Payments Initiation

pain.008.001.10

Version 10 of pain.008, in the Payments Initiation business area.

What pain.008.001.10 is

pain.008.001.10 is an ISO 20022 message definition. Its business area is Payments Initiation (pain), and pain.008 is the definition it versions.

AskISO does not copy the specification. The Registration Authority publishes the message definition report and the schema, free of charge. The links below go straight there.

This is one of 11 published versions of pain.008, and it is not the newest. The current version is pain.008.001.11. That does not make this page obsolete: a counterparty running an older integration may still send you exactly this version, and you will need to read it.

Versions of pain.008

The standard publishes 11 versions of this definition. A newer version does not automatically replace an older one. The scheme or market infrastructure you send to decides which version you should be using.

Where to get the schema

pain.008.001.10 is published in 2 message sets. Download from the Registration Authority, then import:

askiso catalog fetch pain.008
Message set Version Download
Payments Initiation v13 iso20022.org
Payments Initiation v12 iso20022.org

What AskISO does with pain.008.001.10

askiso info pain.008.001.10                    # metadata and schema paths
askiso validate message.xml                    # full XSD validation, needs the schema
askiso lint message.xml                        # business rules, needs no schema
askiso generate pain.008.001.10 --from-schema  # walks the schema

SWIFT MT equivalence

These MT messages converts into pain.008:

  • MT104 — Request for Debit Transfer. A creditor instructs its bank to collect from one or more debtors. Retires in the 2028 milestone alongside MT107.
  • MT107 — General Direct Debit Message. The same structure as MT104, used where no prior agreement between the banks exists.
askiso translate payment.mt104

pain.008 also converts back to MT. Both directions carry a fidelity report naming every field that was mapped, derived, truncated or lost, because conversion between the two is lossy in both directions.

Questions

What business area does pain.008.001.10 belong to?

Payments Initiation (pain).

How do I validate a pain.008 message?

Run askiso validate message.xml. The schema is found from the document's own namespace, so you do not name it. Validation needs that schema installed. To check the business rules without one, run askiso lint instead.

Does AskISO include the pain.008.001.10 schema?

No. AskISO ships no ISO 20022 specification content at all. You download the message set from the Registration Authority, then import it with askiso catalog add. The binary carries only an index: what exists, and where to find it.

Which version of pain.008 should I send?

The scheme or market infrastructure you send to decides that, not the standard. There are 11 published versions. Run askiso diff <from> <to> to see every structural difference between two of them, marked as breaking or compatible.

Related


AskISO generates this page from its built-in index of the standard. The source of truth for ISO 20022 is iso20022.org.