Saltar al contenido principal
Omitir yendo al contenido principal

Validador de VKN (Turquía)

Valida Vergi Kimlik Numarası (VKN) de Turquía en tiempo real.

Validación de VKN

Comprueba los 10 dígitos numéricos y el algoritmo de control tributario.

Asegura la exactitud para sistemas de facturación electrónica.

Anatomía y Estructura del VKN (Vergi Kimlik Numarası)

El Número de Identificación Fiscal de Turquía consta de 10 dígitos en 2 partes:

PosiciónCampoTamañoSignificado y ReglaEjemplo
1 a 9Número Base Tributario9 dígitosIdentificador fiscal secuencial emitido por la administración GİB123456789
10Dígito Verificador1 dígitoCalculado mediante potencia modular base 10 y Módulo 90

Algoritmo Oficial (Potencia Modular Base 10 / Módulo 9 — GİB)

Cálculo del dígito verificador del VKN de Turquía:

c1 = (d[i] + (9 - i)) % 10; c2 = (c1 * 2^(9-i)) % 9; sum += (c1 !== 0 && c2 === 0 ? 9 : c2); DV = (10 - (sum % 10)) % 10
  1. 1. Para cada dígito (i=0 a 8), calcule c1 = (d[i] + (9 - i)) mod 10.
  2. 2. Calcule c2 = (c1 × 2^(9-i)) mod 9.
  3. 3. Si c1 != 0 y c2 == 0, sume 9; de lo contrario sume c2.
  4. 4. Sume todos los resultados parciales.
  5. 5. DV = (10 - (total mod 10)) mod 10.

Preguntas Frecuentes