·15 min. læsetid·Facturwise Team

Hvad er ZUGFeRD? E-faktura til tyske kunder

ZUGFeRDTysklandE-fakturaEN 16931XRechnung
Hvad er ZUGFeRD? E-faktura til tyske kunder

Facturwise opretter automatisk fakturaer med ZUGFeRD, Factur-X og XRechnung indbygget.

Start gratis

ZUGFeRD er Tysklands hybride e-fakturaformat og et af de to officielt anerkendte formater for indenlandske B2B-transaktioner under den tyske e-fakturapligt, der blev indført med Wachstumschancengesetz (den tyske vækstmulighedslov) i marts 2024. ZUGFeRD omtales på tysk ofte som E-Rechnung, det generelle ord for elektronisk faktura, selvom ZUGFeRD specifikt henviser til det hybride format, der kombinerer en menneskelæsbar PDF med en maskinlæsbar XML-fil. Hvis du som dansk virksomhed fakturerer tyske erhvervskunder eller modtager fakturaer fra tyske leverandører, er ZUGFeRD det format, du før eller siden bliver bedt om at bruge. Denne guide forklarer, hvad ZUGFeRD er, hvordan den hybride opbygning fungerer teknisk, hvad de seks dataprofiler betyder i praksis, hvad forskellen er mellem ZUGFeRD og XRechnung, hvorfor ZUGFeRD og Factur-X er teknisk identiske, hvad der ændrede sig i version 2.4, hvad den tyske e-fakturapligt kræver og hvornår, samt hvordan du opretter ZUGFeRD-fakturaer uden et ERP-system. Undervejs ser vi specifikt på, hvad det hele betyder for en dansk virksomhed, der sælger til kunder i Tyskland.

Hvad ZUGFeRD er

ZUGFeRD står for Zentraler User Guide des Forums elektronische Rechnung Deutschland, hvilket løst oversat betyder den centrale brugervejledning fra det tyske forum for elektronisk fakturering. Det er et hybridt e-fakturaformat, der kombinerer en maskinlæsbar XML-fil med et menneskelæsbart PDF/A-3-dokument i én og samme fil. Formatet blev udviklet af Forum elektronische Rechnung Deutschland (FeRD), der blev stiftet den 31. marts 2010 i Berlin med deltagelse af tyske forbunds- og delstatsministerier, forbundskanslerens kontor og førende erhvervsorganisationer. Den første version af ZUGFeRD udkom i juni 2014.

Ordet hybrid er nøglen til at forstå, hvad der adskiller ZUGFeRD fra både en almindelig PDF-faktura og et rent XML-format som XRechnung. En ZUGFeRD-faktura er én enkelt fil, der indeholder to fuldstændige og samtidige gengivelser af den samme faktura. Det første lag er en helt almindelig PDF, som enhver kan åbne, læse, printe og behandle visuelt, præcis som enhver anden faktura. Det andet lag er en struktureret XML-fil, der er indlejret i denne PDF, og som indeholder alle fakturaens datafelter i et format, som regnskabssoftware, ERP-systemer og automatiske behandlingsprocesser kan læse og bogføre uden menneskelig indblanding.

Begge lag ligger i én fil. Ingen af dem erstatter den anden. PDF-filen er ikke en indpakning om XML-filen, og XML-filen er ikke et resumé af PDF-filen. Det er to fuldstændige gengivelser af den samme handelstransaktion i ét og samme dokument. Denne hybride tilgang er bevidst designet til virkeligheden i tysk erhvervsliv: ikke alle virksomheder har et fuldautomatisk system til behandling af indgående fakturaer, og ikke alle leverandører kan garantere, at kundens systemer er klar til ren XML-behandling. Med ZUGFeRD kan modtageren altid åbne PDF-filen og behandle den manuelt, hvis det er nødvendigt, mens modtagerens software automatisk udlæser XML-filen, hvis kapaciteten er til stede. Den samme fil dækker begge behov uden ændringer.

Et vigtigt juridisk punkt, der er bekræftet af det tyske finansministerium (Bundesministerium der Finanzen, BMF): hvis der er uoverensstemmelse mellem dataene i XML-laget og dataene i det menneskelæsbare PDF-lag i en ZUGFeRD-faktura, er XML-indholdet juridisk afgørende i momsmæssig henseende, herunder for fradrag af købsmoms. PDF-filen er den læsbare gengivelse, men XML-filen er den juridisk bindende faktura i skatteretlig forstand.

Den tekniske opbygning af en ZUGFeRD-faktura

XML-strukturen i en ZUGFeRD-faktura bygger på den internationale standard UN/CEFACT Cross Industry Invoice (CII). Containeren er ISO-standarden PDF/A-3. Den aktuelle version, ZUGFeRD 2.4, bygger på UN/CEFACT CII D22B og er fuldt bagudkompatibel med D16B.

