Stacja Neapol: faktury dostaw prosto do magazynu
Pizzeria dostaje faktury od kilkudziesięciu dostawców, w PDF-ach i na zdjęciach. Zbudowałem w n8n przepływ, który je czyta, rozpisuje na pozycje i zapisuje w bazie magazynowej. AI odczytuje, kod pilnuje reguł, człowiek decyduje w wyjątkach.
Stacja Neapol
2026 · Produkt cyfrowy
Zakres
- Automatyzacja n8n
- AI i OCR
- Baza magazynowa
- Testy i audyt
Wyzwanie
Każdą fakturę trzeba było przepisać: dostawcę, produkty, ilości i ceny. Ta sama rzecz ma inną nazwę u każdego dostawcy, a faktury przychodzą jako skany, korekty i duplikaty. Bez tego nie ma stanu magazynu ani podstaw do zamówień.
Cele
- Faktura z PDF-a albo zdjęcia trafia do bazy bez przepisywania.
- Ta sama faktura nie wchodzi dwa razy.
- Niejasne przypadki czekają na człowieka, zamiast być zgadywane.
- Błąd zatrzymuje zapis i wysyła alert — baza nie zostaje po cichu w połowie.
Jak to działa
Wejście
Formularz przyjmuje PDF-y faktur (zdjęcia zamieniam na PDF przy imporcie). Odcisk pliku sprawia, że ten sam plik nie wejdzie dwa razy.
Odczyt dwiema drogami
Tekst z PDF-a i OCR dla skanów, sklejone w jeden tekst. Oryginał zostaje w bazie.
AI i reguły w kodzie
Model językowy wyciąga nagłówek i pozycje, a reguły w kodzie sprawdzają korekty, ceny, sumy VAT i NIP. Niejasne idzie do weryfikacji, bez zgadywania.
Słowniki
Dostawca i produkty: istniejący czy nowy. Produkty dopasowuję też po znaczeniu — ta sama rzecz pod inną nazwą u innego dostawcy.
Bezpieczny zapis
Stare pozycje znikają dopiero po zapisie nowych. Status końcowy pojawia się po ponownym odczycie z bazy.
Dalej w systemie
Faktury zasilają resztę automatyzacji lokalu: import sprzedaży, prognozę tygodniową, propozycję zamówienia i kalendarz kuchni.
Strażnik błędów
Twardy błąd, np. awaria modelu AI: nic się nie zapisuje, przychodzi mail z alertem, a import ponawia partię.
Zakres prac
Przepływ w n8n
- 47 węzłów: wejście, odczyt, ekstrakcja, słowniki, zapis i alerty.
- OCR dla skanów i zdjęć, model językowy do ekstrakcji.
- Około 400 linii reguł w kodzie: korekty, ceny brutto, sumy VAT, NIP.
Dane i jakość
- Baza magazynowa: faktury, pozycje, produkty i dostawcy.
- Audyt 5.09.2026 wyłapał 67 duplikatów faktur i błędne NIP-y. Naprawiłem je skryptem z trybem próbnym, po kopii zapasowej.
- Testy regresji bez sieci — przepływ zmieniam pod testami.
Wyniki
- 110 ze 114 ostatnich przebiegów udanych (5–6.10.2026). Pozostałe zatrzymały zabezpieczenia, bez zapisu.
- Po audycie 5.09.2026 w bazie: 143 faktury, 506 pozycji, 417 produktów, 57 dostawców.
Kontakt
Opowiedz mi o pomyśle
Opisz pomysł jednym zdaniem. Odpiszę w ciągu dwóch dni roboczych i zaproponuję pierwszy krok.