Softech Blog
Web Application & SaaS Product Engineering

Architektura oprogramowania EUDR i traceability: dostawcy, działki, partie i evidence due diligence

Produkcyjna architektura traceability EUDR dla supplier identity, evidence działek i pochodzenia, batch lineage, workflow due diligence i audytowalnych submissions.

6 min czytaniaReview:Softech.app
Architektura systemu EUDR i traceability z dostawcami, działkami, partiami i evidence
Podsumowanie

Najważniejsze informacje z artykułu

System EUDR powinien modelować dostawców, origin/plot evidence, produkty, partie, transformations i decyzje due diligence jako wersjonowany stan operacyjny, a dopiero potem mapować go do zewnętrznych submissions przez adapter.

Najważniejsze wnioski
  • Oddziel supplier, origin, product, batch i transformation jako stabilne encje.
  • Wersjonuj geolokalizację i dokumenty, aby korekty nie przepisywały historii.
  • Oddziel kompletność evidence, risk review i finalną decyzję.
  • Pola EUDR Information System trzymaj za dedykowanym adapterem.
  • AI wykorzystuj do bounded extraction i wykrywania braków, a nie jako źródło prawdy compliance.
Jak powstał materiał

Metodologia i review

Architektura używa aktualnych materiałów Komisji/EUR-Lex jako kontekstu regulacyjnego oraz doświadczeń Supply Passport OS dla wzorców software. Zastosowanie prawne zależy od organizacji i produktu.

Review dokładności
Softech.app
21 sierpnia 2026
  • Model danych EUDR
  • Timeline regulacyjny 2026
  • Granice submission i evidence
Kluczowe obserwacje

Kluczowe obserwacje i tezy

Najważniejsze obserwacje podsumowujące doświadczenia, decyzje i rezultaty opisane w materiale.

Późniejsza korekta dostawcy powinna tworzyć nową wersję evidence zamiast przepisywać dane użyte przy wcześniejszej decyzji due diligence.
Kompletność evidence i approval compliance to różne stany workflow i nie powinny być jednym booleanem.
Submissions EUDR są bezpieczniejsze za adapterem, który zachowuje wewnętrzne identity domeny i historię wysyłek.

Traceability EUDR jest najpierw problemem data lineage, a dopiero później raportowania

Dobry system EUDR nie zaczyna się od generatora PDF ani AI compliance assistant. Zaczyna się od canonical graphu, który potrafi odpowiedzieć: kto dostarczył materiał, jaki produkt i partia go zawierają, jakie evidence pochodzenia są przypisane, jaki rekord działki lub geolokalizacji obowiązuje tam, gdzie jest wymagany, jakie dokumenty były aktualne w chwili decyzji, jaka decyzja risk została podjęta oraz jakie due-diligence submission lub reference jest powiązane z transakcją.

Według stanu na sierpień 2026 EUDR ma być stosowane od 30 grudnia 2026 r. wobec dużych i średnich operatorów oraz mikro/małych operatorów objętych wcześniej EUTR, a od 30 czerwca 2027 r. wobec większości pozostałych mikro i małych operatorów. Komisja zaktualizowała w lipcu 2026 Information System i guidance. Architektura poniżej jest więc przeznaczona na okres realnego przygotowania danych i integracji, przy czym odpowiedzialność prawną trzeba każdorazowo zweryfikować dla konkretnego podmiotu, roli, produktu i supply chain.

1. Oddziel podmioty i role biznesowe od kont użytkowników

Dostawca, producent, importer, operator, trader czy downstream organization są podmiotami biznesowymi. Login jest tylko osobą działającą w imieniu jednego z nich. Identity firmy, rola regulacyjna, obiekty, kontakty i permissions powinny być osobnymi rekordami. Zmiana użytkownika nie może przepisywać historycznej odpowiedzialności.

2. Traktuj plot i origin evidence jako wersjonowane rekordy

