SD模块信贷控制总结

1)OB45,定义信贷控制范围;
2)OB38,分配公司代码到信贷控制范围;
3)OVFL,按照销售区域分配信用控制范围;
4)OB01,按照信用控制范围定义风险类别;
5)OVA6,定义单据信贷组;
6)OVAK,将单据信贷组分配给销售订单类型;
7)OVAD,将单据信贷组分配给发货单类型;
8)OVA7,定义特定的销售订单行项目类别是否启用信贷控制;
9)OVA8,信贷控制策略的定义;
10)XD01,维护客户主数据,定义客户(付款方)的信贷控制范围;
11)FD32,维护客户信用额度;
表KNKK,客户主数据信贷管理: 控制范围数据
表KNKA,客户主数据信贷管理: 中心数据
12)VA01,创建销售订单;
表S066,更新销售订单金额数据(订单确认数量*信贷单价;其中,信贷单价根据V/08的定价过程确定);
表S067,更新未清的发货单、发票的金额等;
表VBAP,记录销售订单行项目的信息、单价;
13)VKM1,对冻结的销售单据进行信用审批;
14)报表
报表RVKRED09:检查后台SD凭证的信用;
报表RVKRED77:SD:更新错误后的信贷数据重组。
————————
1)OB45,定义信贷控制范围
SPRO—SAP用户化实施指南—企业结构—定义—财务会计—定义信贷控制范围

空:不更新信贷价值
000012:从销售订单下单开始—创建交货单—开具发票—发票过账都会更新信贷价值;
000015:从创建交货单开始—开具发票—发票过账都会更新信贷价值,销售订单创建不影响;
000018:跟000012相似,但是创建交货单不更新信贷价值,适用于无实物发货的服务类销售业务;

2)OB38,分配公司代码到信贷控制范围
SPRO—SAP用户化实施指南—企业结构—分配—财务会计—给信贷控制区分配公司代码

3)OVFL,按照销售区域分配信用控制范围
路径:SPRO—SAP用户化实施指南—财务供应链管理—信用管理—用科目集成可接收的会计核算销售和分销—有销售和分销的集成—分配贷款控制范围的销售范围

4)OB01,按照信用控制范围定义风险类别
路径:SPRO—SAP用户化实施指南—财务会计(新)—应收账目和应付账目—信用管理—信用控制会计科目—定义风险类别

5)OVA6,定义单据信贷组
路径:SPRO—SAP用户化实施指南—财务供应链管理—信用管理—用科目集成可接收的会计核算销售和分销—有销售和分销的集成—定义信贷组

6)OVAK,将单据信贷组分配给销售订单类型
路径:SPRO—SAP用户化实施指南—财务供应链管理—信用管理—用科目集成可接收的会计核算销售和分销—有销售和分销的集成—分配销售凭证和交货凭证—关于订单类型的信贷限制检查

7)OVAD,将单据信贷组分配给发货单类型
路径:SPRO—SAP用户化实施指南—财务供应链管理—信用管理—用科目集成可接收的会计核算销售和分销—有销售和分销的集成—分配销售凭证和交货凭证—交货类型信贷限制检查

8)OVA7,定义特定的销售订单行项目类别是否启用信贷控制
路径:SPRO—SAP用户化实施指南—销售和分销—基本功能—信贷管理/风险管理—信贷管理/风险管理设置—确定每一项目类别的有效的应收款

9)OVA8,信贷控制策略的定义
路径:SPRO—SAP用户化实施指南—财务供应链管理—信用管理—用科目集成可接收的会计核算销售和分销—有销售和分销的集成—定义自动信贷控制

10)XD01,维护客户主数据
定义客户(付款方)的信贷控制范围

此处的客户,售达方、收货方,付款方为不同的代码

11)FD32,维护客户信用额度

表KNKK,客户主数据信贷管理: 控制范围数据

表KNKA,客户主数据信贷管理: 中心数据

12)VA01,创建销售订单

表S066,更新销售订单金额数据(订单确认数量*信贷单价;其中,信贷单价根据V/08的定价过程确定);

表S067,更新未清的发货单、发票的金额等;

表VBAP,记录销售订单行项目的信息、单价;

13)VKM1,对冻结的销售单据进行信用审批

14)报表
报表RVKRED09:检查后台SD凭证的信用

报表RVKRED77:SD:更新错误后的信贷数据重组

信用控制范围
1. 字段“更新”的定义说明。在执行信用检查时,系统将会比较分配给客户的额度和客户已经占用的额度,得到该客户可用的信用额度,如果可用额度不足,则销售单独将会被信用冻结。客户已经占用的额度是由未清的销售单据的金额和未清的财务账款(应收账款和预收款)
2. 未清的销售单据有三种类型:销售订单、发货单、发票。未清的销售订单是指销售订单已创建,但尚未创建发货单部分;未清的发货单是指发货单已创建,但尚未创建发票的部分;未清的发票是指发票已经创建,但是未过账到财务凭证。
3. 当启用信贷管理功能后,销售单据保存后,未清的销售单据的信用金额,系统将保存在两个信用表中S066和S067中。其中未清的销售订单的信贷金额将保存在表S066中,未清的发货单、发票的金额将保存在S067表中。
4. 通过字段“更新”系统确定是否需要更新,系统提供了三种更新方式,向明中常用的有两个更新000012和更新000015.
选择更新000012:系统将未清的销售订单、发货单、发票的金额更新到表S066和S067信用表中,注意信用金额的更新与信用检查是独立而又有联系的,当信贷金额的更新设置为000012时,后续信用检查中的静态信用检查和动态信用检查时

可用额度等于客户额度-未清订单-未清发货-未清发票-应付账款金额+预付款。
可用额度等于客户额度-未清发货-未清发票-应付账款余额+预收款;
可用额度等于客户额度-未清发票-应付账款余额+预收款
选择000015:系统仅将未清的发货单、发票更新到表S067信用表中,不在更新未清的销售订单到表S066中,信贷金额更新方式选择为000015,显然后续信用检查中的静态信用检查和动态信用检查时,仅可设置以下两个选项:
可用额度等于客户额度-未清发货-未清发票-应付账款余额+预收款;
可用额度等于客户额度-未清发票-应付账款余额+预收款

5.信用控制范围的分配
在创建销售订单时,系统将自动确定出信用控制范围,信用控制范围的确定有如下四种方式。
方式1:事务代码OB38按照公司代码分配信用控制范围;
方式2:事务代码OVFL按照销售区域分配信用控制范围;
方式3:事务代码XD02在客户主数据的销售区域数据的开票凭证视图中,定义该客户对应的信用控制范围,注意是销售订单中的付款方所对应的客户主数据;
方式4:通过用户出口的方式(EXIT_SAPFV45K_001)写自定义程序。
创建销售订单时,根据方式4、3、2、1的优先顺序确定信用控制范围,如果用户出口未定义,但在客户中定义,则以客户中为准,如果四种方式均无法确定信用控制范围,则销售订单中的信用控制范围为空白,无法执行信用检查