Przejdź do głównej treści

📋 E-facturatie wordt verplicht in steeds meer EU-landen. Download UBL Buddy en wees voorbereid.

Type something to search...

Konwersja faktury PDF do UBL — czy to możliwe? Co działa, a co nie przy konwersji faktur PDF do XML

  • E fakturowanie
  • 30 Apr, 2026
  • 6 min czytania

W skrócie: Konwersja faktury PDF do prawdziwej faktury UBL/Peppol to nie zwykła zmiana formatu — to OCR plus ekstrakcja danych. Da się to zrobić, ale wynik jest tylko tak wiarygodny, jak silnik OCR. W przypadku faktur otrzymywanych konwersja zwykle nie jest potrzebna: dostawca powinien dostarczyć Ci prawdziwy plik XML. Dla wystawianych faktur lepiej wysyłać UBL bezpośrednio z oprogramowania księgowego.

Masz stos faktur PDF, które chcesz wprowadzić do systemu, albo dostawca prosi o UBL, a Ty masz tylko PDF. Nasuwa się oczywiste pytanie: czy można po prostu skonwertować PDF do UBL?

Krótka odpowiedź to tak, ale nie tak, jak myślisz. Oto co dokładnie się dzieje — i kiedy lepiej tego nie robić.

Dlaczego PDF do UBL to nie „zwykła” konwersja

Przy konwersji Word do PDF treść pozostaje ta sama, zmienia się tylko format. PDF do UBL działa fundamentalnie inaczej.

Faktura PDF to dokument wizualny: piksele i tekst stworzone dla człowieka. Faktura UBL to ustrukturyzowany plik z danymi: każde pole (numer faktury, dostawca, NIP, pozycje, IBAN, kwoty) jest dokładnie oznaczone w XML, tak by oprogramowanie mogło je automatycznie przetworzyć.

Aby przejść z PDF do UBL, oprogramowanie musi:

  1. Wyciągnąć tekst z PDF (ekstrakcja tekstu lub OCR przy zeskanowanych PDF-ach)
  2. Zrozumieć, które słowo to dostawca, która liczba to stawka VAT, która to IBAN itd.
  3. Wstawić te fragmenty danych w odpowiednie pola UBL

Krok 2 jest najtrudniejszy. Każdy dostawca projektuje fakturę inaczej. „Razem” może być w prawym dolnym rogu, na górze albo pośrodku. VAT może być w wierszu albo jako suma. Kolejność pól się różni. Dlatego to nie konwersja, tylko ekstrakcja danych z rozpoznawaniem wzorców — czyli OCR z inteligencją fakturową.

Co działa: OCR fakturowy

Istnieją narzędzia, które czytają PDF-y i wyciągają z nich ustrukturyzowane dane. Kilka kategorii:

Oprogramowanie księgowe ze skanowaniem i rozpoznawaniem

Pakiety takie jak inFakt, wFirma, Comarch ERP Optima, Symfonia czy iFirma oferują skanowanie i rozpoznawanie faktur otrzymanych. Przeciągasz PDF, OCR rozpoznaje pola i proponuje księgowanie. Większość nie eksportuje wprost do UBL — ale faktura otrzymana jest już ustrukturyzowana w księgowości.

Dla kogo: Firmy, które już prowadzą księgowość w takim pakiecie.

Ograniczenie: UBL/XML często nie jest eksportowany jako plik na zewnątrz; pozostaje wewnątrz systemu.

Dedykowane usługi OCR dla faktur

Usługi takie jak Klippa, Rossum, Hypatos i podobne API specjalizują się w OCR faktur i dostarczają ustrukturyzowany JSON lub XML. Ich wynik można po pewnej obróbce przekształcić do UBL.

Dla kogo: Firmy z dużymi wolumenami PDF-ów, które trzeba przetwarzać automatycznie.

Ograniczenie: Kosztuje za dokument (typowo 0,05–0,30 € za fakturę), a wiarygodność zależy od jakości OCR.

Platformy e-fakturowania

Niektóre punkty dostępu Peppol i platformy e-fakturowania mają wbudowany OCR dla dostawców, którzy nie potrafią jeszcze dostarczyć UBL. Wchodzi PDF, wychodzi UBL i jest wysyłane przez Peppol.

Dla kogo: Firmy w pełni przechodzące na e-fakturowanie, których dostawcy jeszcze nie nadążają.

Ograniczenie: Wymaga abonamentu i konfiguracji platformy.

Kiedy lepiej nie konwertować

Dwa scenariusze, w których konwersja PDF→UBL to strata czasu, pieniędzy i wysiłku.

Scenariusz 1: Otrzymujesz fakturę PDF i chcesz ją zaksięgować

Dostawca powinien po prostu wysłać Ci prawdziwą fakturę UBL/Peppol — a nie PDF, który Ty potem musisz konwertować. W krajach, gdzie e-fakturowanie staje się obowiązkowe (zob. przegląd krajów), jest to nawet uregulowane prawnie. W Polsce KSeF (Krajowy System e-Faktur) staje się obowiązkowy od lutego 2026.

Lepiej: Poproś dostawcę o plik UBL lub rejestrację w Peppol. Większość systemów księgowych potrafi to wyeksportować jednym kliknięciem.

Albo: Zaimportuj PDF bezpośrednio do oprogramowania księgowego z funkcją skanowania i rozpoznawania. Nie musisz najpierw konwertować do UBL — dane trafią od razu do rejestru zakupów.

Scenariusz 2: Chcesz sam wystawiać faktury w UBL

Próbujesz dostarczać własne faktury sprzedaży w UBL, robiąc najpierw PDF w Wordzie/Pages, a potem konwertując. To droga na opak.

