问题描述:
创建采购订单后,发现税码选择的是J1 3%的进项税,但是在采购定价里面带出的确是8%的进项税,数据异常。
排查过程:
1、FTXP看一下税码配置汇率是否有问题
2、查看MEK3的税率确定
3、ME23N查看订单条件
按照配置来看,J1对应的就应该是3%,但为什么系统会自动确认出8%来呢。
最终还得开发查一下程序,debug看一下才能知道原因,呜呜,学习ABAP是多么重要。
原因:用此税码J1进KONP表查询,发现对应了2条定价记录
看一下采购定价过程中对进项税是怎么定义的
条件基值997的逻辑是:取值KONP最新的一条税码条件记录作为进项税率
原因终于找到了。找这个人问了一下,说是之前配置过其他国家的税码跟这个J1重复使用,以为FTXP删除后就没有影响了,但是这个条件表里还是记录了数据。所以导致采购订单税率异常。
最终处理:
财务顾问无法直接删除底表数据,后在其他国家新建了个J1的税码,税率为3%,继续覆盖掉了原来的8%,这样使用了。