Qué significa
La regla revisa cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode en UBL. Detecta la presencia del elemento, aunque esté vacío, tanto para un descuento (BG-27, BT-140) como para un recargo (BG-28, BT-145) de una línea de factura. Este contexto no incluye cac:CreditNoteLine. Aquí recargo es un importe que se suma a la línea, no el recargo de equivalencia del IVA.
Por qué importa
El perfil neerlandés desaconseja estos códigos en los descuentos y recargos de las líneas de factura. Puedes conservar el motivo por escrito (BT-139 para un descuento, BT-144 para un recargo).
Cómo corregirlo
En cada línea cac:InvoiceLine afectada, escribe o conserva el motivo en cac:AllowanceCharge/cbc:AllowanceChargeReason (BT-139 para un descuento, BT-144 para un recargo). Elimina cbc:AllowanceChargeReasonCode del mismo descuento o recargo, no lo dejes vacío. Mantén el descuento o recargo, exporta la factura y vuelve a comprobarla.
Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica
Texto oficial de la regla
The use of an allowance reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended En SI-UBL 2.0 / NLCIUS (invoice), SI-UBL 2.0 / NLCIUS (credit note), la regla dice:
The use of a charge reason code (cac:InvoiceLine/cac:AllowanceCharge/cbc:AllowanceChargeReasonCode) is not recommended Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |