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.
Walidator Peppol dla firm belgijskich
Belgia nakłada obowiązek stosowania Peppol BIS Billing 3.0 dla dostawców federalnych (B2G) od 2020 roku, z e-fakturowaniem B2B wdrażanym od 2026 roku w ramach ViDA. Waliduj swoje faktury UBL przed przesłaniem do Mercurius — bezpłatnie, bez przesyłania plików.
Otwórz walidator PeppolObowiązki e-fakturowania w Belgii: Mercurius & ViDA
Belgia przyjęła Peppol jako krajowy standard e-fakturowania w zamówieniach publicznych (B2G) na mocy Dekretu Królewskiego z 9 marca 2022 roku. Wszyscy dostawcy federalni muszą przesyłać faktury Peppol BIS Billing 3.0 za pośrednictwem platformy Mercurius (zarządzanej przez BOSA — Federalną Służbę Publiczną ds. Polityki i Wsparcia).
W zakresie transakcji B2B Belgia wdraża europejską dyrektywę ViDA (VAT w erze cyfrowej). Belgijska transpozycja, opracowana we współpracy z FPS Finanse, wprowadzi obowiązek ustrukturyzowanego e-fakturowania między firmami będącymi podatnikami VAT od 2026 roku, wykorzystując sieć Peppol jako główną infrastrukturę wymiany.
Harmonogram wdrożenia
B2G (federalny): Peppol BIS Billing 3.0 obowiązkowy dla wszystkich federalnych zamówień publicznych. Faktury przesyłane przez Mercurius (BOSA).
Rozszerzenie B2G na regionalne i lokalne jednostki rządowe. Władze flamandzkie, walońskie i regionu stołecznego Brukseli stopniowo wdrażają Peppol.
B2B (planowane): obowiązkowe e-fakturowanie między belgijskimi firmami będącymi podatnikami VAT w ramach transpozycji ViDA. Sieć Peppol jako główny kanał.
Pełny ekosystem e-fakturowania B2B: oczekiwane raportowanie VAT w czasie rzeczywistym równolegle z obowiązkowym e-fakturowaniem jako część cyfrowej reformy VAT.
Co ValidateFin sprawdza w Twojej fakturze Peppol
Przed przesłaniem do Mercurius lub punktu dostępu Peppol sprawdź, czy Twoja faktura spełnia te wymagania:
- Walidacja schematu UBL 2.1: struktura XML jest zgodna ze schematem UBL Invoice lub CreditNote
- Reguły biznesowe Peppol BIS 3.0: reguły PEPPOL-EN16931-R* dla kwot, VAT i obowiązkowych pól
- Zgodność z EN 16931: wszystkie obowiązkowe pola, w tym SellerVATIdentifier (belgijski format NIP)
- Format belgijskiego numeru VAT: BE + 10 cyfr (BTW-nummer / Numéro de TVA)
- Referencja nabywcy / referencja zamówienia zakupu: wymagana przez większość belgijskich jednostek publicznych
Typowe błędy powodujące odrzucenie przez Mercurius
Nieprawidłowy format belgijskiego numeru VAT
Belgijskie numery VAT muszą mieć format BE0XXXXXXXXX (BE + 10 cyfr zaczynających się od 0 lub 1). Prefiks '0' lub '1' po 'BE' jest obowiązkowy — starsze numery 9-cyfrowe muszą być poprzedzone cyfrą 0.
Brakujący cbc:BuyerReference lub cac:OrderReference
Większość belgijskich jednostek publicznych wymaga podania referencji zamówienia zakupu lub referencji zdefiniowanej przez nabywcę na fakturze. Jej brak jest najczęstszą przyczyną odrzucenia przez Mercurius.
Naruszenie reguły Peppol BIS 3.0 PEPPOL-EN16931-R004
Waluta faktury (cbc:DocumentCurrencyCode) musi odpowiadać walucie używanej we wszystkich kwotach pieniężnych. Mieszane waluty na jednej fakturze są niedozwolone.
Często zadawane pytania
Czym jest Mercurius i jak działa Peppol w Belgii?
Mercurius to belgijska krajowa platforma e-fakturowania dla zamówień publicznych, zarządzana przez BOSA. Jest połączona z siecią Peppol, co oznacza, że każdy zarejestrowany w Peppol dostawca usług może dostarczać faktury do belgijskich jednostek publicznych. Faktury muszą być zgodne ze specyfikacją Peppol BIS Billing 3.0 (format UBL 2.1, semantyczny model EN 16931).
Czy mogę przetestować swoją fakturę Peppol przed wysłaniem jej do belgijskiego nabywcy?
Tak — ValidateFin waliduje Twoją fakturę UBL 2.1 zgodnie ze specyfikacją Peppol BIS Billing 3.0 i regułami EN 16931 w całości w Twojej przeglądarce. Żaden plik nie jest wysyłany na żaden serwer. Otrzymujesz natychmiastowy raport błędów walidacji przed przesłaniem do punktu dostępu Peppol.
Czy mandat B2B Peppol dotyczy wszystkich firm belgijskich?
Planowany mandat B2B od 2026 roku będzie dotyczył wszystkich firm będących podatnikami VAT w Belgii, z możliwymi wyjątkami dla mikroprzedsiębiorstw. Dokładne progi są definiowane w ustawodawstwie transpozycji ViDA. ValidateFin zostanie zaktualizowany, aby odzwierciedlić wszelkie specyficzne belgijskie reguły w miarę ich publikacji.
Przewodniki po e-fakturowaniu wg kraju
Zwaliduj swoją fakturę Peppol przed przesłaniem do Mercurius
Sprawdź strukturę UBL 2.1, reguły Peppol BIS 3.0 i zgodność z EN 16931 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
| Format | Składnia | Główne rynki | Zastosowanie |
|---|---|---|---|
| UBL 2.1 (Peppol BIS 3.0) | XML | Cała UE przez Peppol | Sieć e-fakturowania B2B/B2G |
| Factur-X / ZUGFeRD | PDF/A-3 + XML | Francja, Niemcy, Belgia | Hybrydowe faktury czytelne dla ludzi i maszyn |
| CII (Cross Industry Invoice) | XML | Niemcy (XRechnung) | Fakturowanie rządowe (B2G) |
| FatturaPA | XML (SDI) | Włochy | Obowią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.