RetailTransactionServiceTransactions::giftCardPayment Method [AX 2012]
Method is used for creating the record in RetailGiftCardTransactions table.
Syntax
client server public static container giftCardPayment(
RetailGiftCardId _cardNumber,
RetailChannelRecId _channelId,
RetailTerminalId _terminalId,
RetailStaffId _staffId,
RetailTransactionId _transactionId,
RetailReceiptId _receiptId,
CurrencyCode _currencyCode,
AmountMST _amountMST,
str _transDate,
str _transTime,
[int _dateSequence])
Run On
Called
Parameters
- _cardNumber
Type: RetailGiftCardId Extended Data Type
ID of the RetailGiftCardTable.entryId field.
- _channelId
Type: RetailChannelRecId Extended Data Type
ID of the RetailGiftCardTransactions.channel field.
- _terminalId
Type: RetailTerminalId Extended Data Type
ID of the RetailGiftCardTransactions.terminalId field.
- _staffId
Type: RetailStaffId Extended Data Type
ID of the RetailGiftCardTransactions.staffId field.
- _transactionId
Type: RetailTransactionId Extended Data Type
ID of the RetailGiftCardTransactions.transactionId field.
- _receiptId
Type: RetailReceiptId Extended Data Type
ID of the RetailGiftCardTransactions.receiptId field.
- _currencyCode
Type: CurrencyCode Extended Data Type
CurrencyCode
- _amountMST
Type: AmountMST Extended Data Type
Value of the RetailGiftCardTransactions.amount field.
- _transDate
Type: str
Value of the RetailGiftCardTransactions.transDate field.
- _transTime
Type: str
Value of the RetailGiftCardTransactions.transTime field.
- _dateSequence
Type: int
Format of the date.
Return Value
Type: container
The status as a container.
Exceptions
Exception | Condition |
---|---|
UpdateConflictNotRecovered | A conflict occurred that could not be recovered from when updating. |
UpdateConflict | An update conflict occurred. |