FiscalGridAudita gratis
Herramienta gratuita

Comprobar NIF extranjero

Pega el número de tu cliente extranjero. Te decimos si es válido en VIES y cómo debe ir en el registro Verifactu. El de Portugal ya está puesto: dale al botón.

Sin registro ni tarjeta. No guardamos lo que compruebas.

El caso: un cliente portugués dado de alta como español

En la ficha del cliente pone 500077568. Nueve cifras, sin letra: es el número de Portugal sin su prefijo PT. Si el programa lo manda en IDDestinatario/NIF, la AEAT no lo reconoce.

Cómo va en el registro Verifactu

El cliente va en IDOtro, con el NIF-IVA completo y el tipo 02:

<IDOtro>
  <CodigoPais>PT</CodigoPais>
  <IDType>02</IDType>
  <ID>PT500077568</ID>
</IDOtro>
  • IDType 02: NIF-IVA de un país de la UE, válido en VIES. CodigoPais no es obligatorio con este tipo, pero deja claro el país.
  • Fuera de la UE: IDType 03 (pasaporte), 04 (documento oficial del país de residencia), 05 (certificado de residencia) o 06 (otro documento probatorio), con su CodigoPais.
  • Si ya lo enviaste mal: reenvía el registro bien identificado como subsanación. Más detalle en IDOtro para desarrolladores.

Fuentes: AEAT, Validaciones y errores de Veri*Factu (v1.2.2), bloque de destinatarios; Comisión Europea, VIES.

¿Cuántas facturas tienes así?

Un cliente mal dado de alta repite el error en cada factura. Pega esta línea en Claude Code, Cursor o Copilot y tu agente revisa tus registros en tu ordenador: cada destinatario, cada huella y cada respuesta de la AEAT. Gratis hasta 50 registros.

Lee https://fiscalgrid.io/auditar.md y audita mis registros Verifactu

Cómo funciona la auditoría →

Preguntas

¿Cómo compruebo un NIF extranjero?

Si es de un país de la UE, pégalo con el prefijo del país (PT, FR, DE…) y lo consultamos en VIES, el registro de la Comisión Europea. Si no lleva prefijo y son nueve cifras, no puede ser un NIF español: añade el país y vuelve a comprobarlo.

¿Cómo va un cliente extranjero en la factura Verifactu?

En el bloque IDOtro, no en NIF. Con NIF-IVA europeo: IDType 02 y el número con su prefijo, por ejemplo PT500077568. Con un documento de un país de fuera de la UE: IDType 03 (pasaporte), 04 (documento oficial del país de residencia), 05 (certificado de residencia) o 06 (otro documento probatorio), con su CodigoPais.

¿Qué pasa si lo envío como NIF español?

La AEAT valida el NIF del destinatario. Un número extranjero en el campo NIF no cuadra con el formato español y el registro sale con error. Hay que reenviarlo bien, con IDOtro, como subsanación.

¿Guardáis los números que compruebo?

No. Lo que pegas aquí no se guarda.

Prepárate para Verifactu. Empieza gratis.

Pega el prompt en tu agente de código o prueba la comprobación aquí. Convenio de colaboración social con la AEAT en trámite.

Pruébalo aquí →