供应商发票 - 收费代码&供应商Ledger Dimension

时间:2015-05-14 20:28:26

标签: axapta microsoft-dynamics dynamics-ax-2012 dynamics-ax-2012-r2

我使用以下配置设置了一个名为FREIGHT的充电代码。在Credit下,我已指定 4800 的分类帐帐户。

enter image description here

我现在创建一个采购订单,确认并完成整个流程,然后尝试开具/发布。

我提出了以下错误:

"组合4800对帐户结构无效MYACCOUNTSTRUCTURE"

因此,我们发现AX正在尝试使用上述费用代码字段 MarkupTable.VendorLedgerDimension 中的4800。

在代码中,它在 PurchFormLetter.run()方法中崩溃,如果我做了更多,它会进入 SysOperationController \ pack super();在崩溃前上课。

现在,如果我要将我的帐户从4800更改为例如2100,那么发票就会很好,这很好。

我的问题,我需要的是在发票发布过程中发现AX正在尝试使用此MarkupTable.VendorLedgerDimension字段时发现代码中的哪个类/位置。我需要访问该过程的那一部分并修改该值(显然4800只是显示值)。

如果有人需要更多背景信息,我需要将帐户保留为4800,同时将实际财务维度设置为订单项的财务维度。我一直在调试并查看这个过程发生的地方,但到目前为止没有运气。

如果有人能指出我正确的方向,那将非常感激。

谢谢。

1 个答案:

答案 0 :(得分:1)

检查此帐户必须包含的维度。然后在invoce线上设置财务维度。