Jeżeli potrzebna jest geolokalizacja lub evidence obszaru produkcji, nie zapisuj jej jako pola tekstowego u dostawcy. Utwórz wersjonowany origin record połączony z właściwym commodity, production unit i źródłem evidence. Zachowaj geometrię lub współrzędne, provenance, moment otrzymania, sposób walidacji i informację, która partia lub shipment użyła tej wersji.

Najważniejsza jest oś czasu: późniejsza korekta nie powinna po cichu zmieniać evidence, na podstawie którego podjęto wcześniejszą decyzję. Nowe dane tworzą nową wersję.

3. Modeluj product i batch lineage jako jawne relacje

ObiektNa co odpowiadaDlaczego ważny
Product / SKUJaki produkt handlowy obsługujemy?Stabilne identity w procurement i sales
Batch / lotJaka ilość fizyczna lub logiczna się przemieszcza?Zakres evidence i downstream allocation
Source allocationKtóre origin records składają się na batch?Many-to-many lineage
TransformationJakie inputy utworzyły output?Traceability przez processing
Shipment / transactionJaka ilość przekroczyła granicę handlową?Łączy evidence z aktywnością rynkową

Technicznie można użyć modelu relacyjnego albo graph-like. Celem jest możliwość przejścia od produktu downstream do źródłowego evidence bez polegania na nazwach plików i pamięci człowieka.

4. Oddziel kompletność evidence od decyzji compliance

„Wszystkie pliki dodane” nie oznacza „zatwierdzone”. Workflow może wyglądać: draft → evidence incomplete → evidence complete → risk review → mitigation required → approved / rejected → superseded. Każda zmiana zapisuje aktora, timestamp, reason i kontekst reguł lub review.

AI powinno być bounded. Model może klasyfikować dokumenty, proponować ekstrakcję pól, wskazywać braki i podsumowywać sprzeczności. Nie powinien po cichu zamieniać niepewnej ekstrakcji w authoritative supplier data ani wykonywać finalnej oceny prawnej bez deterministycznych i human controls.

5. Integrację z EUDR Information System schowaj za adapterem

Nie rozlewaj pól zewnętrznego submission po całej domenie. Wewnętrzny due-diligence case powinien mieć własne identifiers, a dedykowany adapter mapuje go do aktualnego payloadu Information System. Zachowuj submission attempts, external references, response status oraz wersję lub hash payloadu.

Dzięki temu produkt odróżnia ready to submit / submitted / accepted / rejected / needs operator action i jest odporniejszy na zmianę API lub kanału.

6. Waliduj warstwami

  • Schema: typy, identifiers, geometria i pola dokumentów.
  • Domain: spójność product, commodity, supplier i batch.
  • Evidence: wymagane dokumenty i origin records dla zakresu.
  • Workflow: review i mitigation zostały zakończone.
  • Submission: payload pasuje do aktualnego kontraktu integracji.

Błąd powinien wskazywać konkretną encję i brakujące lub sprzeczne evidence, a nie zwracać ogólne „compliance failed”.

7. Historia musi pozwalać odtworzyć decyzję

Do audytowalności nie jest potrzebny blockchain. Potrzebne są append-oriented events, stabilne identifiers, wersjonowane evidence, permissions i wyraźne rozróżnienie correction od deletion. Dla consequential changes warto zachować before/after lub event payload, aktora, timestamp i reason.

8. Eksporter, buyer i auditor powinni oglądać projekcje tego samego stanu

Eksporter potrzebuje supplier onboarding i missing-evidence queues. Buyer potrzebuje scoped evidence pack. Auditor — decision trail. To powinny być różne projekcje jednego canonical modelu, a nie trzy kopie danych.

Ten wzorzec wykorzystujemy w Supply Passport OS, gdzie supplier i product evidence stają się operational state, a dopiero potem workflow i shareable outputs. Zakres wdrożenia opisuje Compliance & Traceability Software Development.

Checklist architektury

  • Stabilne identity party, product, batch i origin.
  • Wersjonowane geolocation/origin evidence z provenance.
  • Jawny batch lineage i transformations.
  • Oddzielona kompletność evidence i decyzja compliance.
  • Bounded AI extraction.
  • Adapter do EUDR Information System.
  • Repairable validation na poziomie encji.
  • Append-oriented decision history.
