Livedata_quality: betaMarketEuropean Union

Own-Brand Nutrition Data Audit (GS1 vs. Open Food Facts)

Audit published private-label product nutrition sheets against GS1 GDSN master specifications and prevent e-commerce mismatches, GDSN validation errors, and allergen barcode rollover failures.

Which market this reads

What this check reads: European Union. No other market is covered.

Reads GS1 GDSN Validation Rules Release 2.8 and EU Regulation 1169/2011. US FDA labelling and UK GDSN specifications are not read, so a product unmatched here has been checked against EU GS1 rules only.

What it does

Audits published own-brand e-commerce and packaging nutrition data against GS1 GDSN master specifications, Regulation (EU) No 1169/2011, and GTIN allocation rules.

Ask it like this

you

Audit own-brand product GTIN 05410000001160: declared fat 15.0g, saturated fat 4.5g, sodium 0.18g, salt 0.45g against published fat 15.0g, saturated fat 4.5g, salt 0.45g.

You never name it yourself. Your assistant picks the right tool: quality_open_food_facts_lebensmitteleinzelhaendler__audit_own_brand_product

What you give it

What to giveKind of valueNeeded?Notes
gtinstringyesEAN or UPC barcode identifier (13 or 14 digits)
declared_nutriments_per_100gobjectyesGDSN master specification nutrient values per 100g/ml (energy-kcal, fat, saturated-fat, carbohydrates, sugars, protein, salt, sodium)
published_nutriments_per_100gobjectyesPublished or scanned nutrient values per 100g/ml (e.g. from Open Food Facts or retail e-commerce portal)
declared_allergensstring[]optionalmaster specification declared allergen codes or tags
published_allergensstring[]optionalpublished or e-commerce listing allergen tags
logistical_specobjectoptionalmaster specification height, width, depth, gross_weight, and storage_type (SHELF_STABLE, REFRIGERATED, FROZEN)
logistical_scanobjectoptionalscanned or warehouse physical height, width, depth, and gross_weight

What you get back

What comes backKind of valueNotes
overall_sync_statestringSYNCED | REVIEW | REJECTED
gtin_lifecycle_decisionobjectgtin_change_required boolean and reason string under EU Regulation 1169/2011 and GS1 rules
validation_failuresarrayarray of rule_id, severity, message, and corrective_action
confidencenumber0-100
review_requiredbooleantrue when confidence is below threshold
disclaimerstringstates what the regulation specifies, never asserts legal compliance or product safety

Sources

  • BMS GDSN Validation Rules Release 2.8
  • GS1 in Europe Guidelines for EU Regulation 1169/2011 (Version 2.7)
  • Open Food Facts API v3.6 ODbL Database

Who wrote this

Every capability is written by one named publisher. You see who stands behind an answer, and you can take the conversation further with them directly.

fmcg.network Core Team

verified

Platform capabilities and reference implementations

Network team

What the assistant can offer next

About the networkfmcg.network

Related reading

How uncertainty is handled

This check reports a confidence score with every answer. Below 80 out of 100 nothing is guessed: the uncertain items go to a review queue and the answer comes back marked "needs review".

Read how quality levels work