Lepiej: Użyj oprogramowania księgowego, które od razu wysyła UBL/Peppol. Większość polskich pakietów (inFakt, wFirma, iFirma, Fakturownia, Comarch) robi to standardowo. Wypełniasz fakturę raz, a system tworzy zarówno PDF (do podglądu), jak i UBL (do automatycznego przetwarzania).

Kiedy konwersja ma sens?

Kilka uzasadnionych przypadków:

  • Faktury historyczne — tysiące starych PDF-ów w archiwach, które chcesz przeszukiwać. Tu OCR + ekstrakcja do ustrukturyzowanych danych jest przydatna, nawet jeśli nie powstanie dokładny UBL.
  • Dostawcy, którzy naprawdę nie potrafią UBL — jeśli musisz być zgodny z Peppol dla B2G, a dostawca nie współpracuje, punkt dostępu z OCR może wypełnić lukę.
  • Migracja ze starego systemu — gdy stary system eksportował tylko PDF-y, a teraz przechodzisz na e-fakturowanie.

We wszystkich trzech przypadkach: wynik OCR jest statystyczny, nie dokładny. Licz się z ręczną korektą 5–15 % pól, zwłaszcza przy złożonych lub wielojęzycznych fakturach.

Odwrotnie: UBL/XML do PDF

Czasem chcesz odwrotności: zamienić otrzymaną fakturę UBL na PDF do druku, archiwizacji lub przesłania komuś, kto nie ma przeglądarki.

To technicznie jest prosta konwersja — wszystkie dane są na miejscu, wystarczy nałożyć szablon na XML. Narzędzia takie jak UBL Buddy pokazują fakturę UBL jako schludny dokument na Macu, iPhonie czy iPadzie. Stamtąd możesz wydrukować do PDF przez standardowe okno druku macOS (Plik → Drukuj → Zapisz jako PDF).

Najczęściej zadawane pytania

Czy istnieje darmowy konwerter PDF do UBL?

Nie ma niezawodnego. Darmowe konwertery online istnieją, ale jakość OCR jest zwykle ograniczona, a Ty wgrywasz wrażliwe dane fakturowe na nieznane serwery. Do sporadycznego użytku mogą się sprawdzić; do przetwarzania biznesowego — niezalecane.

Czy ChatGPT lub narzędzie AI potrafi skonwertować PDF do UBL?

AI może odczytać tekst z PDF i umieścić go w szablonie UBL. W praktyce dla prostych faktur działa to nieźle, ale:

  • Margines błędu jest nieprzewidywalny — nie wiesz, czy pola są poprawne, dopóki ich nie sprawdzisz
  • Kody VAT i kody walut muszą być dokładnie zgodne ze standardem UBL (np. S dla VAT standardowego, kody ISO dla walut)
  • Dla zgodności (walidacja Peppol, kontrole VIES) XML pozostaje rygorystyczny
  • Wysyłanie wrażliwych danych przez zewnętrzne AI to ryzyko RODO

Do jednej eksperymentalnej faktury: być może. Do produkcji: nie.

Jaka jest różnica między UBL a XML?

XML to ogólny format (sposób ustrukturyzowanego zapisu danych). UBL (Universal Business Language) to konkretny standard w obrębie XML dla dokumentów biznesowych takich jak faktury. Plik UBL jest więc zawsze plikiem XML, ale nie odwrotnie. Peppol używa UBL jako formatu w sieci.

Czy UBL Buddy potrafi konwertować moje PDF-y do UBL?

Nie. UBL Buddy to przeglądarka faktur UBL/Peppol, które otrzymałeś — nie narzędzie OCR. Do ekstrakcji z PDF lepiej użyj swojego oprogramowania księgowego lub dedykowanej usługi OCR dla faktur.

Co jeśli dostawca uparcie wysyła PDF?

Od 2026 e-fakturowanie B2B staje się obowiązkowe w coraz większej liczbie krajów europejskich, w tym w Polsce (KSeF, luty 2026), Belgii (1 stycznia 2026), Niemczech (wysyłanie od 2027) i Francji (wrzesień 2026). Faktury wyłącznie w PDF stają się wtedy prawnie nieważne dla transakcji B2B. Możesz już teraz zwrócić dostawcy uwagę na ten termin i poprosić o podłączenie do Peppol. Większość pakietów księgowych oferuje to jednym kliknięciem.

Czytaj dalej

Tagi:
  • Pdf
  • Ubl
  • Xml
  • Konwersja
  • Peppol
Udostępnij:

Powiązane artykuły

E-fakturowanie w Norwegii (2026)

  • E fakturowanie
  • 01 May, 2026

W skrócie: Norwegia ma e-fakturowanie obowiązkowe dla B2G (firma–administracja) od 2012 roku i używa EHF (Elektronisk Handelsformat) — krajowego profilu UBL — jako standardu, wymienianego w sieci Pepp...

Czytaj wiecej

Peppol a UBL: jaka jest różnica?

  • E fakturowanie
  • 30 Apr, 2026

W skrócie: UBL to format pliku — konkretna struktura XML dla faktur. Peppol to sieć — bezpieczny kanał dostawy, którego firmy używają do wymiany tych plików. Faktura Peppol to plik UBL przesłany przez...

Czytaj wiecej

Jak wysłać fakturę Peppol

  • E fakturowanie
  • 30 Apr, 2026

W skrócie: Aby wysłać fakturę Peppol potrzebujesz trzech rzeczy: (1) Peppol ID, (2) punktu dostępu, który łączy Cię z siecią, oraz (3) oprogramowania księgowego, które tworzy prawidłowy plik UBL/Peppo...

Czytaj wiecej