Finanse i administracja

OCR faktur zakupowych do księgowania bez przepisywania

dlaczego faktury zakupowe nadal przepisuje się do erp

Zakupy nadal zjadają godziny tym samym pętle: otwórz PDF z maila, zmruż oczy na pieczątkę, wpisz NIP, netto, VAT i termin do Comarch Optima albo enova, potem gonij właściciela MPK. Rosną skrzynki i skany, a etatów nie przybywa. Na zamknięciu miesiąca kolejka puchnie, spływają wezwania od dostawców i nikt nie wie, który PDF już jest w szkicu. Integracje pod NDA u średnich firm pokazują ten sam wzorzec: samo księgowanie jest szybkie, gdy pola są czyste, ale na etapie przechwytywania rodzą się duplikaty, złe stawki VAT i literówki w rachunkach bankowych. Zdjęcia z budowy przychodzą z czatów i nie trafiają w kartotekę kontrahenta. Faktury walutowe potrzebują kursu z dnia księgowania, nie z dnia maila. Bez jednego kanału intaku ta sama faktura leży w trzech folderach, a na wyciągu pojawia się odsetka. Automatyzacja nie zastępuje głównej księgowej. Usuwa przepisywanie, wymusza jeden intake i pokazuje niską pewność pól przed księgowaniem. Zespoły z WooCommerce po stronie sprzedaży wciąż trzymają zakupy jako wyspę ręczną i tam narasta ryzyko przeterminowanych zobowiązań. Polskie wymogi dowodowe VAT oczekują pliku źródłowego przy księgowaniu. Gdy PDF zostaje tylko w prywatnej skrzynce, automatyzacja pada. Trzymaj storage pod tą samą retencją co archiwum roku w ERP. Korekty łącz z id oryginału. Ucz requesterów przekazywać maile na adres intake zamiast zmieniać nazwy plików na pulpicie. To zwykle zabija więcej błędów niż drugi silnik OCR. Waluty trzymaj osobno od kursu księgowania, żeby raporty wieloźródłowe odbudowały FX bez otwierania PDF. Jeśli spółka córka ma Optimę, a grupa inny ledger, księguj lokalnie i eksportuj id w górę; nie OCR-uj dwa razy z tej samej skrzynki. Małe firmy na Subiekcie też skorzystają, jeśli zaakceptują import zamiast żywego API, byle intake i akceptacja zostały wspólne.

kiedy faktura dostawcy wpada na skrzynkę finansów

Nowa wiadomość na skrzynce faktur zakupowych z PDF lub obrazem albo wrzut pliku do folderu intake. Opcjonalnie finanse klikają ponowne przetwarzanie po poprawie kartoteki. Harmonogram co piętnaście minut łapie maile bez webhooka. Odrzucaj załączniki niebędące fakturami po MIME i prostym filtrze tematu. Na zastępstwach urlopowych można chwilowo obniżyć progi auto-akceptacji, a potem je przywrócić.

jak uruchomić ocr faktury zakupowej do szkicu księgowego

  1. Pobierz załącznik, policz hash i pomiń, jeśli ten sam hash dał już szkic lub dokument w ostatnich dziewięćdziesięciu dniach.
  2. Uruchom OCR, wyciągnij NIP, numer, daty, walutę, netto, VAT i brutto z pewnością per pole.
  3. Dopasuj NIP do kartoteki w Comarch Optima lub enova; przy wielu trafieniach otwórz zadanie rozstrzygnięcia zamiast zgadywać.
  4. Zbuduj szkic z kontem, kodem VAT i MPK z domyślnych kontrahenta oraz opcjonalnych podpowiedzi AI, potem wyślij do akceptacji według progu kwoty.
  5. Po akceptacji zaksięguj lub zwolnij szkic API albo importem, dołącz PDF i wyślij numer dokumentu requesterowi.
  6. Po odrzuceniu wróć do kolejki z kodem powodu i zachowaj hash, żeby poprawiony plik zastąpił szkic bez bliźniaka.
  7. Zapisz audyt z hashem, id kontrahenta, id szkicu, akceptującym i wersją modelu.

Systemy

  • Comarch Optima
  • enova
  • email inbox
  • object storage

