Przejdź do treści
Automatyzacje

Automatyzacja ECIS, fakturowania i KSeF - wtyczka chrome

B.D. Art. sp. z o.o. 2026

Dostawca IKEA (BDArt sp. z o.o.) codziennie obsługiwał dziesiątki konsygnacji w portalu ECIS (Electronic Commerce for IKEA Suppliers). Każdy rekord wymagał ręcznego, powtarzalnego przeklikiwania:

  • otwarcia szczegółów dostawy i wypełnienia formularza Dispatch,

  • wystawienia faktury z poprawnym numerem i datą,

  • ręcznego dopisania numeru do rejestru faktur w pliku Excel,

  • a od 2024 r. dodatkowo wpisania numeru KSeF i wysłania faktury.

Praca była monotonna, czasochłonna i podatna na błędy takie. Na przykład w numeracji faktury oznaczała realne konsekwencje księgowe.

Rozwiązanie

Zaprojektowałem i wdrożyłem rozszerzenie do przeglądarki Chrome (Manifest V3), które prowadzi użytkownika przez cały proces w formie 5-krokowego kreatora w panelu bocznym.

Co robi wtyczka:

  • Skanuje tabelę konsygnacji w ECIS i grupuje rekordy po numerze wysyłki,

  • pozwala zaznaczyć wybrane dostawy i jednym kliknięciem uruchomić automatyzację,

  • automatycznie wypełnia formularze Dispatch i Faktura (numer, data), zachowując kontrolę człowieka tam, gdzie jest potrzebna,

  • prowadzi rejestr faktur w pliku Excel, sama wpisuje numery i datę, a na koniec pobiera zaktualizowany plik,

  • obsługuje wpisywanie numerów KSeF i wysyłkę faktur,

  • działa w trybie w tle - automatyzacja chodzi w zminimalizowanym oknie, a użytkownik może spokojnie pracować na innych zadaniach,

  • prowadzi trwały dziennik zdarzeń (historia logów przeżywa restart), z eksportem do pliku.

Co wyróżnia projekt

  • Niezawodność mimo zmian po stronie ECIS - system IKEA regularnie zmienia interfejs (np. nazwy raportów, rozmiar tabeli). Wtyczka jest odporna na te zmiany dzięki mechanizmom ponawiania i identyfikacji rekordów po stałym identyfikatorze, a nie pozycji w tabeli.

  • „Człowiek w pętli” tam, gdzie to ważne - automat wypełnia pola, ale finalny zapis może zatwierdzać operator. Bezpieczeństwo procesu księgowego ponad pełną automatyzację.

  • Pełna dokumentacja po polsku - instrukcja obsługi (HTML), changelog i dokumentacja techniczna, dzięki czemu wtyczka jest utrzymywalna i gotowa do przekazania.

Efekty

  • Czas obsługi pojedynczej dostawy skrócony z minut do sekund - operator zaznacza rekordy i nadzoruje proces zamiast ręcznie przeklikiwać każdy formularz.

  • Eliminacja błędów w numeracji faktur dzięki automatycznej walidacji i prowadzeniu rejestru.

  • Praca w tle - odzyskany czas operatora na inne zadania w trakcie działania automatu.

  • Projekt utrzymywany i rozwijany - kolejne wersje (Dispatch, KSeF, tryb w tle, trwałe logi) dowodzą żywego cyklu życia produktu.

Technologie

Chrome Extension (Manifest V3) · JavaScript · Service Worker · Content Scripts · SheetJS (obsługa Excel) · automatyzacja DOM · integracja z portalem ECIS / IKEA