Formularz EUDR case study miniatura

Rozporządzenie UE 2023/1115 (EUDR) wymaga od importerów drewna i mebli szczegółowej dokumentacji całego łańcucha dostaw — zbudowałem samodzielną aplikację (bez serwera, bez logowania) do zbierania tych danych i generowania Oświadczenia DDS dla dużego importera mebli.

#1. Wyzwanie

Duży importer mebli, sprowadzający towar głównie z Chin, musiał zacząć dokumentować pochodzenie drewna w każdej dostawie — gatunek, kraj i działkę pozyskania, pełny łańcuch dostawców od producenta po drwala — i generować Oświadczenie Należytej Staranności (DDS) zgodne z Rozporządzeniem (UE) 2023/1115. Setki dostawców w Chinach musiały wypełniać ten sam formularz, bez dostępu do wewnętrznych systemów klienta i bez zakładania własnych kont — potrzebne było rozwiązanie działające offline, możliwe do rozesłania jako zwykły plik, bez serwera i bez wdrożenia IT po stronie dostawcy.

#2. Rozwiązanie

Zaprojektowałem i zbudowałem jednoplikową aplikację HTML (bez serwera, bez instalacji) do wypełniania formularza EUDR i generowania dokumentów:

  • Formularz z pełnym łańcuchem dostaw drewna (do 8 ogniw: producent, pośrednicy, tartak, drwal) z możliwością załączenia dokumentów potwierdzających
  • Weryfikacja gatunku drewna względem oficjalnej bazy EPPO (nazwa zwyczajowa \ łacińska \ kod), blokada niespójnych danych
  • Rysowanie lokalizacji pozyskania drewna na mapie (OpenStreetMap) lub import współrzędnych, z pełnym fallbackiem offline
  • Automatyczne generowanie Oświadczenia DDS (PDF) zgodnego z wymogami rozporządzenia, z treścią prawną edytowalną przez klienta bez zmiany kodu
  • Eksport danych do CSV \ Excel \ XML pod systemy ERP klienta
  • Bezpieczny import wcześniej zapisanego formularza do edycji, bez ryzyka wykonania złośliwego kodu z pliku dostawcy
  • Pełna dwujęzyczność PL\EN oraz dwa warianty pliku — pełny dla klienta i uproszczony (bez modułu DDS i eksportów) do rozesłania dostawcom
  • Audyt bezpieczeństwa: aktualizacja podatnych bibliotek, SBOM, sumy kontrolne SHA256, automatyczne testy (69 scenariuszy e2e), CI\CD ze skanem podatności przy każdej zmianie

#3. Efekt

Setki dostawców w Chinach wypełniają dziś ten sam ujednolicony formularz bez zakładania kont i bez dostępu do wewnętrznych systemów klienta — plik krąży mailem, dane wracają w spójnym formacie gotowym do złożenia jako Oświadczenie DDS. Zamiast ręcznego przepisywania z arkuszy Excel, cały łańcuch pochodzenia drewna jest zbierany, weryfikowany i eksportowany jednym plikiem, zgodnie z Rozporządzeniem (UE) 2023\1115.

Aplikacja jest przygotowana pod dalszy rozwój, stworzenie Backendu, który pozwoli na łatwą dystrybujcę aktualizacji i wiele innych.

Zrzuty ekranu aplikacji

Rzeczywisty interfejs działającej aplikacji — nazwa i dane klienta ukryte na jego prośbę (NDA).<\/em><\/p>

Zrzut ekranu naglowka aplikacji formularza EUDR, nazwa klienta ukryta
Zrzut ekranu formularza EUDR - kod HS, gatunek drewna, weryfikacja EPPO
Zrzut ekranu 8-ogniwowego lancucha dostaw drewna w formularzu EUDR