Che cosa significa
In UBL ogni cac:AllowanceCharge sull'intera fattura o su una riga ha un cbc:ChargeIndicator che dice se si tratta di una maggiorazione (true) o di uno sconto (false). Peppol accetta solo le parole esatte true e false, in minuscolo, e non valori come 1, 0, TRUE o yes. Per i file XRechnung in CII lo stesso controllo si chiama PEPPOL-EN16931-R043-1.
Perché è importante
L'indicatore distingue uno sconto da una maggiorazione, e i due spostano l'importo in senso opposto.
Come correggerlo
È un errore tecnico nel modo in cui il file è stato prodotto. Se prepari tu l'XML, scrivi <cbc:ChargeIndicator>false</cbc:ChargeIndicator> per uno sconto e true per una maggiorazione. Se il file arriva dal tuo software di fatturazione, segnala il problema al fornitore del software.
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
Allowance/charge ChargeIndicator value MUST equal 'true' or 'false' 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 |
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Verifica il file
Regole correlate
- PEPPOL-EN16931-R044 Niente maggiorazioni nel prezzo unitario
- PEPPOL-EN16931-R046 Prezzo netto uguale a prezzo lordo meno sconto sul prezzo
- PEPPOL-EN16931-R051 Tutti gli importi, tranne BT-111, devono essere nella valuta della fattura
- PEPPOL-EN16931-R053 Un solo totale IVA con il riepilogo IVA
- PEPPOL-EN16931-R054 La valuta IVA richiede un totale IVA in quella valuta
- PEPPOL-EN16931-R055 I due totali IVA non devono avere segni opposti