PDF/A-3 er en særlig arkivvariant af PDF-standarden, udgivet af ISO. Den er udviklet til langtidsopbevaring af dokumenter og tillader indlejring af vilkårlige filbilag i PDF-containeren, herunder XML-filer. Det er netop denne mekanisme, der gør det hybride format muligt. En almindelig PDF kan ikke indlejre strukturerede data på en måde, så konform software pålideligt kan udlæse dem. PDF/A-3 stiller en defineret, standardiseret metode til rådighed for at vedhæfte XML-filen, så enhver konform applikation ved præcis, hvor filen findes, og hvordan den skal behandles.

XML-filen, der er indlejret i en ZUGFeRD-faktura, hedder zugferd-invoice.xml. Dette filnavn adskiller en ZUGFeRD-faktura fra en teknisk identisk Factur-X-faktura, hvor den indlejrede fil hedder factur-x.xml. Det underliggende XML-skema, datamodellen og profilerne er fælles for de to formater.

XML-filen implementerer den semantiske datamodel, der er defineret i EN 16931, den europæiske standard for elektronisk fakturering, udgivet af Den Europæiske Standardiseringsorganisation (CEN) og gjort obligatorisk gennem EU-direktiv 2014/55/EU. EN 16931 fastlægger, hvilke data en konform europæisk e-faktura skal indeholde, uanset hvilket filformat eller hvilken syntaks der bruges til at gengive dem. ZUGFeRD implementerer EN 16931 ved hjælp af CII-syntaksen i en PDF/A-3-container. Derfor er en ZUGFeRD-faktura samtidig en almindelig PDF, et UN/CEFACT-CII-dokument og en EN 16931-konform struktureret e-faktura. Du kan læse mere om selve den europæiske standard i vores gennemgang af EN 16931.

De seks ZUGFeRD-profiler

ZUGFeRD definerer seks dataprofiler. Fem af dem deles med Factur-X: MINIMUM, BASIC WL (Without Lines, altså uden linjeposter), BASIC, EN 16931 (også kaldet COMFORT) og EXTENDED. Den sjette er XRECHNUNG, en ZUGFeRD-specifik referenceprofil, der indlejrer XRechnung-konforme data i den hybride PDF/XML-container.

Profilerne fastlægger, hvor mange strukturerede data der findes i den indlejrede XML. Det synlige PDF-lag ser ens ud uanset den valgte profil. Det, der ændrer sig mellem profilerne, er, hvor mange maskinlæsbare oplysninger modtagerens software automatisk kan udlæse.

MINIMUM indeholder kun de helt grundlæggende identifikationsdata i XML-filen: fakturanummer, fakturadato, identifikation af sælger og køber, valutakode og totalbeløb på dokumentniveau, herunder netto, moms og brutto. Der er ingen linjeposter i MINIMUM-XML-en. MINIMUM er ikke EN 16931-konform og er ikke en gyldig e-faktura efter tysk momsret. I Tyskland fungerer MINIMUM kun som en bogføringshjælp (Buchungshilfe), ikke som en juridisk gyldig e-faktura efter §14 UStG. At sende en ZUGFeRD-faktura i MINIMUM-profil til en tysk B2B-kunde opfylder ikke e-fakturapligten under Wachstumschancengesetz.

BASIC WL, hvor WL står for Without Lines, tilføjer mere detaljerede data på hovedniveau, herunder betalingsbetingelser og momsopdelinger på hovedniveau, men indeholder fortsat ingen strukturerede linjepostdata i XML-filen. Ligesom MINIMUM er BASIC WL ikke EN 16931-konform og gælder også kun som en bogføringshjælp efter tysk ret, ikke som en gyldig e-faktura efter §14 UStG.

BASIC tilføjer fuldstændige linjepostdata til XML-strukturen, herunder linjeidentifikatorer, mængder, nettolinjebeløb, enhedspriser, momskategori pr. linje og varebeskrivelser. Med BASIC kan modtagerens regnskabssoftware udlæse de enkelte linjeposter fra XML-filen og bogføre dem uden manuel genindtastning. BASIC er ikke fuldt EN 16931-konform, fordi den udelader visse valgfrie EN 16931-felter.

EN 16931, som ZUGFeRD kalder COMFORT, er den ZUGFeRD-profil, der implementerer hele EN 16931-datamodellen og er fuldt EN 16931-konform. Det er det juridisk gyldige valg til tysk B2B-e-fakturering under Wachstumschancengesetz. Profilen indeholder alle obligatoriske og betingede felter i den europæiske standard, herunder rabatter og tillæg på dokumentniveau, ordrereferencer, oplysninger om afregningsperiode og den fulde momsopdeling på både linje- og dokumentniveau. EN 16931 er den anbefalede profil til tysk B2B-fakturering, fordi den fuldt ud opfylder de juridiske krav og sikrer interoperabilitet med ethvert EN 16931-kapabelt system i EU.

