Dane z PDF-ów prosto do systemu: automatyzacja wprowadzania danych
Zespół FX2
Konsultanci ERP i specjaliści IT5 min czytania

Potwierdzenia zamówień od dostawców, specyfikacje wysyłek, protokoły odbioru, cenniki, certyfikaty jakości. Faktury przejął KSeF, ale reszta dokumentów nadal przychodzi jako PDF i ktoś musi przepisać z nich dane do systemu. Automatyzacja wprowadzania danych z PDF polega na tym, że program odczytuje dokument, wyciąga potrzebne pola, sprawdza je i zapisuje w ERP, a człowiek zajmuje się tylko wyjątkami. Poniżej znajdziesz checklistę, po której ocenisz, czy Twoje dokumenty się do tego nadają, oraz błędy, które najczęściej psują takie projekty.
Jak działa automatyczny odczyt danych z PDF
Proces ma zwykle pięć etapów. Dokument trafia do skrzynki lub folderu. Program rozpoznaje jego typ (np. potwierdzenie zamówienia) i wyciąga pola oraz tabele. Potem porównuje je z danymi w systemie i na końcu tworzy lub aktualizuje dokument w ERP. Gdy coś się nie zgadza, dokument trafia do kolejki do sprawdzenia.
PDF wygenerowany z systemu zawiera tekst, który można odczytać bezpośrednio. Skan lub zdjęcie to obraz, z którego tekst trzeba najpierw rozpoznać. Nowoczesne narzędzia łączące rozpoznawanie tekstu z modelami językowymi radzą sobie z jednym i drugim, ale skany zawsze dają więcej wyjątków. Różnice między podejściami opisujemy w tekście OCR z AI a klasyczny OCR. Język dokumentu ma mniejsze znaczenie: modele językowe czytają potwierdzenia po niemiecku czy angielsku i mapują je na te same pola w systemie.
Checklista: czy Twoje dokumenty nadają się do automatyzacji
- Czy dokumentów jednego typu jest tyle, że ich przepisywanie zajmuje komuś sporą część dnia lub tygodnia?
- Czy z każdego dokumentu potrzebujesz tych samych informacji (numer, data, kontrahent, pozycje, ilości)?
- Czy dane da się sprawdzić z czymś, co już jest w ERP: zamówieniem, kartoteką kontrahenta, indeksem towaru?
- Czy większość to PDF-y tekstowe, czy niewyraźne skany i zdjęcia z telefonu?
- Czy wiesz, gdzie dokładnie w systemie mają trafić dane i kto za nie odpowiada?
- Czy jest osoba, która będzie obsługiwać kolejkę wyjątków i zgłaszać poprawki?
Jeśli na większość pytań odpowiadasz „tak”, masz dobrego kandydata. Gdy dokumentów jest kilka miesięcznie albo każdy wygląda inaczej i wymaga interpretacji, automatyzacja może się nie zwrócić.
Potwierdzenia od dostawców, każde w innym wzorze
Weźmy firmę handlową, która wysyła do dostawców zamówienia z ERP i dostaje zwrotnie potwierdzenia w PDF. Każdy dostawca ma własny wzór. Ktoś w dziale zakupów otwiera każde potwierdzenie, porównuje ceny i terminy z zamówieniem i ręcznie poprawia daty dostaw w systemie. Rozbieżności często wychodzą dopiero przy przyjęciu towaru.
Po automatyzacji program odczytuje potwierdzenie, odnajduje zamówienie po numerze i porównuje pozycje, ilości, ceny i terminy. Zgodne potwierdzenia same aktualizują zamówienie. Rozbieżne (inna cena, mniejsza ilość, przesunięty termin) trafiają do zakupowca z wyraźnie zaznaczoną różnicą. Zakupowiec nie przegląda już wszystkiego, tylko to, co wymaga decyzji. Dobrze to uzupełnia szerszą automatyzację procesu zakupowego.
Pięć błędów, które psują automatyzację danych z PDF
Brak weryfikacji z systemem
Odczyt pól to połowa pracy. Jeśli program nie sprawdza danych z ERP (czy kontrahent istnieje, czy towar ma taki indeks, czy suma pozycji zgadza się z wartością), błędy odczytu trafiają prosto do systemu. Każde pole, które da się zweryfikować, trzeba zweryfikować.
Oczekiwanie stu procent skuteczności
Zawsze trafią się dokumenty nietypowe, nieczytelne albo z błędem po stronie nadawcy. Celem jest, by większość przechodziła bez dotyku człowieka, a resztę dało się szybko poprawić. Projekt zaplanowany bez kolejki wyjątków kończy się tym, że ktoś i tak sprawdza wszystko.
Zapisywanie od razu jako dokument zatwierdzony
Na początku dane powinny trafiać do ERP jako bufor lub dokument roboczy. Zatwierdzanie automatyczne włącz dla wybranych typów dokumentów dopiero wtedy, gdy wyniki są stabilne przez kilka tygodni.
Pominięcie zmian po stronie nadawcy
Dostawca zmienia wzór dokumentu i nagle skuteczność spada. Rozwiązania oparte na modelach językowych lepiej znoszą zmiany układu niż szablony, ale monitoring i tak jest potrzebny: ile dokumentów trafia do wyjątków w danym tygodniu i od kogo.
Brak śladu zmian
Przy każdym zapisie w systemie musi być widać, z którego pliku pochodzą dane i czy ktoś je poprawiał. Bez tego po miesiącu trudno wyjaśnić rozbieżność, a audytor zapyta właśnie o to.
Kto powinien uczestniczyć w projekcie
Automatyzacja danych z dokumentów dotyka kilku działów naraz. Potrzebna jest osoba, która dziś przepisuje dokumenty: zna wyjątki i wie, które pola sprawiają kłopot. Potrzebny jest właściciel procesu, który zdecyduje, co ma się dziać z rozbieżnością. I ktoś odpowiedzialny za ERP, bo automat musi zapisywać dane zgodnie z konfiguracją systemu, numeracją dokumentów i uprawnieniami.
Często pomija się dział IT, a to on odpowiada za skrzynki pocztowe, foldery sieciowe i bezpieczeństwo dostępu. Jeśli dokumenty zawierają dane osobowe, na przykład w protokołach odbioru lub dokumentach kadrowych, sprawdź, gdzie są przetwarzane i czy masz odpowiednią umowę z dostawcą narzędzia. Odczyt może działać w usłudze chmurowej z umową powierzenia albo na lokalnym serwerze, jeśli dokumenty są poufne.
Gdzie przechowywać oryginały
Automatyzacja nie zwalnia z przechowywania dokumentu źródłowego. Najlepiej, gdy plik PDF jest dołączony do rekordu w ERP albo leży w repozytorium dokumentów z odnośnikiem do niego. Każdy, kto otwiera zamówienie czy przyjęcie, widzi wtedy także dokument, na podstawie którego powstało.
Pierwszy typ dokumentu: test na kilkudziesięciu przykładach
Wybierz jeden typ dokumentu z największym wolumenem i zbierz kilkadziesiąt przykładów od różnych nadawców, także tych „najgorszych”. Ustal listę pól i zasady weryfikacji. Przetestuj odczyt na tych przykładach, zanim podłączysz cokolwiek do systemu produkcyjnego. Test pokaże, jaki odsetek dokumentów przejdzie automatycznie i ile pracy zostanie przy wyjątkach. Czas uruchomienia zależy od liczby wzorów i zakresu weryfikacji, a najwięcej zajmuje zwykle uzgodnienie reguł i testy na prawdziwych dokumentach, nie sama technologia.
W FX2 budujemy takie przepływy dla enova365 i innych systemów, z odczytem przez AI i integracją przez API. Szczegóły znajdziesz na stronie o automatyzacjach i aplikacjach na zamówienie. Jeśli ktoś w Twojej firmie codziennie przepisuje dane z PDF-ów, pokaż nam przykładowe dokumenty, a ocenimy, ile da się zautomatyzować.
O autorze
Zespół FX2
Konsultanci ERP, programiści i specjaliści IT
Wdrażamy systemy ERP, budujemy automatyzacje i dbamy o IT firm z całej Polski. Piszemy o tym, co sprawdza się u naszych klientów na co dzień.
Przeczytaj też

AI i automatyzacja
OCR w praktyce: jak zlikwidować ręczne przepisywanie dokumentów
OCR w praktyce: jak zlikwidować ręczne przepisywanie dokumentów do ERP. Jak działa OCR z AI, jakie dokumenty obsłuży, jak wdrożyć i jakich błędów unikać.
4 min czytania

AI i automatyzacja
AI w enova365: pierwsze kroki do inteligentnego ERP
enova365 to jeden z najpopularniejszych systemów ERP w Polsce. Przez lata służył głównie do rejestrowania i przechowywania danych: ktoś wprowadzał…
5 min czytania

KSeF i e-faktury
Cyfrowy asystent w enova365: automatyczna obsługa dokumentów spoza KSeF
KSeF uporządkował faktury krajowe, ale do księgowości wciąż trafiają dokumenty spoza systemu: faktury zagraniczne, bilety parkingowe i autostradowe…
4 min czytania
