Vanligaste felkoderna i PEPPOL – med XML-exempel

I den här artikeln går vi igenom de vanligaste valideringsfelen i PEPPOL e-fakturering. Formatet som används är BIS Billing 3.0 (UBL XML). Fakturor måste uppfylla både syntaxregler (XML/UBL) och affärsregler (Schematron/PEPPOL BIS) för att accepteras – annars avvisas de vid validering.

BR-01 – Fakturanummer saknas

Fakturan saknar ett ID-element. Felmeddelandet lyder: „[BR-01] An invoice shall have an Invoice number.“

Felaktig XML: <cbc:ID></cbc:ID> — Korrekt XML: <cbc:ID>INV-10045</cbc:ID>

BR-02 – Fakturanummer saknas (variant)

Samma typ av fel som BR-01 – fakturan har ett tomt eller saknat fakturanummer. Åtgärda på samma sätt genom att säkra att ID-fältet innehåller ett värde.

BR-CO-10 – Felaktigt totalbelopp

Felmeddelande: [BR-CO-10] Sum of Invoice line net amount (BT-106) = 100.00 is not equal to Invoice total amount without VAT (BT-109) = 120.00

Summan av fakturaradernas nettobelopp måste exakt motsvara det totala fakturabeloppet exklusive moms. Kontrollera att alla radsummor är korrekt sammanställda och att inga avrundningsfel förekommer.

BR-S-08 – Momsberäkning stämmer inte

Momsskattepliktiga belopp måste stämma överens med fakturaradernas totaler. Exempel: rader på 600 + 400 = 1 000 kr med 25 % moms ger momsbelopp 250 kr. Om momsunderlaget i XML står som 900 istället för 1 000 utlöses BR-S-08.

Se den fullständiga regelmängden på PEPPOL:s officiella dokumentationssajt: https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-peppol

Vanliga frågor

3 frågor