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