lineAmountInclTax еще возвращает лажу если при обработке была коррекция налога.
Причина в том что коррекция не попадает в поле lineAmountTax ( но попадает в поле TaxAmount)
Поэтому для товарных накладных (по заказу) правильнее было бы
X++:
display LineAmount lineAmountInclTax()
{
return this.lineAmount + this.TaxAmount;
}
Но это для накладных по заказу.
Если накладная на услуги (создана по CustInvoiceTable или LedgerJournalTrans) то TaxAmount тоже может не подойти. Но там зато другие поля есть