Hoppa till innehållet
Fakturaguru
BR-CL-19FelEN 16931 (CEN)

Ogiltig orsakskod för rabatt

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

Vad regeln betyder

Orsakskoden för en rabatt (BT-98 eller BT-140, cbc:AllowanceChargeReasonCode där cbc:ChargeIndicator är false) måste finnas i den begränsade kodlistan UNCL5189. Vanligast är 95 (rabatt).

Så rättar du felet

Använd en giltig kod ur UNCL5189, till exempel 95. Skriv orsaken i klartext i fältet för rabattorsak (cbc:AllowanceChargeReason) om ingen kod passar, och ta då bort koden.

Officiell regeltext

Coded allowance reasons MUST belong to the UNCL 5189 code list
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
cac:AllowanceCharge[cbc:ChargeIndicator = false()]/cbc:AllowanceChargeReasonCode
Test – måste vara sant, annars visas felet
((not(contains(normalize-space(.), ' ')) and contains(' 41 42 60 62 63 64 65 66 67 68 70 71 88 95 100 102 103 104 105 ', concat(' ', normalize-space(.), ' '))))

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

Begrepp i regeln