ValidateFin

Walidator faktur UBL / Peppol BIS 3.0 & EN 16931

To bezpłatne narzędzie waliduje faktury UBL 2.1 i noty kredytowe pod kątem zgodności ze schematem XSD i regułami biznesowymi Peppol BIS Billing 3.0 (norma EN 16931). Jest przeznaczone dla programistów, księgowych i zespołów finansowych, którzy muszą weryfikować swoje e-faktury przed wysyłką przez sieć Peppol.

UBL 2.1Peppol BIS 3.0EN 16931
Bezpieczne Przetwarzanie
← Wróć do walidatora UBL / Peppol
🇩🇪 Deutschland — XRechnung & Peppol BIS 3.0

Walidator XRechnung & Peppol BIS 3.0 dla firm niemieckich

Niemcy nakładają obowiązek stosowania XRechnung (opartego na UBL) dla B2G od 2020 roku i ustrukturyzowanego e-fakturowania dla B2B od 2027 roku. Waliduj swoje faktury XRechnung lub Peppol BIS 3.0 pod kątem zgodności z EN 16931 — bezpłatnie, bez przesyłania.

Otwórz walidator XRechnung

XRechnung i UBL w Niemczech: obowiązki B2G i B2B

XRechnung to krajowy standard e-fakturowania Niemiec dla zamówień publicznych (B2G), zdefiniowany przez KoSIT. Opiera się na dwóch składniach: UBL 2.1 (CIUS DE) i UN/CEFACT CII. Wszyscy dostawcy federalni muszą przesyłać faktury XRechnung za pośrednictwem ZRE (Zentrale Rechnungseingangsplattform) lub platform OZG-RE od listopada 2020 roku.

W przypadku transakcji B2B, Wachstumschancengesetz ustanawia obowiązkowe ustrukturyzowane e-fakturowanie od 2027 roku. XRechnung i Peppol BIS Billing 3.0 są obydwoma akceptowanymi formatami. Firmy muszą być w stanie odbierać ustrukturyzowane e-faktury od stycznia 2025 roku. ValidateFin waliduje składnię UBL faktur XRechnung zgodnie z regułami EN 16931 i Peppol BIS 3.0.

Harmonogram wdrożenia

Nov 2020

B2G (federalny): XRechnung obowiązkowy dla wszystkich federalnych zamówień publicznych. Przesyłanie przez platformy ZRE lub OZG-RE.

Jan 2025

B2B: wszystkie firmy będące podatnikami VAT w Niemczech muszą być technicznie zdolne do ODBIERANIA ustrukturyzowanych e-faktur (EN 16931).

Jan 2027

B2B: obowiązkowe WYSTAWIANIE ustrukturyzowanych e-faktur dla firm z rocznym obrotem >800 000€.

Jan 2028

B2B: obowiązkowe wystawianie rozszerzone na wszystkie firmy będące podatnikami VAT w Niemczech, w tym mikroprzedsiębiorstwa.

Co ValidateFin sprawdza w Twojej fakturze XRechnung / UBL

Przed przesłaniem do ZRE lub systemu nabywcy sprawdź, czy Twoja faktura XRechnung / UBL spełnia te wymagania:

  • Walidacja schematu UBL 2.1 zgodnie z XRechnung CIUS DE i specyfikacją Peppol BIS Billing 3.0
  • Obowiązkowe pola EN 16931: NIP sprzedawcy/nabywcy (format USt-IdNr. DE), numer faktury, data dostawy, podział podatkowy
  • Leitweg-ID (BT-10): referencja nabywcy obowiązkowa dla wszystkich faktur XRechnung B2G przesyłanych do ZRE
  • Format niemieckiego numeru VAT: DE + 9 cyfr (Umsatzsteuer-Identifikationsnummer)
  • Identyfikator profilu XRechnung: poziom zgodności CIUS-DE w cbc:CustomizationID

Typowe błędy XRechnung powodujące odrzucenie przez ZRE

Brakujący lub nieprawidłowy Leitweg-ID (BT-10)

Leitweg-ID to identyfikator routingu niemieckiej jednostki publicznej. Musi być obecny w cbc:BuyerReference. Bez niego ZRE nie może skierować faktury do właściwego odbiorcy — natychmiastowe odrzucenie.

Nieprawidłowy cbc:CustomizationID dla XRechnung

Faktury XRechnung muszą deklarować profil CIUS-DE w cbc:CustomizationID (np. urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_2.3). Niezgodności powodują niepowodzenie walidacji ZRE.

Nieprawidłowy format niemieckiego numeru VAT

Niemiecki Umsatzsteuer-Identifikationsnummer musi mieć format DE + 9 cyfr (np. DE123456789). Brakujący prefiks DE lub nieprawidłowa liczba cyfr powoduje niepowodzenie reguły EN 16931 BR-DE-01.

Często zadawane pytania

Czy XRechnung jest tym samym co Peppol BIS 3.0?

