Wat de regel betekent
In het BASIC WL-profiel van Factur-X en ZUGFeRD controleert deze regel ram:ReasonCode zonder listID-attribuut binnen ram:SpecifiedTradeAllowanceCharge op factuurniveau (BG-21), wanneer ram:ChargeIndicator/udt:Indicator gelijk is aan "true". Een niet-lege gecontroleerde waarde moet voorkomen in codelijst 18 van FACTUR-X_BASIC-WL_codedb.xml. Een lege waarde doorstaat deze controle. Een aanwezig maar leeg listID-attribuut is niet hetzelfde als een ontbrekend attribuut. De reden in woorden (BT-104) wordt hier niet gecontroleerd.
Waarom het ertoe doet
Het BASIC WL-profiel gebruikt een vaste codelijst voor deze variant van de redencode van een toeslag.
Zo los je het op
Controleer de redencode van de betreffende toeslag (BT-105). Gebruik voor ram:ReasonCode zonder listID-attribuut een passende code uit de toegestane lijst van het BASIC WL-profiel. Voeg geen leeg listID-attribuut toe om deze controle te omzeilen. Schrijft je software een niet-toegestane code, meld dat dan bij de leverancier. Exporteer het bestand opnieuw en controleer het nogmaals.
Zodra het bestand is gecorrigeerd, controleer je het gratis opnieuw: E-factuur controleren
Of corrigeer de factuur in een formulier en download het gecorrigeerde bestand voor 1 credit: Een afgekeurde e-factuur herstellen Bèta
De gepubliceerde tekst van de regel
Value of 'ram:ReasonCode[not (@listID)]' is not allowed. Waar deze regel geldt
| Regelset | Versie |
|---|---|
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Controleer je bestand
Verwante regels
- FX-SCH-A-000406 Het bedrijfsproces moet precies één ID hebben
- FX-SCH-A-000407 De specificatie moet precies één ID hebben
- FX-SCH-A-000408 Het registratieblok van de afnemer moet precies één ID hebben
- FX-SCH-A-000409 De leverancier moet precies één naam hebben
- FX-SCH-A-000410 Het registratieschema van de leverancier moet een toegestane code zijn
- FX-SCH-A-000411 De fiscale registratie van de leverancier moet precies één ID bevatten