Vai al contenuto

Errore

FX-SCH-A-001060: Un'imposta inclusa nel prezzo richiede un solo importo

In breve

Errore: non supera i controlli selezionati.

FX-SCH-A-001060 significa che un blocco ram:IncludedTradeTax nel prezzo unitario netto di una riga non contiene alcun ram:CalculatedAmount, oppure ne contiene più di uno. Aggiungi l'elemento mancante o elimina i doppioni, lasciando un solo elemento con l'importo dell'imposta.

In questa pagina

Che cosa significa

Il profilo Extended di Factur-X e ZUGFeRD (formati esteri, non la FatturaPA) permette di indicare su una riga che un'imposta è già compresa nel prezzo unitario netto (ram:IncludedTradeTax dentro ram:NetPriceProductTradePrice). Ogni blocco di questo tipo deve contenere esattamente un ram:CalculatedAmount. La regola conta gli elementi e non verifica gli importi né il calcolo dell'imposta.

Perché è importante

Ogni imposta inclusa nel prezzo deve avere un solo campo per il proprio importo.

Come correggerlo

Nell'XML della riga interessata, cerca ram:IncludedTradeTax dentro ram:NetPriceProductTradePrice in ram:SpecifiedLineTradeAgreement. Aggiungi il ram:CalculatedAmount mancante o elimina gli elementi duplicati, lasciandone uno con l'importo corretto per quell'imposta. 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

Element 'ram:CalculatedAmount' must occur exactly 1 times.

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
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se FX-SCH-A-001060 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026