Vai al contenuto

Errore fatale

PEPPOL-EN16931-R044: Niente maggiorazioni nel prezzo unitario

In breve

Errore grave: non supera i controlli selezionati.

PEPPOL-EN16931-R044 significa che un elemento cac:AllowanceCharge nel prezzo unitario di una riga non ha cbc:ChargeIndicator uguale a false, mentre nel prezzo sono ammessi solo sconti. Aumenta il prezzo unitario per includere la maggiorazione, oppure inseriscila come maggiorazione di riga (BG-28) fuori dal prezzo.

In questa pagina

Che cosa significa

Nel formato Peppol BIS il prezzo unitario di una riga può contenere uno sconto sul prezzo (BT-147), ma mai una maggiorazione. Nell'XML l'elemento cac:AllowanceCharge dentro cac:Price deve avere ChargeIndicator uguale a false.

Perché è importante

Peppol BIS Billing 3.0 ammette solo sconti nel prezzo unitario.

Come correggerlo

Nel gestionale apri la riga e controlla il prezzo unitario. Se devi addebitare un costo in più, come l'imballo, aumenta il prezzo unitario oppure aggiungi una maggiorazione di riga. Se costruisci l'XML a mano, tieni dentro cac:Price/cac:AllowanceCharge solo gli sconti, con cbc:ChargeIndicator false.

Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una XRechnung

Oppure correggi la fattura in un modulo e scarica il file corretto, per 1 credito: Correggere una fattura elettronica con errori

Il testo ufficiale della regola

Charge on price level is NOT allowed. Only value 'false' allowed.

Dove si applica questa regola

Set di regole Versione
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
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-R044 dà ancora errore e quali altre regole non sono rispettate.

Aggiornato il 7 novembre 2026