<转>费用单据生成下游单据,分录行数翻倍常见业务场景分析
这篇文章是基于喻玲、李琴瑛、丁梅艳老师基础上总结来的,我只是针对目前问题做个总结 该类单据大多数是由于botp规则配置不正确导致的
根本原因在于:
BOTP遵循笛卡尔积生成,笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积,又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员,例如,A={a,b}, B={0,1,2},则A×B={(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)},B×A={(0, a), (0, b), (1, a), (1, b), (2, a), (2, b)} 场景1: 费用报销单没有冲借款,有多条分录,生成付款单金额取的是合计报销金额,分录行重复 分析过程:规则配置中分录转换规则取的金额为单据合计金额,而费用类型等其他字段配置了取分录信息,而单据分录有两条 A={120},B={新预算-广告费,净值},则 A×B={(120, 新预算-广告费), (120,净值) 所以生成的付款单会有两条分录,金额为120,分录费用类型分别为新预算-广告费,净值; 类似提单:R20200302-0833 未完待续....
解决方案:
分录配置规则应为:费用报销单.分录.核定金额,这样配置就不会取总金额。
如图:
根本原因在于:
BOTP遵循笛卡尔积生成,笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积,又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员,例如,A={a,b}, B={0,1,2},则A×B={(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)},B×A={(0, a), (0, b), (1, a), (1, b), (2, a), (2, b)} 场景1: 费用报销单没有冲借款,有多条分录,生成付款单金额取的是合计报销金额,分录行重复 分析过程:规则配置中分录转换规则取的金额为单据合计金额,而费用类型等其他字段配置了取分录信息,而单据分录有两条 A={120},B={新预算-广告费,净值},则 A×B={(120, 新预算-广告费), (120,净值) 所以生成的付款单会有两条分录,金额为120,分录费用类型分别为新预算-广告费,净值; 类似提单:R20200302-0833 未完待续....
解决方案:
分录配置规则应为:费用报销单.分录.核定金额,这样配置就不会取总金额。
如图:
<转>费用单据生成下游单据,分录行数翻倍常见业务场景分析
这篇文章是基于喻玲、李琴瑛、丁梅艳老师基础上总结来的,我只是针对目前问题做个总结 该类单据大多数是由于botp规则配置不正确导致的 ...
点击下载文档
本文2024-09-16 22:27:30发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-48243.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章