Enum ReceiptItemType
- java.lang.Object
-
- java.lang.Enum<ReceiptItemType>
-
- com.six.timapi.constants.ReceiptItemType
-
- All Implemented Interfaces:
Serializable
,Comparable<ReceiptItemType>
public enum ReceiptItemType extends Enum<ReceiptItemType>
Specifies type of ReceiptItem.
This field has a freetext format, but the following values are predefined:
Specification: retail.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACC_PER
Accounting PeriodACCOUNT_TYPE
The selected account type during Account Selection.ACQ_ID
AcquirerIdACT_ID
Activation IdADDITIONAL_MERCHANT_DATA
Additional data the merchant added to the transaction.AID
Application identifierAMOUNT
Amount of the transaction.AMOUNT_DCC
DCC amount of the transactionAMOUNT_DUE
Remaining amount that must be paid after a partial approval.AMOUNT_INSTALLMENT_FEE
Fee amount charged for the installment service.AMOUNT_INSTALLMENT_FIRST
Amount of the first installment payment.AMOUNT_INSTALLMENT_ONE
Amount of one installment payment (Not the first if a first amount is present).AMOUNT_INSTALLMENT_TOTAL
Total amount including including installment fees and interest rates.AMOUNT_OF_GOODS
Amount of goods (not containing any cashback, tip or surcharge amounts).AMOUNT_OTHER
Other amount of the transaction (e.g.AMOUNT_RESERVATION
Total reservation amount after a reservation adjustmentAMOUNT_SALDO
Saldo amountAMOUNT_TIP
Tip amountAMOUNT_TOTAL
Total amount to authorize (if applicable including tip, cashback and surcharge amount).AUTH_CODE
Authorization codeAUTH_RESLT
ep2 Authorization resultAUTH_RESP_C
ep2 Authorization response codeAUTH_RESP_TEXT_C
ep2 Authorization response textBALANCE_EXP_DATE
Balance expiration date.BRAND_NAME
BrandName of the card usedCARD_EXPIRY_DATE
Card expiry dateCARD_NUMBER_ENC
Card number encryptedCARD_NUMBER_PRINTABLE_CARDHOLDER
Card number for cardholder receiptCARD_NUMBER_PRINTABLE_MERCHANT
Card number for merchant receiptCARD_PRODUCT_TYPE
ASRPD/Product entry of the card: Credit, Debit, Commercial, Pre-Paid.CLERK_IDENTIFIER
Merchant defined attendant identifier.CURRENCY
Currency of the transactionCURRENCY_DCC
DCC currency of the transactionDCC_DISCLAIMER
DCC disclaimerDISCLAIMER
Standard disclaimerECR_SEQ_COUNTER
ECR sequence numberEXPONENT
Exponent of the currency usedEXPONENT_DCC
Exponent of the DCC currencyFUEL_DISPENSER_NUMBER
Fuel Pump used.INSTALLMENT_DISCLAIMER
ep2 disclaimer used for installment receiptsINTEREST_INSTALLMENT
Interest rate of the installment option.KEY_PAN_RECEIPT_INDEX
Key Index of encrypted PAN on receiptMARKUP_DCC
DCC markupMARKUP_DCC_REGULATED
DCC markup vs regulated (ECB) reference exchange rateMARKUP_EXPONENT_DCC
Exponent of DCC markupMARKUP_EXPONENT_DCC_REGULATED
Exponent of regulated DCC markupMERCHANT_TID
Specific terminal identifier defined by the merchant.MULTI_ACCOUNT_INDEX
Account index that has been used for this transaction.MULTI_CONTRACT_INDEX
Acquirer contract index has been used for this transaction.NUMBER_OF_INSTALLMENTS
ep2 number of chosen installmentsORIGINAL_AID
Application identifier of the original transaction used for a follow on transaction.ORIGINAL_BRAND_NAME
Name of the brand of the original transaction used for a follow on transaction.ORIGINAL_CARD_COUNTRY_CODE
CardCountryCode/IssuerCountryCode of the original transaction used for a follow on transaction.ORIGINAL_CARD_NUMBER_PRINTABLE
Truncated card number of the original transaction used for a follow on transaction.ORIGINAL_TENDER_NAME
TenderName of the original transaction used for a follow on transaction.ORIGINAL_TRANS_REF
Transaction reference number of the original transaction used for a follow on transaction.ORIGINAL_TRANS_SEQ
Transaction sequence counter of the original transaction e.g.ORIGINAL_TRX_REF_NUM
Original Transaction reference number (used for Omnichannel original payment ID).PAN_RECEIPT_DOL
Ep2 PAN receipt DOLPAN_RECEIPT_DOL_INDEX
Ep2 PAN receipt DOL indexPOS_ENTRY_MODE
POS entry modePOSDNUMBER
Number of the POS device.PRE_AUTHORIZATION_EXP_DATE
PreAuthorization Expiration DateRATE_DCC
DCC rateRATE_DCC_REGULATED
DCC rate vs regulated (ECB) reference exchange rateRATE_EXPONENT_DCC
Exponent of DCC rateRATE_EXPONENT_DCC_REGULATED
Exponent of regulated DCC rateRECEIPT_NUMBER
ECR Receipt number.SHIFT_NUMBER
ECR side shift number.SIGNATURE_LINE
Signature line is required to be printed.SURCHARGE_AMOUNT
Surcharge amount that has been added.TENDER_NAME
TenderName of the card usedTIME_STAMP_DATE
Time stamp of transaction, date partTIME_STAMP_TIME
Time stamp of transaction, time partTRM_ID
Terminal identifierTRX_REF_NUM
Transaction reference numberTRX_SEQ_CNT
Transaction sequence counter
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ReceiptItemType
valueOf(String name)
Returns the enum constant of this type with the specified name.static ReceiptItemType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ACT_ID
public static final ReceiptItemType ACT_ID
Activation Id
Specification: retail.
-
ACC_PER
public static final ReceiptItemType ACC_PER
Accounting Period
Specification: retail.
-
ACQ_ID
public static final ReceiptItemType ACQ_ID
AcquirerId
Specification: retail.
-
AID
public static final ReceiptItemType AID
Application identifier
Specification: retail.
-
AMOUNT
public static final ReceiptItemType AMOUNT
Amount of the transaction. Final host-authorized amount. Can be lower than the requested / total amount in case of partial approval.
Specification: retail.
-
AMOUNT_DCC
public static final ReceiptItemType AMOUNT_DCC
DCC amount of the transaction
Specification: retail.
-
AMOUNT_OTHER
public static final ReceiptItemType AMOUNT_OTHER
Other amount of the transaction (e.g. cashback amount)
Specification: retail.
-
AMOUNT_RESERVATION
public static final ReceiptItemType AMOUNT_RESERVATION
Total reservation amount after a reservation adjustment
Specification: retail.
-
AMOUNT_SALDO
public static final ReceiptItemType AMOUNT_SALDO
Saldo amount
Specification: retail.
-
AMOUNT_TIP
public static final ReceiptItemType AMOUNT_TIP
Tip amount
Specification: retail.
-
AUTH_CODE
public static final ReceiptItemType AUTH_CODE
Authorization code
Specification: retail.
-
AUTH_RESLT
public static final ReceiptItemType AUTH_RESLT
ep2 Authorization result
Specification: retail.
-
AUTH_RESP_C
public static final ReceiptItemType AUTH_RESP_C
ep2 Authorization response code
Specification: retail.
-
AUTH_RESP_TEXT_C
public static final ReceiptItemType AUTH_RESP_TEXT_C
ep2 Authorization response text
Specification: retail.
-
BRAND_NAME
public static final ReceiptItemType BRAND_NAME
BrandName of the card used
Specification: retail.
-
CURRENCY
public static final ReceiptItemType CURRENCY
Currency of the transaction
Specification: retail.
-
CURRENCY_DCC
public static final ReceiptItemType CURRENCY_DCC
DCC currency of the transaction
Specification: retail.
-
DCC_DISCLAIMER
public static final ReceiptItemType DCC_DISCLAIMER
DCC disclaimer
Specification: retail.
-
DISCLAIMER
public static final ReceiptItemType DISCLAIMER
Standard disclaimer
Specification: retail.
-
EXPONENT
public static final ReceiptItemType EXPONENT
Exponent of the currency used
Specification: retail.
-
EXPONENT_DCC
public static final ReceiptItemType EXPONENT_DCC
Exponent of the DCC currency
Specification: retail.
-
MARKUP_DCC
public static final ReceiptItemType MARKUP_DCC
DCC markup
Specification: retail.
-
MARKUP_EXPONENT_DCC
public static final ReceiptItemType MARKUP_EXPONENT_DCC
Exponent of DCC markup
Specification: retail.
-
CARD_NUMBER_PRINTABLE_MERCHANT
public static final ReceiptItemType CARD_NUMBER_PRINTABLE_MERCHANT
Card number for merchant receipt
Specification: retail.
-
CARD_NUMBER_PRINTABLE_CARDHOLDER
public static final ReceiptItemType CARD_NUMBER_PRINTABLE_CARDHOLDER
Card number for cardholder receipt
Specification: retail.
-
RATE_DCC
public static final ReceiptItemType RATE_DCC
DCC rate
Specification: retail.
-
RATE_EXPONENT_DCC
public static final ReceiptItemType RATE_EXPONENT_DCC
Exponent of DCC rate
Specification: retail.
-
TIME_STAMP_DATE
public static final ReceiptItemType TIME_STAMP_DATE
Time stamp of transaction, date part
Specification: retail.
-
TIME_STAMP_TIME
public static final ReceiptItemType TIME_STAMP_TIME
Time stamp of transaction, time part
Specification: retail.
-
TRM_ID
public static final ReceiptItemType TRM_ID
Terminal identifier
Specification: retail.
-
TRX_REF_NUM
public static final ReceiptItemType TRX_REF_NUM
Transaction reference number
Specification: retail.
-
TRX_SEQ_CNT
public static final ReceiptItemType TRX_SEQ_CNT
Transaction sequence counter
Specification: retail.
-
POS_ENTRY_MODE
public static final ReceiptItemType POS_ENTRY_MODE
POS entry mode
Specification: retail.
-
CARD_EXPIRY_DATE
public static final ReceiptItemType CARD_EXPIRY_DATE
Card expiry date
Specification: retail.
-
CARD_NUMBER_ENC
public static final ReceiptItemType CARD_NUMBER_ENC
Card number encrypted
Specification: retail.
-
ECR_SEQ_COUNTER
public static final ReceiptItemType ECR_SEQ_COUNTER
ECR sequence number
Specification: retail.
-
PAN_RECEIPT_DOL
public static final ReceiptItemType PAN_RECEIPT_DOL
Ep2 PAN receipt DOL
Specification: retail.
-
PAN_RECEIPT_DOL_INDEX
public static final ReceiptItemType PAN_RECEIPT_DOL_INDEX
Ep2 PAN receipt DOL index
Specification: retail.
-
PRE_AUTHORIZATION_EXP_DATE
public static final ReceiptItemType PRE_AUTHORIZATION_EXP_DATE
PreAuthorization Expiration Date
Specification: retail.
-
TENDER_NAME
public static final ReceiptItemType TENDER_NAME
TenderName of the card used
Specification: retail.
-
NUMBER_OF_INSTALLMENTS
public static final ReceiptItemType NUMBER_OF_INSTALLMENTS
ep2 number of chosen installments
Specification: retail.
-
INSTALLMENT_DISCLAIMER
public static final ReceiptItemType INSTALLMENT_DISCLAIMER
ep2 disclaimer used for installment receipts
Specification: retail.
-
ORIGINAL_AID
public static final ReceiptItemType ORIGINAL_AID
Application identifier of the original transaction used for a follow on transaction.
Specification: retail.
-
ORIGINAL_CARD_NUMBER_PRINTABLE
public static final ReceiptItemType ORIGINAL_CARD_NUMBER_PRINTABLE
Truncated card number of the original transaction used for a follow on transaction.
Specification: retail.
-
ORIGINAL_BRAND_NAME
public static final ReceiptItemType ORIGINAL_BRAND_NAME
Name of the brand of the original transaction used for a follow on transaction.
Specification: retail.
-
ORIGINAL_CARD_COUNTRY_CODE
public static final ReceiptItemType ORIGINAL_CARD_COUNTRY_CODE
CardCountryCode/IssuerCountryCode of the original transaction used for a follow on transaction.
Specification: retail.
-
ORIGINAL_TENDER_NAME
public static final ReceiptItemType ORIGINAL_TENDER_NAME
TenderName of the original transaction used for a follow on transaction.
Specification: retail.
-
ORIGINAL_TRANS_REF
public static final ReceiptItemType ORIGINAL_TRANS_REF
Transaction reference number of the original transaction used for a follow on transaction.
Specification: retail.
-
AMOUNT_INSTALLMENT_FEE
public static final ReceiptItemType AMOUNT_INSTALLMENT_FEE
Fee amount charged for the installment service.
Specification: retail.
-
AMOUNT_INSTALLMENT_TOTAL
public static final ReceiptItemType AMOUNT_INSTALLMENT_TOTAL
Total amount including including installment fees and interest rates.
Specification: retail.
-
AMOUNT_INSTALLMENT_FIRST
public static final ReceiptItemType AMOUNT_INSTALLMENT_FIRST
Amount of the first installment payment.
Specification: retail.
-
AMOUNT_INSTALLMENT_ONE
public static final ReceiptItemType AMOUNT_INSTALLMENT_ONE
Amount of one installment payment (Not the first if a first amount is present).
Specification: retail.
-
INTEREST_INSTALLMENT
public static final ReceiptItemType INTEREST_INSTALLMENT
Interest rate of the installment option.
Specification: retail.
-
MARKUP_DCC_REGULATED
public static final ReceiptItemType MARKUP_DCC_REGULATED
DCC markup vs regulated (ECB) reference exchange rate
Specification: retail.
-
MARKUP_EXPONENT_DCC_REGULATED
public static final ReceiptItemType MARKUP_EXPONENT_DCC_REGULATED
Exponent of regulated DCC markup
Specification: retail.
-
RATE_DCC_REGULATED
public static final ReceiptItemType RATE_DCC_REGULATED
DCC rate vs regulated (ECB) reference exchange rate
Specification: retail.
-
RATE_EXPONENT_DCC_REGULATED
public static final ReceiptItemType RATE_EXPONENT_DCC_REGULATED
Exponent of regulated DCC rate
Specification: retail.
-
KEY_PAN_RECEIPT_INDEX
public static final ReceiptItemType KEY_PAN_RECEIPT_INDEX
Key Index of encrypted PAN on receipt
Specification: retail.
-
ADDITIONAL_MERCHANT_DATA
public static final ReceiptItemType ADDITIONAL_MERCHANT_DATA
Additional data the merchant added to the transaction.
Specification: retail.
-
MULTI_ACCOUNT_INDEX
public static final ReceiptItemType MULTI_ACCOUNT_INDEX
Account index that has been used for this transaction.
Specification: retail.
-
MULTI_CONTRACT_INDEX
public static final ReceiptItemType MULTI_CONTRACT_INDEX
Acquirer contract index has been used for this transaction.
Specification: retail.
-
MERCHANT_TID
public static final ReceiptItemType MERCHANT_TID
Specific terminal identifier defined by the merchant. (Petrol usage)
Specification: retail.
-
CLERK_IDENTIFIER
public static final ReceiptItemType CLERK_IDENTIFIER
Merchant defined attendant identifier. (Petrol usage)
Specification: retail.
-
FUEL_DISPENSER_NUMBER
public static final ReceiptItemType FUEL_DISPENSER_NUMBER
Fuel Pump used. (Petrol usage)
Specification: retail.
-
POSDNUMBER
public static final ReceiptItemType POSDNUMBER
Number of the POS device. (Petrol usage)
Specification: retail.
-
RECEIPT_NUMBER
public static final ReceiptItemType RECEIPT_NUMBER
ECR Receipt number. (Petrol usage)
Specification: retail.
-
SHIFT_NUMBER
public static final ReceiptItemType SHIFT_NUMBER
ECR side shift number. (Petrol usage)
Specification: retail.
-
CARD_PRODUCT_TYPE
public static final ReceiptItemType CARD_PRODUCT_TYPE
ASRPD/Product entry of the card: Credit, Debit, Commercial, Pre-Paid.
Specification: retail.
-
ACCOUNT_TYPE
public static final ReceiptItemType ACCOUNT_TYPE
The selected account type during Account Selection.
Specification: retail.
-
SURCHARGE_AMOUNT
public static final ReceiptItemType SURCHARGE_AMOUNT
Surcharge amount that has been added.
Specification: retail.
-
ORIGINAL_TRX_REF_NUM
public static final ReceiptItemType ORIGINAL_TRX_REF_NUM
Original Transaction reference number (used for Omnichannel original payment ID).
Specification: retail.
-
SIGNATURE_LINE
public static final ReceiptItemType SIGNATURE_LINE
Signature line is required to be printed. Value 1 for yes, 0 for no.
Specification: retail.
-
ORIGINAL_TRANS_SEQ
public static final ReceiptItemType ORIGINAL_TRANS_SEQ
Transaction sequence counter of the original transaction e.g. the transaction that has just been reversed.
Specification: retail.
-
BALANCE_EXP_DATE
public static final ReceiptItemType BALANCE_EXP_DATE
Balance expiration date.
Specification: retail.
-
AMOUNT_OF_GOODS
public static final ReceiptItemType AMOUNT_OF_GOODS
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.
-
AMOUNT_DUE
public static final ReceiptItemType AMOUNT_DUE
Remaining amount that must be paid after a partial approval. Send only in case of partial approval.
Specification: retail.
-
AMOUNT_TOTAL
public static final ReceiptItemType AMOUNT_TOTAL
Total amount to authorize (if applicable including tip, cashback and surcharge amount). Send only in case of partial approval.
Specification: retail.
-
-
Method Detail
-
values
public static ReceiptItemType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ReceiptItemType c : ReceiptItemType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ReceiptItemType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-