Che cosa significa
Nel profilo Extended di Factur-X e ZUGFeRD, formati esteri diversi dalla FatturaPA, una riga può indicare una quantità fornita gratuitamente in ram:ChargeFreeQuantity. Per ogni elemento ram:ChargeFreeQuantity presente dentro ram:SpecifiedLineTradeDelivery, la regola richiede la presenza dell'attributo unitCode. Non ne controlla il valore e non richiede che l'unità coincida con quella della quantità fatturata.
Perché è importante
Una quantità senza unità è solo un numero.
Come correggerlo
Controlla la quantità gratuita sulla riga e l'unità che la misura. Nell'XML, aggiungi l'attributo unitCode a ram:ChargeFreeQuantity dentro ram:SpecifiedLineTradeDelivery, per esempio unitCode="C62" per un conteggio di pezzi. Usa l'unità della quantità fatturata solo se descrive correttamente anche quella gratuita. Se non usi quantità gratuite, togli l'elemento. 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
Attribute '@unitCode' is required in this context. 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-001078 Il codice unità della quantità gratuita deve essere ammesso
- FX-SCH-A-001079 La data del DDT sulla riga richiede un codice formato
- FX-SCH-A-001080 Formato non ammesso nella data del DDT sulla riga
- FX-SCH-A-001081 La data dell'avviso di spedizione richiede un codice formato
- FX-SCH-A-001082 Formato non ammesso nella data dell'avviso di spedizione
- FX-SCH-A-001083 Il numero di colli sulla riga richiede un codice unità