Ir al contenido

Fatal

PEPPOL-EN16931-R042: Un importe base necesita un porcentaje

En resumen

Fatal: no supera las comprobaciones seleccionadas.

PEPPOL-EN16931-R042 significa que un descuento o un recargo a nivel de documento o de línea indica un importe base pero no un porcentaje. Añade el porcentaje, o quita el importe base y deja solo el importe del descuento o del recargo.

En esta página

Qué significa

Cuando un descuento o un recargo a nivel de documento o de línea indica un importe base (BT-93, BT-100, BT-137 o BT-142), debe indicar también el porcentaje que se aplica sobre él (BT-94, BT-101, BT-138 o BT-143).

Por qué importa

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

Cómo corregirlo

Añade el porcentaje, o quita el importe base y deja solo el importe del descuento o del recargo. En el XML el porcentaje es cbc:MultiplierFactorNumeric dentro de cac:AllowanceCharge, escrito como 10 para el diez por ciento.

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

Allowance/charge percentage MUST be provided when allowance/charge base amount is 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-R042 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026