[{"data":1,"prerenderedAt":731},["ShallowReactive",2],{"page-\u002Fnormalizacja-danych-dostawcow-dpp":3,"sources":614},{"id":4,"title":5,"answer":6,"body":7,"cta":581,"description":582,"extension":583,"eyebrow":584,"legal":581,"meta":585,"metaTitle":586,"navigation":587,"path":588,"planFree":589,"relatedPages":590,"seo":605,"sources":606,"stem":611,"updatedAt":612,"__hash__":613},"pages\u002Fnormalizacja-danych-dostawcow-dpp.md","Jak ujednolicić dane od dostawców do Digital Product Passport?","Dane dostawców trzeba tłumaczyć w trzech oddzielnych warstwach: pole źródłowe na pole kanoniczne DPP, wartość źródłową na uzgodniony słownik oraz jednostkę lub format na typowaną wartość. Zatwierdzone reguły można stosować ponownie dla tego samego źródła, ale każdy wynik powinien zachować surową wartość, wersję reguły i ślad decyzji.",{"type":8,"value":9,"toc":554},"minimark",[10,30,35,38,157,176,179,183,186,191,194,204,207,211,214,220,226,230,233,239,250,254,261,289,292,295,299,302,308,311,328,331,335,338,344,347,350,354,357,363,374,382,386,389,395,398,402,405,408,422,425,429,432,435,441,444,448,451,454,457,461,494,498,502,505,509,512,522,536,540,543,547],[11,12,13],"blockquote",{},[14,15,16,20,21,25,26,29],"p",{},[17,18,19],"strong",{},"Status funkcji:"," ten artykuł opisuje docelowy wzorzec ",[22,23,24],"code",{},"Normalization Profiles"," i ",[22,27,28],{},"Mapping Inbox",". Pamięć reguł per dostawca, automatyczna normalizacja kolejnych feedów i bulk reprocessing nie są obecnie oferowane jako aktywna funkcja samoobsługowa DPP Compliance. Dostępny import CSV nie powinien być utożsamiany z pełnym mechanizmem Mapping Memory.",[31,32,34],"h2",{"id":33},"dlaczego-poprawny-csv-nie-oznacza-ujednoliconych-danych","Dlaczego poprawny CSV nie oznacza ujednoliconych danych?",[14,36,37],{},"Dostawcy mogą opisywać ten sam fakt w różnych językach, jednostkach i słownikach. Plik może przejść walidację techniczną, a mimo to wprowadzić do katalogu kilka wersji tej samej informacji:",[39,40,41,57],"table",{},[42,43,44],"thead",{},[45,46,47,51,54],"tr",{},[48,49,50],"th",{},"Dane źródłowe",[48,52,53],{},"Możliwe znaczenie kanoniczne",[48,55,56],{},"Problem do rozstrzygnięcia",[58,59,60,83,102,121,139],"tbody",{},[45,61,62,75,80],{},[63,64,65,68,69,68,72],"td",{},[22,66,67],{},"40 cm",", ",[22,70,71],{},"400 mm",[22,73,74],{},"0.4 m",[63,76,77,78],{},"długość ",[22,79,74],{},[63,81,82],{},"jednostka, precision i reguła zaokrąglenia",[45,84,85,96,99],{},[63,86,87,68,90,68,93],{},[22,88,89],{},"Edelstahl",[22,91,92],{},"V2A",[22,94,95],{},"stainless steel",[63,97,98],{},"stal nierdzewna",[63,100,101],{},"język, gatunek i poziom szczegółowości słownika",[45,103,104,115,118],{},[63,105,106,68,109,68,112],{},[22,107,108],{},"schwarz",[22,110,111],{},"black",[22,113,114],{},"BK",[63,116,117],{},"czarny",[63,119,120],{},"alias dostawcy lub odrębny wariant handlowy",[45,122,123,131,136],{},[63,124,125,68,128],{},[22,126,127],{},"25 %",[22,129,130],{},"25 percent",[63,132,133],{},[22,134,135],{},"25%",[63,137,138],{},"format liczby i locale",[45,140,141,146,154],{},[63,142,143],{},[22,144,145],{},"0,25",[63,147,148,151,152],{},[22,149,150],{},"0,25%"," albo ",[22,153,135],{},[63,155,156],{},"semantyka pola, nie tylko separator dziesiętny",[14,158,159,160,68,163,165,166,168,169,171,172,175],{},"Ostatni przykład jest najważniejszy. Jeżeli źródło definiuje wartość w zakresie ",[22,161,162],{},"0–1",[22,164,145],{}," może oznaczać ",[22,167,135],{},". Jeżeli kolumna już oznacza procent, ta sama wartość może znaczyć ",[22,170,150],{},". System nie powinien automatycznie wykonywać ",[22,173,174],{},"×100"," bez potwierdzonego kontraktu pola.",[14,177,178],{},"Normalizacja nie polega więc na poprawianiu tekstu „na oko”. To wersjonowany proces tłumaczenia danych z konkretnego źródła do stabilnego modelu produktu.",[31,180,182],{"id":181},"trzy-warstwy-normalizacji-danych-do-dpp","Trzy warstwy normalizacji danych do DPP",[14,184,185],{},"Bezpieczny model rozdziela trzy decyzje:",[187,188,190],"h3",{"id":189},"_1-source-field-canonical-dpp-field","1. Source field → canonical DPP field",[14,192,193],{},"Najpierw ustala się, jakie znaczenie ma kolumna albo pole źródłowe.",[195,196,202],"pre",{"className":197,"code":199,"language":200,"meta":201},[198],"language-text","Rezyklatanteil (%) → recycled_content_pct\nWerkstoff          → material\nArtikelnummer      → supplier_part_number\n","text","",[22,203,199],{"__ignoreMap":201},[14,205,206],{},"Pole kanoniczne pozostaje niezależne od języka i schematu dostawcy. Zmiana nagłówka w kolejnym pliku nie powinna tworzyć nowego pola produktowego bez review.",[187,208,210],{"id":209},"_2-source-value-canonical-value","2. Source value → canonical value",[14,212,213],{},"Następnie wartości są mapowane do uzgodnionego słownika:",[195,215,218],{"className":216,"code":217,"language":200,"meta":201},[198],"Werkstoff = Edelstahl → material = stainless_steel\nWerkstoff = V2A       → material = stainless_steel\n",[22,219,217],{"__ignoreMap":201},[14,221,222,223,225],{},"Nie każdy alias jest jednak równoważny. ",[22,224,92],{}," może być zbyt ogólnym określeniem, gdy docelowy model wymaga konkretnego gatunku stopu. Reguła powinna wtedy zachować surową wartość, oznaczyć utratę szczegółowości albo skierować rekord do review.",[187,227,229],{"id":228},"_3-unit-format-transformation","3. Unit \u002F format transformation",[14,231,232],{},"Ostatnia warstwa przekształca typ, locale i jednostkę:",[195,234,237],{"className":235,"code":236,"language":200,"meta":201},[198],"\"400 mm\" → length(value: 0.4, unit: m)\n\"25 percent\" → percentage(value: 25)\n\"31.08.2026\" → date(value: 2026-08-31, sourceLocale: de-DE)\n",[22,238,236],{"__ignoreMap":201},[14,240,241,242,245,246,249],{},"Transformacja powinna zachować wartość i jednostkę źródłową, zastosowany współczynnik, precision oraz wersję reguły. Konwersja ",[22,243,244],{},"kg"," na ",[22,247,248],{},"m"," albo liczby bez rozpoznanego locale musi zostać zablokowana.",[31,251,253],{"id":252},"normalization-profile-reguły-przypisane-do-źródła","Normalization Profile: reguły przypisane do źródła",[14,255,256,257,260],{},"Profil normalizacji powinien być związany z konkretnym dostawcą, systemem i typem feedu. Przykładowy profil ",[22,258,259],{},"Stahl GmbH — materials feed v3"," może obejmować:",[262,263,264,268,271,274,277,280,283,286],"ul",{},[265,266,267],"li",{},"mapowanie nagłówków na pola kanoniczne;",[265,269,270],{},"aliasy wartości materiałowych;",[265,272,273],{},"locale liczb i dat;",[265,275,276],{},"jednostki źródłowe i docelowe;",[265,278,279],{},"zachowanie pustych komórek;",[265,281,282],{},"identyfikator produktu lub komponentu;",[265,284,285],{},"próbki testowe z oczekiwanym wynikiem;",[265,287,288],{},"autora, approvera i datę aktywacji.",[14,290,291],{},"Reguły nie powinny być bezterminowym, edytowalnym ustawieniem. Zmiana tworzy nową wersję. Kolejny import wskazuje dokładnie, której wersji użył, a historyczny wynik pozostaje możliwy do odtworzenia.",[14,293,294],{},"Profil organizacji i profil wymagań prawnych to dwa różne obiekty. Pierwszy tłumaczy dane źródłowe. Drugi określa, jakie pola, walidacje i poziomy dostępu wynikają z właściwego aktu dla danego produktu.",[31,296,298],{"id":297},"mapping-inbox-obsługa-tylko-wyjątków","Mapping Inbox: obsługa tylko wyjątków",[14,300,301],{},"Po zapamiętaniu zatwierdzonych reguł użytkownik nie powinien ponownie mapować całego pliku. Mapping Inbox pokazuje wyłącznie sprawy wymagające decyzji, na przykład:",[195,303,306],{"className":304,"code":305,"language":200,"meta":201},[198],"12 nowych wartości bez mapowania\n3 niejednoznaczne dopasowania\n1 nieprawidłowa jednostka\n",[22,307,305],{"__ignoreMap":201},[14,309,310],{},"Każda pozycja powinna zawierać źródło, surową wartość, proponowane dopasowanie, próbkę rekordów i potencjalny wpływ na produkty. Użytkownik może:",[262,312,313,316,319,322,325],{},[265,314,315],{},"zastosować decyzję tylko do jednego rekordu;",[265,317,318],{},"utworzyć draft reguły dla kolejnych feedów;",[265,320,321],{},"odrzucić mapowanie;",[265,323,324],{},"oznaczyć wartość jako niewłaściwą lub nie dotyczącą produktu;",[265,326,327],{},"wysłać pytanie do właściciela danych lub dostawcy.",[14,329,330],{},"Zatwierdzenie nowej reguły powinno poprzedzać impact preview. System pokazuje, ile bieżących i historycznych rekordów pasuje do reguły, ale nie przepisuje automatycznie opublikowanych paszportów.",[31,332,334],{"id":333},"data-provenance-skąd-wzięło-się-25","Data provenance: skąd wzięło się 25%?",[14,336,337],{},"Wynik bez pochodzenia danych jest trudny do sprawdzenia. Przy każdym polu produktu warto zachować czytelny ślad:",[195,339,342],{"className":340,"code":341,"language":200,"meta":201},[198],"Source: Supplier Stahl GmbH\nFile: materials_2026-09.csv\nRaw record: row 184\nRaw field: Rezyklatanteil (%)\nRaw value: 25 percent\nCanonical field: recycled_content_pct\nTransformation: percentage.parse_locale(de-DE)\nCanonical value: 25%\nRule version: stahl-materials v3\nDecision: auto-applied from approved rule\n",[22,343,341],{"__ignoreMap":201},[14,345,346],{},"Surowy rekord pozostaje niezmienny. Jeżeli reguła była błędna, korekta tworzy nową wersję transformacji i nową rewizję danych produktu. Dzięki temu można porównać wyniki, wskazać dotknięte produkty i wyjaśnić, dlaczego kolejna wersja DPP zawiera inną wartość.",[14,348,349],{},"Pochodzenie nie oznacza, że wartość jest prawdziwa lub prawnie wystarczająca. Pokazuje, skąd pochodzi i jak została przetworzona. Supplier declaration albo inne evidence nadal wymaga właściwego zakresu, aktualności i review.",[31,351,353],{"id":352},"jak-połączyć-normalizację-z-bezpiecznym-importem","Jak połączyć normalizację z bezpiecznym importem?",[14,355,356],{},"Rekomendowana kolejność to:",[195,358,361],{"className":359,"code":360,"language":200,"meta":201},[198],"surowy plik lub komunikat\n→ identyfikacja dostawcy i wersji profilu\n→ normalizacja w trybie preview\n→ Mapping Inbox dla wyjątków\n→ walidacja modelu kanonicznego\n→ field-level diff produktów\n→ approval\n→ zapis nowych rewizji\n→ rewalidacja readiness\n",[22,362,360],{"__ignoreMap":201},[14,364,365,366,369,370,373],{},"Normalizacja odpowiada na pytanie: ",[17,367,368],{},"jak przetłumaczyć wejście?"," Safe Import odpowiada: ",[17,371,372],{},"czy i w jaki sposób zastosować proponowaną zmianę?"," Rozdzielenie tych etapów ogranicza ryzyko, że zatwierdzona reguła od razu nadpisze dużą część katalogu.",[14,375,376,381],{},[377,378,380],"a",{"href":379},"\u002Fbezpieczny-import-csv-dpp","Zobacz model Preflight → Diff → Approve → Apply → Rollback",".",[31,383,385],{"id":384},"słowniki-materiałów-kolorów-i-jednostek","Słowniki materiałów, kolorów i jednostek",[14,387,388],{},"Nie każdy słownik powinien być globalny. Organizacja może potrzebować własnych aliasów materiałów, kodów kolorów albo jednostek handlowych. Bezpieczna kolejność może wyglądać tak:",[195,390,393],{"className":391,"code":392,"language":200,"meta":201},[198],"zatwierdzona reguła dla źródła\n→ słownik organizacji\n→ podpowiedź słownika platformowego\n→ unresolved\n",[22,394,392],{"__ignoreMap":201},[14,396,397],{},"Podpowiedź nie jest automatycznym faktem. Konflikt między regułą dostawcy a słownikiem organizacji powinien trafić do review. Prywatne nazwy części, kody handlowe i warunki dostawcy nie powinny stawać się publiczną częścią DPP tylko dlatego, że zostały użyte przy mapowaniu.",[31,399,401],{"id":400},"a-co-gdy-dostawca-zmieni-plik","A co, gdy dostawca zmieni plik?",[14,403,404],{},"Nowy nagłówek, zmiana kolejności kolumn albo dodatkowe pole nie zawsze oznaczają nowy schemat. Zmiana typu, separatora, jednostki albo znaczenia istniejącego pola może być jednak niebezpieczna.",[14,406,407],{},"Dlatego profil powinien rozpoznawać fingerprint źródła i klasyfikować zmianę:",[262,409,410,413,416,419],{},[265,411,412],{},"zgodna — reguły można zastosować w preview;",[265,414,415],{},"rozszerzająca — nowe pola trafiają do Mapping Inbox;",[265,417,418],{},"niezgodna — przetwarzanie zostaje zablokowane do review;",[265,420,421],{},"nieznane źródło — użytkownik musi potwierdzić dostawcę i profil.",[14,423,424],{},"Nazwa pliku nie jest wystarczającym identyfikatorem źródła. Feed powinien być powiązany ze stabilnym rekordem dostawcy lub integracji.",[31,426,428],{"id":427},"jaką-rolę-może-pełnić-ai","Jaką rolę może pełnić AI?",[14,430,431],{},"AI może proponować podobne pola, aliasy materiałów lub prawdopodobną jednostkę. Nie powinno jednak samodzielnie aktywować reguł, zgadywać brakujących danych ani publikować wyniku.",[14,433,434],{},"Najbezpieczniejszy wzorzec to:",[195,436,439],{"className":437,"code":438,"language":200,"meta":201},[198],"suggestion + confidence + sample + explanation\n→ review\n→ approved rule version\n→ deterministic execution\n",[22,440,438],{"__ignoreMap":201},[14,442,443],{},"Wartość bez źródła pozostaje brakiem. Model językowy nie zastępuje deklaracji dostawcy, badania ani dokumentu evidence.",[31,445,447],{"id":446},"dlaczego-ujednolicenie-danych-ma-znaczenie-dla-dpp","Dlaczego ujednolicenie danych ma znaczenie dla DPP?",[14,449,450],{},"Komisja Europejska wskazuje, że unijny DPP Registry udostępnia semantyczne modele, struktury i definicje danych, a repozytorium semantyczne ma wspierać interoperacyjność między grupami produktów. Jednocześnie odpowiedzialność za dane produktu pozostaje po stronie właściwych operatorów gospodarczych.",[14,452,453],{},"To nie ustanawia jednego uniwersalnego słownika dla wszystkich prywatnych feedów dostawców. Pokazuje jednak, dlaczego organizacja potrzebuje stabilnej warstwy pomiędzy własnymi źródłami a modelami wymaganymi dla danego produktu.",[14,455,456],{},"Konkretne pola DPP zależą od właściwego aktu produktowego. Normalization Profile nie może być używany jako skrót do stwierdzenia, że produkt jest zgodny z prawem. Tłumaczy i dokumentuje dane; ich kompletność, validity, readiness oraz zgodność prawna są odrębnymi ocenami.",[31,458,460],{"id":459},"checklista-pilotażu-normalizacji-danych-dostawcy","Checklista pilotażu normalizacji danych dostawcy",[462,463,464,467,470,473,476,479,482,485,488,491],"ol",{},[265,465,466],{},"Wybierz jednego dostawcę i jeden powtarzalny feed.",[265,468,469],{},"Zachowaj plik źródłowy bez zmian i oblicz jego checksumę.",[265,471,472],{},"Ustal stabilny identyfikator produktu lub komponentu.",[265,474,475],{},"Rozdziel mapowanie pól, wartości i jednostek.",[265,477,478],{},"Zdefiniuj locale, zakresy i zachowanie pustych komórek.",[265,480,481],{},"Przygotuj próbki poprawne, graniczne i niejednoznaczne.",[265,483,484],{},"Zatwierdź wersję profilu i wykonaj preview.",[265,486,487],{},"Przejrzyj Mapping Inbox oraz field-level diff.",[265,489,490],{},"Zastosuj zmiany jako nowe rewizje, nie nadpisanie historii.",[265,492,493],{},"Sprawdź provenance oraz wynik Data Mappera przed publikacją DPP.",[31,495,497],{"id":496},"najczęstsze-pytania","Najczęstsze pytania",[187,499,501],{"id":500},"czy-normalizacja-danych-dostawców-jest-wymogiem-espr","Czy normalizacja danych dostawców jest wymogiem ESPR?",[14,503,504],{},"ESPR i akty produktowe określają wymagania dotyczące informacji oraz architektury DPP, ale nie narzucają firmie interfejsu o nazwie Mapping Inbox ani konkretnego procesu mapowania plików CSV. To wzorzec techniczny pomagający przygotować spójne, możliwe do odtworzenia dane.",[187,506,508],{"id":507},"czy-jedna-reguła-może-działać-dla-wszystkich-dostawców","Czy jedna reguła może działać dla wszystkich dostawców?",[14,510,511],{},"Nie powinna działać bez jawnego zakresu. Ten sam skrót lub liczba może mieć inne znaczenie u dwóch dostawców. Bezpieczniejsza jest reguła przypisana do source ID i wersji schematu, z możliwością użycia osobno zatwierdzonego słownika organizacji.",[187,513,515,516,518,519,521],{"id":514},"czy-025-można-zawsze-zamienić-na-25","Czy ",[22,517,145],{}," można zawsze zamienić na ",[22,520,135],{},"?",[14,523,524,525,527,528,165,530,532,533,381],{},"Nie. Jest to poprawne tylko wtedy, gdy kontrakt pola wskazuje udział w zakresie ",[22,526,162],{},". W polu procentowym ",[22,529,145],{},[22,531,150],{},". Brak tej informacji powinien dać stan ",[22,534,535],{},"ambiguous",[187,537,539],{"id":538},"czy-normalizacja-potwierdza-poprawność-danych-dostawcy","Czy normalizacja potwierdza poprawność danych dostawcy?",[14,541,542],{},"Nie. Potwierdza zastosowanie określonej reguły transformacji. Prawdziwość, zakres, ważność i wystarczalność informacji trzeba ocenić względem źródła, evidence i właściwego profilu wymagań.",[187,544,546],{"id":545},"od-czego-zacząć-wdrożenie","Od czego zacząć wdrożenie?",[14,548,549,550,381],{},"Od jednego powtarzalnego feedu, reprezentatywnej grupy produktów i jawnego ownera danych. Dopiero po sprawdzeniu wyjątków oraz wpływu zmian warto rozszerzać reguły na kolejnych dostawców i kanały. ",[377,551,553],{"href":552},"\u002Fwdrozenie-dpp","Zobacz plan wdrożenia i integracji DPP",{"title":201,"searchDepth":555,"depth":555,"links":556},2,[557,558,564,565,566,567,568,569,570,571,572,573],{"id":33,"depth":555,"text":34},{"id":181,"depth":555,"text":182,"children":559},[560,562,563],{"id":189,"depth":561,"text":190},3,{"id":209,"depth":561,"text":210},{"id":228,"depth":561,"text":229},{"id":252,"depth":555,"text":253},{"id":297,"depth":555,"text":298},{"id":333,"depth":555,"text":334},{"id":352,"depth":555,"text":353},{"id":384,"depth":555,"text":385},{"id":400,"depth":555,"text":401},{"id":427,"depth":555,"text":428},{"id":446,"depth":555,"text":447},{"id":459,"depth":555,"text":460},{"id":496,"depth":555,"text":497,"children":574},[575,576,577,579,580],{"id":500,"depth":561,"text":501},{"id":507,"depth":561,"text":508},{"id":514,"depth":561,"text":578},"Czy 0,25 można zawsze zamienić na 25%?",{"id":538,"depth":561,"text":539},{"id":545,"depth":561,"text":546},true,"Jak normalizować CSV i feedy dostawców do DPP: mapowanie pól, słowniki materiałów, konwersja jednostek, Mapping Inbox i data provenance.","md","Dane dostawców • CSV • jednostki • słowniki",{},"Dane dostawców do DPP – normalizacja CSV i jednostek",false,"\u002Fnormalizacja-danych-dostawcow-dpp",null,[591,595,598,602],{"title":592,"href":593,"description":594},"Integracja DPP z ERP – API i wymiana danych","\u002Fbaza-wiedzy\u002Fdpp-api-i-wymiana-danych","Źródła danych, kanoniczny model produktu i warianty integracji.",{"title":596,"href":379,"description":597},"Bezpieczny import CSV do DPP","Preflight, field-level diff, approval i rollback przed zapisem zmian.",{"title":599,"href":600,"description":601},"Jakie dane w DPP?","\u002Fbaza-wiedzy\u002Fjakie-dane-w-dpp","Kategorie informacji i granice wynikające z właściwego aktu produktowego.",{"title":603,"href":552,"description":604},"Wdrożenie DPP","Mapowanie źródeł i przygotowanie pilotażu integracji.",{"title":5,"description":582},[607,608,609,610],"registryLaunch","registry","dppEconomicOperators","dppStandardsDecision","normalizacja-danych-dostawcow-dpp","2026-09-14","GyPu-hrJErHqt4AHj7vo-6sNYeP5HsfBEZm3Ho6K1Ms",{"id":615,"extension":616,"items":617,"meta":728,"stem":729,"__hash__":730},"sources\u002Fdata\u002Fsources.yml","yml",[618,623,627,632,636,640,644,648,652,656,660,664,668,672,676,680,683,687,690,694,698,702,706,710,713,717,720,724],{"key":619,"name":620,"url":621,"type":622},"espr","Rozporządzenie (UE) 2024\u002F1781 (ESPR)","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2024\u002F1781\u002Foj","prawo-ue",{"key":624,"name":625,"url":626,"type":622},"batteries","Rozporządzenie (UE) 2023\u002F1542 w sprawie baterii i zużytych baterii","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2023\u002F1542\u002Foj",{"key":628,"name":629,"url":630,"type":631},"batteryPassportCommission","Komisja Europejska — Battery Passport","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport\u002Fbatteries_en","komisja-europejska",{"key":633,"name":634,"url":635,"type":631},"batteryPassportDataPoints","Komisja Europejska — Digital Batteries Passport, 71 data points by category, wersja 2.0","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fdocument\u002Fdownload\u002Fcd1e5e6c-4a4a-4b99-995a-49eb6916187e_en?filename=Digital+Batteries+Passport+-+data+point+by+category.pdf",{"key":637,"name":638,"url":639,"type":631},"steelDppCommission","Komisja Europejska — Digital Product Passport for Iron and Steel","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport\u002Firon-steel_en",{"key":641,"name":642,"url":643,"type":631},"steelDppJrcProposal","JRC — ESPR Steel DPP Content Proposal, projekt do konsultacji z 23 marca 2026 r.","https:\u002F\u002Fsusproc.jrc.ec.europa.eu\u002Fproduct-bureau\u002Fsites\u002Fdefault\u002Ffiles\u002F2026-03\u002FSubmission_ESPR%20Steel%20DPP%20Content%20Proposal_0.pdf",{"key":645,"name":646,"url":647,"type":631},"steelJrcDocuments","JRC Product Bureau — dokumenty badania przygotowawczego dla żelaza i stali","https:\u002F\u002Fsusproc.jrc.ec.europa.eu\u002Fproduct-bureau\u002Fproduct-groups\u002F642\u002Fdocuments",{"key":649,"name":650,"url":651,"type":631},"textileDppCommission","Komisja Europejska — Textile Apparel and the Digital Product Passport","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport\u002Ftextile-apparel_en",{"key":653,"name":654,"url":655,"type":631},"textileDppJrcStudy","JRC — Study on DPP content for textile apparel products under ESPR, 13 maja 2026 r.","https:\u002F\u002Fsusproc.jrc.ec.europa.eu\u002Fproduct-bureau\u002Fsites\u002Fdefault\u002Ffiles\u002F2026-05\u002FTextiles_DPP_20260513.pdf",{"key":657,"name":658,"url":659,"type":631},"textileJrcDocuments","JRC Product Bureau — dokumenty badania przygotowawczego dla tekstyliów","https:\u002F\u002Fsusproc.jrc.ec.europa.eu\u002Fproduct-bureau\u002Fproduct-groups\u002F467\u002Fdocuments",{"key":661,"name":662,"url":663,"type":631},"dppJrcMethodology","JRC — Methodology for defining data requirements for the Digital Product Passport under the ESPR framework","https:\u002F\u002Fpublications.jrc.ec.europa.eu\u002Frepository\u002Fhandle\u002FJRC145830",{"key":665,"name":666,"url":667,"type":622},"detergents","Rozporządzenie (UE) 2026\u002F405 w sprawie detergentów i środków powierzchniowo czynnych","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2026\u002F405\u002Foj",{"key":669,"name":670,"url":671,"type":622},"toys","Rozporządzenie (UE) 2025\u002F2509 w sprawie bezpieczeństwa zabawek","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2025\u002F2509\u002Foj",{"key":673,"name":674,"url":675,"type":622},"constructionProducts","Rozporządzenie (UE) 2024\u002F3110 w sprawie wyrobów budowlanych","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2024\u002F3110\u002Foj",{"key":677,"name":678,"url":679,"type":631},"dppRoadmap","Digital Product Passport — harmonogram Komisji Europejskiej","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport_en",{"key":610,"name":681,"url":682,"type":622},"Decyzja wykonawcza Komisji (UE) 2026\u002F1736 — sześć norm zharmonizowanych DPP","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Fdec_impl\u002F2026\u002F1736\u002Foj",{"key":684,"name":685,"url":686,"type":631},"dppStandardsFaq","Digital Product Passport — oficjalne FAQ Komisji Europejskiej","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport\u002Fexplore-our-faqs_en",{"key":609,"name":688,"url":689,"type":631},"Digital Product Passport — obowiązki operatorów gospodarczych i sprzedaż na odległość","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport\u002Feconomic-operators_en",{"key":691,"name":692,"url":693,"type":631},"dppPublicAuthorities","Digital Product Passport — kontrole celne i nadzór rynku","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport\u002Fpublic-authorities_en",{"key":695,"name":696,"url":697,"type":631},"publicProcurementActProposal","COM(2026) 590 final — projekt unijnego rozporządzenia o zamówieniach publicznych i koncesjach","https:\u002F\u002Feur-lex.europa.eu\u002Flegal-content\u002FEN\u002FTXT\u002F?uri=COM:2026:590:FIN",{"key":699,"name":700,"url":701,"type":622},"esprUnsoldDisclosure","Rozporządzenie wykonawcze Komisji (UE) 2026\u002F2 — ujawnianie danych o niesprzedanych produktach","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg_impl\u002F2026\u002F2\u002Foj",{"key":703,"name":704,"url":705,"type":622},"esprUnsoldDerogations","Rozporządzenie delegowane Komisji (UE) 2026\u002F296 — wyjątki od zakazu niszczenia","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg_del\u002F2026\u002F296\u002Foj",{"key":707,"name":708,"url":709,"type":631},"workingPlan","ESPR and Energy Labelling Working Plan 2025–2030","https:\u002F\u002Feur-lex.europa.eu\u002Flegal-content\u002FPL\u002FTXT\u002F?uri=CELEX:52025DC0187",{"key":608,"name":711,"url":712,"type":631},"DPP Registry — European Commission","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fsingle-market\u002Fdigital-product-passport\u002Fdpp-registry_en",{"key":714,"name":715,"url":716,"type":622},"registryImplementingRegulation","Rozporządzenie wykonawcze Komisji (UE) 2026\u002F1778 — zasady działania DPP Registry","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg_impl\u002F2026\u002F1778\u002Foj",{"key":607,"name":718,"url":719,"type":631},"Komisja Europejska — DPP Registry działa od 20 lipca 2026 r.","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fnews\u002Fdigital-product-passport-registry-now-live-2026-07-20_en",{"key":721,"name":722,"url":723,"type":631},"registryUserGuide","DPP Registry User Guide for Economic Operators, wersja 1.01","https:\u002F\u002Fsingle-market-economy.ec.europa.eu\u002Fdocument\u002Fdownload\u002F079a45e2-469f-4eec-b1e5-32e8e05d1357_en?filename=dpp_registry_user_guide_for_economic_operators.pdf",{"key":725,"name":726,"url":727,"type":631},"standardisation","JRC — Digital Product Passport","https:\u002F\u002Fjoint-research-centre.ec.europa.eu\u002Fprojects-and-activities\u002Fdigital-product-passport_en",{},"data\u002Fsources","G8uMT0QC2Jjs5t7hyRPPvjjwZy3TEHYQBDnXeNIL8uY",1790144112182]