Vai al contenuto

Errore grave

BR-CO-23: Ogni sconto di riga deve avere un motivo

In breve

Errore grave: non supera i controlli selezionati.

BR-CO-23 significa che uno sconto su una riga della fattura non ha nessun motivo. Correggi la riga aggiungendo un breve motivo scritto, un codice motivo, oppure entrambi.

In questa pagina

Che cosa significa

Ogni sconto applicato a una riga della fattura (BG-27) deve avere il motivo scritto in parole (BT-139), un codice motivo (BT-140), oppure entrambi. In questo file non c'è né l'uno né l'altro.

Perché è importante

Senza un motivo il cliente non capisce perché il prezzo della riga è stato ridotto, e lo sconto cambia l'imponibile su cui si calcola l'IVA. La regola è bloccante: il file viene rifiutato.

Come correggerlo

Nel tuo software di fatturazione apri la riga con lo sconto e scrivi un breve motivo, per esempio "Sconto cliente" o "Sconto quantità". In alternativa scegli un codice dall'elenco UNTDID 5189, oppure compila entrambi, ed esporta di nuovo il file. Se costruisci l'XML a mano, il motivo è cbc:AllowanceChargeReason e il codice è cbc:AllowanceChargeReasonCode dentro cac:AllowanceCharge della riga in UBL, mentre in CII sono ram:Reason e ram:ReasonCode.

Il testo ufficiale della regola

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.

Termini di business: BG-27, BT-139, BT-140

Dove si applica questa regola

Set di regole Versione
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
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se BR-CO-23 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 6 novembre 2026