ZagTrader

pacs: Payments Clearing and Settlement

pacs.010 Financial Institution Direct Debit

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

pacs.010 is the ISO 20022 FinancialInstitutionDirectDebit message in the Payments Clearing and Settlement business area (pacs). The latest version is pacs.010.001.06, and 5 versions are in the repository.

Message
FinancialInstitutionDirectDebit
Latest version
pacs.010.001.06
Submitting organisation
Swift
MT equivalent
MT204

In use: published in the current ISO 20022 catalogue.

What pacs.010 is for

The FinancialInstitutionDirectDebit message is sent by an exchange or clearing house, or a financial institution, directly or through another agent, to the DebtorAgent. It is used to instruct the DebtorAgent to move funds from one or more debtor(s) account(s) to one or more creditor(s), where both debtor and creditor are financial institutions.

The FinancialInstitutionDirectDebit message is exchanged between agents and can contain one or more financial institution direct debit instruction(s) for one or more creditor(s). The FinancialInstitutionDirectDebit message can be used in domestic and cross-border scenarios.

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

pacs.010 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.010.001.06latestRegisteredLatest version set
pacs.010.001.05RegisteredPrevious version set
pacs.010.001.04RegisteredArchive
pacs.010.001.03RegisteredArchive
pacs.010.001.02RegisteredArchive

pacs.010 message structure