XRechnung i Peppol BIS Billing 3.0 to oba formaty oparte na UBL 2.1 implementujące EN 16931, ale są to różne CIUS (Core Invoice Usage Specifications). XRechnung (CIUS-DE) dodaje niemieckie specyficzne obowiązkowe pola (Leitweg-ID, specyficzne reguły VAT). Peppol BIS 3.0 to ogólnoeuropejski standard używany w sieci Peppol. Oba są akceptowane dla niemieckiego B2B e-fakturowania od 2027 roku.

Czy ValidateFin może walidować faktury XRechnung?

ValidateFin waliduje strukturę UBL 2.1 i reguły biznesowe EN 16931 / Peppol BIS 3.0 Twojej faktury. W przypadku reguł CIUS-DE specyficznych dla XRechnung, podstawowa walidacja (obecność Leitweg-ID, format VAT dla Niemiec, obowiązkowe pola) jest uwzględniona. Pełna obsługa zestawu reguł KoSIT XRechnung jest stopniowo rozszerzana.

Moja firma musi być w stanie odbierać e-faktury od stycznia 2025 roku — co to oznacza technicznie?

Od stycznia 2025 roku Twój system księgowy lub ERP musi być w stanie importować i przetwarzać ustrukturyzowane e-faktury w co najmniej jednym formacie zgodnym z EN 16931 (XRechnung UBL, XRechnung CII, ZUGFeRD 2.x lub Peppol BIS 3.0). ValidateFin pomaga Ci sprawdzić i zwalidować każdą otrzymaną fakturę UBL, aby upewnić się, że jest poprawnie ustrukturyzowana.

Zwaliduj swoją fakturę XRechnung lub Peppol przed przesłaniem

Sprawdź strukturę UBL 2.1, reguły EN 16931 i zgodność z XRechnung natychmiast. Bez przesyłania plików.

O Walidatorze Faktur UBL / Peppol

To bezpłatne narzędzie waliduje faktury UBL 2.1 i noty kredytowe pod kątem zgodności ze schematem XSD i regułami biznesowymi Peppol BIS Billing 3.0 (norma EN 16931). Jest przeznaczone dla programistów, księgowych i zespołów finansowych, którzy muszą weryfikować swoje e-faktury przed wysyłką przez sieć Peppol.

Walidator sprawdza strukturę, obowiązkowe pola, spójność VAT, sumy pozycji i dziesiątki reguł biznesowych zdefiniowanych w europejskiej normie fakturowania elektronicznego. Całe przetwarzanie odbywa się lokalnie — żadne dane faktury nie są nigdy wysyłane na serwer.

UBL (Universal Business Language) 2.1 jest standardem OASIS definiującym schematy XML dla typowych dokumentów biznesowych, w tym faktur, not kredytowych i zamówień. W Europie sieć Peppol używa UBL jako głównego formatu faktury, regulowanego przez specyfikację BIS Billing 3.0, która implementuje europejską normę EN 16931. W miarę jak państwa członkowskie UE wdrażają obowiązkowe fakturowanie elektroniczne (Francja w 2026 r., Niemcy w 2025 r. dla B2B, Belgia przez Peppol od stycznia 2026 r.), możliwość walidacji faktur UBL przed transmisją staje się niezbędna dla zachowania zgodności.

Walidacja obejmuje dwie warstwy: walidację strukturalną względem schematu XSD UBL 2.1 (sprawdzanie nazw elementów, typów danych i liczności) oraz walidację semantyczną względem reguł biznesowych Peppol (sprawdzanie spójności obliczeń podatkowych, obecności obowiązkowych identyfikatorów dostawcy i nabywcy oraz matematycznej poprawności sum dokumentu). Jedna niespełniona reguła biznesowa może spowodować odrzucenie faktury w sieci Peppol, prowadząc do opóźnień płatności.

Czym jest UBL?

UBL (Universal Business Language) 2.1 to otwarty standard OASIS definiujący schematy XML dla typowych dokumentów handlowych, takich jak faktury i noty kredytowe. W Europie UBL jest głównym formatem używanym w sieci Peppol do e-fakturowania, regulowanym przez specyfikację BIS Billing 3.0, która implementuje europejski standard e-fakturowania EN 16931.

Kluczowe informacje

  • UBL 2.1 to główny format faktur w sieci Peppol w całej Europie
  • Peppol BIS Billing 3.0 wymusza ok. 150 reguł biznesowych ponad schematem XML UBL
  • Obliczenia podatkowe muszą być matematycznie spójne — nawet różnica 0,01 € powoduje odrzucenie
  • Pola obowiązkowe obejmują NIP sprzedawcy/nabywcy, numer faktury, rozbicie podatkowe i kwoty łączne
  • ValidateFin waliduje zarówno schemat UBL, jak i reguły biznesowe Peppol w całości w przeglądarce

Porównanie europejskich formatów e-fakturowania

