Account Management

IdentificationVerificationReportV04

acmtarea
024message
001variant
04version

Account Management

The VoP answer: match, close match with the correct name returned, or no match.

Start with the payment story

Schema versions

SWIFT and ISO publish successive XSD revisions of the same business message (e.g. pacs.008.001.08 → .10 → .13; same pattern for camt and pain). Markets pin one via a usage guideline (EPC SEPA, CBPR+, Swiss SPS…) and may add a country suffix (pacs.008.001.08.ch.02) — the Document xmlns must match that XSD.

ISO catalogue (XSD) ↗SWIFT / CBPR+ ↗SWIFT & versioning glossary →

Catalogue entry acmt.024.001.04 (variant 001, version 04).

Facts

Root element
IdVrfctnRpt
Direction
Bank → bank
Namespace
urn:iso:std:iso:20022:tech:xsd:acmt.024.001.04
Variant (flavour)
001
Version
04
vopmatchreportacmtipr

Elements a validator will insist on

Not the full XSD — the paths whose absence causes the rejections you actually see in production.

  • IdVrfctnRpt/Assgnmt/MsgId
  • IdVrfctnRpt/Rpt/OrgnlId
  • IdVrfctnRpt/Rpt/Vrfctn

Usage in flows

ISO 20022 payload· XML

acmt.024 verification report (close match)

A close match. Vrfctn=false with UpdtdPtyAndAcctId carrying the correct legal name — show it to the PSU and let them decide, but do not auto-correct. Switch XML | JSON in the inspector without leaving this sample.

<Document xmlns="urn:iso:std:iso:20022:tech:xsd:acmt.024.001.04">
<IdVrfctnRpt>
<Assgnmt>
<MsgId>VOPR-20260812-0007</MsgId>
<CreDtTm>2026-08-12T09:14:21</CreDtTm>
<Assgnr>
<Agt>
<FinInstnId>
<BICFI>COBADEFFXXX</BICFI>
</FinInstnId>
</Agt>
</Assgnr>
<Assgne>
<Agt>
<FinInstnId>
<BICFI>DEMOFRPPXXX</BICFI>
</FinInstnId>
</Agt>
</Assgne>
</Assgnmt>
<OrgnlAssgnmt>
<MsgId>VOP-20260812-0007</MsgId>
</OrgnlAssgnmt>
<Rpt>
<OrgnlId>VRF-0001</OrgnlId>
<Vrfctn>false</Vrfctn>
<Rsn>
<Cd>CMTC</Cd>
</Rsn>
<OrgnlPtyAndAcctId>
<Pty>
<Nm>Atelier Rousseau SARL</Nm>
</Pty>
<Acct>
<Id>
<IBAN>DE89370400440532013000</IBAN>
</Id>
</Acct>
</OrgnlPtyAndAcctId>
<UpdtdPtyAndAcctId>
<Pty>
<Nm>Atelier Rousseau S.A.R.L.</Nm>
</Pty>
</UpdtdPtyAndAcctId>
</Rpt>
</IdVrfctnRpt>
</Document>
29 elementsdepth 6acmt.024.001.04952 charsxml
Open in Try editor →

Edit in the XML / JSON tab, then run the check.