EXTENDED indeholder alle EN 16931-data plus yderligere felter til branchespecifikke krav. I ZUGFeRD 2.4 blev EXTENDED-profilen udvidet med skatteretligt konforme underlinjeposter, der gør det muligt at afbilde grupperede linjestrukturer som kits, bundtprodukter og sammensatte varer, hvor de enkelte komponenter anføres under en overordnet linjepost, hver med sin egen momsklassifikation. EXTENDED er primært relevant for produktions-, bygge-, handels- og logistikvirksomheder, hvis fakturaer skal bære detaljerede produkt- og leveringsdata ud over EN 16931-kernen. For de fleste freelancere, servicevirksomheder og mindre virksomheder giver EXTENDED ingen praktisk fordel frem for EN 16931.

XRECHNUNG er en ZUGFeRD-specifik referenceprofil. Den indlejrer XRechnung-konforme XML-data i den hybride PDF/XML-container. Det betyder, at den strukturerede XML består XRechnung-valideringsreglerne, samtidig med at der stadig leveres en menneskelæsbar PDF til modtagere, der ikke kan behandle ren XML. ZUGFeRD-fakturaer i XRECHNUNG-profil kan indsendes til tyske offentlige myndigheder, der kræver XRechnung, og kan samtidig læses som en almindelig PDF. Det gør profilen særligt nyttig for virksomheder, der fakturerer både B2B-kunder (som foretrækker ZUGFeRD) og offentlige myndigheder (som kræver XRechnung) fra ét og samme faktureringsforløb.

En vigtig juridisk note for virksomheder, der fakturerer i Tyskland: kun profilerne EN 16931 (COMFORT), EXTENDED og XRECHNUNG giver en juridisk gyldig e-faktura i tysk forstand. ZUGFeRD-fakturaer i profilerne MINIMUM, BASIC WL og BASIC er ikke gyldige e-fakturaer efter §14 UStG og opfylder ikke pligten under Wachstumschancengesetz. En trinvis gennemgang af, hvad der gør en ZUGFeRD-fil teknisk konform, og hvordan den indlejrede XML genereres, finder du i vores praktiske guide til at oprette en konform Factur-X / ZUGFeRD-faktura.

ZUGFeRD vs. XRechnung: hvad er forskellen?

ZUGFeRD og XRechnung er begge officielt anerkendte e-fakturaformater for tyske B2B- og B2G-transaktioner under Wachstumschancengesetz, og begge implementerer EN 16931. Forskellene er strukturelle og praktiske snarere end juridiske.

ZUGFeRD er et hybridt format: en PDF med indlejret XML. Begge lag findes i én enkelt fil. Modtageren læser PDF-filen visuelt, og modtagerens software behandler XML-filen. PDF-filen er altid tilgængelig som reserveløsning, hvis modtagerens system ikke kan behandle XML-filen automatisk. XRechnung er et rent XML-format uden et menneskelæsbart PDF-lag. Det indeholder kun strukturerede data og er udelukkende beregnet til behandling mellem maskiner. Uden særlig software kan en XRechnung-faktura ikke læses af et menneske.

For tyske B2B-transaktioner mellem private virksomheder opfylder begge formater det juridiske krav. ZUGFeRD foretrækkes generelt til B2B, fordi det hybride format sænker barrieren i overgangsperioden, hvor ikke alle tyske virksomheder endnu har automatisk XML-behandling på plads. For tyske B2G-transaktioner skal fakturaer til forbundsmyndigheder indsendes som XRechnung og sendes gennem den korrekte myndighedsportal med kundens Leitweg-ID-routingnummer. XRECHNUNG-profilen i ZUGFeRD udgør dog en praktisk mellemvej: den indlejrer XRechnung-konform XML i en læsbar PDF og kombinerer dermed B2G-konformitet med menneskelig læsbarhed.

ZUGFeRD-fakturering til det offentlige accepteres på delstats- og kommuneniveau som et alternativ til ren XRechnung, hvilket gør det praktisk for virksomheder, der fakturerer både private kunder og offentlige myndigheder fra ét forløb. En grundigere sammenligning af de to formater, herunder anvendelsesscenarier, valideringsforskelle og routing, finder du i vores guide til ZUGFeRD vs. XRechnung.

ZUGFeRD og Factur-X: teknisk identiske siden 2020

ZUGFeRD og Factur-X, det franske nationale e-fakturaformat, er teknisk identiske. Det har været tilfældet, siden ZUGFeRD 2.1 og Factur-X 1.0 blev udgivet i fællesskab den 24. marts 2020 af FeRD og FNFE-MPE. Inden da var ZUGFeRD 2.0 fra marts 2019 stort set kompatibel, men havde mindre forskelle. Fra version 2.1 og frem deler begge formater det samme XML-skema baseret på UN/CEFACT CII, de samme fem kerneprofiler og den samme PDF/A-3-containerstruktur.

