Enterprise Resource Planning Blogs by SAP
Get insights and updates about cloud ERP and RISE with SAP, SAP S/4HANA and SAP S/4HANA Cloud, and more enterprise management capabilities with SAP blog posts.
cancel
Showing results for 
Search instead for 
Did you mean: 
Qi_Liu
Product and Topic Expert
Product and Topic Expert
0 Kudos
需求描述:‘监控采购订单预付款’ 应用,一张采购订单行项目可以对应多个预付款申请,当多个预付款申请金额累计超过采购订单行项目净值的时候,希望系统可以弹出报错,阻止超额预付。

系统行为:

1.系统默认有黄色警告弹出,但的确可以点击确定之后继续过账

2.可通过创建SAP客户事件申请expert configuration,将黄色警告配置成红色错误,以防止超额预付。

参考官方SAP Note 2203148 - F-47 Order value will be exceeded: F5 373
https://launchpad.support.sap.com/#/notes/2203148

需要注意的是,预付款金额只能跟PO的未税金额比对,不能和含税金额比对。

“It is not possible to check against the gross value of the PO position. Only the net value is known of a given PO position but not the value including the tax. The Net amount is considered the basic amount (without taxes).”

系统操作:


‘创建采购订单-高级’ 应用,创建一张PO 4500004561 总价1000 , 10% 预付款 100 CNY


监控采购订单预付款 应用查看采购订单并点击‘创建付款申请’。注意此时,已过账付款金额 和 已请求金额 都为0.

 


自动打开的‘管理供应商付款申请’应用,第一笔付款申请输入10 CNY,点击 过账


日记账分录1500000034生成

 


此时回看 已请求预付款金额变成了 10 CNY。 再次选中 点击 ‘创建预付款申请’



金额变为1000. 注意 1000+10 = 1010 已经超过了PO 行项目的金额 1000


过账时触发 黄色消息警告,说 ‘预付定金要求值大于项目值’, 英文Order value will be exceeded

黄色消息,点击确定之后仍然可以继续操作。


日记账分录1500000036生成


此时可以看到 已请求预付款金额变成了 1010


此时到‘过账付款’ 应用, 对日记账分录1500000036做清账操作


点过账后,日记账分录1500000038生成。


 

此时看到1000 CNY 从‘已请求预付款金额’ 变到 ‘已过账预付款金额’ 。