Ir al contenido

Fatal

PEPPOL-EN16931-R046: El precio neto debe ser el precio bruto menos el descuento

En resumen

Fatal: no supera las comprobaciones seleccionadas.

PEPPOL-EN16931-R046 significa que, cuando se indica un precio unitario bruto (BT-148), el precio unitario neto (BT-146) no es igual al bruto menos el descuento de precio (BT-147). Deja que tu programa de facturación calcule el precio neto a partir del bruto y del descuento, o corrige uno de los tres valores para que cuadren.

En esta página

Qué significa

Cuando una línea de la factura indica un precio unitario bruto (BT-148), el precio unitario neto (BT-146) debe ser igual al bruto menos el descuento de precio (BT-147). Por ejemplo, un precio bruto de 100,00 con un descuento de 15,00 da un precio neto de 85,00.

Por qué importa

Si el precio neto no cuadra con el bruto y el descuento, las cifras de la línea se contradicen.

Cómo corregirlo

Deja que tu programa de facturación calcule el precio neto a partir del precio bruto y del descuento, o corrige uno de los tres valores para que cuadren, y vuelve a exportar. Si no hay descuento de precio, el precio neto debe ser igual al bruto, o puedes omitir el precio bruto.

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

Item net price MUST equal (Gross price - Allowance amount) when gross price 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-R046 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026