Che cosa significa
Nel profilo Extended di Factur-X e ZUGFeRD (formati francese e tedesco, non la FatturaPA italiana) il controllo riguarda ram:TargetCurrencyCode dentro ram:TaxApplicableTradeCurrencyExchange sotto ram:ApplicableHeaderTradeSettlement. Il valore controllato deve essere vuoto oppure coincidere esattamente con una voce della lista 42 in FACTUR-X_EXTENDED_codedb.xml. Questa regola non verifica che l'elemento sia presente.
Perché è importante
Il profilo Extended usa una lista di codici per identificare la valuta di arrivo. Un valore fuori lista non supera questo controllo, anche se sembra un codice di valuta.
Come correggerlo
Verifica la valuta in cui converti nei dati di cambio per le imposte. Correggi il testo di ram:TargetCurrencyCode dentro ram:TaxApplicableTradeCurrencyExchange usando il codice corrispondente della lista del profilo, esattamente come è scritto. Se il programma esporta un valore diverso, chiedi al fornitore di correggere l'associazione. Esporta di nuovo il file e ripeti il controllo.
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 'ram:TargetCurrencyCode' is not allowed. 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-000334 Il codice di stato della riga deve essere nella lista ammessa
- FX-SCH-A-000335 Il codice del motivo dello stato della riga deve essere ammesso
- FX-SCH-A-000336 Il prezzo unitario netto può avere una sola imposta inclusa
- FX-SCH-A-000337 Al massimo un riferimento a fattura nel regolamento della riga
- FX-SCH-A-000338 Al massimo un importo calcolato per voce d'imposta della riga
- FX-SCH-A-000340 Al massimo un totale complessivo per blocco di totali della riga