De eneste forskelle mellem en ZUGFeRD-faktura og en Factur-X-faktura er navnet på den indlejrede XML-fil (zugferd-invoice.xml mod factur-x.xml) og brandnavnet. ZUGFeRD tilføjer den tyske XRECHNUNG-referenceprofil. Frankrig tilføjer EXTENDED-CTC-FR-referenceprofilen til sin B2B-reform, som er en delmængde af EXTENDED-profilen.

Denne tekniske identitet har en meget praktisk konsekvens for virksomheder, der fakturerer både tyske og franske kunder. Den samme fakturasoftware, der genererer ZUGFeRD 2.4 til tyske B2B-kunder, genererer også Factur-X 1.0.8 til franske B2B-kunder. XML-skemaet er identisk, og den eneste tilpasning er navnet på den indlejrede XML-fil. Hvis du som dansk virksomhed har kunder i både Tyskland og Frankrig, dækker ét format derfor begge markeder uden separate værktøjer. Mere om den franske side, herunder mandatet fra september 2026 og de certificerede PDP-platforme, finder du i vores komplette guide til Factur-X og fransk e-fakturering.

Hvad der ændrede sig i ZUGFeRD 2.4

FeRD og FNFE-MPE udgav ZUGFeRD 2.4 og Factur-X 1.0.8 den 4. december 2025. Den nye version trådte i kraft den 15. januar 2026. Opdateringen var drevet af to parallelle behov.

Det første var tilpasning til den halvårlige opdatering af EN 16931-specifikationen. XML-skemagrundlaget blev flyttet fra UN/CEFACT CII D16B til D22B for at svare mere præcist til EN 16931. Opdateringen indførte også afrundingstolerancer, der tillader acceptable afrundingsunøjagtigheder, så små afvigelser i beregnede momsbeløb ikke længere behandles som valideringsfejl. Det er vigtigt at bemærke, at fakturaernes indhold ikke ændrer sig. Beløb, moms, linjeposter og obligatoriske felter forbliver de samme. Ændringen ligger udelukkende på det tekniske XML-strukturniveau, og versionen er fortsat fuldt bagudkompatibel med ZUGFeRD 2.3.

Det andet behov var at understøtte komplekse fakturastrukturer til de tyske og franske mandatimplementeringer. EXTENDED-profilen blev udvidet med skatteretligt konforme underlinjeposter, der gør det muligt at bære grupperede produktlinjer som kits, bundtprodukter og sammensatte varer, hvor de enkelte komponenter har brug for hver sin momsklassifikation. Hver underlinjepost bærer nu en klar angivelse af, om den er momsmæssigt relevant. Specifikationen blev også opdateret for at adressere skattemæssige aspekter, som BMF rejste i sin udtalelse af 15. oktober 2025 om kravene til B2B-e-fakturering.

Eksisterende implementeringer behøver ikke at blive bygget om, men fakturasoftware bør bekræfte, at den genererer fakturaer i overensstemmelse med 2.4-skemaet for fakturaer dateret fra den 15. januar 2026 og frem.

ZUGFeRD og den tyske e-fakturapligt: den fulde tidslinje 2025 til 2028

ZUGFeRD er et af de to officielt anerkendte formater under den tyske e-fakturapligt ved siden af XRechnung. Reformen blev fastlagt med Wachstumschancengesetz, som blev vedtaget af Forbundsrådet den 22. marts 2024. Mandatet ændrede §14 i den tyske momslov (Umsatzsteuergesetz, UStG) og definerer, hvad der udgør en gyldig elektronisk faktura, og hvornår den bliver et lovkrav. Pligten gælder indenlandske B2B-transaktioner mellem momsregistrerede virksomheder, der er etableret i Tyskland. Den gælder ikke B2C-transaktioner, transaktioner, der er momsfritaget efter §4 UStG, fakturaer under 250 euro, billetter til personbefordring eller grænseoverskridende transaktioner.

1. januar 2025: Alle virksomheder, der er etableret i Tyskland, skal kunne modtage strukturerede e-fakturaer i EN 16931-konforme formater, herunder ZUGFeRD. Det er modtagepligten. En virksomhed kan ikke afvise en konform e-faktura fra en leverandør. I 2025 og 2026 er udstedelse af e-fakturaer fortsat valgfri for de fleste virksomheder, og papir- eller PDF-fakturaer er stadig tilladt, hvis modtageren accepterer det.

1. januar 2027: Virksomheder med en årlig omsætning over 800.000 euro i det foregående år skal udstede strukturerede e-fakturaer for alle indenlandske B2B-transaktioner inden for anvendelsesområdet. Papir- og PDF-fakturaer er ikke længere tilladt for disse virksomheder. De anerkendte formater er XRechnung, ZUGFeRD i EN 16931-profil eller højere samt andre EN 16931-konforme syntakser.

