-----------------------------------------------------------------------------------------------------------------------
Version List
-----------------------------------------------------------------------------------------------------------------------
04/11/2021 - Version 1.0.0
1st part: Add the AuditMessages, AuditMessage, Headers and Payload element for the XML validation
2nd part: Add version to xsd schema
-----------------------------------------------------------------------------------------------------------------------
03/08/2023 - Version 1.1.0
Replace EmvTagType enum value OUT_OF_SCOPE by the value OTHER
Note that UNDEFINED is kept for compatibility purpose and should not be used anymore at this point
-----------------------------------------------------------------------------------------------------------------------
04/03/2022 - Version 2.0.0
Audit is now used by bo messages. This change leads to one breaking change :
- TransactionId property is now mandatory and should be set by the bo in all cases
Other changes:
- BoTransactionUID added
- DeviceId is no more mandatory because some BoMessages are not sent by device
daq_transaction_extended_data: At media creation
Issuer Country Code in accordance with ISO 3166 (num-3)
Transaction Currency Code (from EMV tag 5F2A) according to ISO 4217
TODO
Issuer's name
Card's sub-type
Mnemonic according to EMV tag 50
Validity end date of the travel event to be processed
Transaction unique identifier. All duplicates transactions got the same value.
This field can be used either by device message batches or bo message batches.
It is set by DAQ after transaction hash calculation.
ID set on transactions by Transcity system used for hash calculation.
It allows to identify duplicate bo messages.
Unique identifier allocated to the transaction by the device (unique by deviceId)
Date and time of transaction's generation
Sequence number allocated to the transaction by the device (unique by deviceId)
Device technical identifier
Type of media used