Referentie
Markdown-exportBR-DE-10 Kortingen of toeslagen mogen geen factuurregels zijn
Factuurregels mogen niet worden gebruikt voor kortingen of toeslagen.
Probleembeschrijving
Factuurregels mogen niet worden gebruikt voor kortingen of toeslagen.
FOUT
XRechnung 3.0
Context en betekenis
Kortingen en toeslagen moeten worden gemodelleerd via de daarvoor bedoelde AllowanceCharge-structuren. Een korting als negatieve factuurregel of een toeslag als extra regel opnemen leidt vaak tot foutieve totalen en schendt profielregels.
Oplossing
Verwijder de factuurregels die voor kortingen of toeslagen worden gebruikt.
Geldige voorbeelden
- AllowanceCharge op documentniveau met ChargeIndicator=false en een bedrag
- AllowanceCharge op regelniveau binnen een InvoiceLine waar dit is toegestaan
Ongeldige voorbeelden
- InvoiceLine met negatieve hoeveelheid of negatief bedrag om een korting te modelleren
- Aparte regel "Discount" in plaats van een AllowanceCharge
Codevoorbeelden
Geldig XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>Ongeldig XML
<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>Technische details
Betrokken velden
Kortingen en toeslagen, Factuurregels