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.