Referentie van e-factuur foutcodes
Alle EN 16931- en XRechnung-validatieregels die BaseInvoice controleert, elk met een begrijpelijke uitleg en oplossing. Selecteer een code voor de detailpagina.
EN 16931 — kernregels (alle formaten)
BR-1: specificatie-identifier ontbreekt (BT-24 / CustomizationID)
Elke EN 16931-conforme factuur moet de specificatie-identifier (BT-24) bevatten. Dit veld geeft het ontvangende systeem aan welk factuurprofiel wordt gebruikt.
BR-2: factuurnummer ontbreekt
De factuur bevat geen factuurnummer (BT-1). Dit is een van de fundamentele verplichte velden van EN 16931 — zonder dit veld wordt het bestand door elke conforme validator afgewezen.
BR-3: factuurdatum ontbreekt
De factuur bevat geen uitgiftedatum (BT-2), of de datum staat in een formaat dat de validator niet accepteert. De factuurdatum is verplicht in elk EN 16931-conform formaat.
BR-4: factuurtypecode ontbreekt
De factuur vermeldt geen documenttypecode (BT-3). Deze code geeft aan of het document een factuur, creditnota of gecorrigeerde factuur is — zonder deze code kan het ontvangende systeem niet bepalen hoe het document te verwerken.
BR-5: valutacode van de factuur ontbreekt of is ongeldig
De factuur vermeldt geen valutacode (BT-5), of de code is geen geldige ISO 4217-code. De valuta is verplicht: alle bedragen op de factuur worden in deze valuta geïnterpreteerd.
BR-6: naam van de verkoper ontbreekt
De factuur vermeldt de naam van de verkoper (BT-27) niet. De geregistreerde naam van de uitgever is in elk EN 16931-formaat verplicht.
BR-7: naam van de koper ontbreekt
De factuur vermeldt de naam van de koper (BT-44) niet. Dit is het tegenhanger van de verkopersnaam (BT-27, BR-6): de norm vereist dat beide partijen met naam worden geïdentificeerd op elke factuur.
BR-9: landcode van de verkoper ontbreekt
Het postadres van de verkoper (BG-5) bevat geen landcode (BT-40). Dit veld staat los van de btw-nummercontrole (BR-CO-9): het is het land van het fysieke adres, verplicht ook zonder btw-nummer.
BR-11: landcode van de koper ontbreekt
Het postadres van de koper bevat geen landcode (BT-55). Dit is het tegenhanger van BR-9 aan koperszijde: beide partijen hebben een volledig adres met land nodig, ook bij binnenlandse facturen.
BR-24: netto regelbedrag ontbreekt
Een of meer factuurregels hebben geen nettobedrag (BT-131). Dit is het regelbedrag exclusief btw — het voedt rechtstreeks het nettototaal van het document (BT-106), en de consistentie wordt gecontroleerd door BR-CO-16.
BR-25: omschrijving van factuurregel ontbreekt
Een of meer factuurregels hebben geen artikelnaam (BT-153). Anders dan documentfouten treedt deze regel per regel op — het bericht vermeldt welke regel het betreft.
BR-CL-01: ongeldige factuurtypecode
De documenttypecode (BT-3) staat niet in de door EN 16931 toegestane UNTDID 1001-codelijst. Gangbare waarden zijn 380 (handelsfactuur), 381 (creditnota), 384 (gecorrigeerde factuur) en 386 (vooruitbetalingsfactuur).
BR-CO-9: btw-nummer zonder landprefix — ongeldig formaat
Btw-nummers (BT-31 verkoper, BT-63 fiscaal vertegenwoordiger, BT-48 koper) moeten beginnen met de tweeletterige ISO-landcode. '123456789B01' i.p.v. 'NL123456789B01' activeert BR-CO-9.
BR-CO-15: factuurtotaal inclusief btw is onjuist
Het factuurtotaal inclusief btw (BT-112) is niet gelijk aan de som van het totaal exclusief btw (BT-109) en het totale btw-bedrag (BT-110). Deze rekenregel geldt voor alle EN 16931-conforme formaten: Factur-X, ZUGFeRD, XRechnung en Peppol BIS.
BR-CO-16: verschuldigd bedrag is onjuist
Het verschuldigde bedrag (BT-115) komt niet overeen met de formule: totaal incl. btw (BT-112) − vooruitbetaling (BT-113) + afronding (BT-114). Geldt voor alle EN 16931-formaten.
BR-CO-17: btw-bedrag van de categorie is onjuist
In de btw-uitsplitsing (BG-23) is het categoriebedrag (BT-117) niet gelijk aan de grondslag (BT-116) vermenigvuldigd met het tarief (BT-119) gedeeld door 100, afgerond op twee decimalen. Samen met BR-CO-15 de meest voorkomende btw-afrondingsfout.
BR-CO-26: geen identificatie van de verkoper aanwezig
De factuur bevat geen van de drie verkopersidentificaties: identificatie (BT-29), wettelijk registratienummer (BT-30, bijv. KVK-nummer) of btw-nummer (BT-31). Minstens één van de drie is vereist zodat de koper de leverancier automatisch kan identificeren.
BR-S-2: btw-nummer verkoper ontbreekt voor standaard btw-tarief
Als een factuur een btw-uitsplitsing met standaardtarief (categorie S) bevat, moet het btw-nummer van de verkoper (BT-31) of diens fiscaal vertegenwoordiger (BT-63) aanwezig zijn.
XRechnung — Duitsland (BR-DE)
XRechnung fout BR-DE-1: betaalmiddel ontbreekt
BR-DE-1 vereist dat een XRechnung ten minste één betaalmiddel bevat. Het element PaymentMeans (cac:PaymentMeans) moet aanwezig zijn met de bankgegevens van de begunstigde.
XRechnung fout BR-DE-2: contactgroep verkoper ontbreekt
BR-DE-2 vereist dat elke XRechnung de groep „SELLER CONTACT“ (BG-6) bevat — de contactgegevens van de verkoper: contactpunt (BT-41), telefoonnummer (BT-42) en e-mailadres (BT-43).
XRechnung fout BR-DE-3: plaats van de verkoper ontbreekt
BR-DE-3 vereist dat het postadres van de verkoper (BG-5) de plaats (BT-37) bevat. XRechnung maakt plaats en postcode aanvullend verplicht.
XRechnung fout BR-DE-4: postcode van de verkoper ontbreekt
BR-DE-4 vereist dat het postadres van de verkoper (BG-5) de postcode (BT-38) bevat.
XRechnung fout BR-DE-5: contactpunt verkoper ontbreekt
BR-DE-5 vereist de naam van het contactpunt van de verkoper (BT-41). Het hoort bij de contactgroep (BG-6) die XRechnung verplicht stelt (zie BR-DE-2).
XRechnung fout BR-DE-6: telefoonnummer verkoopcontact ontbreekt
BR-DE-6 vereist het telefoonnummer van het verkoopcontact (BT-42). Het hoort bij de contactgroep (BG-6) die XRechnung verplicht stelt (zie BR-DE-2).
XRechnung fout BR-DE-7: e-mailadres verkoopcontact ontbreekt
BR-DE-7 vereist het e-mailadres van het verkoopcontact (BT-43). Het hoort bij de contactgroep (BG-6) die XRechnung verplicht stelt (zie BR-DE-2).
XRechnung fout BR-DE-8: plaats van de koper ontbreekt
BR-DE-8 vereist dat het postadres van de koper (BG-8) de plaats (BT-52) bevat. EN 16931 vereist alleen de landcode; XRechnung maakt plaats en postcode aanvullend verplicht.
XRechnung fout BR-DE-9: postcode van de koper ontbreekt
BR-DE-9 vereist dat het postadres van de koper (BG-8) de postcode (BT-53) bevat.
XRechnung fout BR-DE-10: plaats afleveradres ontbreekt
BR-DE-10 vereist dat een opgegeven afleveradres (BG-15) de plaats van de afleverlocatie (BT-77) bevat. De regel geldt alleen als er een afleveradres aanwezig is.
XRechnung fout BR-DE-11: postcode afleveradres ontbreekt
BR-DE-11 vereist dat een opgegeven afleveradres (BG-15) de postcode van de afleverlocatie (BT-78) bevat. De regel geldt alleen als er een afleveradres aanwezig is.
XRechnung BR-DE-13 (verouderd): leverdatum of factuurperiode
Let op: BR-DE-13 maakt geen deel meer uit van de huidige XRechnung 3.x-regelset — moderne validators geven deze code niet meer. Historisch betrof hij de aanbeveling om een leverdatum (BT-72) of een factuurperiode (BG-14) op te nemen. Dat blijft goede praktijk, maar wordt nu via de EN 16931-kern gecontroleerd, niet via een aparte BR-DE-regel.
XRechnung fout BR-DE-15: Leitweg-ID ontbreekt
BR-DE-15 is de meest voorkomende reden voor afwijzing van XRechnung-facturen. De koperreferentie (Leitweg-ID) ontbreekt of heeft een ongeldig formaat. Het veld cbc:BuyerReference (UBL) of ram:BuyerReference (CII) moet aanwezig en niet leeg zijn.
XRechnung fout BR-DE-16: fiscale identificatie ontbreekt
BR-DE-16 vereist dat de factuuruitgever (verkoper) een Duits belastingnummer (SchemeID 'FC') of een btw-identificatienummer (SchemeID 'VA') opgeeft in het veld SellerTaxRegistration.
XRechnung BR-DE-17: niet-toegestane factuurtypecode
BR-DE-17 is een waarschuwing: de factuurtypecode (BT-3) mag alleen de volgende UNTDID 1001-codes gebruiken: 326, 380, 381, 384, 389, 875, 876, 877.
XRechnung BR-DE-19: IBAN ontbreekt bij SEPA-overboeking
BR-DE-19 is een waarschuwing (geen harde fout): als de betaalmiddelcode (BT-81) 58 (SEPA-overboeking) is, moet de rekeningidentificatie (BT-84) een correcte IBAN bevatten.
XRechnung BR-DE-20: gedebiteerde IBAN bij SEPA-incasso
BR-DE-20 is een waarschuwing: als de betaalmiddelcode (BT-81) 59 (SEPA-incasso) is, moet de identificatie van de gedebiteerde rekening (BT-91) een correcte IBAN bevatten.
XRechnung BR-DE-21: specificatie-identifier is geen XRechnung
BR-DE-21 is een waarschuwing: de specificatie-identifier (BT-24, CustomizationID) moet syntactisch overeenkomen met de officiële identifier van de XRechnung-standaard.
XRechnung BR-DE-26: verwijzing naar vorige factuur ontbreekt
BR-DE-26 is een waarschuwing: als de factuurtypecode (BT-3) 384 (gecorrigeerde factuur) is, moet de groep „PRECEDING INVOICE REFERENCE“ (BG-3) minstens één keer aanwezig zijn.