Livedata_quality: betaMarketEuropean Union

Unannounced Supplier Reformulation and Cheapflation Detection

Detect unannounced supplier reformulations, ingredient substitutions, and cheapflation before affected batches enter production.

Which market this reads

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

Reads EU Regulation (EU) No 1169/2011 and December 2012 EU Guidance Document on Tolerances. Does not read US FDA or UK FSA specific guidance.

What it does

Detects unannounced supplier reformulations, ingredient order shifts, additive introductions, and cheapflation by comparing published ingredient lists and Big7 nutrition panels against baseline specifications under EU Regulation 1169/2011 and EC guidance.

Ask it like this

you

Evaluate supplier reformulation: baseline ingredients "Hazelnuts (15%), sugar, cocoa butter, cocoa mass, whole milk powder", current ingredients "Sugar, palm oil, hazelnuts (10%), fat-reduced cocoa powder, skimmed milk powder".

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

What you give it

What to giveKind of valueNeeded?Notes
baseline_ingredients_textstringyesBaseline ingredient list in descending order of weight
current_ingredients_textstringyesCurrent or incoming product ingredient list in descending order of weight
baseline_nutriments_per_100gobjectyesBaseline Big7 nutritional panel per 100g/ml
current_nutriments_per_100gobjectyesCurrent Big7 nutritional panel per 100g/ml
declared_quidobjectoptionalOptional quantitative ingredient declarations (QUID) percentage map

What you get back

What comes backKind of valueNotes
jaccard_similaritynumberJaccard set similarity score across normalized ingredient tokens (0.0 to 1.0)
cumulative_recipe_shift_pctnumberSum of absolute percentage deviations across recipe components
reformulation_detectedbooleantrue if ingredient composition or order shifted significantly
cheapflation_flagbooleantrue if high value ingredients were reduced and lower cost substitutes increased
discrepancy_detailsarrayarray of discrepancy objects with category, severity, description, regulatory_reference
confidencenumber0-100
review_requiredbooleantrue when confidence is below threshold or reformulation detected
disclaimerstringstates mathematical calculations and EU guidance rules, not legal verdict or fraud claim

Sources

  • Regulation (EU) No 1169/2011 on the provision of food information to consumers (FIC)
  • Guidance Document for Competent Authorities for the Control of Compliance with EU Legislation on the Setting of Tolerances for Nutrient Values Declared on a Label (December 2012)
  • Open Food Facts Database API (ODbL)

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