Che cosa significa
La valuta di contabilizzazione dell'IVA (BT-6) identifica la valuta usata per la contabilizzazione dell'IVA. Quando è distinta dalla valuta della fattura, BT-111 riporta il totale IVA in quella valuta. La regola controlla un valore non vuoto di currencyID su ram:TaxTotalAmount dentro ram:SpecifiedTradeSettlementHeaderMonetarySummation, ma solo quando l'attributo è già uguale a ram:TaxCurrencyCode. Verifica che il codice appartenga alla lista delle valute ammessa dal profilo. Non controlla il valore dell'importo e non identifica il totale dalla sua posizione nell'XML. La regola vale per il profilo Basic di Factur-X e ZUGFeRD.
Perché è importante
Il codice identifica la valuta del totale IVA di contabilizzazione e lo distingue dal totale IVA espresso nella valuta della fattura.
Come correggerlo
Controlla ram:TaxCurrencyCode (BT-6) e usa il codice ammesso della valuta di contabilizzazione anche in currencyID sul ram:TaxTotalAmount che rappresenta BT-111. Identifica quel totale dalla valuta, senza presumere che sia il secondo nell'XML. Mantieni distinto il totale IVA nella valuta della fattura. Esporta e verifica di nuovo 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 '@currencyID' 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-000527 Il codice della modalità di pagamento deve essere ammesso
- FX-SCH-A-000528 La valuta di contabilizzazione dell'IVA deve essere valida (Basic)
- FX-SCH-A-000529 Una nota di riga deve avere un solo elemento di testo
- FX-SCH-A-000530 Lo sconto sul prezzo unitario deve avere un solo indicatore
- FX-SCH-A-000531 Lo sconto sul prezzo unitario deve avere un solo importo
- FX-SCH-A-000532 Il prezzo netto deve avere un solo elemento di importo