TIM SDK
TIM API C
receipt_item_type.h File Reference

Description

Specifies type of ReceiptItem.

This field has a freetext format, but the following values are predefined:

Copyright: Worldline.

Typedefs

typedef enum ta_e_receipt_item_type ta_e_receipt_item_type_t
 

Enumerations

enum  ta_e_receipt_item_type {
  ta_c_rit_undefined = 0 , ta_c_rit_act_id = 1 , ta_c_rit_acc_per = 2 , ta_c_rit_acq_id = 3 ,
  ta_c_rit_aid = 4 , ta_c_rit_amount = 5 , ta_c_rit_amount_dcc = 6 , ta_c_rit_amount_other = 7 ,
  ta_c_rit_amount_reservation = 8 , ta_c_rit_amount_saldo = 9 , ta_c_rit_amount_tip = 10 , ta_c_rit_auth_code = 11 ,
  ta_c_rit_auth_reslt = 12 , ta_c_rit_auth_resp_c = 13 , ta_c_rit_auth_resp_text_c = 14 , ta_c_rit_brand_name = 15 ,
  ta_c_rit_currency = 16 , ta_c_rit_currency_dcc = 17 , ta_c_rit_dcc_disclaimer = 18 , ta_c_rit_disclaimer = 19 ,
  ta_c_rit_exponent = 20 , ta_c_rit_exponent_dcc = 21 , ta_c_rit_markup_dcc = 22 , ta_c_rit_markup_exponent_dcc = 23 ,
  ta_c_rit_card_number_printable_merchant = 24 , ta_c_rit_card_number_printable_cardholder = 25 , ta_c_rit_rate_dcc = 26 , ta_c_rit_rate_exponent_dcc = 27 ,
  ta_c_rit_time_stamp_date = 28 , ta_c_rit_time_stamp_time = 29 , ta_c_rit_trm_id = 30 , ta_c_rit_trx_ref_num = 31 ,
  ta_c_rit_trx_seq_cnt = 32 , ta_c_rit_pos_entry_mode = 33 , ta_c_rit_card_expiry_date = 34 , ta_c_rit_card_number_enc = 35 ,
  ta_c_rit_ecr_seq_counter = 36 , ta_c_rit_pan_receipt_dol = 37 , ta_c_rit_pan_receipt_dol_index = 38 , ta_c_rit_pre_authorization_exp_date = 39 ,
  ta_c_rit_tender_name = 40 , ta_c_rit_number_of_installments = 41 , ta_c_rit_installment_disclaimer = 42 , ta_c_rit_original_aid = 43 ,
  ta_c_rit_original_card_number_printable = 44 , ta_c_rit_original_brand_name = 45 , ta_c_rit_original_card_country_code = 46 , ta_c_rit_original_tender_name = 47 ,
  ta_c_rit_original_trans_ref = 48 , ta_c_rit_amount_installment_fee = 49 , ta_c_rit_amount_installment_total = 50 , ta_c_rit_amount_installment_first = 51 ,
  ta_c_rit_amount_installment_one = 52 , ta_c_rit_interest_installment = 53 , ta_c_rit_markup_dcc_regulated = 54 , ta_c_rit_markup_exponent_dcc_regulated = 55 ,
  ta_c_rit_rate_dcc_regulated = 56 , ta_c_rit_rate_exponent_dcc_regulated = 57 , ta_c_rit_key_pan_receipt_index = 58 , ta_c_rit_additional_merchant_data = 59 ,
  ta_c_rit_multi_account_index = 60 , ta_c_rit_multi_contract_index = 61 , ta_c_rit_merchant_tid = 62 , ta_c_rit_clerk_identifier = 63 ,
  ta_c_rit_fuel_dispenser_number = 64 , ta_c_rit_posdnumber = 65 , ta_c_rit_receipt_number = 66 , ta_c_rit_shift_number = 67 ,
  ta_c_rit_card_product_type = 68 , ta_c_rit_account_type = 69 , ta_c_rit_surcharge_amount = 70 , ta_c_rit_original_trx_ref_num = 71 ,
  ta_c_rit_signature_line = 72 , ta_c_rit_original_trans_seq = 73
}
 

Typedef Documentation

◆ ta_e_receipt_item_type_t

Specifies type of ReceiptItem.

This field has a freetext format, but the following values are predefined:

Specification: retail.

Enumeration Type Documentation

◆ ta_e_receipt_item_type

Specifies type of ReceiptItem.

This field has a freetext format, but the following values are predefined:

Specification: retail.

Enumerator
ta_c_rit_undefined 

Undefined/invalid value.

ta_c_rit_act_id 

Activation Id

Specification: retail.

ta_c_rit_acc_per 

Accounting Period

Specification: retail.

ta_c_rit_acq_id 

AcquirerId

Specification: retail.

ta_c_rit_aid 

Application identifier

Specification: retail.

ta_c_rit_amount 

Amount of the transaction

Specification: retail.

ta_c_rit_amount_dcc 

DCC amount of the transaction

Specification: retail.

ta_c_rit_amount_other 

Other amount of the transaction

Specification: retail.

ta_c_rit_amount_reservation 

Total reservation amount after a reservation adjustment

Specification: retail.

ta_c_rit_amount_saldo 

Saldo amount

Specification: retail.

ta_c_rit_amount_tip 

Tip amount

Specification: retail.

ta_c_rit_auth_code 

Authorization code

Specification: retail.

ta_c_rit_auth_reslt 

ep2 Authorization result

Specification: retail.

ta_c_rit_auth_resp_c 

ep2 Authorization response code

Specification: retail.

ta_c_rit_auth_resp_text_c 

ep2 Authorization response text

Specification: retail.

ta_c_rit_brand_name 

BrandName of the card used

Specification: retail.

ta_c_rit_currency 

Currency of the transaction

Specification: retail.

ta_c_rit_currency_dcc 

DCC currency of the transaction

Specification: retail.

ta_c_rit_dcc_disclaimer 

DCC disclaimer

Specification: retail.

ta_c_rit_disclaimer 

Standard disclaimer

Specification: retail.

ta_c_rit_exponent 

Exponent of the currency used

Specification: retail.

ta_c_rit_exponent_dcc 

Exponent of the DCC currency

Specification: retail.

ta_c_rit_markup_dcc 

DCC markup

Specification: retail.

ta_c_rit_markup_exponent_dcc 

Exponent of DCC markup

Specification: retail.

ta_c_rit_card_number_printable_merchant 

Card number for merchant receipt

Specification: retail.

ta_c_rit_card_number_printable_cardholder 

Card number for cardholder receipt

Specification: retail.

ta_c_rit_rate_dcc 

DCC rate

Specification: retail.

ta_c_rit_rate_exponent_dcc 

Exponent of DCC rate

Specification: retail.

ta_c_rit_time_stamp_date 

Time stamp of transaction, date part

Specification: retail.

ta_c_rit_time_stamp_time 

Time stamp of transaction, time part

Specification: retail.

ta_c_rit_trm_id 

Terminal identifier

Specification: retail.

ta_c_rit_trx_ref_num 

Transaction reference number

Specification: retail.

ta_c_rit_trx_seq_cnt 

Transaction sequence counter

Specification: retail.

ta_c_rit_pos_entry_mode 

POS entry mode

Specification: retail.

ta_c_rit_card_expiry_date 

Card expiry date

Specification: retail.

ta_c_rit_card_number_enc 

Card number encrypted

Specification: retail.

ta_c_rit_ecr_seq_counter 

ECR sequence number

Specification: retail.

ta_c_rit_pan_receipt_dol 

Ep2 PAN receipt DOL

Specification: retail.

ta_c_rit_pan_receipt_dol_index 

Ep2 PAN receipt DOL index

Specification: retail.

