EU compliance error catalogue
Every deterministic validation rule across five modules: 139 checks — 114 blocking, 25 warnings. Each page uses the same versioned rule message and citation as the product assistant and validation engine.
Deforestation-free supply chains
profile 1.0.5 · 18 rules · 13 blocking · 5 warnings
- EUDR GeoJSON rejected: file is not a FeatureCollectioneudr.geo.feature-collectionBlocking
- EUDR GeoJSON rejected: coordinates are malformedeudr.geo.coords-structureBlocking
- EUDR GeoJSON rejected: geometry type not acceptedeudr.geo.geometry-typeBlocking
- EUDR GeoJSON rejected: coordinates out of range — latitude and longitude swappedeudr.geo.coords-rangeBlocking
- EUDR GeoJSON warning: coordinates carry more than 6 decimal placeseudr.geo.precisionWarning
- EUDR GeoJSON error: geometry collapses after 6-decimal truncationeudr.geo.post-truncation-validityBlocking
- EUDR GeoJSON rejected: polygon not closedeudr.geo.ring-closedBlocking
- EUDR GeoJSON error: polygon has no measurable areaeudr.geo.polygon-area-positiveBlocking
- EUDR GeoJSON warning: polygon winding order is wrongeudr.geo.windingWarning
- EUDR GeoJSON rejected: polygon crosses itselfeudr.geo.no-self-intersectionBlocking
- EUDR GeoJSON rejected: polygon contains holeseudr.geo.no-holesBlocking
- EUDR GeoJSON rejected: plot over 4 hectares mapped as a pointeudr.geo.point-area-maxBlocking
- EUDR GeoJSON warning: select the commodity before applying the 4-hectare point ruleeudr.geo.point-area-contextWarning
- EUDR GeoJSON error: Point Area is below 0.0001 hectareseudr.geo.point-area-minBlocking
- EUDR GeoJSON warning: Point Area from 0.0001 to below 0.1 hectares needs revieweudr.geo.point-area-review-bandWarning
- EUDR GeoJSON rejected: Area value is not a positive numbereudr.geo.area-positiveBlocking
- EUDR GeoJSON rejected: ProducerCountry is not a two-letter codeeudr.geo.producer-countryBlocking
- EUDR GeoJSON warning: declared area does not match the polygoneudr.geo.area-consistentWarning
Carbon border adjustment
profile 1.0.3 · 22 rules · 21 blocking · 1 warnings
Educational guide only — this module is not part of the current public offer.
- CBAM validation error: Declaration lines presentcbam.declaration.lines-presentBlocking
- CBAM validation error: Declaration CN code presentcbam.declaration.cn-code-presentBlocking
- CBAM validation error: Declaration CN code formatcbam.declaration.cn-code-formatBlocking
- CBAM validation error: Declaration quantity presentcbam.declaration.quantity-presentBlocking
- CBAM validation error: Declaration quantity positivecbam.declaration.quantity-positiveBlocking
- CBAM validation error: Declaration origin country presentcbam.declaration.origin-country-presentBlocking
- CBAM validation error: Declaration origin country formatcbam.declaration.origin-country-formatBlocking
- CBAM validation error: Declaration origin territory allowedcbam.declaration.origin-territory-allowedBlocking
- CBAM validation error: Emissions method presentcbam.emissions.method-presentBlocking
- CBAM validation error: Emissions method allowedcbam.emissions.method-allowedBlocking
- CBAM validation error: Emissions direct presentcbam.emissions.direct-presentBlocking
- CBAM validation error: Emissions direct nonnegativecbam.emissions.direct-nonnegativeBlocking
- CBAM validation error: Emissions indirect presentcbam.emissions.indirect-presentBlocking
- CBAM validation error: Emissions indirect nonnegativecbam.emissions.indirect-nonnegativeBlocking
- CBAM validation error: Verification report required for actualcbam.verification.report-required-for-actualBlocking
- CBAM validation error: Declaration summary presentcbam.declaration.summary-presentBlocking
- CBAM validation error: Obligation importer identifier presentcbam.obligation.importer-identifier-presentBlocking
- CBAM validation error: Obligation import calendar year presentcbam.obligation.import-calendar-year-presentBlocking
- CBAM validation error: Obligation import calendar year rangecbam.obligation.import-calendar-year-rangeBlocking
- CBAM validation error: Declaration certificates presentcbam.declaration.certificates-presentBlocking
- CBAM validation error: Declaration certificates nonnegativecbam.declaration.certificates-nonnegativeBlocking
- CBAM de minimis: the importer may be exempt below the thresholdcbam.threshold.de-minimisWarning
Digital product passport
profile 1.0.2 · 32 rules · 32 blocking · 0 warnings
Educational guide only — this module is not part of the current public offer.
- DPP validation error: Battery passport presentdpp.battery.passport-presentBlocking
- DPP validation error: Battery category presentdpp.battery.category-presentBlocking
- DPP validation error: Battery category alloweddpp.battery.category-allowedBlocking
- DPP validation error: Battery datapoint model infodpp.battery.datapoint.model-infoBlocking
- DPP validation error: Battery datapoint material compositiondpp.battery.datapoint.material-compositionBlocking
- DPP validation error: Battery datapoint carbon footprintdpp.battery.datapoint.carbon-footprintBlocking
- DPP validation error: Battery datapoint responsible sourcingdpp.battery.datapoint.responsible-sourcingBlocking
- DPP validation error: Battery datapoint recycled contentdpp.battery.datapoint.recycled-contentBlocking
- DPP validation error: Battery datapoint renewable contentdpp.battery.datapoint.renewable-contentBlocking
- DPP validation error: Battery datapoint rated capacitydpp.battery.datapoint.rated-capacityBlocking
- DPP validation error: Battery datapoint voltagedpp.battery.datapoint.voltageBlocking
- DPP validation error: Battery datapoint power capabilitydpp.battery.datapoint.power-capabilityBlocking
- DPP validation error: Battery datapoint expected lifetimedpp.battery.datapoint.expected-lifetimeBlocking
- DPP validation error: Battery datapoint capacity threshold exhaustiondpp.battery.datapoint.capacity-threshold-exhaustionBlocking
- DPP validation error: Battery datapoint temp range not in usedpp.battery.datapoint.temp-range-not-in-useBlocking
- DPP validation error: Battery datapoint warranty perioddpp.battery.datapoint.warranty-periodBlocking
- DPP validation error: Battery datapoint round trip efficiencydpp.battery.datapoint.round-trip-efficiencyBlocking
- DPP validation error: Battery datapoint internal resistancedpp.battery.datapoint.internal-resistanceBlocking
- DPP validation error: Battery datapoint c ratedpp.battery.datapoint.c-rateBlocking
- DPP validation error: Battery datapoint markingdpp.battery.datapoint.markingBlocking
- DPP validation error: Battery datapoint EU declaration of conformitydpp.battery.datapoint.eu-declaration-of-conformityBlocking
- DPP validation error: Battery datapoint waste managementdpp.battery.datapoint.waste-managementBlocking
- DPP validation error: Battery datapoint detailed compositiondpp.battery.datapoint.detailed-compositionBlocking
- DPP validation error: Battery datapoint part numbers sparesdpp.battery.datapoint.part-numbers-sparesBlocking
- DPP validation error: Battery datapoint dismantling infodpp.battery.datapoint.dismantling-infoBlocking
- DPP validation error: Battery datapoint safety measuresdpp.battery.datapoint.safety-measuresBlocking
- DPP validation error: Battery datapoint test reportsdpp.battery.datapoint.test-reportsBlocking
- DPP validation error: Battery datapoint performance durabilitydpp.battery.datapoint.performance-durabilityBlocking
- DPP validation error: Battery datapoint state of healthdpp.battery.datapoint.state-of-healthBlocking
- DPP validation error: Battery datapoint status presentdpp.battery.datapoint.status-presentBlocking
- DPP validation error: Battery status alloweddpp.battery.status-allowedBlocking
- DPP validation error: Battery datapoint usage datadpp.battery.datapoint.usage-dataBlocking
Packaging & packaging waste
profile 1.0.3 · 24 rules · 11 blocking · 13 warnings
Educational guide only — this module is not part of the current public offer.
- PPWR validation error: Pkg lines presentppwr.pkg.lines-presentBlocking
- PPWR validation error: Pkg material presentppwr.pkg.material-presentBlocking
- PPWR validation warning: Pkg material categoryppwr.pkg.material-categoryWarning
- PPWR validation error: Pkg weight presentppwr.pkg.weight-presentBlocking
- PPWR validation error: Pkg weight positiveppwr.pkg.weight-positiveBlocking
- PPWR validation warning: Pkg level presentppwr.pkg.level-presentWarning
- PPWR validation warning: Pkg level categoryppwr.pkg.level-categoryWarning
- PPWR validation error: Doc summary presentppwr.doc.summary-presentBlocking
- PPWR validation warning: EPR member stateppwr.epr.member-stateWarning
- PPWR validation warning: EPR member state formatppwr.epr.member-state-formatWarning
- PPWR validation warning: EPR producer identityppwr.epr.producer-identityWarning
- PPWR validation warning: EPR VAT IDppwr.epr.vat-idWarning
- PPWR validation warning: EPR pro participationppwr.epr.pro-participationWarning
- PPWR validation error: Doc presentppwr.doc.presentBlocking
- PPWR validation error: Doc manufacturer identityppwr.doc.manufacturer-identityBlocking
- PPWR validation error: Doc conformity module presentppwr.doc.conformity-module-presentBlocking
- PPWR validation error: Doc conformity module appwr.doc.conformity-module-aBlocking
- PPWR validation error: Doc tech file refppwr.doc.tech-file-refBlocking
- PPWR validation error: Doc heavy metals limitppwr.doc.heavy-metals-limitBlocking
- PPWR validation warning: Doc food contact statusppwr.doc.food-contact-statusWarning
- PPWR validation warning: Doc pfas food contact attestedppwr.doc.pfas-food-contact-attestedWarning
- PPWR validation warning: Design recycled content shapeppwr.design.recycled-content-shapeWarning
- PPWR validation warning: Design recyclability grade shapeppwr.design.recyclability-grade-shapeWarning
- PPWR validation warning: Design labelling marking shapeppwr.design.labelling-marking-shapeWarning
SVHC-in-articles notification
profile 1.0.2 · 43 rules · 37 blocking · 6 warnings
Educational guide only — this module is not part of the current public offer.
- SCIP validation error: Duty context presentscip.duty.context-presentBlocking
- SCIP validation error: Duty EU supplier presentscip.duty.eu-supplier-presentBlocking
- SCIP validation error: Duty EU supplier allowedscip.duty.eu-supplier-allowedBlocking
- SCIP validation error: Duty actor role presentscip.duty.actor-role-presentBlocking
- SCIP validation error: Duty actor role allowedscip.duty.actor-role-allowedBlocking
- SCIP validation error: Duty consumer channel presentscip.duty.consumer-channel-presentBlocking
- SCIP validation error: Duty consumer channel allowedscip.duty.consumer-channel-allowedBlocking
- SCIP validation error: Duty status eligiblescip.duty.status-eligibleBlocking
- SCIP validation error: Article record presentscip.article.record-presentBlocking
- SCIP validation error: Article name presentscip.article.name-presentBlocking
- SCIP validation error: Article primary identifier type presentscip.article.primary-identifier-type-presentBlocking
- SCIP validation error: Article primary identifier type allowedscip.article.primary-identifier-type-allowedBlocking
- SCIP validation error: Article primary identifier value presentscip.article.primary-identifier-value-presentBlocking
- SCIP validation error: Article category presentscip.article.category-presentBlocking
- SCIP validation error: Article category taric formatscip.article.category-taric-formatBlocking
- SCIP validation error: Article production in EU presentscip.article.production-in-eu-presentBlocking
- SCIP validation error: Article production in EU allowedscip.article.production-in-eu-allowedBlocking
- SCIP validation error: Article placed on EU market presentscip.article.placed-on-eu-market-presentBlocking
- SCIP validation error: Article placed on EU market allowedscip.article.placed-on-eu-market-allowedBlocking
- SCIP validation error: Article notification market scopescip.article.notification-market-scopeBlocking
- SCIP validation error: Article notification content presentscip.article.notification-content-presentBlocking
- SCIP validation error: Article notification content exclusivescip.article.notification-content-exclusiveBlocking
- SCIP validation error: Article structure consistentscip.article.structure-consistentBlocking
- SCIP validation error: Concern unique per articlescip.concern.unique-per-articleBlocking
- SCIP validation error: Concern candidate list substance presentscip.concern.candidate-list-substance-presentBlocking
- SCIP validation warning: Concern EC number presentscip.concern.ec-number-presentWarning
- SCIP validation warning: Concern cas number presentscip.concern.cas-number-presentWarning
- SCIP validation error: Concern substance on candidate listscip.concern.substance-on-candidate-listBlocking
- SCIP validation error: Concern identity consistentscip.concern.identity-consistentBlocking
- SCIP validation error: Concern concentration range presentscip.concern.concentration-range-presentBlocking
- SCIP validation error: Concern concentration range allowedscip.concern.concentration-range-allowedBlocking
- SCIP validation error: Concern material or mixture presentscip.concern.material-or-mixture-presentBlocking
- SCIP validation warning: Concern material category shapescip.concern.material-category-shapeWarning
- SCIP validation warning: Concern mixture category shapescip.concern.mixture-category-shapeWarning
- SCIP validation error: Safeuse presentscip.safeuse.presentBlocking
- SCIP validation error: Safeuse requirement satisfiedscip.safeuse.requirement-satisfiedBlocking
- SCIP validation error: Safeuse choice exclusivescip.safeuse.choice-exclusiveBlocking
- SCIP validation warning: Safeuse sufficient statement declaredscip.safeuse.sufficient-statement-declaredWarning
- SCIP validation error: Safeuse instructions required when not sufficientscip.safeuse.instructions-required-when-not-sufficientBlocking
- SCIP validation warning: Article complex object declaredscip.article.complex-object-declaredWarning
- SCIP validation error: Component linked when complexscip.component.linked-when-complexBlocking
- SCIP validation error: Component node type allowedscip.component.node-type-allowedBlocking
- SCIP validation error: Component reference presentscip.component.reference-presentBlocking
Check your EUDR geodata — free
The free browser tool checks EUDR GeoJSON structure and geometry, repairs supported errors, and gives you the checked file. No account needed.
Check EUDR geodata — free