ValidateFin

BAI2 Viewer & Converter → camt.053

Ouvrez un relevé BAI2, visualisez soldes et transactions, et exportez en camt.053 — entièrement dans votre navigateur, sans rien envoyer.

BAI2camt.053 exportISO 20022100% local
100% Local

Qu’est-ce que le BAI2 et quel rapport avec camt.053 ?

Le BAI2 est le format « Cash Management Balance Reporting » publié par le Bank Administration Institute (BAI) en 1987 — le format de relevé bancaire dominant aux États-Unis et au Canada, l’équivalent nord-américain du SWIFT MT940 européen. Son remplaçant moderne ISO 20022 est le camt.053, un format XML plus riche. Cet outil gratuit lit un fichier BAI2 localement, en extrait le compte, les soldes et les transactions, et le convertit en relevé camt.053 — aucune donnée ne quitte votre navigateur.

Points clés

  • Le BAI2 est le format de cash management du Bank Administration Institute, courant aux États-Unis et au Canada.
  • C’est l’équivalent nord-américain du SWIFT MT940 et de l’ISO 20022 camt.053.
  • Lit la hiérarchie d’enregistrements 01/02/03/16/88 et équilibre les soldes.
  • Le sens est déduit du type code numérique (100–399 crédit, 400–699 débit).
  • Convertit en relevé camt.053.001.02 valide. 100% dans votre navigateur — sans envoi.

À propos de la visionneuse et du convertisseur BAI2

Le BAI2 est la spécification « Cash Management Balance Reporting » version 2 du Bank Administration Institute, publiée en 1987 et toujours le format de relevé bancaire de référence aux États-Unis et au Canada — l’équivalent nord-américain du SWIFT MT940 européen. Un fichier BAI2 est une hiérarchie d’enregistrements numériques délimités par des virgules, chacun terminé par une barre oblique (« / ») : 01 (en-tête de fichier) → 02 (en-tête de groupe) → 03 (identifiant de compte) → 16 (détail de transaction) → 88 (continuation), refermés par les trailers correspondants 49 (compte), 98 (groupe) et 99 (fichier). Il est compact et adapté au traitement automatique, mais bien moins structuré que le relevé XML moderne ISO 20022, le camt.053.

ValidateFin analyse chaque enregistrement localement dans votre navigateur. Les montants sont des entiers exprimés dans les unités mineures de la devise, sans séparateur décimal — « 10000 » vaut 100,00 dans une devise à deux décimales, le nombre de décimales dépendant de la devise (JPY = 0, KWD = 3). Le sens débit/crédit est porté par un code type numérique, et non par un signe ou un indicateur : les codes 100–399 sont des crédits et 400–699 des débits. L’outil lit les codes de solde clés — 010 (solde comptable d’ouverture), 015 (solde comptable de clôture) et 040/045 (disponible) — contrôle que le solde d’ouverture plus la somme des mouvements égale le solde de clôture, puis exporte un relevé camt.053.001.02 valide portant les soldes réels et les mouvements débit/crédit mêlés. Aucun fichier BAI2 n’est jamais transmis à un serveur.

Pourquoi la migration BAI2 → camt.053 compte

  • Le BAI2 reste le format de relevé par défaut des banques américaines et canadiennes, mais le camt.053 ISO 20022 en est le remplaçant moderne et standardisé mondialement.
  • Les systèmes ERP et de trésorerie — SAP, Kyriba et d’autres — consomment de plus en plus le camt.053, poussant les équipes finance à convertir leurs flux BAI2 hérités.
  • Le camt.053 porte des données structurées bien plus riches que les enregistrements numériques du BAI2, avec un XSD ISO 20022 officiel pour la validation.
  • Un convertisseur n’est utile que si le camt.053 conserve les vrais soldes et les mouvements débit ET crédit — le BAI2 encode le sens via des codes type 100–399 (crédit) et 400–699 (débit), pas via un signe.
  • Un relevé bancaire étant une donnée sensible, convertir localement dans le navigateur évite d’envoyer numéros de compte et contreparties à un service tiers.

Questions fréquentes

Qu’est-ce qu’un fichier BAI2 ?

Le BAI2 est le format « Cash Management Balance Reporting » publié par le Bank Administration Institute en 1987, le format de relevé bancaire dominant aux États-Unis et au Canada. C’est une hiérarchie d’enregistrements numériques délimités par des virgules (01 en-tête de fichier, 02 groupe, 03 compte, 16 détail de transaction, 88 continuation), chacun terminé par une barre oblique.

Qu’est-ce qui remplace le BAI2 ?

Le relevé XML ISO 20022 camt.053 est le remplaçant moderne du BAI2. Il porte des données structurées plus riches et un XSD officiel, et la plupart des systèmes ERP et de trésorerie privilégient désormais l’import de camt.053.

Puis-je convertir le BAI2 en camt.053 ici ?

Oui. Après la lecture du fichier, cliquez sur « Exporter en camt.053 » pour télécharger un relevé camt.053.001.02 valide généré depuis le BAI2, avec les soldes réels et les mouvements débit/crédit. Tout s’exécute dans votre navigateur.

Mon relevé est-il envoyé quelque part ?

Non. Le fichier BAI2 est lu, analysé et converti entièrement dans votre navigateur en JavaScript. Aucune donnée de relevé n’est envoyée à un serveur.

Comment l’outil vérifie-t-il la cohérence du fichier ?

Le contrôle d’intégrité est arithmétique : le solde comptable d’ouverture (code type 010) plus le net de tous les mouvements doit égaler le solde comptable de clôture (code type 015). Un écart est signalé en avertissement.

Comment le BAI2 code-t-il les montants et le sens débit/crédit ?

Les montants sont des entiers dans les unités mineures de la devise, sans séparateur décimal (« 10000 » vaut donc 100,00 dans une devise à deux décimales ; JPY = 0 décimale, KWD = 3). Le débit ou crédit n’est pas un indicateur mais un code type numérique : 100–399 sont des crédits et 400–699 des débits.