背景:业务告知我发票预制挂账的供应商与采购订单上的供应商不一致。
第一反应我以为是业务更改了发票预制-详细信息界面的发票方导致的,毕竟更改这里,查不到历史记录。
后面业务向我极力反馈,说不会手动去改这个,公司业务也没有向A采购,但接收B公司业务的情况。后面经过测试,如果自己手动去改会出现一个警告信息:在采购订单XXXXX中计划不同的发货方。
看到SAP这条消息号的显示,如果不是业务手工输入的,则就是输入了多重分配导致的。多重分配的意思是:当业务在做发票预制时,选了几个不同的供应商的订单,由于系统做发票校验时,当存在多个供应商一起挂账时,系统默认第一个订单的供应商,其他订单的出票方供应商就被无视了。
而我们公司造成那笔有问题的数据只有一个订单,那为什么会造成这样的情况了,当然,可以推测在财务实际处理中,发现自己预制的第一个订单不对,给剔除了,那么此时第一个订单代入的出票方并不会自动随着订单的移除而移除。这就造成了,第二个订单用的第一个订单中的供应商。最终就导致了主题中的问题。
知道产生问题的原因,在解决上除了要求财务在出错时最好做供应商检查外。系统能否识别问题呢?
其实当发票商的供应商与订单商不一致时,系统是有发出警告信息的,只是警告信息很容易被人忽视,所以要将系统中的这个消息设置成报错。
配置路径如图:
也许你们网上找的资料都只要配置消息号286,其实,经过本人测试,需要配置消息号286和288,这两个的区别是:消息号286控制的是,当选择交货单去预制发票,发票出票方与订单不一致时。
消息号288控制的是,当选择采购订单去预制发票,发票出票方与订单不一致时。
后面经过OMRM的配置,已经成功控制住该情况的发生。