trck: Transaction Tracker
trck.004 Payment Status Customer Tracker Report
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
trck.004 is the ISO 20022 PaymentStatusCustomerTrackerReport message in the Transaction Tracker business area (trck). The latest version is trck.004.001.03.
- Message
- PaymentStatusCustomerTrackerReport
- Latest version
- trck.004.001.03
- Submitting organisation
- Not read from the catalogue
- MT equivalent
- None listed
In use: published in the current ISO 20022 catalogue.
What trck.004 is for
The PaymentStatusCustomerTrackerReport message is sent by a tracking facility or any authorised party to relevant parties involved in the business transaction to report on the progress of one or more business transaction(s) and obtain transparency on the status.
trck.004 versions
Every version published in the e-Repository, newest first. A message keeps its business purpose across versions; each new version is a separate schema with its own namespace.
| Version | Registration status | Published in |
|---|---|---|
| trck.004.001.03latest | Registered | Latest version set |
trck.004 message structure
The building blocks of trck.004.001.03 to three levels, with multiplicity ([0..1] optional, [1..1] mandatory, * any number) and the data type or component. Element names and definitions are from the ISO 20022 repository; usage guidelines such as CBPR+ or a market infrastructure's rules can restrict them further.
Document[1..1]PmtStsCstmrTrckrRptPaymentStatusCustomerTrackerReport [1..1]GrpHdrGroup Header [1..1]TrackerHeader5Common business identification for the message.
MsgIdMessage Identification [1..1]Max35TextPoint to point reference, as assigned by the tracker informing party and sent by the tracker to unambiguously identify the message.
CreDtTmCreation Date Time [0..1]ISODateTimeDate and time at which the message was created.
NbOfTxsNumber Of Transactions [0..1]Max15NumericTextNumber of individual transactions contained in the message.
TrckrInfrmgPtyTracker Informing Party [0..1]TrackerPartyIdentification2Party that provides information on the status and related details of a transaction.
NmName [0..1]Max140TextPstlAdrPostal Address [0..1]PostalAddress24IdIdentification [0..1]TrackerParty2Choice (choice)
TrckrInfrmdPtyTracker Informed Party [0..1]TrackerPartyIdentification2Party that is updated on the status and related details of a transaction.
NmName [0..1]Max140TextPstlAdrPostal Address [0..1]PostalAddress24IdIdentification [0..1]TrackerParty2Choice (choice)
OrgnlTrckrUpdOriginal Tracker Update [0..1]OriginalBusinessInstruction1Original reference, as assigned by the informer and sent to the tracker to unambiguously identify the tracker update message.
MsgIdMessage Identification [1..1]Max35TextMsgNmIdMessage Name Identification [0..1]Max35TextCreDtTmCreation Date Time [0..1]ISODateTime
SvcLvlService Level [0..1]ServiceLevel8Choice (choice)Agreement under which or rules under which the tracker update should be processed.
CdCode [1..1]ExternalServiceLevel1CodePrtryProprietary [1..1]Max35Text
TrckrStsAndTxTracker Status And Transaction [1..*]TrackerStatusAndTransaction18Transaction data and status information to be updated in the tracker.
TxStsTransaction Status [1..1]TrackerStatus4Provides detailed information on the transaction status to be updated in the tracker.
StsStatus [1..1]ExternalPaymentTransactionStatus1CodeDtDate [0..1]DateAndDateTime2Choice (choice)StsRsnStatus Reason [0..*]PaymentStatusReason1RjctRtrRsnReject Return Reason [0..*]PaymentRejectReturnReason1AmtIncnsstncyAmount Inconsistency [0..1]AmountConsistencyType1Code
TxTransaction [1..*]TrackerPaymentTransaction14Key elements used to identify the original transaction(s) that is being referred to.
TrckdMsgIdTracked Message Identification [0..1]OriginalBusinessInstruction4TrckrInfrmgPtyTracker Informing Party [0..1]TrackerPartyIdentification2TrckrInfrmdPtyTracker Informed Party [0..1]TrackerPartyIdentification2TechSndrTechnical Sender [0..1]BICFIDec2014IdentifierTechRcvrTechnical Receiver [0..1]BICFIDec2014IdentifierPmtIdPayment Identification [0..1]PaymentIdentification10RltdPmtIdRelated Payment Identification [0..1]RelatedTransactionData1OrgnlInstrIdOriginal Instruction Identification [0..1]Max35TextOrgnlEndToEndIdOriginal End To End Identification [0..1]Max35TextPmtTpInfPayment Type Information [0..1]PaymentTypeInformation28PmtScnroPayment Scenario [0..1]PaymentScenario1Choice (choice)SttlmInfSettlement Information [0..1]SettlementInstruction9InstgAgtInstructing Agent [0..1]BranchAndFinancialInstitutionIdentification6InstdAgtInstructed Agent [0..1]BranchAndFinancialInstitutionIdentification6IntrBkSttlmAmtInterbank Settlement Amount [0..1]ActiveCurrencyAndAmountRtrdIntrBkSttlmAmtReturned Interbank Settlement Amount [0..1]ActiveCurrencyAndAmountIntrBkSttlmDtInterbank Settlement Date [0..1]ISODateReqdExctnDtRequested Execution Date [0..1]DateAndDateTime2Choice (choice)SttlmPrtySettlement Priority [0..1]Priority3CodeSttlmTmIndctnSettlement Time Indication [0..1]SettlementDateTimeIndication1SttlmTmReqSettlement Time Request [0..1]SettlementTimeRequest2AccptncDtTmAcceptance Date Time [0..1]ISODateTimePoolgAdjstmntDtPooling Adjustment Date [0..1]ISODateInstdAmtInstructed Amount [0..1]ActiveOrHistoricCurrencyAndAmountEqvtAmtEquivalent Amount [0..1]EquivalentAmount2RtrdInstdAmtReturned Instructed Amount [0..1]ActiveOrHistoricCurrencyAndAmountXchgRateDataExchange Rate Data [0..1]CurrencyExchange15ChrgBrCharge Bearer [0..1]ChargeBearerType1CodeChrgsInfCharges Information [0..*]Charges7TrckrRcrdTracker Record [0..*]TrackerRecord8TrckrDataTracker Data [0..1]TrackerData8DbtConfURLAdrDebit Confirmation URL Address [0..1]Max2048TextPrvsInstgAgt1Previous Instructing Agent1 [0..1]BranchAndFinancialInstitutionIdentification6PrvsInstgAgt1AcctPrevious Instructing Agent1 Account [0..1]CashAccount38PrvsInstgAgt2Previous Instructing Agent2 [0..1]BranchAndFinancialInstitutionIdentification6PrvsInstgAgt2AcctPrevious Instructing Agent2 Account [0..1]CashAccount38PrvsInstgAgt3Previous Instructing Agent3 [0..1]BranchAndFinancialInstitutionIdentification6PrvsInstgAgt3AcctPrevious Instructing Agent3 Account [0..1]CashAccount38IntrmyAgt1Intermediary Agent1 [0..1]BranchAndFinancialInstitutionIdentification6IntrmyAgt1AcctIntermediary Agent1 Account [0..1]CashAccount38IntrmyAgt2Intermediary Agent2 [0..1]BranchAndFinancialInstitutionIdentification6IntrmyAgt2AcctIntermediary Agent2 Account [0..1]CashAccount38IntrmyAgt3Intermediary Agent3 [0..1]BranchAndFinancialInstitutionIdentification6IntrmyAgt3AcctIntermediary Agent3 Account [0..1]CashAccount38UltmtDbtrUltimate Debtor [0..1]PartyIdentification135InitgPtyInitiating Party [0..1]PartyIdentification135DbtrDebtor [0..1]Party40Choice (choice)DbtrAcctDebtor Account [0..1]CashAccount38DbtrAgtDebtor Agent [0..1]BranchAndFinancialInstitutionIdentification6DbtrAgtAcctDebtor Agent Account [0..1]CashAccount38CdtrAgtCreditor Agent [0..1]BranchAndFinancialInstitutionIdentification6CdtrAgtAcctCreditor Agent Account [0..1]CashAccount38CdtrCreditor [0..1]Party40Choice (choice)CdtrAcctCreditor Account [0..1]CashAccount38UltmtCdtrUltimate Creditor [0..1]PartyIdentification135InstrForCdtrAgtInstruction For Creditor Agent [0..*]InstructionForCreditorAgent3InstrForNxtAgtInstruction For Next Agent [0..*]InstructionForNextAgent1PurpPurpose [0..1]Purpose2Choice (choice)RgltryRptgRegulatory Reporting [0..10]RegulatoryReporting3TaxTax [0..1]TaxInformation8RltdRmtInfRelated Remittance Information [0..10]RemittanceLocation7RmtInfRemittance Information [0..1]RemittanceInformation16RjctRtrRsnReject Return Reason [0..*]PaymentRejectReturnReason1RtrChainReturn Chain [0..1]TransactionParties8UndrlygCstmrCdtTrfUnderlying Customer Credit Transfer [0..1]CreditTransferTransaction46
SplmtryDataSupplementary Data [0..*]SupplementaryData1Additional information that cannot be captured in the structured elements and/or any other specific block.
PlcAndNmPlace And Name [0..1]Max350TextUnambiguous reference to the location where the supplementary data must be inserted in the message instance.
EnvlpEnvelope [1..1]SupplementaryDataEnvelope1Technical element wrapping the supplementary data.
Have a trck.004 message? Paste it into the parser to see every element with its name and definition, and format checks on BICs, IBANs, dates and amounts.
External code sets used in trck.004
These elements take their values from ISO 20022 external code sets, which are published separately and updated every quarter without a new message version.
- ExternalAccountIdentification1Code4 codes
- ExternalCashAccountType1Code28 codes
- ExternalCashClearingSystem1Code145 codes
- ExternalCategoryPurpose1Code49 codes
- ExternalClearingSystemIdentification1Code172 codes
- ExternalCreditorAgentInstruction1Code14 codes
- ExternalDiscountAmountType1Code4 codes
- ExternalDocumentLineType1Code19 codes
- ExternalFinancialInstitutionIdentification1Code0 codes
- ExternalGarnishmentType1Code3 codes
- ExternalLocalInstrument1Code114 codes
- ExternalOrganisationIdentification1Code15 codes
- ExternalPaymentScenario1Code0 codes
- ExternalPaymentTransactionStatus1Code25 codes
- ExternalPersonIdentification1Code11 codes
- ExternalProxyAccountType1Code22 codes
- ExternalPurpose1Code366 codes
- ExternalReturnReason1Code104 codes
- ExternalServiceLevel1Code29 codes
- ExternalStatusReason1Code315 codes
- ExternalTaxAmountType1Code5 codes
trck.004 questions
- What is the latest version of trck.004?
- The latest version in the ISO 20022 e-Repository release of 24 April 2025 is trck.004.001.03.
- What is the root element of trck.004?
- The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:trck.004.001.03, and its message element is PmtStsCstmrTrckrRpt (PaymentStatusCustomerTrackerReport).
- Is there an MT equivalent of trck.004?
- No Swift MT message is listed as its direct equivalent on this site. Many ISO 20022 messages have no MT counterpart.
All ISO 20022 messages · ISO 20022 code sets · MT messages
The ISO 20022 message definitions, element names and definitions on this page are reproduced from material published at iso20022.org under the ISO 20022 Intellectual Property Rights policy. This is not the official source: the up-to-date ISO 20022 standards and repository material are published only at iso20022.org. Explanations in our own words are by ZagTrader. ZagTrader is not affiliated with or endorsed by ISO or Swift.