Qué significa
En Peppol BIS UBL, el precio unitario de una línea puede incluir un descuento de precio (BT-147), pero nunca un recargo. El elemento de descuento o recargo que va dentro de cac:Price debe tener cbc:ChargeIndicator con valor false.
Por qué importa
Peppol BIS Billing 3.0 solo permite descuentos dentro del precio unitario.
Cómo corregirlo
Sube el precio unitario de la línea para que incluya el recargo, o añade el recargo como recargo de línea (BG-28) en vez de ponerlo dentro del precio. Después vuelve a exportar la factura. Si montas tú el XML UBL, usa cac:Price/cac:AllowanceCharge solo para descuentos, con cbc:ChargeIndicator con valor false.
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
Charge on price level is NOT allowed. Only value 'false' allowed. 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 |
Comprueba tu archivo
Reglas relacionadas
- PEPPOL-EN16931-R046 El precio neto debe ser el precio bruto menos el descuento
- PEPPOL-EN16931-R051 Todos los importes salvo BT-111 deben usar la moneda de la factura
- PEPPOL-EN16931-R053 Solo un total de impuestos con desglose del IVA
- PEPPOL-EN16931-R054 Un total de IVA aparte cuando se indica la moneda del IVA
- PEPPOL-EN16931-R055 Los totales de IVA no pueden tener signos opuestos
- PEPPOL-EN16931-R061 Una domiciliación necesita la referencia del mandato