Che cosa significa
Nel blocco che contiene i totali della fattura (SpecifiedTradeSettlementHeaderMonetarySummation) il totale netto delle righe (NetLineTotalAmount) può comparire al massimo una volta. La regola conta soltanto gli elementi e non guarda l'importo che contengono. EN 16931 non ha un termine commerciale (BT) per questo elemento. Riguarda i file in formato CII, la sintassi XML usata da XRechnung, ZUGFeRD e Factur-X, e non la FatturaPA italiana.
Perché è importante
Il software che legge il file si aspetta ogni totale una sola volta. Con due copie non può capire quale importo valga, quindi il file è considerato malformato e la fattura viene rifiutata. È un errore bloccante, non un avviso.
Come correggerlo
Quasi sempre è un difetto del programma che ha creato il file, non qualcosa che hai scritto tu. Crea o esporta di nuovo la fattura; se l'errore resta, invia il file all'assistenza del tuo software di fatturazione e cita questa regola. Se modifichi l'XML a mano, cerca NetLineTotalAmount nel blocco dei totali e tieni una sola copia, oppure eliminale tutte. I totali richiesti da EN 16931 stanno in altri elementi, quindi togliere questo non li fa sparire.
Il testo ufficiale della regola
NetLineTotalAmount shall occur at most once in SpecifiedTradeSettlementHeaderMonetarySummation. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| EN 16931 (CII) | 1.3.17 |
| XRechnung 3.0 (CII) | 3.0.2 |
| NLCIUS (CII) | 1.0.3.13 |
| France CTC (CII) | 1.4.0-04 |