Understand Transaction Identifiers
Each payment processed by the SEPA Instant Payments module is automatically assigned a couple of unique internal identifiers. These identifiers are displayed in the various table views — for example, Transactions, Approvals, and Error Handling — and allow you to easily find, group, and trace payments across the system.
| Identifier | Description | Example |
|---|---|---|
| Global Id | The Global Id is automatically generated by the platform at the start of a payment flow. It acts as a thread identifier, linking all subsequent messages, regardless of direction or message type. | PAI0500000012345 |
| Internal Id | The Internal Id is automatically created by the platform for every transaction. It is a system-level reference that guarantees each transaction is uniquely identifiable inside the platform’s database. | PAI0500000012346 |
| Transaction Id | Incoming transactions: The Transaction Id is not generated by ImPAI, but provided by the external payment system or counterparty bank and serves as the authoritative reference throughout processing. Outgoing transactions: ImPAI assigns the Transaction Id by reusing the internally generated Global Id as the external reference. In both cases, the Transaction Id is the key identifier used for correspondence, investigations, and customer inquiries. | TX-0012-25-1234PAI0500000012345 |
note
These identifiers are generated automatically and cannot be changed by users.
tip
For more details on the identifier structure, see 👉 Reference → Identifier Structure.
For more details on the grouping logic, see 👉 Grouping of Related Messages.