01 — Pourquoi
La seule erreur que la banque n’attrapera pas pour vous
La plupart des erreurs d’un fichier de paiement sont attrapées par quelqu’un. Un fichier malformé est refusé au dépôt. Une somme de contrôle qui ne tombe pas juste est refusée avant que rien ne bouge. C’est agaçant, et c’est sans danger.
Payer deux fois la même facture n’est ni l’un ni l’autre. Dans le fichier, le second paiement ressemble exactement au premier : IBAN valide, montant valide, structure valide. La banque n’a aucune raison de le refuser — donc elle ne le refuse pas. Vous l’apprendrez quand le fournisseur en parlera, ou au lettrage du compte. Que l’argent revienne dépend alors de la bonne volonté d’en face.
Cela arrive de la manière la plus ordinaire : un lot exporté deux fois, un paiement ajouté à la main pendant que l’original était encore en cours, un circuit de validation qui a produit deux fichiers. Rien de spectaculaire — c’est précisément pour cela que personne ne le cherche.
02 — Et la faute de frappe coûteuse
Un IBAN porte sa propre clé de contrôle
Les caractères trois et quatre d’un IBAN sont une clé calculée sur tout le reste (ISO 13616, modulo 97-10). Un chiffre faux quelque part dans le numéro et le calcul ne tombe plus juste — une faute de frappe peut donc être attrapée ici, hors ligne, sans rien demander à personne.
Si le numéro est faux et malgré tout valide, l’argent atteint un compte bien réel qui n’est pas celui de votre fournisseur. S’il est faux et invalide, le paiement revient quelques jours plus tard et la facture est devenue silencieusement en retard. Les deux valent deux secondes de calcul.
Déposez aussi les factures
Tout ce qui précède, c’est le fichier vérifié contre lui-même : l’en-tête correspond-il au contenu, les clés tombent-elles juste, y a-t-il quelque chose en double. Il reste une question à laquelle le fichier ne peut pas répondre seul — est-ce bien le montant que la facture demande ?
Un zéro de trop saisi dans un ERP produit un paiement parfaitement valide. 12 000 et 1 200 sont deux montants bien formés, tous deux passent chaque contrôle de format, et la banque exécute celui qui est dans le fichier. Cela remonte au lettrage du compte — l’argent est alors déjà sur le compte de quelqu’un d’autre.
Déposez donc les factures avec le fichier de paiement. Le rapprochement se fait par
le numéro de facture écrit dans le libellé — c’est aussi comme cela que la
contrepartie lettre — puis les montants sont confrontés. Les séparateurs ne comptent pas :
RE-2026/0417 et RE20260417 sont le même numéro.
Plutôt ne pas rapprocher que mal rapprocher : les numéros de facture de moins de cinq caractères sont écartés (ils tombent dans n’importe quel texte), et un libellé qui cite deux factures est laissé de côté. Les devises différentes sont signalées plutôt que converties — deviner un taux de change pour accuser quelqu’un d’une erreur n’est pas un échange qui vaut la peine.
Prélèvements
Un lot de prélèvements (pain.008) passe par les mêmes contrôles, parce que ce sont les mêmes choses qui s’y passent mal — seule change la personne qui en subit les conséquences. Un IBAN faux, et ce prélèvement revient quelques jours plus tard alors que la facture est partie depuis longtemps. Et prélever deux fois le même client n’est pas simplement un montant de trop : c’est une réclamation, un rejet, et dans la zone SEPA le client peut demander le remboursement pendant huit semaines sans avoir à se justifier. L’argent repart. Les frais, non.
Deux choses ne sont volontairement pas jugées ici : les données du mandat et la question de savoir si la séquence (FRST / RCUR / FNAL) est la bonne. Les deux dépendent de ce que ce client a déjà été prélevé ou non, et cela ne figure pas dans le fichier. Ne rien dire vaut mieux que deviner.
Rien n’est téléversé
Un lot de paiements contient chacun de vos fournisseurs, ce que vous lui payez et son numéro de compte. Ce n’est pas un fichier à confier à un formulaire web. Il est lu dans le navigateur : ouvrez les outils de développement, onglet Réseau, déposez un fichier — aucune requête ne sort. Ou bien : chargez la page, coupez le réseau, déposez le fichier quand même. Cela fonctionne toujours.
C’est vrai du reste du site aussi : lire des factures dans un tableur, vérifier une facture contre EN 16931 et la liste complète des règles.