ValidateFin

pain.001.001.09 — valid, hybrid address

A valid pain.001.001.09 credit transfer using BICFI and the hybrid postal address allowed by EPC153-22 v2.1: TwnNm plus Ctry, plus at most two AdrLine of 70 characters or less.

pain.001.001.09 — Valid

A valid pain.001.001.09 credit transfer using BICFI and the hybrid postal address allowed by EPC153-22 v2.1: TwnNm plus Ctry, plus at most two AdrLine of 70 characters or less.

SEPA Credit Transfer (pain.001) pain.001.001.09 ISO 20022Expected result: Valid

What this file shows

A valid pain.001.001.09 credit transfer using BICFI and the hybrid postal address allowed by EPC153-22 v2.1: TwnNm plus Ctry, plus at most two AdrLine of 70 characters or less.

Transactions2
Total€2,750.50
SchemeSEPA
Date in the file2026-02-28
Last verified: License: CC-BY-4.0

Every party, IBAN and amount below is fictitious. The IBANs are structurally valid — they pass the mod-97 check — but they belong to no real account.

File content

<?xml version="1.0" encoding="UTF-8"?>
<!--
  ValidateFin sample file — SEPA Credit Transfer, pain.001.001.09.
  Expected validation result: VALID — 2 transfers, 2 750.50 EUR.
  Addresses are in the HYBRID form allowed by EPC153-22 v2.1: TwnNm + Ctry plus at
  most two AdrLine of 70 characters or less.

  All parties and account numbers are fictitious.
  Reference page: https://validatefin.com/en/resources/samples/sepa-pain001-v09-valid
  License: CC-BY-4.0
-->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <CstmrCdtTrfInitn>
    <GrpHdr>
      <MsgId>MSG-TEST-009-20260223</MsgId>
      <CreDtTm>2026-02-23T14:30:00</CreDtTm>
      <NbOfTxs>2</NbOfTxs>
      <CtrlSum>2750.50</CtrlSum>
      <InitgPty>
        <Nm>Societe Dupont et Fils</Nm>
      </InitgPty>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>PMT-009-20260223-A</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <NbOfTxs>2</NbOfTxs>
      <CtrlSum>2750.50</CtrlSum>
      <PmtTpInf>
        <SvcLvl>
          <Cd>SEPA</Cd>
        </SvcLvl>
        <LclInstrm>
          <Cd>INST</Cd>
        </LclInstrm>
      </PmtTpInf>
      <ReqdExctnDt>
        <Dt>2026-02-28</Dt>
      </ReqdExctnDt>
      <Dbtr>
        <Nm>Societe Dupont et Fils</Nm>
        <PstlAdr>
          <TwnNm>Paris</TwnNm>
          <Ctry>FR</Ctry>
          <AdrLine>12 rue des Artisans</AdrLine>
        </PstlAdr>
      </Dbtr>
      <DbtrAcct>
        <Id>
          <IBAN>FR7610107001011234567890129</IBAN>
        </Id>
        <Ccy>EUR</Ccy>
      </DbtrAcct>
      <DbtrAgt>
        <FinInstnId>
          <BICFI>CCBPFRPP</BICFI>
        </FinInstnId>
      </DbtrAgt>
      <CdtTrfTxInf>
        <PmtId>
          <InstrId>INSTR-001</InstrId>
          <EndToEndId>E2E-009-001-MARTIN</EndToEndId>
        </PmtId>
        <Amt>
          <InstdAmt Ccy="EUR">2500.00</InstdAmt>
        </Amt>
        <ChrgBr>SLEV</ChrgBr>
        <CdtrAgt>
          <FinInstnId>
            <BICFI>DEUTDEDB</BICFI>
          </FinInstnId>
        </CdtrAgt>
        <Cdtr>
          <Nm>Martin GmbH</Nm>
          <PstlAdr>
            <TwnNm>Berlin</TwnNm>
            <Ctry>DE</Ctry>
            <AdrLine>Hauptstrasse 42</AdrLine>
          </PstlAdr>
        </Cdtr>
        <CdtrAcct>
          <Id>
            <IBAN>DE89370400440532013000</IBAN>
          </Id>
        </CdtrAcct>
        <Purp>
          <Cd>SUPP</Cd>
        </Purp>
        <RmtInf>
          <Ustrd>Facture MG-2026-0055 - Livraison equipements</Ustrd>
        </RmtInf>
      </CdtTrfTxInf>
      <CdtTrfTxInf>
        <PmtId>
          <InstrId>INSTR-002</InstrId>
          <EndToEndId>E2E-009-002-LOPEZ</EndToEndId>
        </PmtId>
        <Amt>
          <InstdAmt Ccy="EUR">250.50</InstdAmt>
        </Amt>
        <ChrgBr>SLEV</ChrgBr>
        <CdtrAgt>
          <FinInstnId>
            <BICFI>BBVAESMM</BICFI>
          </FinInstnId>
        </CdtrAgt>
        <Cdtr>
          <Nm>Lopez Consulting SL</Nm>
          <PstlAdr>
            <TwnNm>Madrid</TwnNm>
            <Ctry>ES</Ctry>
            <AdrLine>Calle Mayor 7</AdrLine>
          </PstlAdr>
        </Cdtr>
        <CdtrAcct>
          <Id>
            <IBAN>ES9121000418450200051332</IBAN>
          </Id>
        </CdtrAcct>
        <RmtInf>
          <Ustrd>Honoraires conseil Q4-2025 - Ref LC-2025-089</Ustrd>
        </RmtInf>
      </CdtTrfTxInf>
    </PmtInf>
  </CstmrCdtTrfInitn>
</Document>

How we know these results hold

Every file in this library is run through the site's own validator on each build. The expected result stated above is asserted by an automated test — if a file stopped matching what this page claims, the build would fail. Two inherited fixtures were repaired this way before publication: three IBANs failed the mod-97 check and several names used characters outside the basic SEPA character set.

SEPA Credit Transfer (pain.001)