Вот еще результаты раскопок по этой теме - есть в системе такой класс CalcPostedTaxes_RU. Метод calc:
X++:
taxCur_* += taxTrans.taxAmountCur_W();
taxBaseCur_* += taxTrans.SourceBaseAmountCur;
Хотя можно (да и наверное нужно) было написать что-то подобное:
X++:
taxCur_* += taxTrans.TaxAutogenerated ? taxTrans.SourceTaxAmountCur : taxTrans.SourceRegulateAmountCur;
taxBaseCur_* += taxTrans.TaxAutogenerated ? taxTrans.SourceBaseAmountCur : taxTrans.SourceBaseAmountCurRegulated;
Иначе суммы налогов в фактуре по такой скорректированной накладной получаются просто невероятные )