1. januar 2028: Alle øvrige virksomheder, uanset omsætning, skal udstede strukturerede e-fakturaer for indenlandske B2B-transaktioner inden for anvendelsesområdet. De eneste virksomheder, der er fritaget for udstedelsespligten, er dem, der er omfattet af Kleinunternehmerregelung (ordningen for små virksomheder efter §19 UStG), som fra 2025 gælder virksomheder med en nettoomsætning på højst 25.000 euro i det foregående år og højst 100.000 euro i det indeværende år.

Tyskland anvender en efterkontrolmodel. Der er ingen central statslig platform, som B2B-fakturaer skal sendes igennem. Købere og leverandører udveksler fakturaer direkte via aftalte kanaler som Peppol, e-mail, EDI eller dedikerede portaler. Skattemyndighederne modtager som udgangspunkt ikke en kopi i realtid, men kan anmode om fakturaer under en kontrol. Det adskiller Tyskland grundlæggende fra Frankrig, der fra september 2026 kræver, at alle indenlandske B2B-fakturaer sendes gennem en certificeret PDP-platform.

Opbevaringsperioden for e-fakturaer i Tyskland blev forkortet fra ti til otte år ved den fjerde tyske lov om bureaukratilettelse (Bürokratieentlastungsgesetz IV) med virkning fra januar 2025. E-fakturaer skal opbevares i deres oprindelige elektroniske form i hele perioden, så ægthed, integritet, læsbarhed og maskinlæsbarhed sikres i overensstemmelse med de tyske GoBD-krav.

ZUGFeRD til det offentlige i Tyskland: forbunds- og delstatsportaler

For fakturaer til tyske offentlige myndigheder (B2G) har e-fakturapligten eksisteret længere end for B2B. EU-direktiv 2014/55/EU forpligtede alle EU-myndigheder til at acceptere EN 16931-konforme e-fakturaer senest i april 2020. Tyskland implementerede dette gennem en kombination af platforme på forbunds- og delstatsniveau.

På forbundsniveau er ZRE (Zentrale Rechnungseingangsplattform des Bundes) og OZG-RE-portalen indsendelseskanalerne for fakturaer til forbundsministerier og forbundsmyndigheder. XRechnung er det krævede format til B2G-indsendelser på forbundsniveau. Leitweg-ID er et routingnummer, som kunden oplyser, for at sikre, at fakturaen når den korrekte afdeling i Tysklands decentrale offentlige fakturainfrastruktur. Leverandører skal indhente Leitweg-ID hos deres offentlige kunde, før de indsender en faktura.

På delstats- og kommuneniveau har hver af Tysklands 16 delstater sin egen e-fakturalovgivning og sin egen portal. De fleste mandater på delstatsniveau er indført mellem 2020 og 2022, men implementeringen varierer fra delstat til delstat. ZUGFeRD accepteres generelt på delstats- og kommuneniveau som et alternativ til ren XRechnung.

Sådan opretter du ZUGFeRD-fakturaer uden et ERP-system

For at oprette en ZUGFeRD-faktura eller generere ZUGFeRD-konformt output fra bunden har du brug for dedikeret fakturasoftware, der producerer PDF/A-3-containeren med en korrekt indlejret og skemagyldig XML-fil. Den rigtige ZUGFeRD-software genererer begge lag automatisk ud fra dine fakturadata, håndterer XMP-metadataene korrekt og validerer outputtet, før det gøres tilgængeligt til download. ZUGFeRD-fakturaer kan ikke laves med almindelige PDF-værktøjer, Word, Google Docs eller generisk fakturasoftware, der kun producerer PDF-output.

For freelancere og selvstændige, der fakturerer tyske kunder, er ZUGFeRD i EN 16931-profil det anbefalede format. At oprette en ZUGFeRD-faktura uden et ERP-system er ligetil med ethvert faktureringsværktøj, der har ZUGFeRD-generering som indbygget funktion. For ERP-brugere, hvis system ikke selv genererer konforme udgående ZUGFeRD-fakturaer, kan et selvstændigt faktureringsværktøj, der producerer konformt ZUGFeRD-output, køre ved siden af ERP-systemet uden integration. ERP-systemet håndterer fortsat regnskab, indkøb og rapportering. Det selvstændige værktøj håndterer de udgående konforme e-fakturaer. Mere om ERP-hullet, og hvordan det lukkes, finder du i vores guide til hullet i udgående e-fakturering fra ERP-systemer.

Mustang-projektet og Valitool er udbredte open source-værktøjer til ZUGFeRD-generering og lokal validering. FeRD stiller officielle XSD-skemaer og Schematron-artefakter for alle profiler gratis til rådighed på ferd-net.de.

