Volver al blogCómo comprobar que una factura Factur-X es válida
Consejos

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.

25 de septiembre de 20262 min de lectura

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?

  • Abre el PDF en un lector que muestre adjuntos (Acrobat Reader, Vista Previa en macOS).
  • Abre el panel de adjuntos (icono de clip).
  • Busca un archivo llamado `factur-x.xml`.
  • 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

    Pasa a la acción

    Aplica estos consejos con Robi AI

    Empezar gratis

    4 facturas o presupuestos gratis al mes • Sin tarjeta de crédito