CReceiptItemType
public enum CReceiptItemType : CaseIterable
Specifies type of ReceiptItem.
This field has a freetext format, but the following values are predefined:
Specification: retail.
-
Activation Id
Specification: retail.
Declaration
Swift
case actId -
Accounting Period
Specification: retail.
Declaration
Swift
case accPer -
AcquirerId
Specification: retail.
Declaration
Swift
case acqId -
Application identifier
Specification: retail.
Declaration
Swift
case aid -
Amount of the transaction. Final host-authorized amount. Can be lower than the requested / total amount in case of partial approval.
Specification: retail.
Declaration
Swift
case amount -
DCC amount of the transaction
Specification: retail.
Declaration
Swift
case amountDcc -
Other amount of the transaction (e.g. cashback amount)
Specification: retail.
Declaration
Swift
case amountOther -
Total reservation amount after a reservation adjustment
Specification: retail.
Declaration
Swift
case amountReservation -
Saldo amount
Specification: retail.
Declaration
Swift
case amountSaldo -
Tip amount
Specification: retail.
Declaration
Swift
case amountTip -
Authorization code
Specification: retail.
Declaration
Swift
case authCode -
ep2 Authorization result
Specification: retail.
Declaration
Swift
case authReslt -
ep2 Authorization response code
Specification: retail.
Declaration
Swift
case authRespC -
ep2 Authorization response text
Specification: retail.
Declaration
Swift
case authRespTextC -
BrandName of the card used
Specification: retail.
Declaration
Swift
case brandName -
Currency of the transaction
Specification: retail.
Declaration
Swift
case currency -
DCC currency of the transaction
Specification: retail.
Declaration
Swift
case currencyDcc -
DCC disclaimer
Specification: retail.
Declaration
Swift
case dccDisclaimer -
Standard disclaimer
Specification: retail.
Declaration
Swift
case disclaimer -
Exponent of the currency used
Specification: retail.
Declaration
Swift
case exponent -
Exponent of the DCC currency
Specification: retail.
Declaration
Swift
case exponentDcc -
DCC markup
Specification: retail.
Declaration
Swift
case markupDcc -
Exponent of DCC markup
Specification: retail.
Declaration
Swift
case markupExponentDcc -
Card number for merchant receipt
Specification: retail.
Declaration
Swift
case cardNumberPrintableMerchant -
Card number for cardholder receipt
Specification: retail.
Declaration
Swift
case cardNumberPrintableCardholder -
DCC rate
Specification: retail.
Declaration
Swift
case rateDcc -
Exponent of DCC rate
Specification: retail.
Declaration
Swift
case rateExponentDcc -
Time stamp of transaction, date part
Specification: retail.
Declaration
Swift
case timeStampDate -
Time stamp of transaction, time part
Specification: retail.
Declaration
Swift
case timeStampTime -
Terminal identifier
Specification: retail.
Declaration
Swift
case trmId -
Transaction reference number
Specification: retail.
Declaration
Swift
case trxRefNum -
Transaction sequence counter
Specification: retail.
Declaration
Swift
case trxSeqCnt -
POS entry mode
Specification: retail.
Declaration
Swift
case posEntryMode -
Card expiry date
Specification: retail.
Declaration
Swift
case cardExpiryDate -
Card number encrypted
Specification: retail.
Declaration
Swift
case cardNumberEnc -
ECR sequence number
Specification: retail.
Declaration
Swift
case ecrSeqCounter -
Ep2 PAN receipt DOL
Specification: retail.
Declaration
Swift
case panReceiptDol -
Ep2 PAN receipt DOL index
Specification: retail.
Declaration
Swift
case panReceiptDolIndex -
PreAuthorization Expiration Date
Specification: retail.
Declaration
Swift
case preAuthorizationExpDate -
TenderName of the card used
Specification: retail.
Declaration
Swift
case tenderName -
ep2 number of chosen installments
Specification: retail.
Declaration
Swift
case numberOfInstallments -
ep2 disclaimer used for installment receipts
Specification: retail.
Declaration
Swift
case installmentDisclaimer -
Application identifier of the original transaction used for a follow on transaction.
Specification: retail.
Declaration
Swift
case originalAid -
Truncated card number of the original transaction used for a follow on transaction.
Specification: retail.
Declaration
Swift
case originalCardNumberPrintable -
Name of the brand of the original transaction used for a follow on transaction.
Specification: retail.
Declaration
Swift
case originalBrandName -
CardCountryCode/IssuerCountryCode of the original transaction used for a follow on transaction.
Specification: retail.
Declaration
Swift
case originalCardCountryCode -
TenderName of the original transaction used for a follow on transaction.
Specification: retail.
Declaration
Swift
case originalTenderName -
Transaction reference number of the original transaction used for a follow on transaction.
Specification: retail.
Declaration
Swift
case originalTransRef -
Fee amount charged for the installment service.
Specification: retail.
Declaration
Swift
case amountInstallmentFee -
Total amount including including installment fees and interest rates.
Specification: retail.
Declaration
Swift
case amountInstallmentTotal -
Amount of the first installment payment.
Specification: retail.
Declaration
Swift
case amountInstallmentFirst -
Amount of one installment payment (Not the first if a first amount is present).
Specification: retail.
Declaration
Swift
case amountInstallmentOne -
Interest rate of the installment option.
Specification: retail.
Declaration
Swift
case interestInstallment -
DCC markup vs regulated (ECB) reference exchange rate
Specification: retail.
Declaration
Swift
case markupDccRegulated -
Exponent of regulated DCC markup
Specification: retail.
Declaration
Swift
case markupExponentDccRegulated -
DCC rate vs regulated (ECB) reference exchange rate
Specification: retail.
Declaration
Swift
case rateDccRegulated -
Exponent of regulated DCC rate
Specification: retail.
Declaration
Swift
case rateExponentDccRegulated -
Key Index of encrypted PAN on receipt
Specification: retail.
Declaration
Swift
case keyPanReceiptIndex -
Additional data the merchant added to the transaction.
Specification: retail.
Declaration
Swift
case additionalMerchantData -
Account index that has been used for this transaction.
Specification: retail.
Declaration
Swift
case multiAccountIndex -
Acquirer contract index has been used for this transaction.
Specification: retail.
Declaration
Swift
case multiContractIndex -
Specific terminal identifier defined by the merchant. (Petrol usage)
Specification: retail.
Declaration
Swift
case merchantTid -
Merchant defined attendant identifier. (Petrol usage)
Specification: retail.
Declaration
Swift
case clerkIdentifier -
Fuel Pump used. (Petrol usage)
Specification: retail.
Declaration
Swift
case fuelDispenserNumber -
Number of the POS device. (Petrol usage)
Specification: retail.
Declaration
Swift
case posdnumber -
ECR Receipt number. (Petrol usage)
Specification: retail.
Declaration
Swift
case receiptNumber -
ECR side shift number. (Petrol usage)
Specification: retail.
Declaration
Swift
case shiftNumber -
ASRPD/Product entry of the card: Credit, Debit, Commercial, Pre-Paid.
Specification: retail.
Declaration
Swift
case cardProductType -
The selected account type during Account Selection.
Specification: retail.
Declaration
Swift
case accountType -
Surcharge amount that has been added.
Specification: retail.
Declaration
Swift
case surchargeAmount -
Original Transaction reference number (used for Omnichannel original payment ID).
Specification: retail.
Declaration
Swift
case originalTrxRefNum -
Signature line is required to be printed. Value 1 for yes, 0 for no.
Specification: retail.
Declaration
Swift
case signatureLine -
Transaction sequence counter of the original transaction e.g. the transaction that has just been reversed.
Specification: retail.
Declaration
Swift
case originalTransSeq -
Balance expiration date.
Specification: retail.
Declaration
Swift
case balanceExpDate -
Amount of goods (not containing any cashback, tip or surcharge amounts). Send only, if either a tip, surcharge and/or cashback amount is present.
Specification: retail.
Declaration
Swift
case amountOfGoods -
Remaining amount that must be paid after a partial approval. Send only in case of partial approval.
Specification: retail.
Declaration
Swift
case amountDue -
Total amount to authorize (if applicable including tip, cashback and surcharge amount). Send only in case of partial approval.
Specification: retail.
Declaration
Swift
case amountTotal -
Text provided in the authorization response to be printed on the cardholder ticket
Specification: retail.
Declaration
Swift
case hostCardholderText -
Text provided in the authorization response to be printed on the merchant ticket
Specification: retail.
Declaration
Swift
case hostMerchantText -
Flag to print “Transaction OK” to receipts (If value is 1).
Specification: retail.
Declaration
Swift
case trxOk -
Flag to print “Verified on Device” to receipts (If value is 1).
Specification: retail.
Declaration
Swift
case verifiedByDevice -
Sequence counter for an Own Risk 2 Event. Send only in case of Purchase Forced Acceptance transaction when OwnRisk2 mode is activated.
Specification: retail.
Declaration
Swift
case pfaEvtSeqCnt -
If present, the content of the TransactionType will be used as
on the transaction receipt. Specification: retail.
Declaration
Swift
case transactionType -
Last 4 digits of PAN.
Specification: retail.
Declaration
Swift
case last4digitsOfPan -
Order ID, originally sent by the ECR.
Specification: retail.
Declaration
Swift
case orderId