\Classes\ReleaseUpdateDB401_Cust\updateFacture_RU
X++:
trans.LineAmountMST = round(custInvoiceTrans.LineAmountMST * (trans.LineAmount / custInvoiceTrans.LineAmount), roundOff);
trans.TaxAmountMST = round(custInvoiceTrans.TaxAmountMST * (trans.LineAmount / custInvoiceTrans.LineAmount), roundOff);
trans.VATAmountMST = round(custInvoiceTrans.VATAmountMST_RU * (trans.LineAmount / custInvoiceTrans.LineAmount), roundOff);
trans.ExciseAmountMST = round(custInvoiceTrans.ExciseAmountMST_RU * (trans.LineAmount / custInvoiceTrans.LineAmount), roundOff);
Того, что существуют строки накладной с нулевой суммой, явно никто не ожидал
И еще лезут в голову всякие нехорошие слова при сравнении по слоям \Data Dictionary\Base Enums\RTax25TaxModule (имеется слой с российскими зарплатой и кадрами)
Зато сделали импорт курсов валют с сайта ЦБ