Ir al contenido

Fatal

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

En resumen

Fatal: no supera las comprobaciones seleccionadas.

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

En esta página

Qué significa

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

Por qué importa

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

Cómo corregirlo

Añade el importe base, normalmente el importe sobre el que se calcula el descuento o el recargo, o quita el porcentaje y deja solo el importe. En el XML la base es cbc:BaseAmount, junto a cbc:MultiplierFactorNumeric, dentro de cac:AllowanceCharge.

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

Actualizado el 7 de noviembre de 2026