CRATEAPI

BR-01

EN 16931 FATAL

Toda factura debe llevar un identificador de especificación (BT-24, cbc:CustomizationID) - la cadena que declara qué conjunto de reglas sigue la factura. Sin él, el validador ni siquiera puede decidir qué reglas aplican - por eso suele ser el primer error que aparece.

Cómo solucionarlo
  1. Añade cbc:CustomizationID como primer elemento del cuerpo de la factura.
  2. Para Peppol: urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0.
  3. Para el EN 16931 simple: urn:cen.eu:en16931:2017 (nota: Facturae, el formato español para el sector público, es un esquema XML distinto y no usa este campo).
Texto oficial de la regla
An Invoice shall have a Specification identifier (BT-24).

Los desarrolladores también llegan a esta página buscando un «error de validación de factura», un mensaje «factura electrónica rechazada», o cómo solucionar una comprobación EN 16931 fallida — es el mismo problema, explicado más arriba.

Corrígelo más rápido

Pega el XML de tu factura en nuestro validador gratuito - cada hallazgo llega con su ID de regla. Luego genera, convierte y renderiza facturas conformes con una sola API.

Reglas relacionadas