VALIDADOR
RIF — Registro de Información Fiscal
Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.
¿Qué es RIF?
El RIF (Registro de Información Fiscal) es el número de identificación tributaria en Venezuela, emitido por SENIAT. La primera letra codifica el tipo: V (venezolano), E (extranjero), J (persona jurídica), G (gubernamental), P (pasaporte), C (comité).
Algoritmo de verificación
- Mapear el prefijo a un número: V=1, E=2, J=3, P=4, G=5.
- Multiplicar el valor del prefijo más cada uno de los 8 dígitos por los pesos [4,3,2,7,6,5,4,3,2].
- Sumar los productos.
- Calcular 11 menos (suma módulo 11). Si el resultado es 11, el dígito verificador es 0; si es 10, también es 0.
- El resultado debe coincidir con el 10º caracter (último dígito).
Validá con la API de Normadata
curl -X POST https://api.normadata.io/v1/validate/tax-ids \
-H "X-API-Key: nd_your_key" \
-H "Content-Type: application/json" \
-d '{"items": [{"id": "1", "value": "V-12345678-9", "country": "VE", "type": "rif"}]}'Respuesta
{
"results": [
{
"id": "1",
"country": "VE",
"type": "rif",
"valid": true,
"normalized": "V123456789",
"formatted": "V-12345678-9"
}
]
}Qué Normadata no valida
Una respuesta válida significa que el identificador está bien formado y pasa el algoritmo de dígito verificador. No confirma nada de lo siguiente:
- Existencia — No consultamos AFIP, Receita Federal, SAT ni ningún registro gubernamental. Un identificador válido puede no corresponder a un contribuyente registrado.
- Identidad — No confirmamos que el identificador pertenezca a una persona o entidad específica, ni que el titular sea real.
- Estado — No confirmamos si el identificador está actualmente activo, suspendido o al día ante alguna autoridad.
- KYC / KYB — Normadata no es un proveedor KYC/KYB ni AML. Para verificación de identidad regulada necesitás un proveedor específico por país — Normadata es la capa de validación de formato que corre antes.
Preguntas frecuentes
¿Cómo se valida el RIF venezolano?
Se mapea el prefijo a un número (V=1, E=2, J=3, P=4, G=5), se multiplica con cada uno de los 8 dígitos por los pesos [4,3,2,7,6,5,4,3,2], se suman y se calcula 11 menos (suma módulo 11). Si el resultado es 11 o 10, el verificador es 0.
¿Qué significan los prefijos del RIF?
V = venezolano (persona natural), E = extranjero (residente), J = persona jurídica (empresa), G = entidad gubernamental, P = pasaporte (no residente), C = comunidad o consejo comunal. El prefijo es el primer carácter del RIF antes de los dígitos.
¿Está el RIF disponible en la API beta de Normadata?
Sí. El RIF está disponible como type=rif con country=VE. La API valida el prefijo, los 8 dígitos y el dígito verificador.
Obtené acceso a la API de Normadata
Validá este identificador con la API REST de Normadata. Actualmente en acceso anticipado.