Define primero el contrato del identificador
Un campo de facturación o alta debe indicar su familia antes de validarse. Conserva la cadena original y la etiqueta de origen, y anota el país o Estado miembro esperado si lo conoces. Así se evita enviar un EIN, IVA, número de tarjeta o código bancario plausible al conjunto de reglas equivocado.
Normaliza solo lo permitido
Las diferencias de presentación no justifican borrar caracteres sin criterio. Mantén el original junto al candidato normalizado, conserva los prefijos nacionales y deja constancia de los cambios de espacios, guiones o mayúsculas. Un fallo frecuente es copiar una etiqueta del campo, perder el prefijo o quitar un separador en una posición significativa.
Interpreta el resultado como evidencia de formato
Revisa longitud, caracteres, prefijo, patrón nacional y los dígitos de control que correspondan. El IVA cambia según el Estado miembro, IBAN y SWIFT/BIC tienen estructuras distintas y el EIN estadounidense sigue un patrón de nueve dígitos sin que este flujo pruebe una asignación vigente. Un formato de tarjeta válido tampoco autoriza un cargo.
Cierra con una decisión reproducible
Acepta el valor para una etapa que dependa del formato solo si las reglas pasan y el registro incluye original, normalización, familia y advertencias. Si la pregunta real es si existe una cuenta, si el IVA está registrado, si una tarjeta puede autorizarse o si hay fondos, inicia una verificación autorizada aparte.