По-моему субъективному мнению данный метод работает корректно, и должен возвращать сумму по строке с налогом включенным в цену. (поскольку метка edt - lineAmountTax - налог, включенный в цену)
Что же в таком случае он возвращает ?
Сумму с НДС если inclTax взведена и сумму без НДС если наоборот.
А смысл ? Не могу придумать разумного использования такой странной величины.