Qué significa
La regla UBL detecta la presencia de cac:AllowanceCharge/cbc:AllowanceChargeReasonCode, aunque esté vacío. A nivel de documento, es el código de motivo de un descuento (BG-20, BT-98) o un recargo (BG-21, BT-105). El contexto suministrado no limita el elemento a ese nivel. Aquí recargo es un importe que se suma a la factura, no el recargo de equivalencia del IVA. La regla cubre tanto descuentos como recargos.
Por qué importa
El perfil neerlandés desaconseja los códigos de motivo en descuentos y recargos. Puedes conservar la explicación por escrito al omitir el código.
Cómo corregirlo
En cada cac:AllowanceCharge afectado, escribe o conserva un motivo adecuado en cbc:AllowanceChargeReason y elimina cbc:AllowanceChargeReasonCode, no lo dejes vacío. A nivel de documento, el motivo escrito es BT-97 para un descuento o BT-104 para un recargo. Mantén los importes y los demás datos, 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: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: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 |