ta_c_rit_pre_authorization_exp_date 

PreAuthorization Expiration Date

Specification: retail.

ta_c_rit_tender_name 

TenderName of the card used

Specification: retail.

ta_c_rit_number_of_installments 

ep2 number of chosen installments

Specification: retail.

ta_c_rit_installment_disclaimer 

ep2 disclaimer used for installment receipts

Specification: retail.

ta_c_rit_original_aid 

Application identifier of the original transaction used for a follow on transaction.

Specification: retail.

ta_c_rit_original_card_number_printable 

Truncated card number of the original transaction used for a follow on transaction.

Specification: retail.

ta_c_rit_original_brand_name 

Name of the brand of the original transaction used for a follow on transaction.

Specification: retail.

ta_c_rit_original_card_country_code 

CardCountryCode/IssuerCountryCode of the original transaction used for a follow on transaction.

Specification: retail.

ta_c_rit_original_tender_name 

TenderName of the original transaction used for a follow on transaction.

Specification: retail.

ta_c_rit_original_trans_ref 

Transaction reference number of the original transaction used for a follow on transaction.

Specification: retail.

ta_c_rit_amount_installment_fee 

Fee amount charged for the installment service.

Specification: retail.

ta_c_rit_amount_installment_total 

Total amount including including installment fees and interest rates.

Specification: retail.

ta_c_rit_amount_installment_first 

Amount of the first installment payment.

Specification: retail.

ta_c_rit_amount_installment_one 

Amount of one installment payment (Not the first if a first amount is present).

Specification: retail.

ta_c_rit_interest_installment 

Interest rate of the installment option.

Specification: retail.

ta_c_rit_markup_dcc_regulated 

DCC markup vs regulated (ECB) reference exchange rate

Specification: retail.

ta_c_rit_markup_exponent_dcc_regulated 

Exponent of regulated DCC markup

Specification: retail.

ta_c_rit_rate_dcc_regulated 

DCC rate vs regulated (ECB) reference exchange rate

Specification: retail.

ta_c_rit_rate_exponent_dcc_regulated 

Exponent of regulated DCC rate

Specification: retail.

ta_c_rit_key_pan_receipt_index 

Key Index of encrypted PAN on receipt

Specification: retail.

ta_c_rit_additional_merchant_data 

Additional data the merchant added to the transaction.

Specification: retail.

ta_c_rit_multi_account_index 

Account index that has been used for this transaction.

Specification: retail.

ta_c_rit_multi_contract_index 

Acquirer contract index has been used for this transaction.

Specification: retail.

ta_c_rit_merchant_tid 

Specific terminal identifier defined by the merchant. (Petrol usage)

Specification: retail.

ta_c_rit_clerk_identifier 

Merchant defined attendant identifier. (Petrol usage)

Specification: retail.

ta_c_rit_fuel_dispenser_number 

Fuel Pump used. (Petrol usage)

Specification: retail.

ta_c_rit_posdnumber 

Number of the POS device. (Petrol usage)

Specification: retail.

ta_c_rit_receipt_number 

ECR Receipt number. (Petrol usage)

Specification: retail.

ta_c_rit_shift_number 

ECR side shift number. (Petrol usage)

Specification: retail.

ta_c_rit_card_product_type 

ASRPD/Product entry of the card: Credit, Debit, Commercial, Pre-Paid.

Specification: retail.

ta_c_rit_account_type 

The selected account type during Account Selection.

Specification: retail.

ta_c_rit_surcharge_amount 

Surcharge amount that has been added.

Specification: retail.

ta_c_rit_original_trx_ref_num 

Original Transaction reference number (used for Omnichannel original payment ID).

Specification: retail.

ta_c_rit_signature_line 

Signature line is required to be printed. Value 1 for yes, 0 for no.

Specification: retail.

ta_c_rit_original_trans_seq 

Transaction sequence counter of the original transaction e.g. the transaction that has just been reversed.

Specification: retail.