Добрый день. Обнаружил интересный момент в AX2009. При разноске журнала накладных (по поставщикам) поля в накладной Сумма НДС (VendInvoiceTrans.VATAmountMST_RU) и Сумма налога в валюте по умолчанию (VendInvoiceTrans.TaxAmountMST_W) имееют разный занк. В результате при сопоставлении, если возникла авансовая разница, суммы НДС некорректны. Далее, соответственно, в книгу покупок попадает неверная сумма НДС к зачету. Данное расхождение получается в результате работы метода на таблице VendInvoiceTrans.initFromLedgerJournalTrans_RU
X++:
...
this.vatAmount_RU = this.vatAmount_RU * sign;
this.vatAmountMST_RU = this.vatAmountMST_RU * sign;
this.ExciseAmount_RU = this.ExciseAmount_RU * sign;
this.ExciseAmountMST_RU = this.ExciseAmountMST_RU * sign;
.....
В журнал накладных счет поставщику указывается по Дт, счет ГК по Корр. счет, сумма в Дебет со знаком "+"
Подскажите, так и нужно? Если разнести накладную через закупку (заказ на закупку) знаки полей совпадают.
Во вложении подробное описание ошибки