
Cómo comprobar que una factura Factur-X es válida
Comprobar una factura Factur-X: cómo extraer el XML, los errores EN 16931 más frecuentes y cómo corregirlos.
En resumen
- •Una factura Factur-X puede abrirse perfectamente y ser técnicamente inválida.
- •Prueba más rápida: busca el adjunto `factur-x.xml` en el panel de adjuntos del PDF.
- •Los rechazos vienen casi siempre de tres causas: falta un dato de identificación, falta el motivo de exención de IVA, o los totales no cuadran al céntimo.
- •EN 16931 impone reglas de cálculo codificadas — un céntimo de desfase basta para fallar.
- •Usa una herramienta que valide antes de exportar.
La trampa: una factura que parece perfecta
Es la mala sorpresa típica de la facturación estructurada. Abres tu factura Factur-X: se ve bien, los importes son correctos, tu logo está. La envías. Y tres días después la plataforma del cliente la rechaza.
La razón es sencilla: lo que miraste es el PDF. Lo que lee la máquina es el XML de dentro.
Prueba n.º 1: ¿es realmente Factur-X?
Si no hay adjunto, no es una factura Factur-X.
Ojo: los visores PDF de navegador y muchas apps móviles no muestran los adjuntos.
Prueba n.º 2: ¿el XML es válido?
Extrae el archivo `factur-x.xml` y pásalo por un validador EN 16931.
Los errores más frecuentes
Totales que no cuadran
La causa número uno. EN 16931 impone reglas de suma estrictas:
| Código | Qué exige |
|---|---|
| `BR-CO-10` | Suma de líneas = base imponible |
| `BR-CO-13` | Base − descuentos + cargos = base gravable |
| `BR-CO-14` | Suma de IVA por tipo = IVA total |
| `BR-CO-15` | Base gravable + IVA = total |
| `BR-CO-16` | Total − anticipos = importe a pagar |
La trampa: deben cuadrar sobre los importes redondeados a dos decimales. Un software que calcula en coma flotante produce desfases de un céntimo — invisibles a la vista, fatales para el validador.
Falta el motivo de exención de IVA
La norma no acepta un tipo cero «desnudo»: exige una categoría de IVA (`E`) y un motivo escrito. Muchas herramientas lo escriben en el PDF visible y lo olvidan en el XML.
Identificación incompleta
El XML exige datos que el PDF toleraba omitir: identificación fiscal del emisor, dirección completa y código de país, número de IVA, nombre exacto del cliente.
Fechas o divisas mal formadas
Las fechas deben ir en `AAAAMMDD`, las divisas en código ISO (`EUR`), los países en ISO de dos letras (`FR`).
Lo más seguro es partir de una herramienta que controle estos puntos antes de exportar: la factura IA de Robi genera el Factur-X y señala las menciones que faltan antes de crear el archivo. Nuestra guía del software de gestión de facturas con IA compara las opciones.
El método que evita todo esto
Validar después ya es tarde. Lo correcto es validar antes de exportar, que es lo que hace Robi: comprueba todos los campos que exige el perfil EN 16931 y nombra los que faltan.
Preguntas frecuentes
¿Cómo sé si mi PDF es realmente una factura Factur-X?+
Ábrelo en un lector de escritorio y mira el panel de adjuntos: una factura Factur-X contiene un archivo adjunto llamado factur-x.xml. Sin adjunto, no es Factur-X.
¿Por qué se rechazó mi factura electrónica?+
Casi siempre por una de estas tres causas: falta un dato de identificación, falta el motivo de exención de IVA dentro del XML, o los totales no cuadran exactamente al céntimo.
Mi factura se abre bien, ¿es válida entonces?+
No. Cómo se ve el PDF no dice nada sobre la validez del XML incrustado: puede ser perfectamente legible y aun así ser rechazada.
Pon estos consejos en práctica
Con Robi AI, automatiza tu facturación y ahorra 10 horas al mes.
Probar Gratis