Che cosa significa
Il controllo riguarda gli elementi XML il cui nome termina con Amount. Sono esclusi quelli il cui nome termina con PriceAmount e gli importi che hanno un antenato cac:Price con un figlio cac:AllowanceCharge. Il controllo ammette al massimo due caratteri dopo il punto decimale. Riguarda l'imponibile della riga (BT-131), l'importo IVA (BT-117 e BT-110), l'importo IVA inclusa (BT-112), l'importo da pagare (BT-115) e gli importi di sconti e maggiorazioni a livello di documento e di riga. Nel file XML il separatore decimale è il punto: 10, 10.5 e 10.50 superano questo controllo, mentre 10.125 e 10.500 no. Il prezzo unitario (BT-146), lo sconto sul prezzo dell'articolo (BT-147) e il prezzo lordo dell'articolo (BT-148) sono esclusi da questo controllo.
Perché è importante
EN 16931 limita gli importi soggetti a questa regola a due decimali.
Come correggerlo
Arrotonda ogni importo soggetto a questa regola a due decimali nel software di fatturazione, non solo a video, ed esporta di nuovo. Controlla prima gli importi delle righe, soprattutto quelli calcolati da quantità e prezzi unitari con molti decimali. Non arrotondare il prezzo unitario (BT-146), lo sconto sul prezzo dell'articolo (BT-147) o il prezzo lordo dell'articolo (BT-148) solo per soddisfare questa regola. Se costruisci l'XML tu, scrivi ogni importo interessato con al massimo due decimali, per esempio 10.13 e non 10.125, e calcola i totali partendo dagli importi di riga già arrotondati. Ricontrolla il file esportato.
Dopo aver corretto il file, controllalo di nuovo gratis: Verificare una fattura elettronica
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
Amounts shall be decimal up to two fraction digits Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| EN 16931 (UBL) | 1.3.17 |
| EN 16931 (UBL credit note) | 1.3.17 |
| 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 |
| SI-UBL 2.0 / NLCIUS (invoice) | 2.0.3.13 |
| SI-UBL 2.0 / NLCIUS (credit note) | 2.0.3.13 |
| France CTC (UBL invoice) | 1.4.0-04 |
| France CTC (UBL credit note) | 1.4.0-04 |
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |
Verifica il file
Regole correlate
- UBL-DT-06 Un allegato incorporato deve avere l'attributo mimeCode
- UBL-DT-07 Un allegato incorporato deve avere l'attributo filename
- UBL-DT-08 Lascia fuori l'attributo schemeName
- UBL-DT-09 Lascia fuori l'attributo schemeAgencyName
- UBL-DT-10 Lascia fuori l'attributo schemeDataURI
- UBL-DT-11 Lascia fuori l'attributo schemeURI