Get invoice settlements with view in d365fo x++
get invoice settlements with view in d365fo x++
Code:
real taxper = (ProjInvoiceJour::find(CustTrans.Invoice, CustTrans.TransDate).SumTax) / ProjInvoiceJour.SalesOrderbalance;
SettlementViewBuilder settlementViewBuilder = SettlementViewBuilder::construct();
settlementViewBuilder.parmIncludePaymentJournals(NoYes::No);
settlementViewBuilder.parmRestrictSearchToOriginalDocument(NoYes::Yes);
SettlementView SettlementView = settlementViewBuilder.createView(CustTrans);
while
select SettlementView
where SettlementView.TransactionType == LedgerTransType::Payment
&& (SettlementView.TransDate >= startDate && SettlementView.TransDate <= endDate)
{
collectionAmount = collectionAmount + SettlementView.ReportingCurrencyAmount / (1 + taxper);
}
Comments
Post a Comment