我最近发现,以编程方式生成的发票的总金额有误。打开发票记录进行查看的那一刻,正在重新计算发票总额并自行修正。通过审核历史记录仍然可以看到不正确的金额。
我已禁用了与发票和发票详细信息相关的所有插件和工作流程,并且能够通过SDK执行以下操作来重现该问题:
如前所述,如果我打开记录进行查看,它会立即纠正自己,并且此操作将记录在审核日志中。如果我在创建发票明细行时设置了tax属性,则可以正常工作。
此问题仅从2018年12月1日开始出现。我们使用的dynamics 365版本是在线版本1710(9.1.0.986)。我找不到任何对此版本中引起此行为的更改的引用。
有人知道为什么会这样吗?