ISO 20022 - SEPA

Guide SEPA pain.001

Tout ce qu'il faut savoir pour generer des virements SEPA valides : BIC, IBAN, versions, erreurs frequentes et cas d'usage concrets.

🏦 Ouvrir le generateur SEPA

C'est quoi le SEPA pain.001 ?

Le SEPA pain.001 (Payment Initiation) est le format XML standard defini par la norme ISO 20022 pour initier des virements bancaires en euros au sein de l'espace SEPA, qui regroupe 36 pays europeens.

Il existe deux versions principales : pain.001.001.03 (v03) largement supportee, et pain.001.001.09 (v09) plus recente. Depuis novembre 2023 les banques migrent vers la v09.

Le pain.001 est utilise par les tresoriers d'entreprise pour payer des fournisseurs, des salaires en masse ou effectuer des transferts interbancaires depuis un seul fichier.

Cas d'usage

🏭
Paiement fournisseurs
Un DAF genere un fichier pain.001 avec 150 virements vers ses fournisseurs europeens, transmis a la banque le lundi pour execution le mardi.
👥
Paiement de salaires
Un service RH exporte depuis son logiciel de paie un fichier pain.001 avec le salaire de chaque employe, execution fixee en fin de mois.
🔄
Transferts inter-filiales
Un groupe international centralise chaque semaine la tresorerie de ses filiales europeennes vers la maison mere via un seul fichier pain.001.

Champs obligatoires

Champ XML Description Exemple
MsgId Identifiant unique du message (max 35 car.) MSG-2024-001
CreDtTm Date et heure de creation du fichier ISO 8601 2024-01-15T10:30:00
NbOfTxs Nombre total de transactions dans le fichier 12
CtrlSum Somme de controle = total de tous les montants 15420.50
Dbtr/Nm Nom du donneur d'ordre (votre societe) ACME SAS
DbtrAcct/IBAN IBAN du compte debiteur (votre compte) FR7630006000011234567890189
DbtrAgt/BIC BIC de votre banque (obligatoire en v09) BNPAFRPP
Cdtr/Nm Nom du beneficiaire Fournisseur SARL
CdtrAcct/IBAN IBAN du compte beneficiaire DE89370400440532013000
Amt/InstdAmt Montant en euros, 2 decimales max, positif 1250.00
ReqdExctnDt Date d'execution souhaitee (future ou aujourd'hui) 2024-01-20

Erreurs frequentes

Questions frequentes

Quelle est la difference entre pain.001.001.03 et pain.001.001.09 ?
La v09 ajoute des champs LEI, enrichit les informations de finalite et rend le BIC obligatoire dans plus de cas. V03 reste compatible jusqu'a la fin de la migration ISO 20022 (2025).
Peut-on inclure des virements vers des pays hors SEPA ?
Techniquement oui, mais il est recommande de creer des fichiers separes. Pour les pays hors SEPA le BIC est toujours obligatoire.
Quel est le delai maximum entre la date de creation et la date d'execution ?
La plupart des banques acceptent jusqu'a 30 ou 90 jours dans le futur. Verifiez avec votre banque car la limite varie.
Le fichier pain.001 peut-il contenir des devises autres que l'euro ?
Le SEPA est exclusivement en euros. Pour d'autres devises, utilisez un pain.001 generique ISO 20022 non-SEPA.
Comment inclure une reference fournisseur dans le virement ?
Utilisez RmtInf/Ustrd pour le texte libre (numero de facture, max 140 car.) ou RmtInf/Strd pour des references structurees.
Que faire si la banque rejette mon fichier sans explication ?
Demandez a votre banque le pain.002 (Payment Status Report) qui contient le code d'erreur exact : AC01=IBAN invalide, AM04=solde insuffisant, FF01=format invalide.
Pret a generer votre fichier SEPA ?

Notre generateur SEPA pain.001 valide automatiquement BIC, IBAN et la somme de controle.

🏦 Ouvrir le generateur SEPA