ACH / NACHA Validator US
Vérifiez un fichier ACH (NACHA) américain - structure, totaux de contrôle, entry hash et check digits ABA - dans votre navigateur, sans envoi.
Qu'est-ce qu'un fichier ACH / NACHA ?
Un fichier ACH (NACHA) est le format texte à largeur fixe utilisé pour les paiements électroniques par lots aux États-Unis — paie, paiements fournisseurs et prélèvements. Chaque enregistrement fait exactement 94 caractères, regroupés en un File Header, un ou plusieurs batches d'entrées et des enregistrements de contrôle. Cet outil gratuit valide la structure des enregistrements, les check digits des routing numbers, l'entry hash et les totaux de contrôle entièrement dans votre navigateur — aucun fichier n'est jamais transmis.
À propos du validateur ACH / NACHA
L'ACH (Automated Clearing House) est le réseau de paiement électronique par lots utilisé aux États-Unis pour la paie, les paiements fournisseurs et les prélèvements. Les fichiers suivent le format Nacha : des enregistrements à largeur fixe de 94 caractères exactement, groupés en blocs de 10, avec un File Header (type 1), un ou plusieurs batches (Batch Header 5, Entry Detail 6, Addenda 7 optionnel, Batch Control 8) et un enregistrement File Control (type 9).
ValidateFin analyse chaque enregistrement localement dans votre navigateur et contrôle l'ensemble du fichier : chaque enregistrement fait 94 caractères, le check digit du routing number suit l'algorithme ABA 3-7-1, et l'entry hash, le total des débits, le total des crédits, le nombre d'entrées/addenda, le nombre de batches et le block count des enregistrements Batch Control et File Control concordent avec le contenu réel des enregistrements de détail. Aucun fichier ACH n'est jamais transmis à un serveur.
Points clés
- Les fichiers ACH sont à largeur fixe : chaque enregistrement fait exactement 94 caractères, en blocs de 10.
- Types d'enregistrement : 1 File Header, 5 Batch Header, 6 Entry Detail, 7 Addenda, 8 Batch Control, 9 File Control.
- Le check digit du routing number utilise la pondération ABA 3-7-1 (mod 10).
- L'entry hash est la somme des routing numbers RDFI (8 chiffres), tronquée aux 10 derniers chiffres.
- Les enregistrements Batch et File Control doivent concorder avec les totaux, comptes et hash réels des entrées.
Questions fréquentes
Qu'est-ce qu'un fichier ACH / NACHA ?
C'est le format de fichier standard des paiements électroniques aux États-Unis, défini par Nacha. Il contient un ou plusieurs batches d'entrées de crédit ou de débit dans des enregistrements à largeur fixe de 94 caractères.
Comment un routing number ACH est-il validé ?
Le routing number à 9 chiffres est contrôlé avec l'algorithme ABA 3-7-1 : les huit premiers chiffres sont pondérés 3, 7, 1 en boucle, et le neuvième chiffre (de contrôle) rend la somme pondérée multiple de 10.
Qu'est-ce que l'entry hash ?
L'entry hash est la somme des 8 premiers chiffres de chaque routing number RDFI d'un batch (ou du fichier entier), tronquée aux 10 chiffres de droite. Il permet à la banque réceptrice de vérifier qu'aucune entrée n'a été perdue ou altérée.
Mon fichier ACH est-il envoyé quelque part ?
Non. Le fichier est lu et validé entièrement dans votre navigateur en JavaScript. Aucune donnée ACH n'est envoyée à un serveur.
Quels types d'enregistrement le validateur contrôle-t-il ?
File Header (1), Batch Header (5), Entry Detail (6), Addenda (7), Batch Control (8) et File Control (9), avec tous les totaux de contrôle, comptes et l'entry hash.
Puis-je valider crédits et débits ?
Oui. Le validateur reconnaît les transaction codes de crédit et de débit pour les comptes courants, épargne, grand livre et prêt, et les contrôle par rapport au service class code du batch.