Skip to content
Contact us

Building blocks · Finance

A fake RIB, or one in someone else’s name, and the premium goes to the wrong account, with no way back?

Automated bank details checks, SEPA transfers and self-billing.

Every RIB (French bank details) is checked before payment: account holder’s name, details, check digits. Then the transfers go out in a SEPA batch, with the invoice issued on behalf of your partners.

New transfer

PayeeMaëlys MARTINFR76 9999 9021 •••• •••• ••45 660

The name matches the account holder

Amount€4,200.00Renovation premium · file 2026-0412
Confirm the transfer
Reproduction

Bank details verifiedbefore payment

RIB (bank details) read

IBAN and RIB check digits recalculated

Account holder’s name confirmed (VoP)

Details and identity (SEPAmail Diamond)

Already paid out by our processes

€1bn

in premiums and payments, each to a verified account.

BANK DETAILS (RIB)

Account holderMRS MAËLYS MARTIN

BranchTRUSTY BANK PARIS

Bank codeBranch codeAccount no.RIB key
99999021000005012345660

IBANFR76 9999 9021 0000 0501 2345 660

BICTRSYFRPP

Example · fictional bank

Checks

DocumentRIB read, holder: Maëlys MARTIN

Check digitsRIB key 60 and IBAN key 76: correct

VoPMatches the account holder

SEPAmail DiamondDetails linked to the payee

01Bank details checks

The problemA doctored RIB, a mistyped IBAN, an account that is not the customer’s.

Four checks, before the first euro.

The RIB document is read, the IBAN and RIB check digits are recalculated, the account holder’s name is checked with their bank (VoP), and the bank details are matched against the beneficiary’s identity with SEPAmail Diamond.

  • RIB document read
  • IBAN and RIB check digits recalculated
  • VoP and SEPAmail Diamond

New transfer

Payee enteredMaelys MartenFR76 9999 9021 •••• •••• ••45 660
The name is close to the account holder’s

Account holder’s name: Maëlys MARTIN

Correct the nameContinue anyway
Reproduction

MatchThe payment goes out

Close matchThe right name is given, then corrected

No matchThe payment is blocked

02Verification of Payee

The problemThe name entered for a transfer was never compared with the account holder’s.

The account holder’s name, confirmed by their bank.

Since 9 October 2025, banks check the name of a transfer’s payee (VoP). Three possible answers: it matches, it is a close match (the bank gives the right name), or it does not match. Payment waits for the right answer.

  • Match
  • Close match, with the right name
  • No match: payment blocked
          <Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.09">
          <GrpHdr>
          <NbOfTxs>128</NbOfTxs>
          <CtrlSum>412360.00</CtrlSum>
          <CdtTrfTxInf>
          <EndToEndId>DOSSIER-2026-0412</EndToEndId>
          <InstdAmt Ccy="EUR">4200.00</InstdAmt>
          <Nm>Maelys MARTIN</Nm>
          <IBAN>FR7699999021000005012345660</IBAN>
          …
        
Reproduction

Batch of 20/10/2026

128 transfers · €412,360.00

All to verified accounts

Reproduction · example batch

03SEPA transfers

The problemHundreds of transfers keyed in one by one in online banking.

Transfers, in one batch.

Approved payments go into a SEPA transfer file (pain.001, ISO 20022 standard), ready to upload to your bank: each transfer carries the reference of its file.

  • pain.001 format (ISO 20022)
  • One batch, hundreds of transfers
  • The file reference on each one

Garage Dupuis SARL

12 avenue de la Gare, 69003 Lyon

SIRET 512 345 678 00014 · VAT FR72 512345678

Invoice

No. AF-2026-0412

Autofacturation
Date
20/10/2026
Mandate
Of 02/01/2026
File
2026-0412

Billed to

Your brand SAS

25 rue des Entrepreneurs

75015 Paris

SIREN 834 109 256

DescriptionQtyUnit priceVATNet amount
Renovation premiumFile 2026-0412 · Maëlys MARTIN14,200.0020%4,200.00

Payment

Paid by SEPA transfer on 20/10/2026

IBAN FR76 9999 9045 1800 0098 7412 663

Total excl. VAT
€4,200.00
VAT 20%
€840.00
Total incl. VAT
€5,040.00

Sent with the payment of 20/10/2026

Autofacturation (self-billing): invoice issued by Your brand SAS, in the name and on behalf of Garage Dupuis SARL, under the billing mandate of 02/01/2026.

Late payment penalties: three times the statutory interest rate. Fixed recovery fee: €40 (art. L441-10 of the French Commercial Code). No discount for early payment.

Garage Dupuis SARL, share capital €8,000 · RCS Lyon 512 345 678Page 1 / 1
Reproduction · example invoice

04Self-billing

The problemYour partners have to invoice you for every premium, and the invoices arrive late, or wrong.

The invoice, issued for them.

Under a billing mandate, the invoice is issued in the name and on behalf of your partner, with the mention “Autofacturation” (self-billing) required in France, from the approved file. They receive it with their payment.

  • Under a billing mandate
  • “Autofacturation” mention
  • Sent with the payment

On film

A payment, from RIB to transfer.

The RIB of a fictional bank, read, and the check digits of its IBAN and RIB recalculated. The payee’s name checked with their bank, the invoice issued on their behalf, then the SEPA transfer, through to the file paid. Then choose the answer from the payee’s bank.

Example film: Trusty BANK is a fictional bank; the check digits of its example IBAN are really recalculated.

Answer from the payee’s bank

The bank gives the account holder’s exact name: the name is corrected before any payment.

Example names and amounts. In real life, the payee’s bank answers, before the transfer.

How it works

  1. 01The file is approvedThe amount is known.
  2. 02The RIB is checkedDocument, digits, VoP, Diamond.
  3. 03The transfer goes outIn a SEPA batch.
  4. 04The invoice followsSelf-billing.

Your questions

What we are asked most.

What is Verification of Payee (VoP)?

Since 9 October 2025, before a transfer, the payee’s bank confirms whether the name entered matches the account holder: match, close match (it then gives the right name) or no match.

What is SEPAmail Diamond for?

To check with the bank that bank details really belong to the person or company stated, before using them.

What happens if a RIB fails?

Payment is suspended, and the beneficiary is asked to provide a new RIB from their journey. Nothing goes to an unverified account.

What is self-billing?

Your organisation issues the invoice in the name and on behalf of its partner, under a billing mandate. The invoice carries the mention “Autofacturation”.