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

Rabatt på fakturarad saknar orsak

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

Vad regeln betyder

Varje rabatt på en fakturarad (BG-27) måste ha en orsak som text (BT-139) eller kod (BT-140), eller båda. Regeln slår till när en radrabatt (cac:AllowanceCharge med ChargeIndicator false på raden) saknar både cbc:AllowanceChargeReason och cbc:AllowanceChargeReasonCode.

Så rättar du felet

Ange en förklaring till radrabatten, t.ex. texten ”Rabatt” och/eller koden 95. Om programmet skapar radrabatter automatiskt behöver det skicka med en benämning.

Officiell regeltext

Each Invoice line allowance (BG-27) shall contain an Invoice line allowance reason (BT-139) or an Invoice line allowance reason code (BT-140), or both.
Teknisk kontroll (XPath)
Kontext – där regeln kontrolleras
//cac:InvoiceLine/cac:AllowanceCharge[cbc:ChargeIndicator = false()] | //cac:CreditNoteLine/cac:AllowanceCharge[cbc:ChargeIndicator = false()]
Test – måste vara sant, annars visas felet
exists(cbc:AllowanceChargeReason) or exists(cbc:AllowanceChargeReasonCode)

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

Begrepp i regeln