UBL-SR-30FelEN 16931 (CEN)
Rabatten på dokumentnivå har mer än en orsakstext
Ett fel betyder att fakturan inte uppfyller reglerna. Den avvisas normalt när den skickas via Peppol.
Vad regeln betyder
Varje rabatt på dokumentnivå (cac:AllowanceCharge med ChargeIndicator = false) får ha högst en orsakstext (BT-97, cbc:AllowanceChargeReason).
Så rättar du felet
Skriv en enda orsakstext per rabatt. Om rabatten har flera orsaker, dela upp den i flera separata rabatter eller slå ihop texterna till en.
Officiell regeltext
Document level allowance reason shall occur maximum onceTeknisk kontroll (XPath)
- Kontext – där regeln kontrolleras
- cac:AllowanceCharge[cbc:ChargeIndicator = false()]
- Test – måste vara sant, annars visas felet
- (count(cbc:AllowanceChargeReason) <= 1)
Källa: Peppol BIS Billing 3.0.21 · EN 16931 1.3.16.