Qué significa
Cada recargo aplicado a una línea de la factura (BG-28) debe llevar un motivo en texto (BT-144), un código de motivo (BT-145), o ambos. Aquí recargo es un importe adicional de la línea, como el embalaje o el transporte, y no el recargo de equivalencia del IVA.
Por qué importa
Sin motivo, el destinatario no puede saber a qué corresponde el importe adicional de la línea. La regla es obligatoria, así que la factura no pasa la comprobación y se rechaza.
Cómo corregirlo
En tu programa de facturación, abre la línea que lleva el recargo y escribe un motivo breve, por ejemplo «Embalaje» o «Gastos de envío». También puedes elegir un código de motivo de la lista UNTDID 7161, o indicar ambos, y después exporta la factura de nuevo. Si generas el XML tú mismo, en UBL añade cbc:AllowanceChargeReason o cbc:AllowanceChargeReasonCode en el cac:AllowanceCharge de la línea, y en CII ram:Reason o ram:ReasonCode en el ram:SpecifiedTradeAllowanceCharge de la línea.
Texto oficial de la regla
Each Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both. Términos de negocio: BG-28, BT-144, BT-145
Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| EN 16931 (CII) | 1.3.17 |
| 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 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| France CTC (CII) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Comprueba tu archivo
Arrastra aquí tu factura electrónica para ver si BR-CO-24 sigue fallando y qué otras reglas fallan.
Reglas relacionadas
- BR-FXEXT-BR-44 Cada recargo en una línea necesita un motivo
- BR-CO-08 Código y texto del motivo del recargo de una línea deben coincidir
- BR-43 El recargo de una línea necesita un importe
- BR-RO-L1023 Motivo del recargo en una línea: 100 caracteres como máximo
- BR-CO-25 Un importe a pagar exige fecha de vencimiento o condiciones de pago
- BR-CO-26 El emisor debe poder identificarse