ZagTrader

pacs: Payments Clearing and Settlement

pacs.007 FI To FI Payment Reversal

Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked

pacs.007 is the ISO 20022 FIToFIPaymentReversal message in the Payments Clearing and Settlement business area (pacs). The latest version is pacs.007.001.13, and 13 versions are in the repository.

Message
FIToFIPaymentReversal
Latest version
pacs.007.001.13
Submitting organisation
Swift
MT equivalent
None listed

In use: published in the current ISO 20022 catalogue.

What pacs.007 is for

The FinancialInstitutionToFinancialInstitutionPaymentReversal message is sent by an agent to the next party in the payment chain. It is used to reverse a payment previously executed.

The FIToFIPaymentReversal message is exchanged between agents to reverse a payment message that has been settled. The result will be a credit on the debtor account (when the reversed payment was a direct debit) or a debit on the creditor account (when the reversed payment was a credit transfer).

The FIToFIPaymentReversal message may or may not be the follow-up of a payment message.

The FIToFIPaymentReversal message refers to the original payment message by means of references only or by means of references and a set of elements from the original instruction.

The FIToFIPaymentReversal message can be used in domestic and cross-border scenarios.

Definition from the ISO 20022 e-Repository, release of 24 April 2025.

pacs.007 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.

VersionRegistration statusPublished in
pacs.007.001.13latestRegisteredLatest version set
pacs.007.001.12RegisteredPrevious version set
pacs.007.001.11RegisteredArchive
pacs.007.001.10RegisteredArchive
pacs.007.001.09RegisteredArchive
pacs.007.001.08RegisteredArchive
pacs.007.001.07RegisteredArchive
pacs.007.001.06RegisteredArchive
pacs.007.001.05RegisteredArchive
pacs.007.001.04RegisteredArchive
pacs.007.001.03RegisteredArchive
pacs.007.001.02RegisteredArchive
pacs.007.001.01RegisteredArchive

pacs.007 message structure

