03.02.2011, 13:47 | #1 |
Участник
|
Сторно (реверс) НДС по предоплате
Добрый день. Странная проблема (а может не проблема )
Разнесена предоплата, выделился налог (в TaxTrans) все как положено. При сопоставлении накладной и предоплаты формируется проводка по закрытию счетов (разные профили), а проводки по сторно (реверсу) НДС не формируется. Все настройки проверил, все настроено верно. Класс, отвечающий за реверс (TaxReversePrepayment_RU) не находит НДС по предоплате, хотя он есть: класс TaxReversePrepayment_RU, метод calcPostAndInsertTaxes() X++: useSourceRecId = CustVendTransData::construct(custVendTrans).isPrepaymentConverted_W(); custVendCalcSettledAmounts = CustVendCalcSettledAmounts_RU::construct(custVendTrans, useSourceRecId, true, null, true); custVendCalcSettledAmounts.calcSettledAmounts(); custVendCalcSettledAmounts.calcNewSettlement(settleAmountMst,settleAmountCur); taxAmountsMst = custVendCalcSettledAmounts.mapLastSettledAmountsMST(); taxAmountsCur = custVendCalcSettledAmounts.mapLastSettledAmountsCur(); ttsbegin; iterator = new MapIterator(taxAmountsMst); while (iterator.more()) { [taxGroup, taxItemGroup, taxCode,dimension,inventTransId,accountNum,offsetAccountNum,source] = iterator.key(); //В этой строке никогда не заполняются значения, необходимые для поиска. .................... |
|