Gratis tool · Duitse overheidsfacturen

Leitweg-ID controleren, voordat het portaal het doet

De Leitweg-ID is het adres van de ontvangende Duitse overheidsdienst op een XRechnung. Klopt het controlegetal niet, dan wijst de factuurontvangst de XRechnung af voordat een mens haar ziet – en de betaling schuift weken op. Hier is de controle een kwestie van seconden.

Controleren

ID invoeren

Opbouw en controlegetal worden gecontroleerd volgens de formaatspecificatie v2.0.2 – het document waaraan ook de factuurontvangst zich houdt.

Probeer er een:

Zonder JavaScript controleert dit veld niets. De methode staat onder de tool – het is dezelfde als bij IBAN-nummers en is met een rekenmachine na te rekenen.

De controle draait in uw browser. De ingevoerde ID verlaat uw computer niet.

Hoe een Leitweg-ID is opgebouwd

Drie delen, gescheiden door koppeltekens. In totaal tussen 5 en 46 tekens.

04011000-1234512345-06
│        │          └── controlegetal: 2 cijfers
│        └── fijnadressering: optioneel, tot 30 tekens
└── grofadressering: 2 tot 12 cijfers

De grofadressering (Grobadressierung) zegt welke bestuurseenheid bedoeld is. Ze is samengesteld uit delen van de Regionalschlüssel (de Duitse regiocode): twee cijfers voor de deelstaat (04 is Bremen, 99 staat voor de Bund, de federale overheid), daarna optioneel Regierungsbezirk, Landkreis en Gemeindeverband respectievelijk gemeentecode. Daaruit volgen als mogelijke lengtes 2, 3, 5, 8, 9 of 12 cijfers.

De fijnadressering (Feinadressierung) is het huisnummer van de instantie – welke dienst, welke afdeling. Ze is optioneel en wordt door Bund en deelstaten vrij toegekend; de specificatie raadt aan haar met een letter te laten beginnen, zodat een verschoven koppelteken opvalt.

Het controlegetal is uw bescherming tegen typefouten – en de reden waarom deze tool überhaupt iets kan controleren.

Hoe het controlegetal wordt berekend

Volgens ISO/IEC 7064:2003, methode Modulo 97-10 – dezelfde als bij de IBAN. Aan de hand van het voorbeeld uit de specificatie:

  1. Grof- en fijnadressering zonder koppeltekens aan elkaar zetten: 040110001234512345
  2. Letters vervangen door hun positie in het alfabet, A = 10 tot Z = 35 (hier geen)
  3. 00 toevoegen: 04011000123451234500
  4. mod 97 berekenen: rest 92
  5. 98 − 92 = 06 – dat is het controlegetal

Controleren kan korter: de volledige ID zonder koppeltekens door 97 delen. Blijft er rest 1 over, dan klopt hij. Precies dat berekent het veld hierboven, bij elke toetsaanslag, in uw browser.

Wat een geldig controlegetal niet betekent

Het betekent: hier zit geen typefout in. Het betekent niet dat het de juiste ID voor uw opdrachtgever is. Een syntactisch foutloze ID kan naar een heel andere bestuurseenheid wijzen – of naar helemaal geen. Bindende informatie geeft alleen de instantie die de ID heeft toegekend; die staat doorgaans in de aanbestedingsstukken of in de opdrachtbevestiging.

Daarom toont deze tool ook niet hoe het controlegetal zou moeten luiden. De typefout kan net zo goed in de grofadressering zitten. Wie het controlegetal verandert tot het past, heeft aan het eind een ID die door de syntaxcontrole komt en bij de instantie toch in het niets belandt – de slechtst denkbare fout, omdat hij pas opvalt wanneer niemand er meer op rekent.

Waar de ID in de factuur staat

In de XRechnung hoort de Leitweg-ID in BT-10, het element cbc:BuyerReference. Ontbreekt hij daar of staat hij in het verkeerde veld, dan helpt het mooiste controlegetal niets.

Daarna

Wat er verder bij de factuur hoort

XRechnung aan Duitse instanties

Verplichte gegevens, bijlagen en wat de factuurontvangst automatisch afwijst.

Naar de kennisbank

XRechnung in Levora

Leitweg-ID, controlegetal en verplichte velden – gecontroleerd voordat het bestand ontstaat.

Naar de functie

ROI-calculator

Wat de afrekening per maand kost – met uw eigen cijfers.

Naar de tool

Facturen die deze controle niet meer nodig hebben

In Levora ontstaat de XRechnung uit de opdracht – met de vastgelegde Leitweg-ID, gecontroleerd tegen dezelfde specificatie, voordat het bestand het huis verlaat.