Vai al contenuto

Errore grave

PEPPOL-EN16931-R051: Tutti gli importi devono essere nella valuta della fattura

In breve

Errore grave: non supera i controlli selezionati.

PEPPOL-EN16931-R051 significa che un importo ha una valuta (currencyID) diversa da quella della fattura (BT-5). Imposta una sola valuta per tutta la fattura nel gestionale e controlla che nessuna riga o prezzo sia stato inserito in un'altra.

In questa pagina

Che cosa significa

In una fattura Peppol ogni importo deve riportare, nell'attributo currencyID, la valuta della fattura (BT-5). Fa eccezione solo il totale IVA nella valuta di contabilizzazione (BT-111), che porta la valuta indicata per l'IVA.

Perché è importante

Gli importi di una fattura si sommano e si confrontano con i totali, e questo è possibile solo se sono tutti nella stessa valuta. Peppol BIS Billing 3.0, la rete europea usata soprattutto all'estero, impone questa regola in aggiunta alla norma EN 16931. L'access point Peppol che invia o riceve scarta la fattura, che quindi non arriva al cliente.

Come correggerlo

Imposta una sola valuta per tutta la fattura nel gestionale e controlla che nessuna riga, sconto o prezzo sia stato inserito in un'altra valuta. Se costruisci l'XML a mano, scrivi lo stesso currencyID su ogni importo e usa l'altra valuta solo sul secondo cbc:TaxAmount, nel cac:TaxTotal aggiuntivo.

Il testo ufficiale della regola

Leggi la regola sul sito dell'ente che la pubblica

Termini di business: BT-5, BT-111

Dove si applica questa regola

Set di regole Versione
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Testo della regola tratto da phive-rules 4.6.4.

Verifica il file

Trascina qui la fattura elettronica per vedere se PEPPOL-EN16931-R051 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 6 novembre 2026