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: SIX Payment Services.

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, ta_c_rit_act_id, ta_c_rit_acc_per, ta_c_rit_acq_id,
  ta_c_rit_aid, ta_c_rit_amount, ta_c_rit_amount_dcc, ta_c_rit_amount_other,
  ta_c_rit_amount_reservation, ta_c_rit_amount_saldo, ta_c_rit_amount_tip, ta_c_rit_auth_code,
  ta_c_rit_auth_reslt, ta_c_rit_auth_resp_c, ta_c_rit_auth_resp_text_c, ta_c_rit_brand_name,
  ta_c_rit_currency, ta_c_rit_currency_dcc, ta_c_rit_dcc_disclaimer, ta_c_rit_disclaimer,
  ta_c_rit_exponent, ta_c_rit_exponent_dcc, ta_c_rit_markup_dcc, ta_c_rit_markup_exponent_dcc,
  ta_c_rit_card_number_printable_merchant, ta_c_rit_card_number_printable_cardholder, ta_c_rit_rate_dcc, ta_c_rit_rate_exponent_dcc,
  ta_c_rit_time_stamp_date, ta_c_rit_time_stamp_time, ta_c_rit_trm_id, ta_c_rit_trx_ref_num,
  ta_c_rit_trx_seq_cnt, ta_c_rit_pos_entry_mode, ta_c_rit_card_expiry_date, ta_c_rit_card_number_enc,
  ta_c_rit_ecr_seq_counter, ta_c_rit_pan_receipt_dol, ta_c_rit_pan_receipt_dol_index, ta_c_rit_pre_authorization_exp_date,
  ta_c_rit_tender_name, ta_c_rit_number_of_installments, ta_c_rit_installment_disclaimer, ta_c_rit_original_aid,
  ta_c_rit_original_card_number_printable, ta_c_rit_original_brand_name, ta_c_rit_original_card_country_code, ta_c_rit_original_tender_name,
  ta_c_rit_original_trans_ref, ta_c_rit_amount_installment_fee, ta_c_rit_amount_installment_total, ta_c_rit_amount_installment_first,
  ta_c_rit_amount_installment_one, ta_c_rit_interest_installment, ta_c_rit_markup_dcc_regulated, ta_c_rit_markup_exponent_dcc_regulated,
  ta_c_rit_rate_dcc_regulated, ta_c_rit_rate_exponent_dcc_regulated, ta_c_rit_key_pan_receipt_index
}
 

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.