With a data request you ask a supplier for the packaging data of their units and components in a structured way. The supplier receives a secure portal link, delivers components and documents directly into the platform, and you track progress in the supplier cockpit.There is exactly one request type — the data request. It can cover whole packaging units, individual components, or both; the supplier delivers components, values, and documents.
Readiness checks sent earlier remain usable: their links still open and can still be answered. New ones are no longer created.
You start a request on the packaging unit, on the component, or from the supplier’s row in the cockpit — everywhere via the Request data button, and everywhere the same Request packaging data dialog opens.
1
Open the dialog
Click Request data. The Request packaging data dialog opens.
The Request packaging data dialog with scope, supplier, and message
2
Select or create the supplier
If you start from a unit or component, the already-assigned supplier is pre-selected. If the supplier does not exist yet, create them via + Add a new supplier right in the dialog (name, email, country); on send, they are assigned automatically. If you start from the cockpit row, the supplier is already fixed.
3
Review the scope
The dialog shows both grains: Packaging units in this request and Components in this request. Both lists are pre-selected with this supplier’s full scope — including the unit or component you started from. That way the supplier holds one link covering everything instead of several partial requests. You can narrow the selection.The platform prevents double-asking on its own: components already collected through a selected packaging unit are excluded automatically, and anything already part of an open request is not asked for again.
4
Due date and message (optional)
Set a due date under Requested by (optional) and add context for the supplier under Message to the supplier (optional) (max. 2000 characters).
5
Choose the delivery method and send
Decide how the supplier gets access:
Copy link (badge Recommended, the default): the Create link button creates the access, and under Invitation link ready you copy it — you pass it on yourself, e.g. from your own mailbox, which the supplier recognizes. No email is sent.
Send email: the Send request button has Polygon One send the email automatically. This requires an email address on the supplier record — without one the option is blocked and the dialog points you to the copy-link option.
If the email cannot be delivered, the request is not lost: the same Invitation link ready view opens, with the note “Share this link with your supplier. It opens their data request directly — no email was sent.” Copy the link and pass it on yourself.
If everything asked for is already complete, nothing is sent. Polygon One then refuses the send before anything is created — no request, no link, no email — and reports: “Nothing sent — all requested data is already complete.”What counts is the completeness state Polygon One tracks: the heavy-metals entry and — for food contact — the PFAS entry. Mass, recycled content, materials and polymer are not scored. So if heavy metals (and PFAS where it applies) are in place for the entire chosen scope, the send is refused even while other fields are still blank. If one target is missing its entry, the request goes out as usual. Widen the scope if you want to ask anyway.In a multi-selection this is decided per supplier: suppliers whose data is complete are skipped, and all the others get their request. The result names how many were skipped — in a request spanning both grains the same supplier is counted there twice.
If your selection spans both grains, the send creates one request per grain — one for the packaging units, one for the components. The supplier sees both in their request dashboard; with the Copy link delivery method they still receive one combined link.
The Request data row action in the supplier cockpit opens the very same dialog: the supplier is fixed, and both lists are pre-selected with their full scope. So nothing goes out automatically — you can adjust the scope before sending and choose between link and email just as anywhere else.The bulk action works differently: Request data ({count}) sends asynchronously in the background and by email only — there is no copy-link option here. Selected suppliers without an email address are reported in the result as skipped; no request is created for them. Add an email address for those suppliers first — or request from them individually via the row action with a copied link.
With automatic delivery, the supplier gets an email with the subject “{your company name}: packaging data request (PPWR)”. It contains:
who is asking and why (EU Packaging and Packaging Waste Regulation, PPWR),
how many units or components are affected,
the due date (“Requested by {date}”), if set,
the Open the request button with the secure portal link.
The email language follows the supplier’s country (e.g. German for DE/AT). If the supplier replies directly to the email, their reply automatically lands in the request’s message thread. The portal link works without an account — what the supplier sees there is described on the supplier portal page.
Every supplier has one durable portal link: a new request to the same supplier reuses that link instead of issuing a second one. If several requests are open, the link lands on a request list split into To do and Completed.
Validity: 30 days — refreshed every time the link is reused. After a maximum lifetime of 90 days, the platform issues a fresh link automatically and sends it with the next request.
Replaced partial requests: if a new, wider request also covers earlier partial requests, those are cancelled. The dialog tells you on send: ”… earlier partial request(s) replaced — their old links no longer work.”
The supplier’s request history shows the status of every individual request:
Status
Meaning
Draft
The request exists but has not been delivered yet.
Sent
The request is with the supplier; a reply is pending.
In progress
The supplier has opened the request and is working on it.
Submitted
The supplier has submitted their reply. The data is on your units/components.
Correction requested
You sent the reply back for correction; the supplier can resubmit.
Cancelled
The request was withdrawn — or replaced by a new, wider request. It no longer counts in the rollups.
In the cockpit you additionally see the derived collection status per supplier: Not requested / Awaiting reply / Reply received — incomplete / Complete / Overdue — including the progress “{provided} of {total}”. Complete means the data has been fully provided, not merely that the supplier replied; Reply received — incomplete distinguishes the supplier who answered but did not provide everything from the one who has not answered at all (“A reply has been received, but some requested packaging data is still outstanding.”).
Polygon One follows up automatically so requests don’t go stale:
Supplier reminders: by default, after 7 and 14 days without a reply, the supplier receives a reminder email (“Reminder: {company} — packaging data request (PPWR)”) with the same portal link.
Escalation to you: if a request stays unanswered for 21 days, your admins are notified.
The Reminders column in the cockpit shows “{count} reminder(s) · last {date}” for the most recent open request — or ”—” if none have been sent.
The rungs (7/14 days, escalation after 21 days) are defaults. Under Settings → PPWR you can add or remove rungs and switch chasing off entirely. When a request is reopened for correction, the reminder ladder starts over — and the supplier’s link is refreshed.
Requests you delivered via Create link trigger no automatic reminder emails to the supplier — the platform never emailed them, so chasing is on you. The 21-day escalation to your admins still fires.
Every request has a message thread between you and the supplier. You open it via the messages button in the cockpit row (“Message {name}”); the supplier reaches the same thread from the portal — even after submitting their reply.
Message thread between you and the supplier
Direct email replies from the supplier to the request email are automatically filed into the thread — nothing gets lost in mailboxes.
Once the supplier has submitted, three review mechanisms apply. The second — reading the uploaded documents automatically — depends on AI document analysis.
AI document analysis is an add-on. The steps described here are available once it is enabled for your workspace. Without it, you enter the values manually as before.
Delivered component data is written by the platform directly to the packaging unit — including the supplier’s self-declaration that their information is accurate. The obligation checklist and the collection progress update immediately; the cockpit shows what is complete and what is missing.
Uploaded documents are read by the AI, which puts the values it found — each with its source passage — in front of you to decide and enters confident values directly. While the request is still open for the supplier, the values from their documents are not yet decidable on your side; their submission resolves that. You can approve or reject individual documents — on rejection, the request automatically goes back to the supplier with a note on which documents to replace. Details: Evidence documents.
Request correction: if something is substantively wrong, send the whole reply back via the row action Request correction with an optional reason. The request switches to Correction requested, the supplier sees their previous answers prefilled and resubmits corrected data. The supplier can also ask for a reopen themselves (“Request a correction” in the portal) — but only you actually reopen it.
Once the supplier has replied it rarely ends with one round: individual entries are missing, differ, or cannot be confirmed from the uploaded document. From exactly those points the system drafts the next data request itself — per point the affected field, the quoted document and the reason.
These drafts go out without an approval click by default — under your name, as soon as the documents in the reply have finished being read (usually immediately, correspondingly later while files are still being analysed), and automatically at most once per supplier in 24 hours. To switch off: Settings → PPWR → Automatic packaging data requests, toggle “Ask about detected gaps automatically”. All the rules are in Automatic follow-ups.
While the automation is off, drafts collect in the supplier’s request history in the block “Proposed requests”. Every proposal carries the AI draft label, the number of open entries and the note that it was derived from the supplier’s reply:
Action
Effect
Approve and send
The points go out as a data request. The supplier sees them in the portal right next to the field concerned
Discard
The proposal is deleted. The supplier never saw it — nothing goes out
If a proposal was not sent automatically, the reason is printed below it:
“Not sent automatically: this supplier was already asked automatically recently”
“Not sent automatically: daily limit reached”
“Not sent automatically: this supplier’s data is already complete”
For cooldown and daily limit the draft stays approvable and goes out on your click — your own sends never count against the daily limit. When the reason is already complete, however, your approval is refused as well (“Nothing sent — this draft’s data is already complete.”) for as long as the scope stays complete.
The 24-hour cooldown counts automatic sends only. A request you send yourself does not delay the automation — it neither starts the cooldown nor shortens it. All that counts is when this supplier was last asked automatically. The cooldown is per supplier across both modules: an automatic EUDR request to the same supplier therefore also holds back the PPWR follow-up.
You can spot an automatically sent request in the request history by the label “Sent automatically”; the audit log records it with System as the actor. You can withdraw it there via “Cancel request” — the supplier’s portal link expires immediately, and this does not restart the 24-hour cooldown.
When the system asks on its own — and how to switch it off.
Supplier portal
What your supplier sees after clicking the link.
Evidence documents
AI analysis, proposal review, and the document library.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Polygon One Helpcenter","colors":{"primary":"#15803D","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/polygonone/AMoRp9VbcW46gNsT/logo/light.svg?fit=max\u0026auto=format\u0026n=AMoRp9VbcW46gNsT\u0026q=85\u0026s=4a316da81d50e49c7f9f6480a235558e","dark":"https://mintcdn.com/polygonone/AMoRp9VbcW46gNsT/logo/dark.svg?fit=max\u0026auto=format\u0026n=AMoRp9VbcW46gNsT\u0026q=85\u0026s=2f010ff600ff4880f154678933ee7214"},"favicon":"https://mintcdn.com/polygonone/ySkQMGGRhMNkPSTt/favicon.svg?fit=max\u0026auto=format\u0026n=ySkQMGGRhMNkPSTt\u0026q=85\u0026s=90cbe4fd3ee2dbffcb8de6167a8d47f3","api":{"playground":{"display":"simple"}},"navbar":{"links":[{"href":"mailto:help@polygon-one.eu","label":"Support"}],"primary":{"type":"button","label":"App","href":"https://app.polygon-one.com/"}},"footer":{"socials":{"website":"https://polygon-one.com"}},"search":{"prompt":"Suche..."},"integrations":{"posthog":{"apiKey":"phc_uKa9gMArvxxjzGfYWUWS4YLP7yT7gPETBzA3ktR7mUTD","apiHost":"https://eu.i.posthog.com","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"languages":[{"language":"de","default":true,"href":""},{"language":"en","href":"en"},{"language":"fr","href":"fr/lieferanten/start"},{"language":"es","href":"es/lieferanten/start"},{"language":"zh","href":"zh/lieferanten/start"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"polygonone","hasAudioNarration":false,"actualSubdomain":"polygonone","customDomains":["help.polygon-one.com"],"gitSource":{"type":"github","owner":"polygon-one","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0b07ed03bec028f0a63ad","collectionId":"0d95f0d6-0f41-4003-828c-a1abdfd66982","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0b07ed03bec028f0a63ad"},"entitlements":{},"buildId":"6ae0b07ed03bec028f0a63ad","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"de","tag":"API-Referenz","count":62},{"language":"en","tag":"API Reference","count":62},{"language":"de","tag":"EUDR","count":53},{"language":"en","tag":"EUDR","count":53},{"language":"de","tag":"Für Lieferanten","count":28},{"language":"en","tag":"For suppliers","count":28},{"language":"es","tag":"Para proveedores","count":28},{"language":"fr","tag":"Pour les fournisseurs","count":28},{"language":"zh","tag":"供应商帮助","count":28},{"language":"de","tag":"PPWR","count":25},{"language":"en","tag":"PPWR","count":25},{"language":"de","tag":"API-Dokumentation","count":10},{"language":"en","tag":"API Documentation","count":10},{"language":"de","tag":"PPWR – Verpackungsdaten","count":9},{"language":"de","tag":"Ihr Datenformat","count":9},{"language":"en","tag":"PPWR – Packaging Data","count":9},{"language":"en","tag":"Your data format","count":9},{"language":"es","tag":"Su formato de datos","count":9},{"language":"fr","tag":"Votre format de données","count":9},{"language":"zh","tag":"数据格式指南","count":9},{"language":"de","tag":"Datensammlung (Art. 9 EUDR)","count":8},{"language":"de","tag":"DDS \u0026 Bestellungen (Art. 3 EUDR)","count":8},{"language":"de","tag":"Optional","count":8},{"language":"en","tag":"Data Collection (Art. 9 EUDR)","count":8},{"language":"en","tag":"DDS \u0026 Orders (Art. 3 EUDR)","count":8},{"language":"en","tag":"Optional","count":8},{"language":"es","tag":"Solicitud EUDR","count":7},{"language":"fr","tag":"Demande EUDR","count":7},{"language":"zh","tag":"EUDR 请求","count":7},{"language":"es","tag":"Espacio del proveedor","count":4},{"language":"es","tag":"Solicitud PPWR","count":4},{"language":"fr","tag":"Espace fournisseur","count":4},{"language":"fr","tag":"Demande PPWR","count":4},{"language":"zh","tag":"供应商工作区","count":4},{"language":"zh","tag":"PPWR 请求","count":4},{"language":"es","tag":"Resolver un problema","count":3},{"language":"fr","tag":"Résoudre un problème","count":3},{"language":"zh","tag":"更正、审核和状态","count":3},{"language":"es","tag":"Empiece aquí","count":1},{"language":"fr","tag":"Commencer ici","count":1},{"language":"zh","tag":"从这里开始","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html:has(#content[data-page-href$=\"/lieferanten/start\"]) #pagination,html:has(#content[data-page-href*=\"/lieferanten/\"]) #mobile-nav #navigation-items>div:has(>#localization-select-trigger)>div:has(>button[aria-haspopup=menu]),html:has(#content[data-page-href*=\"/lieferanten/\"]) #navbar div:has(>div>a[href$=\"/lieferanten/start\"]),html:has(#content[data-page-href*=\"/lieferanten/\"]) #navbar li:has(>a[href=\"https://app.polygon-one.com/\"]),html:has(#content[data-page-href*=\"/lieferanten/\"]) [role=dialog] li:has(>a[href=\"https://app.polygon-one.com/\"]){display:none!important}"}],"page":{"pagePath":"en/ppwr/datenerfassung/datenanfragen","slug":"/en/ppwr/datenerfassung/datenanfragen","pageMetadata":{"title":"Data Requests","description":"Request packaging data from suppliers, chase replies, and review submissions","icon":"paper-plane","href":"/en/ppwr/datenerfassung/datenanfragen"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Request packaging data from suppliers, chase replies, and review submissions\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Info,Note,OptimizedImage,Step,Steps,Table,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[`With a `,_jsx(_components.strong,{children:`data request`}),` you ask a supplier for the packaging data of their units and components in a structured way. The supplier receives a secure portal link, delivers components and documents directly into the platform, and you track progress in the `,_jsx(_components.a,{href:`/en/ppwr/datenerfassung/uebersicht`,children:`supplier cockpit`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`There is exactly `,_jsx(_components.strong,{children:`one request type`}),` — the data request. It can cover whole packaging units, individual components, or both; the supplier delivers components, values, and documents.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Readiness checks sent earlier remain usable: their links still open and can still be answered. New ones are no longer created.`})}),`\n`,_jsx(Heading,{level:`2`,id:`creating-and-sending-a-request`,children:`Creating and sending a request`}),`\n`,_jsxs(_components.p,{children:[`You start a request on the packaging unit, on the component, or from the supplier’s row in the cockpit — everywhere via the `,_jsx(_components.strong,{children:`Request data`}),` button, and everywhere the same `,_jsx(_components.strong,{children:`Request packaging data`}),` dialog opens.`]}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the dialog`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Request data`}),`. The `,_jsx(_components.strong,{children:`Request packaging data`}),` dialog opens.`]}),_jsx(Frame,{caption:`The Request packaging data dialog with scope, supplier, and message`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/datenanfrage-dialog.png?fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=fb29f88a3dff8a3f4ed8f0b3be07dc20`,\"data-og-width\":`663`,width:`663`,\"data-og-height\":`926`,height:`926`,\"data-path\":`images/ppwr/datenerfassung/datenanfrage-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/datenanfrage-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=03fb0e9de38d4f8e4530a54db3aba05d 280w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/datenanfrage-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=49c01f6576e51d14fb7420746cd301b5 560w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/datenanfrage-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=fad7edbd7268e2ee0f559885ef18d42c 840w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/datenanfrage-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=487bce40d0d5858315d98705ac84d0cd 1100w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/datenanfrage-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=eb4140f0aa319fd6ce98e1b78736faa5 1650w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/datenanfrage-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=09a7bcaba1bba4e22c58d20baeb30b7b 2500w`})})]}),_jsx(Step,{title:`Select or create the supplier`,children:_jsxs(_components.p,{children:[`If you start from a unit or component, the already-assigned supplier is pre-selected. If the supplier does not exist yet, create them via `,_jsx(_components.strong,{children:`+ Add a new supplier`}),` right in the dialog (name, email, country); on send, they are assigned automatically. If you start from the cockpit row, the supplier is already fixed.`]})}),_jsxs(Step,{title:`Review the scope`,children:[_jsxs(_components.p,{children:[`The dialog shows both grains: `,_jsx(_components.strong,{children:`Packaging units in this request`}),` and `,_jsx(_components.strong,{children:`Components in this request`}),`. Both lists are pre-selected with `,_jsx(_components.strong,{children:`this supplier’s full scope`}),` — including the unit or component you started from. That way the supplier holds one link covering everything instead of several partial requests. You can narrow the selection.`]}),_jsx(_components.p,{children:`The platform prevents double-asking on its own: components already collected through a selected packaging unit are excluded automatically, and anything already part of an open request is not asked for again.`})]}),_jsx(Step,{title:`Due date and message (optional)`,children:_jsxs(_components.p,{children:[`Set a due date under `,_jsx(_components.strong,{children:`Requested by (optional)`}),` and add context for the supplier under `,_jsx(_components.strong,{children:`Message to the supplier (optional)`}),` (max. 2000 characters).`]})}),_jsxs(Step,{title:`Choose the delivery method and send`,children:[_jsx(_components.p,{children:`Decide how the supplier gets access:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Copy link`}),` (badge `,_jsx(_components.strong,{children:`Recommended`}),`, the default): the `,_jsx(_components.strong,{children:`Create link`}),` button creates the access, and under `,_jsx(_components.strong,{children:`Invitation link ready`}),` you copy it — you pass it on yourself, e.g. from your own mailbox, which the supplier recognizes. No email is sent.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Send email`}),`: the `,_jsx(_components.strong,{children:`Send request`}),` button has Polygon One send the email automatically. This requires an email address on the supplier record — without one the option is blocked and the dialog points you to the copy-link option.`]}),`\n`]}),_jsxs(_components.p,{children:[`If the email cannot be delivered, the request is not lost: the same `,_jsx(_components.strong,{children:`Invitation link ready`}),` view opens, with the note “Share this link with your supplier. It opens their data request directly — no email was sent.” Copy the link and pass it on yourself.`]})]})]}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`If everything asked for is already complete, nothing is sent.`}),` Polygon One then refuses the send before anything is created — no request, no link, no email — and reports: “Nothing sent — all requested data is already complete.”`]}),_jsxs(_components.p,{children:[`What counts is the completeness state Polygon One tracks: the `,_jsx(_components.strong,{children:`heavy-metals`}),` entry and — for food contact — the `,_jsx(_components.strong,{children:`PFAS`}),` entry. `,_jsx(_components.strong,{children:`Mass, recycled content, materials and polymer are not scored.`}),` So if heavy metals (and PFAS where it applies) are in place for the `,_jsx(_components.strong,{children:`entire`}),` chosen scope, the send is refused even while other fields are still blank. If `,_jsx(_components.strong,{children:`one`}),` target is missing its entry, the request goes out as usual. Widen the scope if you want to ask anyway.`]}),_jsxs(_components.p,{children:[`In a `,_jsx(_components.strong,{children:`multi-selection`}),` this is decided per supplier: suppliers whose data is complete are skipped, and all the others get their request. The result names how many were skipped — in a request spanning both grains the same supplier is counted there twice.`]})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`If your selection spans both grains, the send creates `,_jsx(_components.strong,{children:`one request per grain`}),` — one for the packaging units, one for the components. The supplier sees both in their request dashboard; with the `,_jsx(_components.strong,{children:`Copy link`}),` delivery method they still receive `,_jsx(_components.strong,{children:`one combined link`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`requesting-from-the-cockpit`,children:`Requesting from the cockpit`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Request data`}),` row action in the `,_jsx(_components.a,{href:`/en/ppwr/datenerfassung/uebersicht`,children:`supplier cockpit`}),` opens the very same dialog: the supplier is fixed, and both lists are pre-selected with their full scope. So nothing goes out automatically — you can adjust the scope before sending and choose between link and email just as anywhere else.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`bulk action`}),` works differently: `,_jsx(_components.strong,{children:`Request data ({count})`}),` sends asynchronously in the background and `,_jsx(_components.strong,{children:`by email only`}),` — there is no copy-link option here. Selected suppliers without an email address are reported in the result as `,_jsx(_components.strong,{children:`skipped`}),`; no request is created for them. Add an email address for those suppliers first — or request from them individually via the row action with a copied link.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-the-supplier-receives`,children:`What the supplier receives`}),`\n`,_jsxs(_components.p,{children:[`With automatic delivery, the supplier gets an email with the subject `,_jsx(_components.strong,{children:`“{your company name}: packaging data request (PPWR)”`}),`. It contains:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`who is asking and why (EU Packaging and Packaging Waste Regulation, PPWR),`}),`\n`,_jsx(_components.li,{children:`how many units or components are affected,`}),`\n`,_jsx(_components.li,{children:`the due date (“Requested by {date}”), if set,`}),`\n`,_jsxs(_components.li,{children:[`the `,_jsx(_components.strong,{children:`Open the request`}),` button with the secure portal link.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`The email language follows the supplier’s country (e.g. German for DE/AT). If the supplier replies directly to the email, their reply automatically lands in the request’s message thread. The portal link works `,_jsx(_components.strong,{children:`without an account`}),` — what the supplier sees there is described on the `,_jsx(_components.a,{href:`/en/ppwr/datenerfassung/lieferantenportal`,children:`supplier portal`}),` page.`]}),`\n`,_jsx(Heading,{level:`2`,id:`one-link-per-supplier`,children:`One link per supplier`}),`\n`,_jsxs(_components.p,{children:[`Every supplier has `,_jsx(_components.strong,{children:`one durable portal link`}),`: a new request to the same supplier reuses that link instead of issuing a second one. If several requests are open, the link lands on a request list split into `,_jsx(_components.strong,{children:`To do`}),` and `,_jsx(_components.strong,{children:`Completed`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Validity`}),`: 30 days — refreshed every time the link is reused. After a maximum lifetime of 90 days, the platform issues a fresh link automatically and sends it with the next request.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Replaced partial requests`}),`: if a new, wider request also covers earlier partial requests, those are cancelled. The dialog tells you on send: ”… earlier partial request(s) replaced — their old links no longer work.”`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`request-statuses`,children:`Request statuses`}),`\n`,_jsxs(_components.p,{children:[`The supplier’s `,_jsx(_components.strong,{children:`request history`}),` shows the status of every individual request:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Meaning`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Draft`})}),_jsx(_components.td,{children:`The request exists but has not been delivered yet.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Sent`})}),_jsx(_components.td,{children:`The request is with the supplier; a reply is pending.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`In progress`})}),_jsx(_components.td,{children:`The supplier has opened the request and is working on it.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Submitted`})}),_jsx(_components.td,{children:`The supplier has submitted their reply. The data is on your units/components.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Correction requested`})}),_jsx(_components.td,{children:`You sent the reply back for correction; the supplier can resubmit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cancelled`})}),_jsx(_components.td,{children:`The request was withdrawn — or replaced by a new, wider request. It no longer counts in the rollups.`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`In the cockpit you additionally see the derived `,_jsx(_components.strong,{children:`collection status`}),` per supplier: `,_jsx(_components.strong,{children:`Not requested`}),` / `,_jsx(_components.strong,{children:`Awaiting reply`}),` / `,_jsx(_components.strong,{children:`Reply received — incomplete`}),` / `,_jsx(_components.strong,{children:`Complete`}),` / `,_jsx(_components.strong,{children:`Overdue`}),` — including the progress “{provided} of {total}”. `,_jsx(_components.strong,{children:`Complete`}),` means the data has been fully provided, not merely that the supplier replied; `,_jsx(_components.strong,{children:`Reply received — incomplete`}),` distinguishes the supplier who answered but did not provide everything from the one who has not answered at all (“A reply has been received, but some requested packaging data is still outstanding.”).`]}),`\n`,_jsx(Heading,{level:`2`,id:`reminders-and-chasing`,children:`Reminders and chasing`}),`\n`,_jsx(_components.p,{children:`Polygon One follows up automatically so requests don’t go stale:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Supplier reminders`}),`: by default, after `,_jsx(_components.strong,{children:`7 and 14 days`}),` without a reply, the supplier receives a reminder email (“Reminder: {company} — packaging data request (PPWR)”) with the same portal link.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Escalation to you`}),`: if a request stays unanswered for `,_jsx(_components.strong,{children:`21 days`}),`, your admins are notified.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`Reminders`}),` column in the cockpit shows “{count} reminder(s) · last {date}” for the most recent open request — or ”—” if none have been sent.`]}),`\n`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`The rungs (7/14 days, escalation after 21 days) are defaults. Under `,_jsx(_components.strong,{children:`Settings → PPWR`}),` you can add or remove rungs and switch chasing off entirely. When a request is reopened for correction, the reminder ladder starts over — and the supplier’s link is refreshed.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Requests you delivered via `,_jsx(_components.strong,{children:`Create link`}),` trigger `,_jsx(_components.strong,{children:`no automatic reminder emails`}),` to the supplier — the platform never emailed them, so chasing is on you. The 21-day escalation to your admins still fires.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`message-thread`,children:`Message thread`}),`\n`,_jsxs(_components.p,{children:[`Every request has a `,_jsx(_components.strong,{children:`message thread`}),` between you and the supplier. You open it via the messages button in the cockpit row (“Message {name}”); the supplier reaches the same thread from the portal — even after submitting their reply.`]}),`\n`,_jsx(Frame,{caption:`Message thread between you and the supplier`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png?fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=1cf9ead095b4d0963ebf5fddf05055c5`,\"data-og-width\":`554`,width:`554`,\"data-og-height\":`469`,height:`469`,\"data-path\":`images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png?w=280\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=7bb7ab053e09730b0dc96e6d1f8bab56 280w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png?w=560\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=fb84820291342f9f19a7a733c980ed8d 560w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png?w=840\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=a18fc507b4c2e717cf2bd657c5215ec2 840w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png?w=1100\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=6872b412878dbbe09e676689cb22cf57 1100w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png?w=1650\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=114a289c4dadd7b8e797f15566025598 1650w, https://mintcdn.com/polygonone/U5pMt0dQhFreJM5t/images/ppwr/datenerfassung/anfrage-nachrichtenverlauf.png?w=2500\u0026fit=max\u0026auto=format\u0026n=U5pMt0dQhFreJM5t\u0026q=85\u0026s=3d84a21fa12306e9a2de07a923df14ec 2500w`})}),`\n`,_jsx(_components.p,{children:`Direct email replies from the supplier to the request email are automatically filed into the thread — nothing gets lost in mailboxes.`}),`\n`,_jsx(Heading,{level:`2`,id:`reviewing-replies`,children:`Reviewing replies`}),`\n`,_jsx(_components.p,{children:`Once the supplier has submitted, three review mechanisms apply. The second — reading the uploaded documents automatically — depends on AI document analysis.`}),`\n`,_jsx(Note,{children:`AI document analysis is an add-on. The steps described here are available once it is enabled for your workspace. Without it, you enter the values manually as before.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delivered component data`}),` is written by the platform directly to the packaging unit — including the supplier’s self-declaration that their information is accurate. The `,_jsx(_components.a,{href:`/en/ppwr/rollen-pflichten/pflichtenkatalog`,children:`obligation checklist`}),` and the collection progress update immediately; the cockpit shows what is complete and what is missing.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Uploaded documents`}),` are read by the AI, which puts the values it found — each with its source passage — in front of you to decide and enters confident values directly. While the request is still open for the supplier, the values from their documents are `,_jsx(_components.strong,{children:`not yet decidable`}),` on your side; their submission resolves that. You can approve or `,_jsx(_components.strong,{children:`reject`}),` individual documents — on rejection, the request automatically goes back to the supplier with a note on which documents to replace. Details: `,_jsx(_components.a,{href:`/en/ppwr/datenerfassung/nachweise`,children:`Evidence documents`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Request correction`}),`: if something is substantively wrong, send the whole reply back via the row action `,_jsx(_components.strong,{children:`Request correction`}),` with an optional reason. The request switches to `,_jsx(_components.strong,{children:`Correction requested`}),`, the supplier sees their previous answers prefilled and resubmits corrected data. The supplier can also ask for a reopen themselves (“Request a correction” in the portal) — but only you actually reopen it.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`proposals-from-the-analysis`,children:`Proposals from the analysis`}),`\n`,_jsxs(_components.p,{children:[`Once the supplier has replied it rarely ends with one round: individual entries are missing, differ, or cannot be confirmed from the uploaded document. From exactly those points `,_jsx(_components.strong,{children:`the system drafts the next data request itself`}),` — per point the affected field, the quoted document and the reason.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`These drafts go out without an approval click by default`}),` — under your name, as soon as the documents in the reply have finished being read (usually immediately, correspondingly later while files are still being analysed), and `,_jsx(_components.strong,{children:`automatically`}),` at most once per supplier in 24 hours. To switch off: `,_jsx(_components.strong,{children:`Settings → PPWR → Automatic packaging data requests`}),`, toggle `,_jsx(_components.strong,{children:`“Ask about detected gaps automatically”`}),`. All the rules are in `,_jsx(_components.a,{href:`/en/eudr/datensammlung/automatische-anfragen`,children:`Automatic follow-ups`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`While the automation is off, drafts collect in the supplier’s `,_jsx(_components.strong,{children:`request history`}),` in the block `,_jsx(_components.strong,{children:`“Proposed requests”`}),`. Every proposal carries the `,_jsx(_components.strong,{children:`AI draft`}),` label, the number of open entries and the note that it was derived from the supplier’s reply:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Action`}),_jsx(_components.th,{children:`Effect`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Approve and send`})}),_jsx(_components.td,{children:`The points go out as a data request. The supplier sees them in the portal right next to the field concerned`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Discard`})}),_jsx(_components.td,{children:`The proposal is deleted. The supplier never saw it — nothing goes out`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`If a proposal was `,_jsx(_components.strong,{children:`not`}),` sent automatically, the reason is printed below it:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`“Not sent automatically: this supplier was already asked automatically recently”`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`“Not sent automatically: daily limit reached”`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`“Not sent automatically: this supplier’s data is already complete”`})}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`cooldown`}),` and `,_jsx(_components.strong,{children:`daily limit`}),` the draft stays approvable and goes out on your click — your own sends never count against the daily limit. When the reason is `,_jsx(_components.strong,{children:`already complete`}),`, however, your approval is refused as well (“Nothing sent — this draft’s data is already complete.”) for as long as the scope stays complete.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`The 24-hour cooldown counts automatic sends only.`}),` A request `,_jsx(_components.strong,{children:`you`}),` send yourself does not delay the automation — it neither starts the cooldown nor shortens it. All that counts is when this supplier was last asked `,_jsx(_components.strong,{children:`automatically`}),`. The cooldown is per supplier across `,_jsx(_components.strong,{children:`both modules`}),`: an automatic EUDR request to the same supplier therefore also holds back the PPWR follow-up.`]})}),`\n`,_jsxs(_components.p,{children:[`You can spot an automatically sent request in the request history by the label `,_jsx(_components.strong,{children:`“Sent automatically”`}),`; the audit log records it with `,_jsx(_components.strong,{children:`System`}),` as the actor. You can withdraw it there via `,_jsx(_components.strong,{children:`“Cancel request”`}),` — the supplier’s portal link expires immediately, and this does `,_jsx(_components.strong,{children:`not`}),` restart the 24-hour cooldown.`]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Automatic follow-ups`,icon:`robot`,href:`/en/eudr/datensammlung/automatische-anfragen`,children:_jsx(_components.p,{children:`When the system asks on its own — and how to switch it off.`})}),_jsx(Card,{title:`Supplier portal`,icon:`store`,href:`/en/ppwr/datenerfassung/lieferantenportal`,children:_jsx(_components.p,{children:`What your supplier sees after clicking the link.`})}),_jsx(Card,{title:`Evidence documents`,icon:`file-shield`,href:`/en/ppwr/datenerfassung/nachweise`,children:_jsx(_components.p,{children:`AI analysis, proposal review, and the document library.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Data Requests","description":"Request packaging data from suppliers, chase replies, and review submissions","icon":"paper-plane","href":"/en/ppwr/datenerfassung/datenanfragen"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Creating and sending a request","slug":"creating-and-sending-a-request","depth":2,"children":[]},{"title":"Requesting from the cockpit","slug":"requesting-from-the-cockpit","depth":2,"children":[]},{"title":"What the supplier receives","slug":"what-the-supplier-receives","depth":2,"children":[]},{"title":"One link per supplier","slug":"one-link-per-supplier","depth":2,"children":[]},{"title":"Request statuses","slug":"request-statuses","depth":2,"children":[]},{"title":"Reminders and chasing","slug":"reminders-and-chasing","depth":2,"children":[]},{"title":"Message thread","slug":"message-thread","depth":2,"children":[]},{"title":"Reviewing replies","slug":"reviewing-replies","depth":2,"children":[]},{"title":"Proposals from the analysis","slug":"proposals-from-the-analysis","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"polygonone","siteName":"Polygon One Helpcenter","title":"Data Requests - Polygon One Helpcenter","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/de/ppwr/datenerfassung/datenanfragen","matchLevel":1},"en":{"href":"/en/ppwr/datenerfassung/datenanfragen","matchLevel":0},"fr":{"href":"/fr/lieferanten/start","matchLevel":4},"es":{"href":"/es/lieferanten/start","matchLevel":4},"zh":{"href":"/zh/lieferanten/start","matchLevel":4}}},"lastModified":"2026-09-21T16:01:00.934Z","originalFileLocation":"en/ppwr/datenerfassung/datenanfragen.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Request packaging data from suppliers, chase replies, and review submissions\">\u003cmeta data-mint-head name=\"application-name\" content=\"Polygon One Helpcenter\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Data Requests - Polygon One Helpcenter\">\u003cmeta data-mint-head property=\"og:description\" content=\"Request packaging data from suppliers, chase replies, and review submissions\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Polygon One Helpcenter\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://polygonone.mintlify.app/_mintlify/api/og/v2?division=Data+Collection+%28Stage+3%29\u0026amp;title=Data+Requests\u0026amp;description=Request+packaging+data+from+suppliers%2C+chase+replies%2C+and+review+submissions\u0026amp;theme=0c175d962800f7cffd688852\u0026amp;signature=5857a71f18d666170285765001896b21086d3c9b9897209c1a1159fd78cb17c5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Data Requests - Polygon One Helpcenter\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Request packaging data from suppliers, chase replies, and review submissions\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://polygonone.mintlify.app/_mintlify/api/og/v2?division=Data+Collection+%28Stage+3%29\u0026amp;title=Data+Requests\u0026amp;description=Request+packaging+data+from+suppliers%2C+chase+replies%2C+and+review+submissions\u0026amp;theme=0c175d962800f7cffd688852\u0026amp;signature=5857a71f18d666170285765001896b21086d3c9b9897209c1a1159fd78cb17c5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Polygon One Helpcenter\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#15803D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/ppwr/datenerfassung/datenanfragen.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://help.polygon-one.com/de/ppwr/datenerfassung/datenanfragen\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.polygon-one.com/de/ppwr/datenerfassung/datenanfragen\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.polygon-one.com/#organization\",\"name\":\"Polygon One Helpcenter\",\"url\":\"https://help.polygon-one.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/polygonone/AMoRp9VbcW46gNsT/logo/light.svg?fit=max\u0026auto=format\u0026n=AMoRp9VbcW46gNsT\u0026q=85\u0026s=4a316da81d50e49c7f9f6480a235558e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.polygon-one.com#website\",\"name\":\"Polygon One Helpcenter\",\"url\":\"https://help.polygon-one.com\",\"publisher\":{\"@id\":\"https://help.polygon-one.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen#webpage\",\"url\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen\",\"name\":\"Data Requests\",\"description\":\"Request packaging data from suppliers, chase replies, and review submissions\",\"dateModified\":\"2026-09-21T16:01:00.934Z\",\"isPartOf\":{\"@id\":\"https://help.polygon-one.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Data Collection (Stage 3)\",\"item\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/uebersicht\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Requests\",\"item\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen#article\",\"headline\":\"Data Requests\",\"name\":\"Data Requests\",\"description\":\"Request packaging data from suppliers, chase replies, and review submissions\",\"url\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen\",\"mainEntityOfPage\":{\"@id\":\"https://help.polygon-one.com/en/ppwr/datenerfassung/datenanfragen#webpage\"},\"dateModified\":\"2026-09-21T16:01:00.934Z\",\"publisher\":{\"@id\":\"https://help.polygon-one.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.polygon-one.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Polygon One Helpcenter\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Polygon One Helpcenter","nav":{"global":{"anchors":[]},"languages":[{"language":"de","default":true,"pages":[{"title":"de","href":"/de/ppwr/datenerfassung/datenanfragen"}]},{"language":"en","tabs":[{"tab":"EUDR","pages":[{"title":"EUDR","href":"/en"}]},{"tab":"PPWR","groups":[{"group":"Overview","pages":[{"title":"Overview","icon":"box","href":"/en/ppwr/uebersicht"},{"title":"Recommended Workflow","icon":"route","href":"/en/ppwr/prozess"},{"title":"PPWR dashboard","icon":"gauge","href":"/en/ppwr/cockpit"}]},{"group":"Master Data (Stage 1)","pages":[{"title":"Master data — data model","icon":"diagram-project","href":"/en/ppwr/stammdaten/uebersicht"},{"title":"Packaging units","icon":"box","href":"/en/ppwr/stammdaten/verpackungseinheiten"},{"title":"Sizes","icon":"ruler","href":"/en/ppwr/stammdaten/groessen"},{"title":"Components","icon":"cubes","href":"/en/ppwr/stammdaten/komponenten"},{"title":"Articles \u0026 bill of materials","icon":"boxes-stacked","href":"/en/ppwr/stammdaten/artikel-stueckliste"},{"title":"Import (CSV / Excel)","icon":"upload","href":"/en/ppwr/stammdaten/import"},{"title":"Import errors (PPWR)","icon":"triangle-exclamation","href":"/en/ppwr/stammdaten/import-fehler"},{"title":"Import any file (AI import)","icon":"wand-magic-sparkles","href":"/en/import/beliebige-datei"}]},{"group":"Roles \u0026 Obligations (Stage 2)","pages":[{"title":"Economic-Operator Roles","icon":"users-gear","href":"/en/ppwr/rollen-pflichten/rollen"},{"title":"Obligation Checklist","icon":"list-check","href":"/en/ppwr/rollen-pflichten/pflichtenkatalog"},{"title":"Transition \u0026 Enforcement","icon":"hourglass-half","href":"/en/ppwr/rollen-pflichten/uebergang"}]},{"group":"Data Collection (Stage 3)","pages":[{"title":"Data Collection Overview","description":"Why collecting data from suppliers is the heart of PPWR compliance","icon":"folder-open","href":"/en/ppwr/datenerfassung/uebersicht"},{"title":"Data Requests","icon":"paper-plane","href":"/en/ppwr/datenerfassung/datenanfragen"},{"title":"Supplier Portal","description":"What your supplier sees and does after receiving a data request","icon":"store","href":"/en/ppwr/datenerfassung/lieferantenportal"},{"title":"Evidence Documents","icon":"file-shield","href":"/en/ppwr/datenerfassung/nachweise"}]},{"group":"Documentation (Stage 4)","pages":[{"title":"Technical Documentation (Annex VII)","icon":"file-lines","href":"/en/ppwr/dokumentation/technische-dokumentation"},{"title":"EU Declaration of Conformity (Annex VIII)","icon":"file-signature","href":"/en/ppwr/dokumentation/konformitaetserklaerung"},{"title":"Digital packaging record (QR)","icon":"qrcode","href":"/en/ppwr/dokumentation/verpackungsdatensatz"}]},{"group":"Reuse","pages":[{"title":"Re-use systems (Art. 26)","icon":"recycle","href":"/en/ppwr/mehrweg"}]},{"group":"EPR \u0026 Volume Reporting","pages":[{"title":"EPR Registration","icon":"id-card","href":"/en/ppwr/epr/registrierung"},{"title":"Volume Reporting","icon":"scale-balanced","href":"/en/ppwr/epr/mengenmeldung"}]},{"group":"What suppliers see","pages":[{"title":"Supplier View","icon":"eye","href":"/en/ppwr/lieferantenansicht"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/en/api-reference/introduction"}]},{"tab":"For suppliers","icon":"truck","pages":[{"title":"For suppliers","href":"/en/lieferanten/start"}]}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/lieferanten/start"}]},{"language":"es","pages":[{"title":"es","href":"/es/lieferanten/start"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/lieferanten/start"}]}]},"title":"Data Requests - Polygon One Helpcenter","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-COGkNuA6.js","DynamicMarkdown-85clUA0i.js","zoom-image-lightbox-BZxD9MAj.js","lightbox-handle-r17bVUz3.js"]}