Riferimento
Esporta MarkdownBR-23 Il codice unità di misura per la quantità fatturata deve essere specificato
Ai sensi della regola EN 16931 BR-23, ogni quantità fatturata in BT-129 deve essere corredata del codice unità di misura in BT-130 (@unitCode). Il codice deve appartenere all’elenco UN/ECE Raccomandazione 20 / 21 (es. "H87" per pezzo, "KGM" per chilogrammo, "HUR" per ora).
Descrizione del problema
ERRORE
Regola di business della norma EN 16931 (CEN)
Pipeline interattiva
Dove viene controllata BR-23
Fai clic su una fase per vedere cosa controlla, oppure digita l’ID di una regola per trovare la fase che la segnala.
BR-23 regola di base EN 16931
Segnalata nella fase 2: Regole EN 16931.
Livello errore: il report raccomanda di rifiutare la fattura.
Fase 2 · Cosa controlla
Regole EN 16931
- I termini di business essenziali sono presenti (da BR-01 a BR-65).
- I totali tornano e i campi collegati sono coerenti (BR-CO); codici e decimali sono validi (BR-CL, BR-DEC).
- Ogni categoria IVA è coerente: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Codici di esempio
Correzione tipica
Ricalcola totali e IVA dalle righe e correggi la categoria IVA nei dati di origine.
Contesto e significato
È una regola di base della norma EN 16931. Una quantità senza attributo unitCode viola BR-23; un attributo con codice vuoto o sconosciuto viola invece la regola di lista codici BR-CL-23. BR-23 compare di solito quando l’esportazione non ha una mappatura delle unità e scrive solo la quantità, mentre un’unità ERP come "pz" copiata in unitCode attiva BR-CL-23.
Soluzione
Nel gestionale ERP verifica che a ogni quantità sia associato un codice unità UN/ECE valido. In UBL 2.1 compila l’attributo unitCode: <cbc:InvoicedQuantity unitCode="H87">10.00</cbc:InvoicedQuantity>. In CII compila l’attributo unitCode: <ram:BilledQuantity unitCode="H87">10.00</ram:BilledQuantity>.
Azioni rapide
Esempi validi
- Riga di fattura con BT-129 = 10 e BT-130 = "H87" (10 pezzi)
- Riga di fattura con BT-129 = 40.5 e BT-130 = "HUR" (40,5 ore)
Esempi non validi
- cac:InvoiceLine contiene quantità numerica ma omette l’attributo unitCode (<cbc:InvoicedQuantity>10</cbc:InvoicedQuantity>)
- Una riga di nota di credito con <cbc:CreditedQuantity>2</cbc:CreditedQuantity> senza attributo unitCode; un unitCode vuoto o sconosciuto fallisce invece sulla regola di lista codici BR-CL-23
Esempi di codice
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity unitCode="H87">10</cbc:InvoicedQuantity>
</cac:InvoiceLine><cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity>10</cbc:InvoicedQuantity>
</cac:InvoiceLine>