Ir al contenido

Fatal

PEPPOL-EN16931-R001: Una factura Peppol debe indicar su proceso de negocio

En resumen

Fatal: no supera las comprobaciones seleccionadas.

PEPPOL-EN16931-R001 significa que la factura no indica el tipo de proceso de negocio (BT-23). Añade cbc:ProfileID si usas UBL o ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID dentro de rsm:ExchangedDocumentContext si usas XRechnung CII.

En esta página

Qué significa

Toda factura Peppol BIS debe incluir el tipo de proceso de negocio (BT-23), que indica a qué proceso de Peppol pertenece el documento. En UBL, la regla comprueba que exista el elemento cbc:ProfileID; en XRechnung CII, que exista ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID dentro de rsm:ExchangedDocumentContext.

Por qué importa

Peppol BIS Billing 3.0 añade esta regla a la norma EN 16931.

Cómo corregirlo

Si construyes el XML UBL tú mismo, añade cbc:ProfileID directamente bajo el elemento raíz. En XRechnung CII, añade ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID dentro de rsm:ExchangedDocumentContext.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una XRechnung

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada

Texto oficial de la regla

Business process MUST be provided.

Dónde se aplica esta regla

Conjunto de reglas Versión
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si PEPPOL-EN16931-R001 sigue fallando y qué otras reglas fallan.

Actualizado el 8 de noviembre de 2026