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, ta_c_rit_balance_exp_date = 74, ta_c_rit_amount_of_goods = 75,
  ta_c_rit_amount_due = 76, ta_c_rit_amount_total = 77
}
 

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. Final host-authorized amount. Can be lower than the requested / total amount in case of partial approval.

Specification: retail.

ta_c_rit_amount_dcc 

DCC amount of the transaction

Specification: retail.

ta_c_rit_amount_other 

Other amount of the transaction (e.g. cashback amount)

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.

ta_c_rit_balance_exp_date 

Balance expiration date.

Specification: retail.

ta_c_rit_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.

ta_c_rit_amount_due 

Remaining amount that must be paid after a partial approval. Send only in case of partial approval.

Specification: retail.

ta_c_rit_amount_total 

Total amount to authorize (if applicable including tip, cashback and surcharge amount). Send only in case of partial approval.

Specification: retail.