Показать сообщение отдельно
Старый 19.03.2011, 13:48   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Открытая сумма по счету-фактуре - как правильно вычислить?
Есть счет -фактура, частично проплаченная (сопоставленная) с кредит -нотой. Нужно узнать оставшуюся открытую сумму по счету-фактуре.
вижу два способа
1) вызвать
X++:
custInvoiceJour.remainAmountToBePaid()
2) как сделано в журналах платежей: через
X++:
LedgerJournalEngine_CustPayment::calculateOpenInvoiceAmount(CompanyId _openCompanyId, RecId _openRecId, CurrencyCode _currencyCode, CompanyId _transCompanyId, TransDate _transDate, ExchRate _transExchRate = 0)
, не понятно, что будет, если открытых проводок больше одной(_openRecId), такое возможно?
3) как сделано на форме открытых проводок:
X++:
CustVendOpenTransManager.getSettleAmount(_custTransOpen)
; Вопрос как и выше, что будет, если открытых проводок больше одной. Можно просуммировать в цикле все открытые проводки. Правильно ли так делать?
Какая разница между указанными способами и как правильно узнать открытую сумму по счету-фактуре?

Последний раз редактировалось IKA; 19.03.2011 в 13:50.