最近有用户向笔者提出了一个系统“异常”,同一个PO 同一个Item可以做多次发票,并且发票校验数量大于收货数量。
如下图,PO订单数量1EA,收货数量是1 EA,发票校验竟然是4 EA。如下图:
打开网易新闻 查看更多图片
很多人会联想到PO没有勾上基于发票校验、发票校验后PO Final invoice indicator没自动标记,供应商主数据没有标记基于收货的发票校验。但笔者发现均不是上述问题。
PO标记基于发票校验
打开网易新闻 查看更多图片
PO Final invoice indicator自动标记
打开网易新闻 查看更多图片
供应商主数据标记基于收货的发票校验
打开网易新闻 查看更多图片
笔者再次对PO 进行发票校验,发现输入PO 没有自动带出建议项,但是可以手动输入PO 数量和金额,再次进行发票校验时,系统出现如下警告:
Quantity invoiced greater than goods receipt quantity
只是警告,此时仍然可以保存发票校验,但默认是付款冻结,毕竟发票校验数量大于收货数量。
通过T-CODE :OMRM 修改消息号 504,将警告改为报错,即Waring改为Error。
打开网易新闻 查看更多图片
此时再进行发票校验,当发票校验大于收货数量时出现报错。系统不可继续进行发票校验。
发票校验数量大于收货数量,在SAP 系统中标准只是警告。由于在实际业务中存在多种业务情形,例如:货到票到、货到票未到、票到货未到。不同的业务情形在系统中处理的方式也不同。所以顾问可以根据客户的需求去修改OMRM 消息号报错类型。
