RetailTransactionServiceTransactions::paySalesInvoice Method [AX 2012]
Method is used for calculating the payment for the sales invoice, create and post the payment journal.
client server public static container paySalesInvoice(
InvoiceId _invoiceId,
AmountCur _paymentAmount,
RetailTerminalId _terminalId,
RetailStoreId _storeId,
RetailTransactionId _transactionId)
Run On
CalledParameters
- _invoiceId
- Type: InvoiceId Extended Data Type
ID of the CustTrans.Invoice field.
- _paymentAmount
- Type: AmountCur Extended Data Type
Amount stored in LedgerJournalTrans.AmountCurDebit if _paymentAmount is less than 0; else LedgerJournalTrans.AmountCurCredit.
- _terminalId
- Type: RetailTerminalId Extended Data Type
ID of the RetailTerminalTable.TerminalId field.
- _storeId
- Type: RetailStoreId Extended Data Type
RetailStoreId
- _transactionId
- Type: RetailTransactionId Extended Data Type
RetailTransactionId
Show: