Hoppa till innehållet
Fakturaguru
BR-CO-12FelEN 16931 (CEN)

Summan av avgifter på dokumentnivå stämmer inte

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

Vad regeln betyder

Summan av avgifter på dokumentnivå (BT-108, cbc:ChargeTotalAmount) måste vara exakt summan av alla enskilda avgifter på dokumentnivå (BT-99), avrundad till två decimaler. Regeln slår också till om det finns avgifter på dokumentnivå men summafältet saknas.

Så rättar du felet

Räkna om avgiftssumman så att den motsvarar avgifterna på fakturanivå, t.ex. frakt och fakturaavgift. Avgifter på fakturaraderna ska inte räknas in här. Felet kommer oftast från avsändarens program, som behöver rätta och skicka om fakturan.

Officiell regeltext

Sum of charges on document level (BT-108) = Σ Document level charge amount (BT-99).
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
cac:LegalMonetaryTotal
Test – måste vara sant, annars visas felet
xs:decimal(cbc:ChargeTotalAmount) = (round(sum(../cac:AllowanceCharge[cbc:ChargeIndicator=true()]/xs:decimal(cbc:Amount)) * 10 * 10) div 100) or (not(cbc:ChargeTotalAmount) and not(../cac:AllowanceCharge[cbc:ChargeIndicator=true()]))

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

Begrepp i regeln