Che cosa significa
Il prezzo prima dello sconto può indicare a quante unità si riferisce, per esempio ogni 100 pezzi. Il controllo verifica unitCode su questa quantità di base, ram:BasisQuantity dentro ram:GrossPriceProductTradePrice. Nei profili Basic di Factur-X e ZUGFeRD, un valore non vuoto deve corrispondere esattamente a una voce dell'elenco dei codici unità del profilo. Un valore vuoto supera questo specifico controllo, ma non dimostra il rispetto degli altri requisiti sulle unità.
Perché è importante
Il codice identifica l'unità della quantità di base del prezzo. Un valore non vuoto fuori dall'elenco del profilo non supera questo controllo.
Come correggerlo
Controlla l'unità assegnata alla quantità di base del prezzo nel tuo software di fatturazione. Nell'XML imposta unitCode su ram:BasisQuantity dentro ram:GrossPriceProductTradePrice con il codice appropriato dell'elenco del profilo, non con un testo libero come pz. Mantieni la quantità e il prezzo sulla base corretta, senza eliminare la quantità per aggirare il controllo. Esporta di nuovo e ricontrolla il file.
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 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000276 Ogni riga deve avere una sola quantità fatturata
- FX-SCH-A-000277 Il periodo della penale per ritardo ha bisogno dell'unità
- FX-SCH-A-000278 Un solo blocco IVA per riga
- FX-SCH-A-000279 Un solo blocco totale per riga
- FX-SCH-A-000282 Lo schema dell'oggetto fatturato deve essere un codice accettato
- FX-SCH-A-000283 Una sola descrizione per riferimento a un documento di supporto