Vai al contenuto

Errore grave

BR-TMP-3: Prezzo unitario lordo e netto con la stessa quantità base

In breve

Errore grave: non supera i controlli selezionati.

BR-TMP-3 significa che una riga di un file CII indica in modo diverso la quantità base del prezzo, o la sua unità, per il prezzo unitario prima dello sconto (lordo) e per quello dopo lo sconto (netto). Correggi usando la stessa quantità e la stessa unità in entrambi.

In questa pagina

Che cosa significa

In un file CII ogni riga può riportare il prezzo unitario prima dello sconto, cioè il prezzo lordo (BT-148), e il prezzo unitario dopo lo sconto, cioè il prezzo netto (BT-146). Ciascuno dei due può indicare a quante unità si riferisce, la quantità base del prezzo (BT-149), e in quale unità, il codice dell'unità di misura (BT-150), per esempio un prezzo ogni 100 pezzi. Quando entrambi i prezzi indicano una quantità base, i due valori devono essere identici. Se il prezzo netto indica un'unità, anche il prezzo lordo deve indicare la stessa. Questa regola esiste solo per CII, uno dei due formati XML europei insieme a UBL.

Perché è importante

La quantità base dice a chi riceve a quante unità si riferisce un prezzo unitario. Se il prezzo lordo e quello netto non concordano, non è chiaro se il prezzo vale per un pezzo o per cento, quindi non ci si può fidare dell'importo della riga. Il file viene rifiutato.

Come correggerlo

Guarda i dati di prezzo della riga nel tuo software di fatturazione. Il prezzo unitario e la sua unità, per esempio pezzo od ora, vanno impostati una sola volta per la riga e usati sia per il prezzo lordo sia per quello netto. Se il programma li scrive sempre in modo diverso, è un difetto della sua esportazione: segnalalo all'assistenza del software. Nell'XML controlla l'elemento BasisQuantity e l'attributo unitCode nei due blocchi di prezzo della riga e rendili identici.

Il testo ufficiale della regola

Wenn BT-149 (Item price base quantity) sowohl in GrossPriceProductTradePrice als auch in NetPriceProductTradePrice vorhanden ist, müssen die Werte identisch sein. Wenn BT-150 (unit of measure code) auf dem NetPrice-Pfad vorhanden ist, muss es auch auf dem GrossPrice-Pfad vorhanden und identisch sein.

Termini di business: BT-149, BT-150

Dove si applica questa regola

Set di regole Versione
XRechnung 3.0 (CII) 3.0.2
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

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

Aggiornato il 6 novembre 2026