FormatSkładniaGłówne rynkiZastosowanie
UBL 2.1 (Peppol BIS 3.0)XMLCała UE przez PeppolSieć e-fakturowania B2B/B2G
Factur-X / ZUGFeRDPDF/A-3 + XMLFrancja, Niemcy, BelgiaHybrydowe faktury czytelne dla ludzi i maszyn
CII (Cross Industry Invoice)XMLNiemcy (XRechnung)Fakturowanie rządowe (B2G)
FatturaPAXML (SDI)WłochyObowiązkowe B2B od 2019 roku

Wszystkie formaty implementują EN 16931. Peppol BIS 3.0 używa składni UBL i jest najszerzej stosowany w UE.

Często zadawane pytania

Które wersje faktur UBL są obsługiwane?

Walidator obsługuje faktury UBL 2.1 i noty kredytowe, z walidacją reguł biznesowych Peppol BIS Billing 3.0 (norma EN 16931). Szczegóły znajdziesz w naszym przewodniku po fakturowaniu UBL/Peppol.

Jaka jest różnica między walidacją XSD a regułami Peppol?

Walidacja XSD sprawdza strukturę dokumentu i typy danych. Reguły Peppol BIS 3.0 dodają sprawdzenia logiki biznesowej, takie jak spójność VAT, obowiązkowe pola dostawcy i sumy pozycji.

Czy to narzędzie nadaje się do zgodności z e-fakturowaniem w Europie?

Tak. Narzędzie waliduje względem EN 16931, europejskiej normy fakturowania elektronicznego, co czyni je odpowiednim do sprawdzania zgodności we wszystkich państwach członkowskich UE. Dowiedz się więcej o nadchodzących wymogach w naszym artykule e-invoicing w Europie 2026.

Czy muszę instalować jakieś oprogramowanie?

Nie jest wymagana instalacja. Walidator działa całkowicie w przeglądarce bez wtyczek ani rozszerzeń.

Czym jest Peppol BIS Billing 3.0?

Peppol BIS Billing 3.0 (Business Interoperability Specification) jest standardową specyfikacją dla faktur elektronicznych wymienianych przez sieć Peppol. Implementuje europejską normę EN 16931 i definiuje szczegółowe reguły biznesowe dotyczące VAT, warunków płatności, rabatów, opłat i sum dokumentów. Jest stosowana we wszystkich państwach członkowskich UE i wielu partnerach międzynarodowych.

Dlaczego moja faktura UBL przechodzi walidację XSD, ale nie spełnia reguł Peppol?

Walidacja XSD sprawdza tylko strukturę i typy danych — nie może weryfikować logiki biznesowej. Reguły Peppol BIS 3.0 obejmują kontrole takie jak: suma kwot pozycji musi być równa kwocie opodatkowanej dokumentu, każda podpozycja podatkowa musi mieć odpowiednią kategorię VAT, a niektóre pola są warunkowo obowiązkowe w zależności od typu dokumentu. Faktura może być strukturalnie poprawna, ale nadal naruszać te reguły biznesowe.

Czym jest norma EN 16931?

EN 16931 to europejska norma fakturowania elektronicznego, opublikowana w 2017 roku i obowiązkowa dla całego e-fakturowania sektora publicznego w państwach członkowskich UE. Definiuje semantyczny model danych dla treści faktur. UBL 2.1 i UN/CEFACT CII to dwie składnie XML implementujące tę normę. Peppol BIS 3.0 to profil zbudowany na bazie EN 16931.

Czy mogę walidować notę kredytową za pomocą tego narzędzia?

Tak. Walidator obsługuje zarówno faktury UBL 2.1, jak i noty kredytowe UBL 2.1. Te same reguły Peppol BIS 3.0 i EN 16931 mają zastosowanie do obu typów, z pewnymi regułami aktywowanymi tylko dla not kredytowych (np. CreditedQuantity lub PayableAmount ze znakiem ujemnym). W przypadku hybrydowych faktur PDF, zobacz Przeglądarkę Factur-X / ZUGFeRD.

Jakie kategorie VAT są obsługiwane?

Walidator obsługuje wszystkie standardowe kategorie VAT EN 16931: S (stawka standardowa), Z (stawka zerowa), E (zwolniony), AE (odwrotne obciążenie), K (dostawa wewnątrzwspólnotowa), G (eksport poza UE), O (poza zakresem), oraz IGIC/IPSI dla Wysp Kanaryjskich i Ceuty/Melilli. Każda kategoria ma określone wymagania dotyczące pól obowiązkowych sprawdzanych przez reguły Peppol.

Czy moje dane fakturowe są bezpieczne podczas korzystania z tego narzędzia?

Tak. Cały proces walidacji odbywa się lokalnie w przeglądarce przy użyciu JavaScript. Plik XML faktury nigdy nie jest przesyłany na żaden serwer, transmitowany przez sieć ani przechowywany gdziekolwiek. Dzięki temu narzędzie jest w pełni zgodne z RODO i bezpieczne w użyciu z prawdziwymi danymi dostawców i klientów. Zapoznaj się z naszą stroną zgodności z RODO, aby uzyskać więcej informacji.