The building blocks of pacs.007.001.13 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]
    • FIToFIPmtRvsl FIToFIPaymentReversal [1..1]
      • GrpHdr Group Header [1..1]GroupHeader127

        Set of characteristics shared by all individual transactions included in the message.

        • MsgId Message Identification [1..1]Max35Text

          Point to point reference, as assigned by the instructing party, and sent to the next party in the chain to unambiguously identify the message.

        • CreDtTm Creation Date Time [1..1]ISODateTime

          Date and time at which the message was created.

        • Authstn Authorisation [0..2]Authorisation1Choice (choice)

          User identification or any user key to be used to check whether the initiating party is allowed to initiate transactions from the account specified...

          • Cd Code [1..1]Authorisation1Code
          • Prtry Proprietary [1..1]Max128Text
        • BtchBookg Batch Booking [0..1]BatchBookingIndicator

          Identifies whether a single entry per individual transaction or a batch entry for the sum of the amounts of all transactions within the group of a...

        • NbOfTxs Number Of Transactions [1..1]Max15NumericText

          Number of individual transactions contained in the message.

        • CtrlSum Control Sum [0..1]DecimalNumber

          Total of all individual amounts included in the message, irrespective of currencies.

        • GrpRvsl Group Reversal [0..1]TrueFalseIndicator

          Indicates whether the reversal applies to the whole group of transactions or to individual transactions within the original group.

        • TtlRvsdIntrBkSttlmAmt Total Reversed Interbank Settlement Amount [0..1]ActiveCurrencyAndAmount

          Total amount of money moved between the instructing agent and the instructed agent in the reversal message.

        • IntrBkSttlmDt Interbank Settlement Date [0..1]ISODate

          Date on which the amount of money ceases to be available to the agent that owes it and when the amount of money becomes available to the agent to...

        • SttlmInf Settlement Information [1..1]SettlementInstruction15

          Specifies the details on how the settlement of the transaction(s) between the instructing agent and the instructed agent is completed.

          • SttlmMtd Settlement Method [1..1]SettlementMethod1Code
          • SttlmAcct Settlement Account [0..1]CashAccount40
          • ClrSys Clearing System [0..1]ClearingSystemIdentification3Choice (choice)
          • InstgRmbrsmntAgt Instructing Reimbursement Agent [0..1]BranchAndFinancialInstitutionIdentification8
          • InstgRmbrsmntAgtAcct Instructing Reimbursement Agent Account [0..1]CashAccount40
          • InstdRmbrsmntAgt Instructed Reimbursement Agent [0..1]BranchAndFinancialInstitutionIdentification8
          • InstdRmbrsmntAgtAcct Instructed Reimbursement Agent Account [0..1]CashAccount40
          • ThrdRmbrsmntAgt Third Reimbursement Agent [0..1]BranchAndFinancialInstitutionIdentification8
          • ThrdRmbrsmntAgtAcct Third Reimbursement Agent Account [0..1]CashAccount40
        • InstgAgt Instructing Agent [0..1]BranchAndFinancialInstitutionIdentification8

          Agent that instructs the next party in the chain to carry out the (set of) instruction(s).

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • InstdAgt Instructed Agent [0..1]BranchAndFinancialInstitutionIdentification8

          Agent that is instructed by the previous party in the chain to carry out the (set of) instruction(s).

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
      • OrgnlGrpInf Original Group Information [0..1]OriginalGroupHeader20

        Information concerning the original group of transactions, to which the message refers.

        • OrgnlMsgId Original Message Identification [1..1]Max35Text

          Point to point reference, as assigned by the original instructing party, to unambiguously identify the original message.

        • OrgnlMsgNmId Original Message Name Identification [1..1]Max35Text

          Specifies the original message name identifier to which the message refers.

        • OrgnlCreDtTm Original Creation Date Time [0..1]ISODateTime

          Date and time at which the original message was created.

        • RvslRsnInf Reversal Reason Information [0..*]PaymentReversalReason10

          Provides detailed information on the reversal reason.

          • Orgtr Originator [0..1]PartyIdentification272
          • Rsn Reason [0..1]ReversalReason4Choice (choice)
          • AddtlInf Additional Information [0..*]Max105Text
      • TxInf Transaction Information [0..*]PaymentTransaction149

        Information concerning the original transactions, to which the reversal message refers.

        • RvslId Reversal Identification [0..1]Max35Text

          Unique identification, as assigned by an instructing party for an instructed party, to unambiguously identify the reversed transaction.

        • OrgnlGrpInf Original Group Information [0..1]OriginalGroupInformation29

          Provides information on the original message.

          • OrgnlMsgId Original Message Identification [1..1]Max35Text
          • OrgnlMsgNmId Original Message Name Identification [1..1]Max35Text
          • OrgnlCreDtTm Original Creation Date Time [0..1]ISODateTime
        • OrgnlInstrId Original Instruction Identification [0..1]Max35Text

          Unique identification, as assigned by the original instructing party for the original instructed party, to unambiguously identify the original...

        • OrgnlEndToEndId Original End To End Identification [0..1]Max35Text

          Unique identification, as assigned by the original initiating party, to unambiguously identify the original transaction.

        • OrgnlTxId Original Transaction Identification [0..1]Max35Text

          Unique identification, as assigned by the original first instructing agent, to unambiguously identify the transaction.

        • OrgnlUETR Original UETR [0..1]UUIDv4Identifier

          Universally unique identifier to provide the original end-to-end reference of a payment transaction.

        • OrgnlClrSysRef Original Clearing System Reference [0..1]Max35Text

          Unique reference, as assigned by the original clearing system, to unambiguously identify the original instruction.

        • OrgnlIntrBkSttlmAmt Original Interbank Settlement Amount [0..1]ActiveOrHistoricCurrencyAndAmount

          Amount of money moved between the instructing agent and the instructed agent, as provided in the original instruction.

        • RvsdIntrBkSttlmAmt Reversed Interbank Settlement Amount [1..1]ActiveCurrencyAndAmount

          Amount of money to be moved between the instructing agent and the instructed agent in the reversed instruction.

        • IntrBkSttlmDt Interbank Settlement Date [0..1]ISODate

          Date on which the amount of money ceases to be available to the agent that owes it and when the amount of money becomes available to the agent to...

        • SttlmPrty Settlement Priority [0..1]Priority3Code

          Indicator of the urgency or order of importance that the instructing party would like the instructed party to apply to the processing of the...

        • SttlmTmIndctn Settlement Time Indication [0..1]SettlementDateTimeIndication1

          Provides information on the occurred settlement time of the payment transaction.

          • DbtDtTm Debit Date Time [0..1]ISODateTime
          • CdtDtTm Credit Date Time [0..1]ISODateTime
        • RvsdInstdAmt Reversed Instructed Amount [0..1]ActiveOrHistoricCurrencyAndAmount

          Amount of money to be moved between the debtor and the creditor, before deduction of charges, in the reversed transaction.

        • XchgRate Exchange Rate [0..1]BaseOneRate

          Factor used to convert an amount from one currency into another.

        • CompstnAmt Compensation Amount [0..1]ActiveOrHistoricCurrencyAndAmount

          Amount of money asked or paid as compensation for the processing of the instruction.

        • ChrgBr Charge Bearer [0..1]ChargeBearerType1Code

          Specifies if the creditor and/or debtor will bear the charges associated with the processing of the payment transaction.

        • ChrgsInf Charges Information [0..*]Charges16

          Provides information on the charges to be paid by the charge bearer(s) related to the processing of the reversal transaction.

          • Amt Amount [1..1]ActiveOrHistoricCurrencyAndAmount
          • Agt Agent [1..1]BranchAndFinancialInstitutionIdentification8
          • Tp Type [0..1]ChargeType3Choice (choice)
        • InstgAgt Instructing Agent [0..1]BranchAndFinancialInstitutionIdentification8

          Agent that instructs the next party in the chain to carry out the (set of) instruction(s).

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • InstdAgt Instructed Agent [0..1]BranchAndFinancialInstitutionIdentification8

          Agent that is instructed by the previous party in the chain to carry out the (set of) instruction(s).

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • RvslRsnInf Reversal Reason Information [0..*]PaymentReversalReason10

          Provides detailed information on the reversal reason.

          • Orgtr Originator [0..1]PartyIdentification272
          • Rsn Reason [0..1]ReversalReason4Choice (choice)
          • AddtlInf Additional Information [0..*]Max105Text
        • OrgnlTxRef Original Transaction Reference [0..1]OriginalTransactionReference42

          Key elements used to identify the original transaction that is being referred to.

          • IntrBkSttlmAmt Interbank Settlement Amount [0..1]ActiveOrHistoricCurrencyAndAmount
          • Amt Amount [0..1]AmountType4Choice (choice)
          • IntrBkSttlmDt Interbank Settlement Date [0..1]ISODate
          • ReqdColltnDt Requested Collection Date [0..1]ISODate
          • ReqdExctnDt Requested Execution Date [0..1]DateAndDateTime2Choice (choice)
          • CdtrSchmeId Creditor Scheme Identification [0..1]PartyIdentification272
          • SttlmInf Settlement Information [0..1]SettlementInstruction15
          • PmtTpInf Payment Type Information [0..1]PaymentTypeInformation27
          • PmtMtd Payment Method [0..1]PaymentMethod4Code
          • MndtRltdInf Mandate Related Information [0..1]MandateRelatedData3Choice (choice)
          • RmtInf Remittance Information [0..1]RemittanceInformation22
          • UltmtDbtr Ultimate Debtor [0..1]Party50Choice (choice)
          • Dbtr Debtor [0..1]Party50Choice (choice)
          • DbtrAcct Debtor Account [0..1]CashAccount40
          • DbtrAgt Debtor Agent [0..1]BranchAndFinancialInstitutionIdentification8
          • DbtrAgtAcct Debtor Agent Account [0..1]CashAccount40
          • CdtrAgt Creditor Agent [0..1]BranchAndFinancialInstitutionIdentification8
          • CdtrAgtAcct Creditor Agent Account [0..1]CashAccount40
          • Cdtr Creditor [0..1]Party50Choice (choice)
          • CdtrAcct Creditor Account [0..1]CashAccount40
          • UltmtCdtr Ultimate Creditor [0..1]Party50Choice (choice)
          • Purp Purpose [0..1]Purpose2Choice (choice)
        • SplmtryData Supplementary Data [0..*]SupplementaryData1

          Additional information that cannot be captured in the structured elements and/or any other specific block.

          • PlcAndNm Place And Name [0..1]Max350Text
          • Envlp Envelope [1..1]SupplementaryDataEnvelope1
      • SplmtryData Supplementary Data [0..*]SupplementaryData1

        Additional information that cannot be captured in the structured elements and/or any other specific block.

        • PlcAndNm Place And Name [0..1]Max350Text

          Unambiguous reference to the location where the supplementary data must be inserted in the message instance.

        • Envlp Envelope [1..1]SupplementaryDataEnvelope1

          Technical element wrapping the supplementary data.

Have a pacs.007 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 pacs.007

These elements take their values from ISO 20022 external code sets, which are published separately and updated every quarter without a new message version.

pacs.007 questions

What is the latest version of pacs.007?
The latest version in the ISO 20022 e-Repository release of 24 April 2025 is pacs.007.001.13.
What is the root element of pacs.007?
The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:pacs.007.001.13, and its message element is FIToFIPmtRvsl (FIToFIPaymentReversal).
Is there an MT equivalent of pacs.007?
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.