点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
会计凭证的BAPI的传入金额是4位小数,传入的时候是平的,但是会报不平。 Message: E F5 702
比如这个金额 34.9
比如这个记账如下:
借: | 其他应收款 34.9 | BAPI 传入金额:34.9000 |
贷: | 应付税费: 34.9 - 34.9 / 1.13 | BAPI 传入金额: 4.0150 |
贷: | 主营业务收入 34.9 / 1.13 | BAPI 传入金额:30.8850 |
看着上边传入金额是平的,但是BAPI还是会报错:“交易货币余额”
原因是:上边金额传入BAPI之后,每行金额了四舍五入
借: | 其他应收款 34.9 | BAPI 传入金额:34.9000 | 四舍五入之后:34.90 |
贷: | 应付税费: 34.9 - ( 34.9 / 1.13 ) | BAPI 传入金额: 4.0150 | 四舍五入之后: 4.02 |
贷: | 主营业务收入 34.9 / 1.13 | BAPI 传入金额:30.8850 | 四舍五入之后:30.89 |
这样借贷想加就不平了:34.90 <> 4.02 + 30.89 , 相差0.01
解决方案是:传入BAPI 的时候就保留两位小数。