开发记录-销售订单收款计划原创
金蝶云社区-梓梓a
梓梓a
4人赞赏了该文章 151次浏览 未经作者许可,禁止转载编辑于2024年08月28日 11:27:31
summary-icon摘要由AI智能服务提供

文本描述了销售订单中收款计划通过webapi接口传值的问题。用户尝试分三次收款,但传入三行数据后只显示一行100%总额,其余为空。原因是系统插件会根据比例自动计算金额,忽略传入的金额。用户环境接口虽能保存三行数据,但存在失败情况。最终,通过单据体加字段并调用服务插件实现自定义金额,经测试可行,但实际应用中问题待观察。

销售订单中的收款计划通过webapi接口进行传值,当价税合计为115000.0,分三次收款:64.35%,74000.0;22.0%,25300.0;13.65%,15700.0

问题1、当收款计划传入三行的应收金额时,保存后只有一行显示100%,115000.0,其余两行为空白

image.png

          2、当收款计划传入三行的比例与应收金额时,系统会根据比例自动算出应收金额,算出的应收金额会与传入的应收金额有差异

image.png

原因:单据中的插件会根据收款计划的应收比例自动计算金额,传入的金额则不会起作用


注意:当前客户的环境接口可以直接将三行数据保存,也会有保存失败的情况。因为收款计划是插件根据收款情况自动生成的单据体数据,所以会有数据插入失败或者不止插入三行的情况存在。

根据单据插件的正常操作,1、保存接口收款计划传入一条数据,100%,115000   2、保存接口修改收款计划的第一条的比例为64.35,保存后收款计划会有两条记录  3、保存接口修改收款计划的第二条数据的比例为22,保存后收款计划就会有三条记录    


综上所述,不能实现想要达到的效果,目前采取的方法是在单据体加两个字段比例及金额,调用保存接口时,将比例与金额传入这两个字段。 同时,通过保存的服务插件将自定义的金额赋值到系统自带的应收金额中。


经过测试可以实现效果,但对于实际应用中是否会有问题还未发现,未完待续。。。                               

图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!