Omitir yendo al contenido principal

Validador de IVA de Francia (TVA Intracommunautaire)

Valide números de IVA intracomunitario franceses, verificando la clave de control y el algoritmo de Luhn del SIREN.

Sobre el Numéro de TVA Intracommunautaire

El número de TVA francés es el identificador fiscal obligatorio para todas las empresas que operan en Francia y en el mercado europeo (VIES).

Emitido por la DGFiP, es fundamental para facturas transfronterizas y sistemas de contabilidad B2B.

Anatomía & Estructura del TVA Francés

El número de TVA francés consta de 13 caracteres en formato FRXXYYYYYYYYY:

PosiciónCampoLongitudSignificado y ReglaEjemplo
1 a 2Código de País2 caracteresPrefijo fijo 'FR' (ISO 3166-1 alpha-2)FR
3 a 4Dígitos de Control2 dígitosFórmula modular: (12 + 3 * (SIREN % 97)) % 9744
5 a 13Número SIREN9 dígitosIdentificador corporativo validado por algoritmo de Luhn732829320

Algoritmo Oficial de la DGFiP (Módulo 97)

Fórmula según el Código General de Impuestos de Francia:

Clave = [12 + 3 * (SIREN mod 97)] mod 97
  1. 1. Obtenga el número SIREN de 9 dígitos y valide su integridad con el algoritmo de Luhn.
  2. 2. Calcule el resto de la división del SIREN por 97.
  3. 3. Multiplique el resto por 3 y sume 12.
  4. 4. Obtenga el resto de la división de ese resultado por 97.
  5. 5. Formatee con dos dígitos rellenando con cero a la izquierda si es menor de 10.
  6. 6. Concatene 'FR', la clave calculada y el SIREN.

Preguntas Frecuentes (FAQ)