Jump to a calculator 618 tools

Sustainability & Compliance

DPP Annex III Readiness Check

Put this calculator on your own site

Paste this where you want the calculator to appear. It works on any site — WordPress, Squarespace, Webflow, Ghost or plain HTML — and needs no JavaScript of yours. It carries a link back here, which is the only thing we ask for it.

See what it looks like

There is no textile passport field list yet. There is a settled menu it will be drawn from, and you can audit yourself against that today.

Product Identity Annex III elements 2 to 4

Per ISO/IEC 15459 series.

ISO/IEC 15459-6.

Compliance Documentation Annex III elements 1, 5 and 6
Operators Annex III elements 7, 8, 10 and 11
Facilities and Hosting Annex III elements 9 and 12

Annex III Elements Documented

— % of 12

What you hold today, not a compliance position

What You Hold

Fully documented
— of 12
Partial
— of 12
Not held
— of 12
Product identity
— %
Compliance documentation
— %
Operators
— %
Facilities and hosting
— %

Held Against Not Held

—% documented —% not held

This is a self-audit, not a compliance check, and it cannot be one: no delegated act for textiles exists, so no textile passport field list exists either. Annex III is the menu such an act would draw from - it may require only part of it and will attach its own conditions. A score of 12 out of 12 here means you hold documents against every element on that menu; it does not mean a future passport is satisfied. Treat any article that publishes "the fields a textile DPP must carry" as a forecast until the act is adopted.

Using this calculator

About the DPP Annex III Readiness Check

The formula

This is the expression the tool evaluates. Every term is named underneath, with the unit it must be supplied in.

Proportion of the Annex III menu documented
heldPct = (sum of the twelve element states) / 12 x 100

Each element scores 1 when a document exists today, 0.5 when it exists for some products or some sites, and 0 when it does not. The twelve are weighted equally because Annex III does not rank them and inventing a weighting would be asserting a priority the regulation has not set.