Architektura

Referencyjny przepływ wykonania

Kolejność warstw pokazuje, gdzie probabilistyczne AI łączy się z deterministycznym stanem, policy i operacjami produktu.

  1. 01
    Party and role graph
  2. 02
    Origin evidence versioning
  3. 03
    Batch lineage and transformations
  4. 04
    Due-diligence state machine
  5. 05
    Information System adapter
Decision asset

Ramy do podjęcia decyzji

Zamiast jednego uniwersalnego wzorca: pytanie, opcje i kryteria, które można zastosować do konkretnego systemu.

Kompletność evidence vs decyzja

Kiedy due-diligence case może przejść z collected evidence do approved decision?

01
Evidence incomplete
02
Evidence complete / review required
03
Approved lub mitigation required
Kryteria
Required fieldsOrigin provenanceDocument validityRisk findingsReviewer state
Reguła decyzyjna: Nigdy nie wyprowadzaj approval z samej obecności dokumentów; approval jest jawnym reviewed state.
Model rozwiązania

Kluczowe elementy i zależności

EUDR Evidence Graph

Warstwowy model od supplier/origin identity do due-diligence submission.

Warstwa 1
Party & role
Warstwa 2
Origin & geolocation evidence
Warstwa 3
Product & batch lineage
Warstwa 4
Evidence completeness
Warstwa 5
Risk & mitigation
Warstwa 6
Decision & audit
Warstwa 7
Submission adapter
First-party evidence

Dowody z wdrożeń Softech

Te przykłady są oddzielone od zewnętrznych źródeł: pokazują, które rekomendacje są oparte na rzeczywistych systemach dostarczonych lub rozwijanych przez Softech.

Źródła i kontekst

Źródła zewnętrzne i twierdzenia weryfikowalne

Zewnętrzne twierdzenia faktograficzne są powiązane ze źródłami pierwotnymi lub dokumentacją techniczną; nie są mieszane z first-party evidence Softech.

The EUDR applies from 30 December 2026 for large/medium operators and from 30 June 2027 for most micro and small operators.

The Commission adopted updated technical rules for the EUDR Information System in July 2026.

FAQ

Jakie dane powinien przechowywać system EUDR?
Co najmniej powinien łączyć podmioty biznesowe, produkty i partie, origin/geolocation evidence tam, gdzie ma zastosowanie, dokumenty, decyzje risk/mitigation i referencje zewnętrznych submissions. Dokładny zakres zależy od roli i produktu.
Czy geolokalizację należy zapisywać bezpośrednio przy dostawcy?
Zwykle nie. Origin/plot evidence powinno być wersjonowanym rekordem przypisanym do właściwego zakresu produkcji, aby korekty nie przepisywały historii.
Czy AI może automatycznie decydować o zgodności EUDR?
AI może pomagać w klasyfikacji, ekstrakcji i wykrywaniu braków, ale consequential decisions powinny pozostać za deterministyczną walidacją i zdefiniowanym human/legal review.
Jak integrować EUDR Information System?
Przez dedykowany adapter mapujący wewnętrzny due-diligence case do aktualnego kontraktu zewnętrznego i zachowujący próby, referencje oraz response state.
Czy ta architektura zastępuje poradę prawną?
Nie. To model architektury oprogramowania. Rolę, zakres produktu i obowiązki trzeba zweryfikować dla konkretnej organizacji i supply chain.
Czytaj dalej

Powiązane artykuły

Materiały, które rozwijają temat i uzupełniają go o dodatkowy kontekst praktyczny.

Autor

Softech.app

Softech.app tworzy AI-native aplikacje web, mobile, SaaS, systemy automatyzacji i nowoczesne produkty cyfrowe dla firm.

Reviewed by
Softech.app
21 sierpnia 2026
Następny krok
Budujesz aplikację? Potrzebujesz automatyzacji? Umów darmową wycenę.
Zrobimy discovery, zaprojektujemy UX/UI i dowieziemy web, mobile, backend oraz AI automations w jednym zespole.