Narzędzia

  • n8n
  • OCR/document AI
  • REST
  • Make

mapowanie pól ocr faktury zakupowej do erp

Webhook skrzynki lub IMAP zasila n8n. n8n kładzie plik w object storage, woła OCR lub document-AI i zapisuje JSON do stagingu. Warstwa mapowań tłumaczy NIP i numer na pola Optima lub enova. Make wystarczy przy małym wolumenie; n8n gdy potrzebujesz ponowień, checksum NIP i równoległych webhooków akceptacji. Własne PHP ma sens tylko gdy WordPress już pokazuje status szkiców osobom poza finansami. IBAN z PDF porównuj z kartoteką, ale nie aktualizuj bez czterech oczu. Id zaksięgowanych dokumentów wracają do stagingu pod raporty wieloźródłowe. Preferuj REST lub oficjalne importy zamiast skrapowania UI. Sekrety trzymaj w credentials workflow, nie w opcjach WP. OCR: Przypisz właściciela każdej kolejki, żeby alerty trafiały do konkretnej roli, a nie na skrzynkę urlopową. OCR: Trzymaj runbook obok workflow z polami API, bo wiedza plemienna znika po zmianie integratora. OCR: Przetestuj happy path i trzy najczęstsze wyjątki na stagingu przed okresem produkcyjnym. OCR: Zmierz bazowe minuty na dokument przez dwa tygodnie, żeby ROI brał wasze liczby. OCR: Preferuj zapisy idempotentne i jawne statusy zamiast cichych ponowień ukrywających trucizny. OCR: Wersjonuj szablony prawne i zapisuj id wersji na każdej wysyłce oraz adnotacji księgowej. OCR: Oddziel credentiale sandbox od produkcji nawet na tańszych licencjach ERP. OCR: Przeglądaj failed jobs co tydzień na krótkim spotkaniu operacji finansowych. OCR: Dodaj testy akceptacyjne progów kwotowych i kalendarzy świątecznych przed startem. OCR: Udostępnij requesterom status tylko do odczytu, żeby finanse nie odpowiadały w kółko na czacie. OCR: Mapuj ten sam NIP kontrahenta w Comarch Optima i enova, żeby OCR i raporty nie tworzyły dubli kartotek. OCR: Dla mniejszych firm rozważ import do Subiekta, jeśli żywe API jest poza budżetem utrzymania. OCR: Przypisz właściciela każdej kolejki, żeby alerty trafiały do konkretnej roli, a nie na skrzynkę urlopową. OCR: Trzymaj runbook obok workflow z polami API, bo wiedza plemienna znika po zmianie integratora. OCR: Przetestuj happy path i trzy najczęstsze wyjątki na stagingu przed okresem produkcyjnym. OCR: Zmierz bazowe minuty na dokument przez dwa tygodnie, żeby ROI brał wasze liczby. OCR: Preferuj zapisy idempotentne i jawne statusy zamiast cichych ponowień ukrywających trucizny. OCR: Wersjonuj szablony prawne i zapisuj id wersji na każdej wysyłce oraz adnotacji księgowej. OCR: Oddziel credentiale sandbox od produkcji nawet na tańszych licencjach ERP. OCR: Przeglądaj failed jobs co tydzień na krótkim spotkaniu operacji finansowych. OCR: Dodaj testy akceptacyjne progów kwotowych i kalendarzy świątecznych przed startem. OCR: Udostępnij requesterom status tylko do odczytu, żeby finanse nie odpowiadały w kółko na czacie.

co zrobić gdy pewność ocr faktury jest niska

Niska pewność parkuj w review z podświetleniem pól na PDF, bez cichych domyślnych. Duplikat numeru u tego samego dostawcy blokuje księgowanie i otwiera ticket z dwoma PDF. Timeouty ERP z backoff i kluczami idempotencji. Niezgodność waluty z kartoteką idzie do review. Pusta strona OCR trafia do ścieżki jakości skanu z krótką instrukcją resubmit. Timeout akceptacji eskaluje do zastępcy, nie auto-księguje. Trucizny OCR idą do dead-letter z nietkniętymi bajtami.

