Hoppa till innehållet
Fakturaguru
PEPPOL-EN16931-R040FelOpenPeppol

Rabattens eller avgiftens belopp stämmer inte med procentsatsen

Ett fel betyder att fakturan inte uppfyller reglerna. Den avvisas normalt när den skickas via Peppol.

Vad regeln betyder

När både grundbelopp och procentsats anges för en rabatt eller avgift måste beloppet vara grundbelopp × procentsats / 100, med en tolerans på 0,02. Exempel: 10 % av 2 500,00 ska ge 250,00.

Så rättar du felet

Räkna om beloppet utifrån grundbelopp och procent, eller kontrollera att grundbeloppet är rätt. Felet uppstår ofta när beloppet avrundats på annat sätt än procentberäkningen eller när grundbeloppet inte uppdaterats efter en ändring.

Officiell regeltext

Allowance/charge amount must equal base amount * percentage/100 if base amount and percentage exists
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
ubl-invoice:Invoice/cac:AllowanceCharge | ubl-invoice:Invoice/cac:InvoiceLine/cac:AllowanceCharge | ubl-creditnote:CreditNote/cac:AllowanceCharge | ubl-creditnote:CreditNote/cac:CreditNoteLine/cac:AllowanceCharge
Test – måste vara sant, annars visas felet
not(cbc:MultiplierFactorNumeric and cbc:BaseAmount) or u:slack(if (cbc:Amount) then cbc:Amount else 0, (xs:decimal(cbc:BaseAmount) * xs:decimal(cbc:MultiplierFactorNumeric)) div 100, 0.02)

Källa: Peppol BIS Billing 3.0.21 · EN 16931 1.3.16.

Begrepp i regeln