Riferimento
Esporta MarkdownBR-DE-10 Nessuna riga fattura per abbuoni o addebiti
Le righe fattura non devono essere usate per abbuoni o addebiti.
Descrizione del problema
Le righe fattura non devono essere usate per abbuoni o addebiti.
ERRORE
XRechnung 3.0
Contesto e significato
Gli abbuoni (sconti) e gli addebiti (maggiorazioni) devono essere rappresentati tramite le strutture dedicate AllowanceCharge. Codificare uno sconto come riga negativa (o un addebito come riga aggiuntiva) spesso altera i totali e viola le regole del profilo.
Soluzione
Rimuovi le righe fattura usate per abbuoni o addebiti.
Esempi validi
- AllowanceCharge a livello documento con ChargeIndicator=false e un importo
- AllowanceCharge a livello riga all’interno di InvoiceLine, dove consentito
Esempi non validi
- InvoiceLine con quantità/importo negativo usata per rappresentare uno sconto
- Riga separata chiamata "Sconto" invece di AllowanceCharge
Esempi di codice
XML valido
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>XML non valido
<cac:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:LineExtensionAmount currencyID="EUR">-10.00</cbc:LineExtensionAmount>
<cac:Item><cbc:Name>Discount</cbc:Name></cac:Item>
</cac:InvoiceLine>Dettagli tecnici
Campi interessati
Abbuoni e addebiti (Allowance/Charge), Righe fattura