gdzie ai pomaga w ekstrakcji pól faktury a gdzie rządzą reguły

AI proponuje wartości pól i prawdopodobne konto kosztowe z historii kontrahenta, ale nie księguje, nie zmienia konta bankowego i nie wymyśla VAT sprzecznego z checksum netto i brutto. Pewność decyduje o drodze do akceptacji albo review. Modele mogą normalizować daty i oddzielać załączniki od korpusu faktury. Reguły rządzą NIP, duplikatami i progami kwot. Traktuj AI jak maszynistkę z zakreślaczem, nie jak główną księgową.

kiedy ocr faktur zakupowych się nie opłaca

Masz poniżej około trzydziestu faktur zakupowych miesięcznie, od kilku dostawców ze stabilnymi PDF, a jedna osoba księguje je tego samego dnia. Albo ERP nie pozwala na szkice API i przyjmuje tylko zapieczętowane importy bez stagingu. Wtedy wspólna skrzynka i checklista wygrywają z OCR. Jeśli biuro rachunkowe odmawia API, najpierw zmień model współpracy.

kpi dla przechwytywania i księgowania faktur zakupowych

  • Mediana godzin od maila do zaakceptowanego szkicu
  • Udział faktur zaksięgowanych bez ręcznej edycji pola
  • Zablokowane próby duplikatów miesięcznie
  • Wiek kolejki review OCR powyżej dwóch dni roboczych
  • Księgowania z oryginalnym PDF versus brak pliku

Kalkulator opłacalności automatyzacji

Wpisz liczbę wykonań procesu w miesiącu, ile minut zajmuje jedno i swój koszt godziny. Wynik to symulacja, nie wycena naszej pracy.

Godziny = wykonania × minuty / 60 × odzysk %. Wartość czasu = godziny × stawka × realizacja %. Uniknięte błędy = wykonania × błąd % × koszt błędu × realizacja %. Netto = suma − utrzymanie. Zwrot = wdrożenie / netto, tylko gdy netto > 0.

Godziny odzyskane / miesiąc: -

Godziny odzyskane / rok: -

Wartość czasu / miesiąc: -

Uniknięty koszt błędów / miesiąc: -

Netto / miesiąc: -

Zwrot (miesiące): -

Wynik w pierwszym roku: -

FAQ do artykułu

Często zadawane pytania

Najważniejsze odpowiedzi, które pomagają wdrożyć temat w praktyce.

SEO-readyGEO-readyAEO-ready5 Q&A
Czy OCR może księgować od razu w Comarch Optima bez akceptacji?#
API technicznie utworzy dokument, ale warto trzymać próg kwoty i ryzyko kontrahenta. Bezobsługowe księgowanie ma sens tylko dla mikrokwot, perfekcyjnej pewności i podpisanej polityki. Większość zespołów zostawia człowieka powyżej małego progu i dla nowych dostawców.
Czy działają zdjęcia z telefonu?#
Tak, gdy strona jest płaska, doświetlona i w kadrze. Skośne ujęcia z magazynu często gubią pozycje mimo czytelnego nagłówka. Odrzucaj słabe skany wcześnie i proś o PDF z portalu dostawcy.
Jak zatrzymać ten sam PDF od dwóch osób?#
Hash bajtów oraz para NIP plus numer faktury. Sam hash albo sam numer bywa za słaby przy reeksporcie. Oba sygnały łapią większość dubli skrzynkowych.
Gdzie enova a gdzie Optima?#
Oba przyjmą ustrukturyzowane szkice po mapowaniu API lub importu. Wybierz konektor używany już przy sprzedaży, żeby zakupy i sprzedaż dzieliły dyscyplinę kartotek. Nie prowadź dwóch arkuszy mapowań dla tego samego NIP.
Co z danymi osobowymi na załącznikach?#
Trzymaj załączniki w tym samym szyfrowanym obiekcie, ale ogranicz pobieranie do ról finansów. Maskuj adres prywatny w UI review, gdy wystarczą kwoty. Opisz cel w rejestrze RODO i podpisz umowę powierzenia z dostawcą OCR przed wysyłką poza sieć.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Pokrewne przypadki