For ikke-tysktalende, der har brug for at oprette eller læse ZUGFeRD-fakturaer på engelsk, gennemgår vores ZUGFeRD-guide for ikke-tysktalende det praktiske forløb.

Validering af ZUGFeRD-fakturaer

ZUGFeRD-validering foregår på tre niveauer: PDF/A-3-filniveauet, XML-skemaniveauet og forretningsregelniveauet.

På filniveau skal PDF-filen være i overensstemmelse med PDF/A-3-standarden. Værktøjer som veraPDF validerer dette. En PDF, der ikke er PDF/A-3-konform, er ikke et gyldigt ZUGFeRD-dokument, selvom den indlejrede XML er fejlfri.

På XML-skemaniveau skal den indlejrede XML være velformet og valid i forhold til XSD-skemaet for den deklarerede profil. ZUGFeRD leverer fem XSD-skemaer og Schematron-artefakter, ét pr. profil (XRECHNUNG-profilen bruger XRechnungs valideringsartefakter). Den profil, der er deklareret i PDF-filens XMP-metadata, skal stemme overens med XML-filens faktiske indhold. Hvis en faktura erklærer sig som EN 16931-profil, men ikke indeholder linjeposter i XML-filen, afvises den af Schematron-valideringen.

På forretningsregelniveau kontrollerer Schematron-regler betingelser, som XSD ikke kan håndhæve, for eksempel om momsens totalbeløb korrekt svarer til summen af linjeposternes momsbeløb, om en momsfritagelseskode er ledsaget af en forklarende tekst, og om alle felter, der kræves for den deklarerede profil og det skattemæssige scenarie, er til stede. De hyppigste ZUGFeRD-valideringsfejl er aritmetiske uoverensstemmelser i momsbeløb (forretningsreglerne BR-CO-10, BR-CO-15, BR-CO-16), manglende obligatoriske felter (BR-05, BR-15) og forkerte momskategorikoder (BR-S-05, BR-Z-05, BR-AE-05).

Mustang Validator og Valitool er udbredte gratis open source-ZUGFeRD-validatorer. For at validere en ZUGFeRD-faktura mod EN 16931 uploader du filen til et af værktøjerne og tjekker for XSD- og Schematron-fejl, før du sender til kunder eller indsender til en portal. Facturwise-validatoren er et gratis browserbaseret alternativ, der accepterer enhver PDF eller XML og straks producerer en konformitetsrapport uden konto. En grundigere gennemgang af de enkelte valideringsniveauer, de hyppigste fejlkoder og hvordan du retter dem, finder du i vores valideringsguide til Factur-X / ZUGFeRD.

ZUGFeRD og grænseoverskridende fakturering

Her er det vigtigste for en dansk virksomhed. Den tyske e-fakturapligt gælder virksomheder, der er etableret i Tyskland. En dansk virksomhed er ikke etableret i Tyskland og er derfor ikke selv juridisk omfattet af mandatet. Men din tyske erhvervskunde er omfattet. Tyske virksomheder skal kunne modtage strukturerede e-fakturaer siden januar 2025, og fra 2027 eller 2028 skal de selv udstede dem. I praksis betyder det, at tyske kunder i stigende grad vil bede dig om at sende ZUGFeRD, fordi formatet passer direkte ind i deres automatiske behandling af indgående fakturaer. ZUGFeRD handler altså om den tyske del af din fakturering.

Til indenlandsk dansk fakturering bruger du fortsat NemHandel med OIOUBL eller Peppol BIS, ikke ZUGFeRD. Danmark har haft obligatorisk e-fakturering til det offentlige siden 2005, og den danske bogføringslov stiller krav om, at digitale bogføringssystemer kan sende og modtage e-fakturaer via OIOUBL og Peppol BIS. De to spor lever side om side: OIOUBL eller Peppol BIS til danske kunder og til det offentlige i Danmark, og ZUGFeRD til dine tyske erhvervskunder. Det er forskellige formater, og en dansk OIOUBL-faktura opfylder ikke en tysk kundes behov for en ZUGFeRD-faktura. Hvis du sælger til begge markeder, skal dit faktureringsværktøj kunne producere det rigtige format til hvert land.

Hvis du fakturerer franske B2B-kunder, er ZUGFeRD og Factur-X teknisk identiske, så en ZUGFeRD 2.4-faktura i EN 16931-profil samtidig er en gyldig Factur-X 1.0.8-faktura. Den eneste forskel er navnet på den indlejrede XML-fil. For belgiske og hollandske kunder er ZUGFeRD ikke det rigtige format. Belgien har gjort Peppol BIS Billing 3.0 obligatorisk for B2B-e-fakturering fra januar 2026, og Holland bruger Peppol intensivt i både den offentlige og den private sektor. Peppol forventer ren XML og rummer ikke den hybride PDF/XML-struktur i ZUGFeRD. For belgiske og hollandske kunder er Peppol BIS 3.0 det korrekte format. Både ZUGFeRD og Peppol BIS 3.0 implementerer EN 16931, så fakturadataene er de samme, men filformatet og leveringsnetværket er forskellige fra land til land. Den fulde sammenligning finder du i vores guide til Factur-X og Peppol.

