KoSIT Validator: Sådan validerer du ZUGFeRD- og XRechnung-filer
KoSIT Validator (Koordinierungsstelle für IT-Standards — Koordineringskontoret for IT-standarder) er det officielle værktøj for den tyske administration til validering af e-fakturaer. Alle, der sender ZUGFeRD- eller XRechnung-filer, bør validere dem på forhånd — en afvist faktura forsinker betalingen og forårsager unødvendigt ekstraarbejde.
> Kort svar: KoSIT Validator tjekker e-fakturaer mod XSD-skemaer, forretningsregler og tyske CIUS-regler. Du kan bruge det som et lokalt Java-værktøj eller alternativt bruge den gratis ZUGFeRD & XRechnung Validator direkte i din browser.
Hvad tjekker KoSIT Validator helt præcist?
Validator udfører fem sekventielle kontroller:
- Syntakstjek: Er XML'en velformet?
- Skematjek: Overholder strukturen UBL 2.1- eller CII-skemaet?
- Forretningsregler (BR): Er alle obligatoriske felter til stede? (BR-01 til BR-65)
- Beregningsregler (BR-CO): Stemmer totalerne? (Netto + Moms = Brutto)
- CIUS-regler: Tyske specifikke regler for XRechnung (BR-DE-01 til BR-DE-25)
Kun når alle fem niveauer bestås, anses e-fakturaen for gyldig. En enkelt fejl på et vilkårligt niveau resulterer i afvisning.
Hvordan kan jeg bruge KoSIT Validator?
Mulighed 1: Online Validator
Forskellige udbydere tilbyder KoSIT Validator som et onlineværktøj. Du uploader din XML-fil og modtager straks et valideringsresultat. Ulempen: dine fakturadata overføres til en ekstern server.
Mulighed 2: Kommandolinje (Java)
Den officielle Validator er et Java-program:
- Installer Java Runtime (JRE 11+)
- Download Validator ZIP-filen
- Indlæs konfigurationen (Scenarios) for XRechnung eller ZUGFeRD
- Kør kommandoen:
java -jar validationtool.jar -s scenarios.xml file.xml
Mulighed 3: Gratis browserbaseret Validator
ZUGFeRD & XRechnung Validator på vores hjemmeside tjekker din XML-fil direkte i browseren mod alle EN 16931 obligatoriske felter. Ingen installation, ingen upload — filen forlader aldrig din computer.
Hvad er de mest almindelige valideringsfejl?
| Fejl | Årsag | Løsning |
|---|---|---|
| BR-02 | Fakturadato mangler | Tilføj BT-2 (IssueDate) |
| BR-06 | Sælgernavn mangler | Tilføj BT-27 (SellerName) |
| BR-16 | Ingen linjeposter | Tilføj mindst én InvoiceLine |
| BR-CO-10 | Forkert total | Tjek linjeposttotaler |
| BR-DE-01 | [Leitweg-ID](/blog/leitweg-id-forklaret) mangler | Tilføj BT-10 for XRechnung |
En komplet oversigt over obligatoriske felter finder du i EN 16931: Alle obligatoriske felter.
Hvorfor bør jeg validere før afsendelse?
En ugyldig e-faktura afvises øjeblikkeligt af offentlige myndigheder via ZRE. Virksomheder med automatiserede fakturamodtagelsessystemer afviser også fejlbehæftede filer. Resultatet: forsinkede betalinger og unødvendig korrektionsindsats.
Valider enhver e-faktura før afsendelse med den gratis ZUGFeRD & XRechnung Validator — direkte i din browser, uden upload til en server. Alternativt kan du oprette en XRechnung via den formularbaserede XRechnung Generator — validering er indbygget.
Hvordan validerer TaxLayer automatisk?
TaxLayer validerer automatisk enhver genereret e-faktura mod alle EN 16931 obligatoriske felter, før filen er tilgængelig til download. På denne måde undgår du afvisninger fra modtageren — uden et manuelt valideringstrin. De første to konverteringer pr. måned er gratis.
Ofte stillede spørgsmål
Hvad er KoSIT Validator?
KoSIT Validator er det officielle værktøj fra Koordinierungsstelle für IT-Standards (Koordineringskontoret for IT-standarder) til validering af e-fakturaer. Det validerer XML-filer mod XSD-skemaer, Schematron-regler og tyske CIUS-regler for XRechnung.
Hvilke kontroller udfører KoSIT Validator?
Den udfører fem niveauer af kontroller: syntakstjek (velformet XML), skematjek (UBL/CII-struktur), forretningsregler (BR-01 til BR-65), beregningsregler (netto + moms = brutto) og CIUS-regler (BR-DE-01 til BR-DE-25).
Findes der et gratis onlinealternativ til KoSIT Validator?
Ja. ZUGFeRD & XRechnung Validator fra TaxLayer tjekker din fil direkte i browseren mod alle EN 16931 obligatoriske felter — ingen installation, ingen upload til en server.
Hvad betyder fejlen BR-DE-01?
BR-DE-01 betyder, at Leitweg-ID (BT-10) mangler. Denne fejl opstår med XRechnung, da Leitweg-ID er et obligatorisk felt der. Flere detaljer i Leitweg-ID forklaret.
Kan jeg validere ZUGFeRD-PDF'er med Validator?
Den officielle KoSIT Validator tjekker kun XML-filer. TaxLayer Validator kan også tjekke ZUGFeRD-PDF'er direkte i browseren — den udtrækker automatisk den indlejrede XML.
Skal jeg validere hver e-faktura før afsendelse?
Det er ikke lovpligtigt, men stærkt anbefalet. En ugyldig e-faktura vil blive afvist af modtageren, hvilket forsinker betalingen. TaxLayer validerer automatisk mod EN 16931, før filen genereres.
Gratis værktøjer
Relaterede artikler
Konvertér dine PDF-fakturaer nu
Prøv TaxLayer gratis — 2 konverteringer pr. måned, intet kreditkort påkrævet.
Kom i gang