The building blocks of pacs.010.001.06 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]
    • FIDrctDbt FinancialInstitutionDirectDebit [1..1]
      • GrpHdr Group Header [1..1]GroupHeader119

        Common characteristics for 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.

        • 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.

        • 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
      • CdtInstr Credit Instruction [1..*]CreditTransferTransaction66

        Characteristics that apply to the credit side of the payment transaction(s) included in the message.

        • CdtId Credit Identification [1..1]Max35Text

          Unique identification, as assigned by a sending party, to unambiguously identify the credit instruction within the message.

        • BtchBookg Batch Booking [0..1]BatchBookingIndicator

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

        • PmtTpInf Payment Type Information [0..1]PaymentTypeInformation28

          Further specifies the type of transaction.

          • InstrPrty Instruction Priority [0..1]Priority2Code
          • ClrChanl Clearing Channel [0..1]ClearingChannel2Code
          • SvcLvl Service Level [0..*]ServiceLevel8Choice (choice)
          • LclInstrm Local Instrument [0..1]LocalInstrument2Choice (choice)
          • CtgyPurp Category Purpose [0..1]CategoryPurpose1Choice (choice)
        • TtlIntrBkSttlmAmt Total Interbank Settlement Amount [0..1]ActiveCurrencyAndAmount

          Amount of money moved between the instructing agent and the instructed agent.

        • 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...

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

          Provides information on the occurred settlement time(s) of the payment transaction.

          • DbtDtTm Debit Date Time [0..1]ISODateTime
          • CdtDtTm Credit Date Time [0..1]ISODateTime
        • 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
        • IntrmyAgt1 Intermediary Agent1 [0..1]BranchAndFinancialInstitutionIdentification8

          Agent between the debtor's agent and the creditor's agent.

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • IntrmyAgt1Acct Intermediary Agent1 Account [0..1]CashAccount40

          Unambiguous identification of the account of the intermediary agent 1 at its servicing agent in the payment chain.

          • Id Identification [0..1]AccountIdentification4Choice (choice)
          • Tp Type [0..1]CashAccountType2Choice (choice)
          • Ccy Currency [0..1]ActiveOrHistoricCurrencyCode
          • Nm Name [0..1]Max70Text
          • Prxy Proxy [0..1]ProxyAccountIdentification1
        • IntrmyAgt2 Intermediary Agent2 [0..1]BranchAndFinancialInstitutionIdentification8

          Agent between the debtor's agent and the creditor's agent.

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • IntrmyAgt2Acct Intermediary Agent2 Account [0..1]CashAccount40

          Unambiguous identification of the account of the intermediary agent 2 at its servicing agent in the payment chain.

          • Id Identification [0..1]AccountIdentification4Choice (choice)
          • Tp Type [0..1]CashAccountType2Choice (choice)
          • Ccy Currency [0..1]ActiveOrHistoricCurrencyCode
          • Nm Name [0..1]Max70Text
          • Prxy Proxy [0..1]ProxyAccountIdentification1
        • IntrmyAgt3 Intermediary Agent3 [0..1]BranchAndFinancialInstitutionIdentification8

          Agent between the debtor's agent and the creditor's agent.

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • IntrmyAgt3Acct Intermediary Agent3 Account [0..1]CashAccount40

          Unambiguous identification of the account of the intermediary agent 3 at its servicing agent in the payment chain.

          • Id Identification [0..1]AccountIdentification4Choice (choice)
          • Tp Type [0..1]CashAccountType2Choice (choice)
          • Ccy Currency [0..1]ActiveOrHistoricCurrencyCode
          • Nm Name [0..1]Max70Text
          • Prxy Proxy [0..1]ProxyAccountIdentification1
        • CdtrAgt Creditor Agent [0..1]BranchAndFinancialInstitutionIdentification8

          Financial institution servicing an account for the creditor.

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • CdtrAgtAcct Creditor Agent Account [0..1]CashAccount40

          Unambiguous identification of the account of the creditor agent at its servicing agent to which a credit entry will be made as a result of the...

          • Id Identification [0..1]AccountIdentification4Choice (choice)
          • Tp Type [0..1]CashAccountType2Choice (choice)
          • Ccy Currency [0..1]ActiveOrHistoricCurrencyCode
          • Nm Name [0..1]Max70Text
          • Prxy Proxy [0..1]ProxyAccountIdentification1
        • Cdtr Creditor [1..1]BranchAndFinancialInstitutionIdentification8

          Financial institution that receives an amount of money from the financial institutional debtor.

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • CdtrAcct Creditor Account [0..1]CashAccount40

          Unambiguous identification of the account of the creditor to which a credit entry will be posted as a result of the payment transaction.

          • Id Identification [0..1]AccountIdentification4Choice (choice)
          • Tp Type [0..1]CashAccountType2Choice (choice)
          • Ccy Currency [0..1]ActiveOrHistoricCurrencyCode
          • Nm Name [0..1]Max70Text
          • Prxy Proxy [0..1]ProxyAccountIdentification1
        • UltmtCdtr Ultimate Creditor [0..1]BranchAndFinancialInstitutionIdentification8

          Ultimate financial institution to which an amount of money is due.

          • FinInstnId Financial Institution Identification [1..1]FinancialInstitutionIdentification23
          • BrnchId Branch Identification [0..1]BranchData5
        • InstrForCdtrAgt Instruction For Creditor Agent [0..*]InstructionForCreditorAgent3

          Further information related to the processing of the payment instruction, provided by the initiating party, and intended for the creditor agent.

          • Cd Code [0..1]ExternalCreditorAgentInstruction1Code
          • InstrInf Instruction Information [0..1]Max140Text
        • DrctDbtTxInf Direct Debit Transaction Information [1..*]DirectDebitTransactionInformation33

          Provides information on the individual debit transaction(s) included in the message.

          • PmtId Payment Identification [1..1]PaymentIdentification13
          • PmtTpInf Payment Type Information [0..1]PaymentTypeInformation28
          • IntrBkSttlmAmt Interbank Settlement Amount [1..1]ActiveCurrencyAndAmount
          • IntrBkSttlmDt Interbank Settlement Date [0..1]ISODate
          • SttlmPrty Settlement Priority [0..1]Priority3Code
          • SttlmTmIndctn Settlement Time Indication [0..1]SettlementDateTimeIndication1
          • SttlmTmReq Settlement Time Request [0..1]SettlementTimeRequest2
          • UltmtDbtr Ultimate Debtor [0..1]BranchAndFinancialInstitutionIdentification8
          • Dbtr Debtor [1..1]BranchAndFinancialInstitutionIdentification8
          • DbtrAcct Debtor Account [0..1]CashAccount40
          • DbtrAgt Debtor Agent [0..1]BranchAndFinancialInstitutionIdentification8
          • DbtrAgtAcct Debtor Agent Account [0..1]CashAccount40
          • InstrForDbtrAgt Instruction For Debtor Agent [0..1]Max210Text
          • Purp Purpose [0..1]Purpose2Choice (choice)
          • RmtInf Remittance Information [0..1]RemittanceInformation2
        • 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.010 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.010

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.010 questions

What is the latest version of pacs.010?
The latest version in the ISO 20022 e-Repository release of 24 April 2025 is pacs.010.001.06.
What is the root element of pacs.010?
The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:pacs.010.001.06, and its message element is FIDrctDbt (FinancialInstitutionDirectDebit).
Is there an MT equivalent of pacs.010?
Yes. pacs.010 does the same business job as MT204. Field-level translation has gaps in both directions.

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.