E-fakturowanie w Niemczech: co freelancerzy muszą wiedzieć
Jeśli pracujesz jako freelancer w Niemczech, e-fakturowanie nie jest już czymś, co możesz odkładać na później. Od stycznia 2025 roku zasady elektronicznej wymiany faktur między firmami zmieniły się w sposób, który dotyczy każdego samozatrudnionego wystawiającego faktury innym przedsiębiorstwom — niezależnie od wielkości działalności ani od tego, jak długo prowadzisz sprawy w tradycyjny sposób. E-Rechnung Pflicht — niemiecki obowiązek e-fakturowania — już obowiązuje w zakresie odbierania faktur, a obowiązek wysyłania jest wdrażany etapowo do 2027 i 2028 roku.
Ten przewodnik obejmuje wszystko, co musisz wiedzieć: co e-fakturowanie oznacza w praktyce, jakie wymagania prawne obowiązują i kiedy, jakie formaty mają zastosowanie, jak zachować zgodność z GoBD i jak upewnić się, że Twój program do fakturowania jest gotowy — bez spędzania godzin na rozszyfrowywaniu dokumentacji urzędowej.
Co naprawdę oznacza e-fakturowanie
Termin e-fakturowanie jest często używany, ale równie często źle rozumiany. Wysłanie faktury PDF e-mailem nie jest e-fakturowaniem w sensie prawnym, nawet jeśli jest to forma elektroniczna. Dokument Word zapisany jako PDF i wysłany klientowi e-mailem nie jest e-fakturą. Nawet profesjonalnie zaprojektowany PDF z programu do fakturowania nie kwalifikuje się, chyba że spełnia konkretną normę techniczną.
Prawdziwa e-faktura w Niemczech musi być wystawiona, przesłana i odebrana w ustrukturyzowanym formacie elektronicznym, który oprogramowanie księgowe może przetwarzać automatycznie. Kluczowym pojęciem jest format ustrukturyzowany — oznacza to, że dane faktury są osadzone w formie odczytywalnej maszynowo, a nie jedynie wyświetlane wizualnie na stronie.
Najprościej można to zrozumieć tak: zwykły PDF pokazuje fakturę po otwarciu. Zgodna e-faktura robi to samo, ale zawiera również ukrytą warstwę ustrukturyzowanych danych wewnątrz pliku, które oprogramowanie księgowe może automatycznie wyodrębnić i przetworzyć bez konieczności ręcznego wpisywania czegokolwiek. To w istocie faktura czytelna dla człowieka i faktura odczytywalna maszynowo połączone w jednym pliku.
Dwa główne formaty e-faktur w Niemczech
Niemcy uznają dwa formaty spełniające wymogi prawne dotyczące e-fakturowania. Zrozumienie różnicy między nimi jest ważne dla wyboru odpowiedniego programu do fakturowania.
XRechnung to czysty format XML — ustrukturyzowany plik danych bez komponentu wizualnego. Jest z natury odczytywalny maszynowo i wymaga specjalistycznego oprogramowania do wyświetlenia w czytelnej formie. XRechnung jest obowiązkowy dla faktur wystawianych niemieckim władzom federalnym od listopada 2020 roku i pozostaje standardem dla zamówień publicznych. Jeśli fakturujesz instytucje rządowe, gminy lub agencje federalne, musisz znać format XRechnung. Szczegółowe porównanie zastosowań poszczególnych formatów znajdziesz w naszym przewodniku ZUGFeRD vs. XRechnung.
ZUGFeRD to format hybrydowy łączący zwykły PDF z osadzonymi danymi XML. Po otwarciu faktura ZUGFeRD wygląda jak zwykły profesjonalny dokument. Wewnątrz pliku znajdują się ustrukturyzowane dane fakturowe, które oprogramowanie księgowe może automatycznie wyodrębnić. ZUGFeRD to najbardziej praktyczna opcja w programie do fakturowania online dla większości freelancerów fakturujących prywatnych klientów B2B, ponieważ działa jak normalny PDF dla odbiorców, którzy jeszcze nie mają zautomatyzowanego przetwarzania faktur, jednocześnie spełniając standard techniczny dla tych, którzy go posiadają.
Oba formaty są zgodne z europejską normą EN 16931, która określa, jakie informacje musi zawierać zgodna e-faktura i jak powinna być ustrukturyzowana. ZUGFeRD implementuje konkretnie profil EN 16931 — identyfikowany przez ID profilu urn:cen.eu:en16931:2017 — który jest właściwym poziomem dla standardowej fakturacji B2B między przedsiębiorstwami. Jeśli Twój program do fakturowania generuje zgodne z EN 16931 faktury ZUGFeRD 2.4, spełniasz niemiecki wymóg prawny. Szczegółowe wyjaśnienie wymagań EN 16931 znajdziesz w naszym przewodniku po normie EN 16931.
Harmonogram e-Rechnung Pflicht: co jest wymagane i kiedy
Niemcy wdrażają obowiązkowe e-fakturowanie etapowo. Oto dokładnie, co jest wymagane na każdym etapie.
Od 1 stycznia 2025 wszystkie niemieckie firmy prowadzące transakcje B2B muszą być w stanie odbierać ustrukturyzowane e-faktury. Ten wymóg już obowiązuje. Jeśli dostawca wyśle Ci fakturę ZUGFeRD lub XRechnung, jesteś prawnie zobowiązany ją przyjąć i przetworzyć. Nie możesz poprosić o wysłanie zwykłego PDF-a zamiast tego. Dla większości freelancerów oznacza to posiadanie dedykowanego adresu e-mail na przychodzące e-faktury i najlepiej programu do fakturowania, który potrafi je prawidłowo odczytać i przechowywać.
Od 1 stycznia 2027 firmy o rocznym przychodzie powyżej 800 000 € w poprzednim roku muszą wysyłać ustrukturyzowane e-faktury dla wszystkich krajowych transakcji B2B. Jeśli Twoje przychody z freelancingu przekraczają ten próg, musisz wystawiać zgodne e-faktury do tej daty.
Od 1 stycznia 2028 obowiązek wysyłania ustrukturyzowanych e-faktur obejmuje wszystkie firmy niezależnie od przychodów. To jest data, która dotyczy większości freelancerów w Niemczech. Dla Kleinunternehmer obowiązują szczególne zasady — patrz poniżej.
Obowiązek odbierania obowiązuje od stycznia 2025 roku i dotyczy wszystkich natychmiast. Czekanie do 2028 roku z uporządkowaniem programu do fakturowania nie jest praktyczną strategią — przejście wymaga czasu, a freelancerzy, którzy dostosują się wcześniej, doświadczą znacznie płynniejszej transformacji niż ci, którzy będą działać w pośpiechu tuż przed terminem. Pełny harmonogram dla poszczególnych krajów znajdziesz w naszym przeglądzie terminów e-fakturowania w UE.
Najczęściej zadawane pytania o e-Rechnung Pflicht
Czy obowiązek e-fakturowania dotyczy również Kleinunternehmer?
Częściowo. Kleinunternehmer działający w ramach zwolnienia dla małych przedsiębiorców określonego w §19 UStG są zwolnieni z obowiązku wystawiania e-faktur (§34a UStDV). Mogą nadal wystawiać faktury w innych formatach, takich jak PDF lub papier. Kleinunternehmer muszą jednak być w stanie odbierać e-faktury od 1 stycznia 2025 roku — od obowiązku odbioru nie ma wyjątków. W praktyce oznacza to posiadanie przynajmniej skrzynki e-mail zdolnej do przyjmowania plików ZUGFeRD lub XRechnung.
Jeśli jako Kleinunternehmer zdecydujesz się dobrowolnie wysyłać e-faktury lub przejdziesz z reżimu Kleinunternehmer na opodatkowanie na zasadach ogólnych, od tego momentu podlegasz pełnemu obowiązkowi wysyłania. W takim przypadku Twój program do fakturowania musi prawidłowo obsługiwać zwolnienie z VAT w formacie ustrukturyzowanym, włącznie z odpowiednim kodem przyczyny zwolnienia i obowiązkową adnotacją, że VAT nie jest naliczany na podstawie §19 UStG.
Czy obowiązek e-fakturowania dotyczy faktur transgranicznych do klientów w UE?
Niemiecki obowiązek e-fakturowania dotyczy krajowych transakcji B2B — faktur między dwoma firmami z siedzibą w Niemczech. Jeśli jako freelancer w Niemczech fakturujesz klienta we Francji, Holandii lub innym kraju UE, niemiecki krajowy obowiązek technicznie nie wymaga ZUGFeRD dla tej konkretnej faktury. Francja ma jednak własny obowiązek e-fakturowania wykorzystujący Factur-X. Ponieważ Factur-X i ZUGFeRD są technicznie identycznymi formatami od wersji 2.1, jedno zgodne rozwiązanie e-fakturowania obsługuje oba rynki jednocześnie. Więcej o tym, jak działa odwrotne obciążenie VAT w transgranicznym fakturowaniu w UE, znajdziesz w naszym przewodniku po odwrotnym obciążeniu VAT.
Co się stanie, jeśli nie spełnię wymogu e-fakturowania?
Niespełnienie e-Rechnung Pflicht może skutkować odrzuceniem faktur przez systemy księgowe klientów, opóźnieniami w płatnościach i potencjalnymi karami ze strony organów podatkowych. W praktyce klient, którego system oczekuje ustrukturyzowanej e-faktury i otrzymuje zwykły PDF, może oznaczyć fakturę do ręcznego przetwarzania lub całkowicie ją odesłać. W miarę zaostrzania egzekwowania w 2027 i 2028 roku ryzyko operacyjne związane z niezgodnością znacząco wzrasta.
Czy mój obecny program do fakturowania jest naprawdę zgodny?
Niekoniecznie. Wiele narzędzi twierdzi, że obsługuje e-fakturowanie, ale robi to tylko w droższych planach abonamentowych lub generuje dane wyjściowe, które nie w pełni spełniają wymagania profilu EN 16931. Sprawdź, czy Twoje oprogramowanie wyraźnie deklaruje zgodność z ZUGFeRD 2.3 lub 2.4 na poziomie profilu EN 16931 i czy ta funkcja jest zawarta w Twoim obecnym planie, czy wymaga aktualizacji.
Jakie informacje musi zawierać e-faktura
Norma EN 16931 definiuje obowiązkowy zestaw pól, które każda zgodna e-faktura musi zawierać. Większość z nich to te same informacje, które i tak powinieneś umieszczać na każdej profesjonalnej fakturze, ale format ustrukturyzowany wymaga ich obecności w określonych polach XML.
Pola obowiązkowe obejmują pełną nazwę prawną i adres, numer identyfikacji podatkowej lub numer VAT, datę faktury, unikalny kolejny numer faktury, datę wykonania usługi lub dostawy towarów, jasny opis każdej pozycji z ilością i ceną jednostkową, obowiązującą stawkę VAT dla każdej pozycji lub przyczynę zwolnienia jeśli VAT nie jest naliczany, sumę faktury z podziałem na kwotę netto, kwotę VAT jeśli dotyczy i łączną kwotę do zapłaty, oraz dane do płatności włącznie z IBAN.
W przypadku faktur transgranicznych w UE, gdzie ma zastosowanie mechanizm odwrotnego obciążenia, potrzebujesz również numeru VAT klienta i odniesienia do właściwego artykułu dyrektywy VAT. Brak tych informacji w strukturze XML e-faktury może spowodować jej odrzucenie przez system księgowy klienta, nawet jeśli wizualnie wygląda poprawnie w PDF-ie. Pełne zestawienie pól obowiązkowych znajdziesz w naszym poradniku pisania profesjonalnej faktury.
Zgodność z GoBD a e-fakturowanie
GoBD — niemieckie zasady prawidłowego prowadzenia i przechowywania ksiąg, ewidencji i dokumentów w formie elektronicznej — mają zastosowanie do Twojego rozwiązania e-fakturowania oprócz samego e-Rechnung Pflicht. GoBD wymaga, aby faktury były przechowywane w formacie odpornym na manipulacje, odczytywalnym maszynowo i pozostawały dostępne przez osiem lat (§14b UStG).
Faktura ZUGFeRD zapisana jako plik PDF/A-3 spełnia wymóg przechowywania GoBD dla samego dokumentu fakturowego, ponieważ format ten jest zaprojektowany do długoterminowej archiwizacji. Jednak sposób, w jaki przechowujesz i organizujesz te faktury w swoim systemie, musi również odpowiadać zasadom GoBD — faktury muszą być zindeksowane i łatwe do odnalezienia, a nie po prostu wrzucone do nieustrukturyzowanego folderu. Dobry program do fakturowania obsługuje to automatycznie w ramach historii faktur i prowadzenia dokumentacji.
Jak wybrać odpowiedni program do e-fakturowania w Niemczech
Nie każdy program do fakturowania, który twierdzi, że obsługuje e-fakturowanie, generuje w pełni zgodne dane wyjściowe. Oto konkretne kwestie do sprawdzenia przy ocenie programu do e-fakturowania w Niemczech jako freelancer.
Po pierwsze: czy generuje ZUGFeRD w wersji 2.3 lub wyższej, najlepiej 2.4? Starsze wersje mogą nie spełniać aktualnych wymagań profilu EN 16931. Wersja powinna być wyraźnie podana w dokumentacji oprogramowania.
Po drugie: czy implementuje profil EN 16931 — z identyfikatorem profilu urn:cen.eu:en16931:2017? To jest właściwy poziom profilu dla standardowej fakturacji B2B. Poproś dostawcę oprogramowania o wyraźne potwierdzenie tego, zamiast akceptować ogólnikowe deklaracje o „obsłudze e-fakturowania".
Po trzecie: czy prawidłowo obsługuje zwolnienie z VAT dla Kleinunternehmer w strukturze XML, jeśli Cię to dotyczy? Poprawność wizualna w PDF-ie nie wystarczy — dane XML również muszą być prawidłowe.
Po czwarte: czy e-fakturowanie jest zawarte w planie, z którego obecnie korzystasz, czy jest płatnym dodatkiem? Kilka znanych niemieckich programów do faktur obsługuje ZUGFeRD tylko w droższych planach. Snaply Invoicing zawiera pełną zgodność z ZUGFeRD 2.4 i Factur-X na poziomie profilu EN 16931 w każdym planie — w tym w darmowym punkcie startowym — bez aktualizacji ani dodatków.
Jeśli chcesz sprawdzić, czy Twoje obecne narzędzie generuje prawidłowe dane wyjściowe, możesz przetestować poszczególne pliki faktur za pomocą darmowego walidatora Mustangproject, który sprawdza pliki pod kątem oficjalnych reguł schematron EN 16931 i pokazuje konkretne błędy.
Fakturowanie transgraniczne: ZUGFeRD i Factur-X
Jeśli fakturujesz klientów zarówno we Francji, jak i w Niemczech, Twój program do e-fakturowania musi obsługiwać zarówno ZUGFeRD, jak i Factur-X. Factur-X to francuski odpowiednik ZUGFeRD — oba formaty są od wersji 2.1 technicznie identyczne i używają tej samej struktury XML, tego samego profilu EN 16931 i tego samego podejścia z osadzonym PDF. Jedyną różnicą na poziomie pliku jest nazwa osadzonego pliku XML wewnątrz kontenera PDF.
Oznacza to, że freelancer korzystający z programu do fakturowania, który generuje ZUGFeRD 2.4 na poziomie profilu EN 16931, jednocześnie tworzy faktury zgodne z Factur-X. Nie potrzebujesz oddzielnego oprogramowania dla klientów niemieckich i francuskich — jedno zgodne rozwiązanie obsługuje oba rynki. Szczegółowe wyjaśnienie formatów znajdziesz w naszym przewodniku po zgodności Factur-X i ZUGFeRD.
Rozporządzenie ViDA UE zmierza do harmonizacji e-fakturowania we wszystkich państwach członkowskich. Jeśli masz klientów B2B w innych krajach UE, teraz jest odpowiedni moment, aby upewnić się, że Twój program do fakturowania generuje zgodne dane wyjściowe, abyś był gotowy, gdy kolejne obowiązki wejdą w życie.
Praktyczne kroki do osiągnięcia zgodności
Przygotowanie rozwiązania e-fakturowania nie musi być skomplikowane. Oto prosty plan działania dla freelancerów w Niemczech.
Krok 1: Sprawdź swój obecny program do fakturowania pod kątem powyższych kryteriów. Jeśli już generuje ZUGFeRD 2.3 lub 2.4 na poziomie profilu EN 16931 i ta funkcja jest zawarta w Twoim obecnym planie, możesz już być gotowy. Jeśli aktualizacja lub dodatek jest wymagany do zgodności z e-fakturowaniem, faktycznie płacisz opłatę za zgodność, która nie jest konieczna — narzędzia takie jak Snaply Invoicing zawierają to standardowo w każdym planie.
Krok 2: Wyznacz adres e-mail specjalnie do odbierania przychodzących e-faktur, jeśli jeszcze tego nie zrobiłeś. Coś prostego jak faktury@twojaimie.de pomoże utrzymać porządek w ustrukturyzowanej dokumentacji fakturowej i ułatwi dostawcom prawidłowe kierowanie e-faktur.
Krok 3: Przetestuj swoje wychodzące faktury, generując próbkę i weryfikując ją pod kątem reguł EN 16931. To potwierdzi, że Twój program do fakturowania produkuje technicznie prawidłowe dane wyjściowe, zanim wyślesz faktury do prawdziwych klientów.
Krok 4: Poinformuj swoich stałych klientów, że teraz wysyłasz e-faktury. Choć e-Rechnung Pflicht oznacza, że są prawnie zobowiązani do przyjmowania ustrukturyzowanych e-faktur, krótka informacja zapobiegnie zamieszaniu u klientów, którzy mogą jeszcze nie zaktualizować swoich systemów.
Zacznij wysyłać zgodne e-faktury już dziś
Jeśli jeszcze nie sprawdziłeś swojego rozwiązania e-fakturowania, teraz jest odpowiedni moment — nie tuż przed terminami wysyłania w 2027 lub 2028 roku. Obowiązek odbierania już obowiązuje i dostawcy mogą już wysyłać Ci ustrukturyzowane e-faktury.
Snaply Invoicing jest stworzony specjalnie dla freelancerów i małych firm objętych e-Rechnung Pflicht. Każda faktura wygenerowana przez Snaply jest automatycznie e-fakturą zgodną z ZUGFeRD 2.4 i Factur-X na poziomie profilu EN 16931 — bez konfiguracji, bez dodatków, bez aktualizacji planu. Działa dla niemieckich klientów wymagających ZUGFeRD i francuskich klientów wymagających Factur-X — wszystko z jednego konta. Dokumenty fakturowe są dostępne w ośmiu językach, w tym polskim, niemieckim, francuskim, holenderskim i angielskim, a kody QR SEPA są dołączone do każdej faktury dla szybszych płatności bankowych.
Freelancerzy, którzy dostosują swoje rozwiązanie e-fakturowania wcześniej, doświadczą płynnego przejścia. Ci, którzy czekają do terminu, staną w obliczu presji czasowej, ryzyka odrzucenia faktur przez klientów, którzy już zautomatyzowali przetwarzanie, oraz ryzyka niezgodności dokładnie w momencie, gdy egzekwowanie jest najsurowsze.
E-fakturowanie w Niemczech nie jest obciążeniem — to modernizacja sposobu, w jaki firmy wymieniają dokumenty finansowe, a dla freelancerów, którzy prawidłowo je wdrożą, zmniejsza obciążenie administracyjne związane z fakturowaniem, zamiast je zwiększać.
Snaply to platforma e-fakturowania stworzona dla freelancerów i małych firm w Europie. Każda faktura zawiera osadzony XML Factur-X i ZUGFeRD na poziomie profilu EN 16931, dzięki czemu spełniasz e-Rechnung Pflicht bez dodatkowego wysiłku. Utwórz swoją pierwszą zgodną e-fakturę za darmo.
