Ir al contenido

Fatal

BR-CO-23: Cada descuento de una línea necesita un motivo

En resumen

Fatal: no supera las comprobaciones seleccionadas.

BR-CO-23 significa que un descuento de una línea de la factura no tiene motivo. Corrígelo en esa línea añadiendo un motivo en texto, un código de motivo, o ambos, y exporta la factura de nuevo.

En esta página

Qué significa

Cada descuento aplicado a una línea de la factura (BG-27) debe llevar un motivo en texto (BT-139), un código de motivo (BT-140), o ambos. La regla falla cuando el descuento no tiene ninguno de los dos.

Por qué importa

Sin motivo, el destinatario no puede saber por qué se ha reducido el importe 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 descuento y escribe un motivo breve, por ejemplo «Descuento por volumen». También puedes elegir un código de motivo de la lista UNTDID 5189, 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 allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both.

Términos de negocio: BG-27, BT-139, BT-140

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
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.2
ZUGFeRD 2.5 EXTENDED 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
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si BR-CO-23 sigue fallando y qué otras reglas fallan.

Actualizado el 6 de noviembre de 2026