Et enkelt faktureringsværktøj, der understøtter alle de vigtige EU-formater, altså ZUGFeRD, Factur-X, XRechnung og Peppol BIS 3.0, dækker Tyskland, Frankrig, Belgien og Holland fra én konto, uden at du har brug for separate værktøjer til hvert marked.

Tjekliste for ZUGFeRD-overholdelse

Bekræft, at din fakturasoftware genererer ZUGFeRD 2.4 i EN 16931-profil eller højere. Kontrollér, at navnet på den indlejrede XML-fil er zugferd-invoice.xml, og at XMP-metadataene deklarerer konformitetsniveauet korrekt. Sørg for, at dataene i XML-filen og de data, der er synlige i PDF-filen, stemmer overens, da XML-filen er afgørende i momsmæssig henseende ved enhver uoverensstemmelse. Validér mindst én testfaktura med Mustang Validator, Valitool eller den gratis Facturwise-validator, før du sender til kunder. Hvis du fakturerer tyske offentlige myndigheder, så afklar, om kunden kræver XRechnung via ZRE eller OZG-RE, eller om ZUGFeRDs XRECHNUNG-profil accepteres, og indhent Leitweg-ID hos den offentlige kunde, før du indsender. Opbevar ZUGFeRD-fakturaer i deres oprindelige elektroniske form i mindst otte år for at opfylde de tyske GoBD-arkiveringskrav.

Ofte stillede spørgsmål om ZUGFeRD og e-faktura

Hvad er ZUGFeRD?

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) er Tysklands hybride e-fakturaformat. Det kombinerer et menneskelæsbart PDF/A-3-dokument med en maskinlæsbar XML-fil i én og samme fil. Begge lag indeholder de samme fakturadata: PDF-filen til visuel gennemgang og XML-filen til automatisk behandling i regnskabssoftware og ERP-systemer. ZUGFeRD implementerer den europæiske standard EN 16931 og er et af de officielt anerkendte formater under den tyske e-fakturapligt. Formatet har været i brug siden juni 2014 og er teknisk identisk med det franske format Factur-X siden version 2.1 i marts 2020.

Er ZUGFeRD obligatorisk i Tyskland?

At kunne modtage ZUGFeRD har været obligatorisk for alle tyske virksomheder siden den 1. januar 2025, hvilket betyder, at enhver virksomhed skal kunne behandle indgående ZUGFeRD-fakturaer og andre EN 16931-konforme e-fakturaer. Pligten til at udstede ZUGFeRD gælder fra den 1. januar 2027 for virksomheder med en nettoomsætning over 800.000 euro i det foregående år og fra den 1. januar 2028 for alle øvrige virksomheder. Kleinunternehmer, altså virksomheder med en nettoomsætning på højst 25.000 euro i det foregående år efter §19 UStG, er fritaget for udstedelsespligten, men skal kunne modtage konforme e-fakturaer fra januar 2025. En dansk virksomhed er ikke selv omfattet af pligten, men dine tyske kunder er det.

Hvad er forskellen mellem ZUGFeRD og XRechnung?

ZUGFeRD er et hybridt format, der kombinerer en menneskelæsbar PDF og en indlejret XML-fil i ét enkelt PDF/A-3-dokument. XRechnung er ren XML uden et PDF-lag, er udelukkende beregnet til behandling mellem maskiner og kan ikke læses visuelt uden særlig software. For tyske B2B-transaktioner mellem private virksomheder er begge formater juridisk gyldige under Wachstumschancengesetz. For tyske B2G-fakturaer til forbundsmyndigheder er XRechnung det krævede format og skal indsendes via ZRE eller OZG-RE med kundens Leitweg-ID. ZUGFeRDs XRECHNUNG-referenceprofil udgør en praktisk mellemvej: den indlejrer XRechnung-konform XML i en læsbar PDF og muliggør dermed B2G-konformitet med samtidig menneskelig læsbarhed.

Hvilken ZUGFeRD-profil skal jeg bruge til tysk B2B-fakturering?

For de fleste virksomheder er profilen EN 16931 (også kaldet COMFORT) det rigtige standardvalg. Det er den eneste ZUGFeRD-profil, der er fuldt EN 16931-konform og juridisk gyldig som B2B-e-faktura efter tysk momsret (§14 UStG). MINIMUM og BASIC WL er ikke EN 16931-konforme og fungerer i Tyskland kun som bogføringshjælp, ikke som gyldige e-fakturaer under Wachstumschancengesetz. BASIC indeholder linjeposter, men er heller ikke fuldt EN 16931-konform. EXTENDED er kun nødvendig for virksomheder med komplekse, flerleddede fakturastrukturer som kits, bundtprodukter og sammensatte varer. XRECHNUNG-profilen er til virksomheder, der skal fakturere både tyske B2B-kunder og tyske offentlige myndigheder fra ét og samme forløb.

Er ZUGFeRD det samme som Factur-X?

Ja, teknisk set. Siden ZUGFeRD 2.1 udkom i marts 2020, har ZUGFeRD og Factur-X været teknisk identiske formater. De deler det samme XML-skema baseret på UN/CEFACT CII, de samme fem kerneprofiler og den samme PDF/A-3-containerstruktur. De eneste forskelle er navnet på den indlejrede XML-fil, zugferd-invoice.xml for ZUGFeRD og factur-x.xml for Factur-X, samt brandnavnet. ZUGFeRD tilføjer den tysklandsspecifikke XRECHNUNG-referenceprofil, og Frankrig tilføjer EXTENDED-CTC-FR til sin B2B-reform. En virksomhed, der allerede genererer ZUGFeRD 2.4 til tyske kunder, genererer dermed det teknisk identiske format som Factur-X 1.0.8 til franske kunder, uden behov for et separat værktøj.

Hvordan validerer jeg en ZUGFeRD-faktura?

ZUGFeRD-validering foregår på tre niveauer. Først skal PDF-filen være i overensstemmelse med PDF/A-3-standarden, hvilket kontrolleres med værktøjer som veraPDF. Dernæst skal den indlejrede XML bestå XSD-skemavalideringen for den deklarerede profil, så alle obligatoriske felter er til stede og korrekt strukturerede. Til sidst kontrollerer Schematron-forretningsregler, at momsens totalbeløb svarer til summen af linjeposternes beløb, at obligatoriske felter er udfyldt, og at momskategorierne er korrekte. Mustang Validator og Valitool er udbredte gratis open source-ZUGFeRD-validatorer til lokal kontrol. Facturwise-validatoren på facturwise.com/validate accepterer også ZUGFeRD-fakturaer og producerer straks en EN 16931-konformitetsrapport uden konto og uden omkostninger.

Skal Kleinunternehmer bruge ZUGFeRD?

Kleinunternehmer, altså virksomheder med en nettoomsætning på højst 25.000 euro i det foregående år efter §19 UStG, er fritaget for pligten til at udstede e-fakturaer under Wachstumschancengesetz og behøver ikke at udstede ZUGFeRD-fakturaer. De skal dog kunne modtage ZUGFeRD og andre EN 16931-konforme e-fakturaer fra deres leverandører fra den 1. januar 2025. Fra 2027 og 2028 vil større kunder begynde at udstede ZUGFeRD obligatorisk, og en Kleinunternehmer skal kunne modtage og behandle disse fakturaer, selvom virksomheden selv fortsat er fritaget for at sende dem.

Skal danske virksomheder bruge ZUGFeRD?

Danske virksomheder er ikke juridisk omfattet af den tyske e-fakturapligt, fordi pligten gælder virksomheder, der er etableret i Tyskland. Men når du fakturerer tyske erhvervskunder, er din kunde omfattet og skal kunne modtage strukturerede e-fakturaer. I praksis vil tyske kunder derfor i stigende grad bede om ZUGFeRD, fordi formatet passer direkte ind i deres automatiske fakturabehandling. ZUGFeRD er relevant for den tyske del af din fakturering. Til indenlandsk dansk fakturering bruger du fortsat NemHandel med OIOUBL eller Peppol BIS, ikke ZUGFeRD. Det er forskellige formater til forskellige markeder: ZUGFeRD til dine tyske erhvervskunder, og OIOUBL eller Peppol BIS til danske kunder og det offentlige i Danmark.

Opret ZUGFeRD-fakturaer med Facturwise

Facturwise opretter automatisk ZUGFeRD 2.4-konforme fakturaer i EN 16931-profil. Hver faktura, du laver, er en fuldt hybrid PDF/A-3-fil med den strukturerede zugferd-invoice.xml indlejret og klar til ethvert tysk system til indgående fakturaer, til forbundsmyndigheder via XRECHNUNG-profilen eller til grænseoverskridende brug som Factur-X til franske kunder. Ingen XML-konfiguration, ingen separate værktøjer, ingen ekstra trin. Opret din første ZUGFeRD-faktura gratis.


Denne artikel er informativ og udgør ikke juridisk, skattemæssig eller compliancemæssig rådgivning. Wachstumschancengesetz, implementeringsdetaljerne for §14 UStG, kravene til ZUGFeRD-profilerne og de anerkendte formatspecifikationer udvikler sig løbende, og detaljer kan ændre sig efter offentliggørelsen. For beslutninger, der vedrører din virksomhed, bør du konsultere en kvalificeret revisor eller skatterådgiver.