Skip to content

BenjoNX/iso20022-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ISO 20022 XML Examples

Annotated examples of ISO 20022 payment files for SEPA Credit Transfers, Direct Debits, and SWIFT MT103 messages.

Contents

File Format Description
pain.001.001.03-credit-transfer.xml pain.001.001.03 SEPA Credit Transfer (single payment)
pain.001.001.03-batch.xml pain.001.001.03 SEPA Credit Transfer (batch of 3 payments)
pain.008.001.02-direct-debit.xml pain.008.001.02 SEPA Direct Debit (single collection)
VALIDATION-CHECKLIST.md Common errors and validation checklist

What is ISO 20022?

ISO 20022 is the international standard for financial messaging. It defines XML-based message formats used by banks and financial institutions worldwide for payment processing.

Key message types

  • pain.001 — Customer Credit Transfer Initiation (SEPA wire transfers)
  • pain.002 — Customer Payment Status Report (bank acknowledgement)
  • pain.008 — Customer Direct Debit Initiation (SEPA direct debits)
  • camt.053 — Bank-to-Customer Statement

Generate & Validate Online

You can generate and validate ISO 20022 XML files for free using:

Useful Resources

License

These examples are provided under the MIT License. Use them freely in your projects.

About

Annotated ISO 20022 XML examples: SEPA Credit Transfer (pain.001), Direct Debit (pain.008), SWIFT MT103. Free validation tool at https://iso20022generator.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors