Validators melden overtreden regels met codes, zoals BR-CO-10. Het voorvoegsel wijst op de regelset: EN 16931, een nationale specificatie of Peppol. Klarbon toont regelcodes met uitleg waar beschikbaar. Fouten laten de gekozen controle mislukken; waarschuwingen op zichzelf niet. Een geslaagde controle garandeert geen acceptatie door de ontvanger.
Waar komen de codes vandaan?
| Voorvoegsel | Regelset | Bron |
|---|---|---|
BR-, BR-CO-, BR-S- en vergelijkbaar |
bedrijfsregels van EN 16931 | EN 16931-artefacten |
PEPPOL-EN16931- |
Peppol BIS Billing 3.0 | OpenPeppol |
| nationale voorvoegsels | nationale specificaties, zoals BR-NL- voor NLCIUS, BR-DE- voor XRechnung of BR-FR- voor Frankrijk |
de beheerder van die specificatie |
Een schemafout, gemeld vóór alle regels, betekent dat de XML zelf niet klopt of een element bevat dat de syntaxis niet toestaat.
Regelsets
Elke regel in de catalogus van Klarbon heeft een eigen pagina met uitleg in gewone taal en de oplossing, per regelset: EN 16931, Peppol BIS Billing, NLCIUS, XRechnung, Factur-X en ZUGFeRD, de Franse BR-FR-regels en de Roemeense CIUS-RO. Facturen die NLCIUS opgeven, worden tegen die regels gecontroleerd, en selecteer je Frankrijk, dan wordt tegen de Franse regels gecontroleerd; allebei in bèta. Controleren tegen CIUS-RO komt nog. Waar de code in de catalogus staat, kan het resultaat naar de bijbehorende uitleg verwijzen. Niet elke schemafout of melding heeft een eigen cataloguspagina.
Wat doe je met een fout?
- Controleer het bestand met e-factuur controleren voor meldingen met uitleg waar beschikbaar.
- Heb je de factuur zelf gemaakt, pas hem dan aan in je software en exporteer opnieuw, of gebruik afgekeurde e-factuur herstellen.
- Heb je hem ontvangen, vraag de afzender dan om een verbeterde factuur; de factuur van een ander zelf aanpassen maakt er een ander document van.
Veelvoorkomende oorzaken staan bij waarom is mijn e-factuur afgekeurd?.
Zie ook
EN 16931 (UBL) (181 regels)
- BR-01 De factuur moet aangeven welke standaard hij volgt
- BR-02 Factuurnummer is verplicht
- BR-03 Factuurdatum is verplicht
- BR-04 Factuurtypecode is verplicht
- BR-05 Factuurvaluta is verplicht
- BR-06 Naam van de leverancier is verplicht
- BR-07 Naam van de afnemer is verplicht
- BR-08 Adres van de leverancier is verplicht
- BR-09 Landcode van de leverancier is verplicht
- BR-10 Adres van de afnemer is verplicht
- BR-11 Landcode van de afnemer is verplicht
- BR-12 Som van de regelbedragen is verplicht
- BR-13 Totaal zonder btw is verplicht
- BR-14 Totaal inclusief btw is verplicht
- BR-15 Te betalen bedrag is verplicht
- BR-16 De factuur moet minstens één regel hebben
- BR-17 Noem de begunstigde als iemand anders wordt betaald
- BR-18 Naam van de fiscaal vertegenwoordiger is verplicht
- BR-19 Adres van de fiscaal vertegenwoordiger is verplicht
- BR-20 Land van de fiscaal vertegenwoordiger is verplicht
- BR-21 Regelnummer is verplicht
- BR-22 Hoeveelheid is verplicht
- BR-23 Eenheid is verplicht
- BR-24 Nettobedrag van de regel is verplicht
- BR-25 Artikelnaam is verplicht
- BR-26 Nettoprijs is verplicht
- BR-27 De nettoprijs van een artikel mag niet negatief zijn
- BR-28 De brutoprijs van een artikel mag niet negatief zijn
- BR-29 De factuurperiode kan niet eindigen voordat hij begint
- BR-30 De periode van een regel kan niet eindigen voordat hij begint
- BR-31 Bedrag van de korting op de hele factuur is verplicht
- BR-32 Btw-categorie van de korting is verplicht
- BR-33 Reden van de korting op de hele factuur is verplicht
- BR-36 Bedrag van de toeslag op de hele factuur is verplicht
- BR-37 Btw-categorie van de toeslag is verplicht
- BR-38 Reden van de toeslag op de hele factuur is verplicht
- BR-41 Bedrag van de korting op een factuurregel is verplicht
- BR-42 Reden van de korting op een factuurregel is verplicht
- BR-43 Bedrag van de toeslag op een factuurregel is verplicht
- BR-44 Reden van de toeslag op een factuurregel is verplicht
- BR-45 Maatstaf van heffing is verplicht
- BR-46 Btw-bedrag per tarief is verplicht
- BR-47 Btw-categoriecode is verplicht
- BR-48 Elke regel van de btw-specificatie heeft een btw-tarief nodig
- BR-49 Betaalwijzecode is verplicht
- BR-50 Een overboeking heeft een rekeningnummer nodig
- BR-51 Zet nooit het volledige kaartnummer op een factuur
- BR-52 Referentie van de bijlage is verplicht
- BR-53 Vermeld de btw ook in de boekingsvaluta
- BR-54 Artikelkenmerken hebben een naam en een waarde nodig
- BR-55 Nummer van de eerdere factuur is verplicht
- BR-56 Btw-id van de fiscaal vertegenwoordiger is verplicht
- BR-57 Land van levering is verplicht
- BR-61 Betaling per overboeking heeft een rekeningnummer nodig
- BR-62 Het elektronisch adres van de leverancier heeft een schema nodig
- BR-63 Het elektronisch adres van de afnemer heeft een schema nodig
- BR-64 Een standaard artikelcode heeft een schema nodig
- BR-65 Een artikelclassificatie heeft een schema nodig
- BR-AE-01 Verlegde btw moet in de btw-specificatie staan
- BR-AE-02 Verlegde btw vraagt om beide btw-id's
- BR-AE-03 Verlegde btw vraagt om beide btw-id's (korting)
- BR-AE-04 Verlegde btw vraagt om beide btw-id's (toeslag)
- BR-AE-05 Bij verlegde btw moet het tarief 0 zijn (regel)
- BR-AE-06 Bij verlegde btw moet het tarief 0 zijn (korting)
- BR-AE-07 Bij verlegde btw moet het tarief 0 zijn (toeslag)
- BR-AE-08 Grondslag AE moet kloppen met de regels
- BR-AE-09 Btw in categorie AE moet 0 zijn
- BR-AE-10 Verlegde btw vraagt om de vermelding "Btw verlegd"
- BR-CL-01 De documentsoortcode moet een geldige factuurcode zijn
- BR-CL-03 Bedragen moeten een geldige valutacode hebben
- BR-CL-04 De factuurvaluta moet een geldige ISO 4217-code zijn
- BR-CL-05 De btw-boekingsvaluta moet een geldige ISO 4217-code zijn
- BR-CL-06 De code voor het btw-moment moet geldig zijn
- BR-CL-07 Het schema van het gefactureerde object moet uit UNTDID 1153 komen
- BR-CL-08 De onderwerpcode van een opmerking moet uit UNTDID 4451 komen
- BR-CL-10 Partij-ID's moeten een ISO 6523-schema gebruiken
- BR-CL-11 Registratienummers moeten een ISO 6523-schema gebruiken
- BR-CL-13 Het classificatieschema moet uit UNTDID 7143 komen
- BR-CL-14 Landcodes in adressen moeten geldige ISO 3166-1-codes zijn
- BR-CL-15 Het land van herkomst van een artikel moet een geldige ISO 3166-1-code zijn
- BR-CL-16 De betaalwijzecode moet uit UNTDID 4461 komen
- BR-CL-17 Btw-categorieën van de specificatie, kortingen en toeslagen moeten uit UNCL 5305 komen
- BR-CL-18 Btw-categorieën van factuurregels moeten uit UNCL 5305 komen
- BR-CL-19 Kortingsredenen moeten uit UNTDID 5189 komen
- BR-CL-20 Toeslagredenen moeten uit UNTDID 7161 komen
- BR-CL-21 Het schema van de standaard artikelcode moet uit ISO 6523 komen
- BR-CL-22 Redencodes voor vrijstelling moeten uit de VATEX-lijst komen
- BR-CL-23 Eenheden moeten uit UN/ECE-aanbeveling 20 of 21 komen
- BR-CL-24 Bijlagen moeten PDF, PNG, JPEG, CSV, XLSX of ODS zijn
- BR-CL-25 Schema's van elektronische adressen moeten uit de EAS-lijst komen
- BR-CL-26 Het schema van de afleverlocatie moet uit ISO 6523 komen
- BR-CO-03 Geef de btw-datum of de code ervan, niet allebei
- BR-CO-04 Elke factuurregel heeft een btw-categorie nodig
- BR-CO-05 Code en omschrijving van de korting moeten overeenkomen
- BR-CO-06 Code en omschrijving van de toeslag moeten overeenkomen
- BR-CO-07 Code en omschrijving van de regelkorting moeten overeenkomen
- BR-CO-08 Code en omschrijving van de regeltoeslag moeten overeenkomen
- BR-CO-09 Een btw-id begint met een landcode
- BR-CO-10 Totaal van de regels moet kloppen met de regels
- BR-CO-11 Totaal van de kortingen moet kloppen met de kortingen
- BR-CO-12 Totaal van de toeslagen moet kloppen met de toeslagen
- BR-CO-13 Totaal exclusief btw = regels min kortingen plus toeslagen
- BR-CO-14 Btw-totaal moet gelijk zijn aan de btw per categorie
- BR-CO-15 Totaal inclusief btw = totaal exclusief btw plus btw
- BR-CO-16 Te betalen = totaal inclusief btw min betaald plus afronding
- BR-CO-17 Btw per categorie = maatstaf van heffing maal tarief
- BR-CO-18 De factuur heeft een btw-specificatie nodig
- BR-CO-19 Een factuurperiode heeft een begin- of einddatum nodig
- BR-CO-20 Een regelperiode heeft een begin- of einddatum nodig
- BR-CO-21 Elke korting heeft een reden nodig
- BR-CO-22 Elke toeslag heeft een reden nodig
- BR-CO-23 Elke regelkorting heeft een reden nodig
- BR-CO-24 Elke regeltoeslag heeft een reden nodig
- BR-CO-26 De leverancier moet herkenbaar zijn
- BR-DEC-01 Korting op de hele factuur: hooguit twee decimalen
- BR-E-01 Vrijstelling moet in de btw-specificatie staan
- BR-E-02 Vrijstelling vraagt om je btw-id
- BR-E-03 Vrijstelling vraagt om je btw-id (korting)
- BR-E-04 Vrijstelling vraagt om je btw-id (toeslag)
- BR-E-05 Bij vrijstelling moet het tarief 0 zijn (regel)
- BR-E-06 Bij vrijstelling moet het tarief 0 zijn (korting)
- BR-E-07 Bij vrijstelling moet het tarief 0 zijn (toeslag)
- BR-E-08 Grondslag E moet kloppen met de regels
- BR-E-09 Btw in categorie E moet 0 zijn
- BR-E-10 Vrijstelling vraagt om een reden
- BR-G-01 Export buiten de EU vragen om één regel G in de btw-specificatie
- BR-G-02 Export vraagt om je btw-id
- BR-G-03 Export vraagt om je btw-id (korting)
- BR-G-04 Export vraagt om je btw-id (toeslag)
- BR-G-05 Export buiten de EU moeten btw-tarief 0 hebben (regel)
- BR-G-06 Export buiten de EU moeten btw-tarief 0 hebben (korting)
- BR-G-07 Export buiten de EU moeten btw-tarief 0 hebben (toeslag)
- BR-G-08 Grondslag G moet kloppen met de regels
- BR-G-09 Btw in categorie G moet 0 zijn
- BR-G-10 Categorie G vraagt om een vrijstellingsreden
- BR-IC-01 Intracommunautaire leveringen vragen om één regel K in de btw-specificatie
- BR-IC-02 Intracommunautaire levering vraagt om beide btw-id's
- BR-IC-03 Intracommunautaire levering vraagt om beide btw-id's (korting)
- BR-IC-04 Intracommunautaire levering vraagt om beide btw-id's (toeslag)
- BR-IC-05 Intracommunautaire leveringen moeten btw-tarief 0 hebben (regel)
- BR-IC-06 Intracommunautaire leveringen moeten btw-tarief 0 hebben (korting)
- BR-IC-07 Intracommunautaire leveringen moeten btw-tarief 0 hebben (toeslag)
- BR-IC-08 Grondslag K moet kloppen met de regels
- BR-IC-09 Btw in categorie K moet 0 zijn
- BR-IC-10 Categorie K vraagt om een vrijstellingsreden
- BR-IC-11 Intracommunautaire levering vraagt om een leverdatum of periode
- BR-IC-12 Intracommunautaire levering vraagt om het land van levering
- BR-O-01 Bedragen buiten de btw vragen om één regel O in de btw-specificatie
- BR-O-02 Bedragen buiten de btw mogen geen btw-id's hebben
- BR-O-03 Bedragen buiten de btw mogen geen btw-id's hebben (korting)
- BR-O-04 Bedragen buiten de btw mogen geen btw-id's hebben (toeslag)
- BR-O-05 Bedragen buiten de btw hebben geen btw-tarief (regel)
- BR-O-06 Bedragen buiten de btw hebben geen btw-tarief (korting)
- BR-O-07 Bedragen buiten de btw hebben geen btw-tarief (toeslag)
- BR-O-08 Grondslag O moet kloppen met de regels
- BR-O-09 Btw in categorie O moet 0 zijn
- BR-O-10 Categorie O vraagt om een vrijstellingsreden
- BR-O-11 Een factuur buiten de btw heeft maar één regel in de btw-specificatie
- BR-O-12 Op een factuur buiten de btw moet elke factuurregel categorie O hebben
- BR-O-13 Op een factuur buiten de btw moet elke korting categorie O hebben
- BR-O-14 Op een factuur buiten de btw moet elke toeslag categorie O hebben
- BR-S-01 Standaardtarief moet in de btw-specificatie staan
- BR-S-02 Standaardtarief vraagt om je btw-id
- BR-S-03 Standaardtarief vraagt om je btw-id (korting)
- BR-S-04 Standaardtarief vraagt om je btw-id (toeslag)
- BR-S-05 Standaardtarief moet hoger zijn dan nul (regel)
- BR-S-06 Standaardtarief moet hoger zijn dan nul (korting)
- BR-S-07 Standaardtarief moet hoger zijn dan nul (toeslag)
- BR-S-08 Grondslag S moet kloppen met de regels
- BR-S-09 Btw tegen standaardtarief is grondslag maal tarief
- BR-S-10 Geen vrijstellingsreden in categorie S
- BR-Z-01 Nultarief moet in de btw-specificatie staan
- BR-Z-02 Nultarief vraagt om je btw-id
- BR-Z-03 Nultarief vraagt om je btw-id (korting)
- BR-Z-04 Nultarief vraagt om je btw-id (toeslag)
- BR-Z-05 Bij nultarief moet het tarief 0 zijn (regel)
- BR-Z-06 Bij nultarief moet het tarief 0 zijn (korting)
- BR-Z-07 Bij nultarief moet het tarief 0 zijn (toeslag)
- BR-Z-08 Grondslag Z moet kloppen met de regels
- BR-Z-09 Btw in categorie Z moet 0 zijn
- BR-Z-10 Geen vrijstellingsreden in categorie Z
EN 16931 (CII) (2 regels)
XRechnung 3.0 (UBL) (46 regels)
- BR-DE-1 Een XRechnung moet betaalinstructies bevatten
- BR-DE-2 Contact van de leverancier is verplicht
- BR-DE-3 Plaats van de leverancier is verplicht
- BR-DE-4 Postcode van de leverancier is verplicht
- BR-DE-5 Naam van het contact is verplicht
- BR-DE-6 Telefoonnummer van het contact is verplicht
- BR-DE-7 E-mail van het contact is verplicht
- BR-DE-8 Plaats van de afnemer is verplicht
- BR-DE-9 Postcode van de afnemer is verplicht
- BR-DE-10 Plaats van aflevering is verplicht
- BR-DE-11 Postcode van aflevering is verplicht
- BR-DE-14 XRechnung vraagt in elke regel van de btw-specificatie een btw-tarief
- BR-DE-15 Referentie van de afnemer (Leitweg-ID) is verplicht
- BR-DE-16 Een belaste factuur heeft het btw-id of belastingnummer van de leverancier nodig
- BR-DE-17 Gebruik een factuursoort die XRechnung verwacht
- BR-DE-18 Betalingskorting moet het XRechnung-formaat volgen
- BR-DE-19 Een SEPA-overboeking heeft een geldig IBAN nodig
- BR-DE-20 Een SEPA-incasso heeft een geldig IBAN nodig
- BR-DE-21 De specificatie-ID hoort die van XRechnung te zijn
- BR-DE-22 Bijgevoegde bestanden moeten verschillende namen hebben
- BR-DE-26 Een gecorrigeerde factuur hoort naar de oorspronkelijke factuur te verwijzen
- BR-DE-27 Het telefoonnummer van de leverancier hoort minstens drie cijfers te hebben
- BR-DE-28 Het e-mailadres van de leverancier hoort goed opgebouwd te zijn
- BR-DE-30 Incassant-ID is verplicht
- BR-DE-31 Af te schrijven rekening is verplicht
- PEPPOL-EN16931-R001 Een Peppol-factuur moet zijn bedrijfsproces noemen
- PEPPOL-EN16931-R005 De btw-boekingsvaluta moet verschillen van de factuurvaluta
- PEPPOL-EN16931-R008 De factuur mag geen lege elementen bevatten
- PEPPOL-EN16931-R010 Het elektronisch adres van de afnemer is verplicht
- PEPPOL-EN16931-R020 Het elektronisch adres van de leverancier is verplicht
- PEPPOL-EN16931-R040 Een procentuele korting of toeslag moet kloppen
- PEPPOL-EN16931-R041 Een percentage heeft een basisbedrag nodig
- PEPPOL-EN16931-R042 Een basisbedrag heeft een percentage nodig
- PEPPOL-EN16931-R043 De ChargeIndicator moet true of false zijn
- PEPPOL-EN16931-R044 Geen toeslagen in de artikelprijs
- PEPPOL-EN16931-R046 Nettoprijs is brutoprijs min prijskorting
- PEPPOL-EN16931-R053 Maar één TaxTotal met btw-specificatie
- PEPPOL-EN16931-R054 Eén TaxTotal in boekingsvaluta als die is opgegeven
- PEPPOL-EN16931-R055 Beide btw-totalen moeten hetzelfde teken hebben
- PEPPOL-EN16931-R061 Een incasso heeft een machtigingskenmerk nodig
- PEPPOL-EN16931-R101 Documentreferenties op een regel alleen voor gefactureerde objecten
- PEPPOL-EN16931-R110 De periode van een regel moet binnen de factuurperiode beginnen
- PEPPOL-EN16931-R111 De periode van een regel moet binnen de factuurperiode eindigen
- PEPPOL-EN16931-R120 Het regelbedrag hoort hoeveelheid maal prijs plus toeslagen min kortingen te zijn
- PEPPOL-EN16931-R121 De basishoeveelheid van de prijs moet groter dan nul zijn
- PEPPOL-EN16931-R130 De basishoeveelheid van de prijs moet dezelfde eenheid hebben als de hoeveelheid
Peppol BIS Billing 3.0 (invoice) (11 regels)
- BR-AF-07 Toeslag met IGIC heeft een tarief van 0 of hoger nodig
- DE-R-001 Tussen Duitse partijen zijn betaalinstructies verplicht
- DE-R-010 Afleveradres heeft een plaats nodig bij Duitse partijen
- DE-R-023-2 Bij een overboeking horen geen kaart- of incassogegevens
- PEPPOL-EN16931-R002 Hooguit één opmerking, tenzij beide partijen Duits zijn
- PEPPOL-EN16931-R003 Geef een referentie van de afnemer of een inkoopordernummer
- PEPPOL-EN16931-R004 De specificatie-ID moet die van Peppol BIS zijn
- PEPPOL-EN16931-R007 Het bedrijfsproces moet een goedgekeurd Peppol-proces zijn
- PEPPOL-EN16931-R051 Alle bedragen in de factuurvaluta
- PEPPOL-EN16931-R080 Hooguit één projectreferentie per factuur
- PEPPOL-EN16931-R100 Hooguit één gefactureerd object per regel
Factur-X 1.09 MINIMUM (1 regel)
Factur-X 1.09 BASIC WL (1 regel)
Factur-X 1.09 EXTENDED (2 regels)
SI-UBL 2.0 / NLCIUS (invoice) (2 regels)
France CTC (UBL invoice) (2 regels)
France CTC (CII) (1 regel)
CIUS-RO UBL Invoice 1.0.9 (1 regel)
Veelgestelde vragen
Wat betekent een foutcode als BR-CO-10?
Het is de code van een bedrijfsregel. BR-regels komen uit de Europese norm EN 16931; BR-CO-regels controleren berekeningen en samenhang. BR-CO-10 eist dat de som van de regelbedragen gelijk is aan het totaal van de regels op de factuur.
Hoe zie ik uit welke regelset een fout komt?
Aan het voorvoegsel. BR- is EN 16931, PEPPOL-EN16931- is Peppol BIS, en nationale regelsets hebben hun eigen voorvoegsel.
Wat is het verschil tussen een fout en een waarschuwing?
Een fout of fatale melding laat de gekozen controle mislukken. Waarschuwingen en informatie doen dat op zichzelf niet. Of de ontvanger de factuur accepteert, is een aparte beslissing.