The same proportion within one group
groupPct = (sum of that group's states) / (elements in group) x 100

The four groups are an editorial arrangement for legibility, not a structure Annex III itself carries. They are useful because the gaps cluster: identifiers are usually a systems problem, operator records usually a paperwork problem, and the two are fixed by different people.

The counts behind the percentage
documented = count of elements at 1 ; partial = count at 0.5 ; missing = count at 0

The counts are reported alongside the percentage because they are not interchangeable. Six documented and six missing gives the same 50% as twelve partials, and those are very different positions: the first has six finished items and six to start, the second has twelve things half-done.

Symbols used above
SymbolStands forUnit
uidUnique product identifier—
gtinGTIN or equivalent—
taricCommodity codes (TARIC and similar)—
art7Information required under Article 7(2)(b) and 7(5)—
docCompliance documentation, incl. declaration of conformity—
manualsManuals, instructions, warnings, safety information—
makerManufacturer information and operator identifier—
otherOpsOther unique operator identifiers—
importerImporter information, including EORI number—
euOpEU responsible economic operator—
facilityUnique facility identifiers—
providerDPP service provider hosting the back-up—
heldPctAnnex III Elements Documented% of 12
documentedFully documentedof 12
partialPartialof 12
missingNot heldof 12
identityPctProduct identity%
docsPctCompliance documentation%
operatorsPctOperators%
facilitiesPctFacilities and hosting%

How the result is derived

Step by step, from the values you type to the figure on screen.

  1. Answer for the product range you actually ship to the EU, not for the firm as a whole. An identifier scheme running on one customer's programme and nothing else is Partial, not Documented, and recording it as Documented removes the only signal this tool produces.
  2. Read "documented" as: somebody outside your firm asked for it this morning and you could send it today. Not that it could be assembled, not that the data exists somewhere in an ERP - that it exists as a document with a name.
  3. Start with the operator block. Manufacturer identifier, importer EORI and the EU responsible economic operator are administrative facts that do not depend on any delegated act, they are usually already known to somebody in the business, and they are the cheapest four to close.
  4. Treat the DPP service provider element as a genuine open question rather than a gap to fill immediately. The market for passport hosting is young and the act will set conditions on it; committing to a provider before those conditions are published is a procurement risk, not preparation.
  5. Re-run it when the textile delegated act is adopted, not before. At that point the act names which of the twelve it requires and on what terms, the menu becomes a list, and this tool's answer changes meaning - from what you hold to what you are short of.

What each input means

Where to read each value on the floor, the unit it must be in, and the range the tool accepts.

InputUnitAccepted rangeDefaultWhat it means
Unique product identifier—Documented — can produce it today · Partial — some products or some sites · Not held0Per ISO/IEC 15459 series.
GTIN or equivalent—Documented — can produce it today · Partial — some products or some sites · Not held0ISO/IEC 15459-6.
Commodity codes (TARIC and similar)—Documented — can produce it today · Partial — some products or some sites · Not held0
Information required under Article 7(2)(b) and 7(5)—Documented — can produce it today · Partial — some products or some sites · Not held0
Compliance documentation, incl. declaration of conformity—Documented — can produce it today · Partial — some products or some sites · Not held0
Manuals, instructions, warnings, safety information—Documented — can produce it today · Partial — some products or some sites · Not held0
Manufacturer information and operator identifier—Documented — can produce it today · Partial — some products or some sites · Not held0
Other unique operator identifiers—Documented — can produce it today · Partial — some products or some sites · Not held0
Importer information, including EORI number—Documented — can produce it today · Partial — some products or some sites · Not held0
EU responsible economic operator—Documented — can produce it today · Partial — some products or some sites · Not held0
Unique facility identifiers—Documented — can produce it today · Partial — some products or some sites · Not held0
DPP service provider hosting the back-up—Documented — can produce it today · Partial — some products or some sites · Not held0

What the tool returns

The headline figure and every supporting value it is built from.

OutputUnitWhat it tells you
Annex III Elements Documented (headline result)% of 12What you hold today, not a compliance position
Fully documentedof 12
Partialof 12
Not heldof 12
Product identity%
Compliance documentation%
Operators%
Facilities and hosting%

Worked example

Given

Product identity
UID partial, GTIN documented, TARIC documented
Compliance documentation
Article 7 not held, conformity documented, manuals partial
Operators
Manufacturer documented, other operators not held, importer documented, EU operator not held
Facilities and hosting
Facility identifiers partial, provider not held

Substituting

identity = (0.5 + 1 + 1) / 3 x 100 = 83.3%docs = (0 + 1 + 0.5) / 3 x 100 = 50.0%operators = (1 + 0 + 1 + 0) / 4 x 100 = 50.0%facilities = (0.5 + 0) / 2 x 100 = 25.0%total = (0.5+1+1 + 0+1+0.5 + 1+0+1+0 + 0.5+0) / 12 x 100 = 6.5 / 12 x 100 = 54.2%

Answer

Elements documented
54.2% of 12
Fully documented
5
Partial
3
Not held
4
Product identity
83.3%
Compliance documentation
50.0%
Operators
50.0%
Facilities and hosting
25.0%

A common shape for an exporting mill: identifiers largely in place because customers already demand barcodes, and the operator and hosting blocks thin because nobody has asked for them yet. The four not-held elements are the useful output. Two of them - other operator identifiers and the EU responsible economic operator - are administrative and could be closed this quarter without any new system. The provider element should probably stay open until the act sets conditions on hosting. That leaves Article 7 information as the only one needing real work, which is a very different plan from "we are 54% ready".

How to use it

  1. Work through the input groups in order — Product Identity, Compliance Documentation, Operators and Facilities and Hosting. The defaults are a realistic case, so you can change one value at a time and watch what moves.
  2. There is no calculate button. Every figure recalculates as you type or drag, which is what makes this usable for a what-if sweep rather than a single answer.
  3. Read Annex III Elements Documented in the dark results panel — that is the headline figure, expressed in % of 12.
  4. Check the supporting rows underneath (Fully documented, Partial, Not held, Product identity, Compliance documentation, Operators and Facilities and hosting) before acting on the headline — they are where an implausible input usually shows itself first.
  5. Reset to defaults returns every field to the reference case, which is the quickest way to check whether a surprising result came from the tool or from an input you had changed earlier.

Where this is used

  • Answering a customer questionnaire honestly. A brand asking "are you DPP ready" is asking an unanswerable question; a twelve-element breakdown with counts is an answer that survives the follow-up.
  • Separating the administrative gaps from the systems gaps before budgeting. Operator identifiers and an EORI number cost paperwork; a product-level identifier scheme across a range costs a project.
  • Testing a vendor claim. A passport platform that offers to make you compliant is selling against an act that has not been adopted; asking which of the twelve Annex III elements it actually holds is a question with a checkable answer.
  • Reading published DPP field lists critically. If a list does not match the twelve elements of Annex III, it is either drawn from another product group's delegated act or it is a forecast.

Reading the result

Typical bands and what each one is telling you.

ValueWhat it indicates
Fewer than 4 documentedThe administrative elements are the place to start and they are cheaper than they look: manufacturer identifier, importer EORI and the EU responsible economic operator are facts somebody in the business already knows. None of them waits on a delegated act.
4 to 7 documentedThe usual position for a mill whose customers already require barcodes and conformity paperwork. Look at whether the remainder are administrative or structural, because the two need different budgets and different people.
8 to 11 documentedMost of the menu is held. The remaining gaps are worth naming explicitly in customer conversations rather than rounding up, because a named gap with a date reads as control and a rounded-up number does not survive one question.
All 12 documentedYou hold a document against every element on the Annex III menu. This is a strong position and it is still not a compliance position: the textile act does not exist, and when it does it will set conditions on form, carrier and hosting that a document alone does not satisfy.
Many partials, few outright gapsUsually means the scheme runs on one customer programme or one production site rather than across the range. That is a narrower and more tractable problem than it scores as - and it is also the position most likely to be misreported as Documented.

Assumptions and limits

  • This is a self-audit, not a compliance check, and it cannot be one: no delegated act for textiles exists, so no textile passport field list exists either. Annex III is the menu such an act would draw from - it may require only part of it and will attach its own conditions. A score of 12 out of 12 here means you hold documents against every element on that menu; it does not mean a future passport is satisfied. Treat any article that publishes "the fields a textile DPP must carry" as a forecast until the act is adopted.
  • Every input is bounded to the range normal practice occupies (Unique product identifier Documented — can produce it today · Partial — some products or some sites · Not held, GTIN or equivalent Documented — can produce it today · Partial — some products or some sites · Not held and Commodity codes (TARIC and similar) Documented — can produce it today · Partial — some products or some sites · Not held, and so on for the rest). Those bounds are guard rails against typing errors, not a claim that the formula fails one unit outside them.
  • The calculation is deterministic: the same inputs always give the same result. It carries no allowance for machine condition, operator skill, ambient conditions or lot-to-lot material variation unless an input above explicitly represents one.
  • Nothing is sent anywhere. The maths runs in your browser, so the numbers you type never leave the page.

Questions people ask

What do I need to know before using the DPP Annex III Readiness Check?

Have these to hand: Unique product identifier, GTIN or equivalent, Commodity codes (TARIC and similar), Information required under Article 7(2)(b) and 7(5), Compliance documentation, incl. declaration of conformity, Manuals, instructions, warnings, safety information, Manufacturer information and operator identifier, Other unique operator identifiers, Importer information, including EORI number, EU responsible economic operator, Unique facility identifiers and DPP service provider hosting the back-up. With those entered, the tool returns Annex III Elements Documented immediately.

What exactly is Annex III Elements Documented?

What you hold today, not a compliance position. It is reported in % of 12. It is derived from Unique product identifier, GTIN or equivalent, Commodity codes (TARIC and similar), Information required under Article 7(2)(b) and 7(5), Compliance documentation, incl. declaration of conformity, Manuals, instructions, warnings, safety information, Manufacturer information and operator identifier, Other unique operator identifiers, Importer information, including EORI number, EU responsible economic operator, Unique facility identifiers and DPP service provider hosting the back-up, and is the figure the rest of the Sustainability, ETP & Utilities calculation is built around.

What are the other figures under the main result?

They are the intermediate quantities the calculation passes through: Fully documented, Partial, Not held, Product identity, Compliance documentation, Operators and Facilities and hosting. They are shown because a headline number nobody can trace is a number nobody trusts — checking them against your own expectation is the fastest way to confirm the inputs were read as you intended.

Can I rely on this for a production decision?

This is a self-audit, not a compliance check, and it cannot be one: no delegated act for textiles exists, so no textile passport field list exists either. Annex III is the menu such an act would draw from - it may require only part of it and will attach its own conditions. A score of 12 out of 12 here means you hold documents against every element on that menu; it does not mean a future passport is satisfied. Treat any article that publishes "the fields a textile DPP must carry" as a forecast until the act is adopted. Treat the output as an engineering estimate that narrows the trial window, not as a substitute for the trial.

Scroll to Top