Définir le contrat avant le contrôle
Un champ de facturation ou d’onboarding doit indiquer sa famille avant la validation. Conservez la chaîne brute et son libellé source, puis notez le pays ou l’État membre attendu lorsqu’il est connu. Cela évite d’envoyer un EIN, un numéro de TVA, une carte ou un code bancaire plausible vers le mauvais ensemble de règles.
Normaliser sans supprimer l’information
Une différence d’affichage ne justifie pas de supprimer des caractères au hasard. Gardez la valeur brute avec le candidat normalisé, les préfixes nationaux et la trace des changements de casse, d’espaces ou de tirets. Les erreurs courantes viennent d’un libellé copié dans la valeur, d’un préfixe perdu ou d’un séparateur supprimé au mauvais endroit.
Lire le résultat comme une preuve de forme
Contrôlez la longueur, l’alphabet, le préfixe, le motif national et la clé de contrôle applicable. Les numéros de TVA varient selon l’État membre, IBAN et SWIFT/BIC n’ont pas la même structure, et l’EIN américain suit un motif à neuf chiffres sans que ce parcours prouve son attribution actuelle. Un format de carte accepté ne garantit pas non plus une autorisation de paiement.
Terminer par une décision traçable
Acceptez la valeur pour une étape dépendant du format uniquement si les contrôles passent et que le dossier contient l’original, la normalisation, la famille et les avertissements. Si la question porte sur l’existence d’un compte, l’enregistrement fiscal, l’autorisation ou le solde, ouvrez une vérification autorisée distincte.