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-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-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.