
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`).
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