Skip to Content
Product Information
Author's profile photo Qi Liu

S4HC 预付款申请超过订单净值

需求描述:‘监控采购订单预付款’ 应用,一张采购订单行项目可以对应多个预付款申请,当多个预付款申请金额累计超过采购订单行项目净值的时候,希望系统可以弹出报错,阻止超额预付。

系统行为:

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 从‘已请求预付款金额’ 变到 ‘已过账预付款金额’ 。

 

 

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.