Che cosa significa
La regola controlla gli sconti di riga (BG-27): i blocchi ram:SpecifiedTradeAllowanceCharge sotto ram:SpecifiedLineTradeSettlement della riga in cui ram:ChargeIndicator/udt:Indicator ha valore false. Ogni blocco selezionato deve contenere esattamente un ram:ActualAmount. Il test conta gli elementi, ma non ne controlla i valori e non calcola lo sconto.
Perché è importante
L'importo dello sconto indica quanto sottrarre nel calcolo dell'imponibile della riga. Ogni blocco sconto deve contenere un solo campo per questo importo.
Come correggerlo
Controlla l'importo effettivo dello sconto nella fattura di origine. Se hai inserito una percentuale, calcola anche il corrispondente importo al netto dell'IVA. Nell'XML inserisci l'importo in un solo ram:ActualAmount nel blocco sconto della riga. Prima di eliminare eventuali elementi ripetuti, verifica quale importo è corretto. Esporta e ricontrolla.
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
Element 'ram:ActualAmount' must occur exactly 1 times. Dove si applica questa regola
| Set di regole | Versione |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifica il file
Regole correlate
- FX-SCH-A-000545 Il codice del motivo di uno sconto di riga deve essere accettato
- FX-SCH-A-000546 La maggiorazione di una riga deve avere un solo indicatore
- FX-SCH-A-000547 La maggiorazione di una riga deve avere un solo importo
- FX-SCH-A-000548 Il codice del motivo di una maggiorazione deve essere accettato
- FX-SCH-A-000549 Il riepilogo della riga deve indicare l'imponibile una sola volta
- FX-SCH-A-000550 Ogni riga deve avere il nome dell'articolo