Che cosa significa
La quantità base del prezzo unitario netto (BT-149) dice per quante unità vale il prezzo, per esempio un prezzo ogni 100 pezzi. La sua unità di misura (BT-150, l'attributo unitCode su ram:BasisQuantity dentro ram:NetPriceProductTradePrice) deve usare un codice dell'elenco 15 del profilo Extended di Factur-X e ZUGFeRD (formati esteri, non la FatturaPA), se il codice non è vuoto. Un valore vuoto supera questo specifico controllo.
Perché è importante
L'unità di misura indica a cosa si riferisce la quantità base del prezzo. Questa regola verifica il codice, non il calcolo dell'importo della riga.
Come correggerlo
Controlla l'unità di misura della quantità base del prezzo (BT-150), non solo quella della quantità fatturata. Nell'XML, correggi l'attributo unitCode su ram:BasisQuantity dentro ram:NetPriceProductTradePrice. Usa il codice dell'elenco 15 che corrisponde all'unità effettiva e mantieni la quantità base (BT-149) coerente con il prezzo. Esporta il file corretto e verificalo di nuovo.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura ZUGFeRD
Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori Beta
Il testo ufficiale della regola
Value of '@unitCode' is not allowed. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-001060 Un'imposta inclusa nel prezzo richiede un solo importo
- FX-SCH-A-001061 Un'imposta inclusa nel prezzo richiede un solo tipo di imposta
- FX-SCH-A-001062 Un'imposta inclusa nel prezzo richiede una sola categoria
- FX-SCH-A-001063 Un'imposta inclusa nel prezzo richiede una sola aliquota
- FX-SCH-A-001064 La categoria di un'imposta inclusa nel prezzo deve essere valida
- FX-SCH-A-001065 Il codice del motivo di esenzione deve essere valido