Dane z PDF-ów prosto do systemu: automatyzacja wprowadzania danych

Zespół FX2

Konsultanci ERP i specjaliści IT5 min czytania

Pliki PDF z zamówieniami i specyfikacjami przenoszone automatycznie do systemu ERP

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ć.

Artykuł był pomocny? Podeślij go komuś z zespołu.

Udostępnij

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ń.

Poznaj zespół FX2

Zdjęcie do artykułu: AI w enova365: pierwsze kroki do inteligentnego ERP

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