因为BUZEI只有3位,所以FI凭证限制了最大只能有999行项目。
项目背景:有个采购预制了发票之后,不愿意拆分发票(将一张发票分成几张发票)。
场景一、收款发票过账
场景二、物料移动(超出999)
场景三、付款发票过账
最开始预计的方案:
一.开发程序,将预制的发票,拆分成多张预制发票(最大249行一张发票,极端情况一个行项目会对应4行FI凭证,太麻烦了,也不方便)。
二.凭证拆分,需要配置拆分的科目(需新建),并配置拆分借贷记账码,开发增强。此方案需测试,不一定可行(最终测试可行,而且SAP note也给的相同的做法)。
三、凭证汇总,明细项会找不到,财务对账不方便,不建议。
四、将F5727(已经到达FI之中最大的号码)放到预制凭证的时候报错,不建议,预制凭证本身就是可以更改调整的状态,直接报错的话,预制凭证毫无意义。
五、更改数据元素BEZEI,改为4位(目前是3),涉及数据过大,有系统崩溃的风险,不建议。
方案
场景一:
最终经过测试场景一在可以通过配置和增强,系统会直接拆分FI凭证,不需要手工拆分发票。
可参考 https://zhuanlan.zhihu.com/p/377917383 ,
1.OBX2配置凭证拆分的过渡科目。
2.SE19激活增强FI_INVOICE_RECEIPT_SPLIT对应的凭证拆分功能,同时在IF_EX_FI_INVOICE_RECEIPT_SPLIT~ACTIVATE_AUTOMATIC_SPLIT中
加上E_AUTOMATIC_SPLIT = 'X'.
场景二:
看上去是打NOTE,这里没弄也自动拆分了,懒得管了。
场景三:
到SAP官网上查看了相关NOTE,解决方法跟场景一是相同的。
标签:场景,凭证,拆分,发票,预制,FI From: https://www.cnblogs.com/chaguoguo/p/18206740