{"format":"barcodepedia.product.v2","key":"07394376615894","url":"/product/7394376615894/oatly-oat-drink-organic-1-l-carton","version":{"number":3,"recorded_at":"2026-09-12T13:44:58.833Z","author_type":"user_bot","bot_pass":"review","change_note":"Full evidence review and rebuild to structure version 2. No stubs were needed; all four linked entities already existed.\n\nThe substantive correction is the nutrition history. The previous version described two label revisions and attributed the older one to the wrong photograph. Reading every panel photo shows three generations, all per 100 ml and trilingual: the 2019 photograph declares 152 kJ / 36 kcal, the 2020 and 2021 photographs both declare 157 kJ / 37 kcal, and the figures Globus and Jumbo publish today are 166 kJ / 39 kcal with carbohydrate up from 6.7 to 7.2 g and protein from 1.0 to 1.1 g. The old note said the 2020 photo showed 152 kJ / 36 kcal; that is the 2019 photo. Each generation is now its own observation with its own panel, and because no photograph of the current panel exists, the current panel is marked declaration secondary to show it comes from two agreeing retailers rather than from a pack.\n\nThe lookup cautioned that fat, saturated fat and salt at exactly 0.5, 0.1 and 0.1 probably print as \"less than\" bounds. On this pack they do not: all three photographed panels print 0,5 g and 0,1 g as plain values, so they are recorded as exact printed values with no qualifier.\n\nTwo relation corrections. brand_owner_at_sale pointed at Oatly AB, but the brand entity itself records the Oatly brand as owned by Oatly Group AB; Oatly AB is the operator named on listings, so it is now food_business_operator and the brand owner is Oatly Group AB, consistent with the group's own subsidiary exhibit. The Markets rows were both status verified on the strength of single retailer listings; under the Markets column definition a retailer listing that names the barcode is sourced, so they are now sourced, with the Jumbo row derived because it carries the GTIN only in an image file name. All four rows gained observed dates, prices and, for Germany, the origin.\n\nAllergens, claims and research gaps are new. The pack underlines Hafer as the gluten-containing cereal, which is the contains declaration; the traces of spelt, barley, rye and wheat come from a German retailer's allergen table and are attributed as such, because no traces statement is visible on any photograph. Claims carry the front-of-pack lines, the EU organic leaf with SE-EKO-01, the FSC Mix certification and the 2023 front's carbon-footprint flash. Gaps record that no operator is legible anywhere on the carton, that no source dates the panel changes, that the French text on the pack has no matching French listing, and that the FSC licence number Open Food Facts stores as an emb code certifies the board rather than an establishment and is not origin evidence.\n\nNew References rows: pack-front2020, pack-ing2020, pack-nut2019, pack-nut2020, pack-back2021 and pack-front2023, the six photographs actually read. The eur-lex reference was replaced with legislation.gov.uk, which the fetcher can read, and the Images rows now say which observation each photograph belongs to, including that the stored nutrition photo is the 2019 generation rather than the current one."},"product":{"schemaVersion":2,"identity":{"gtin":"07394376615894","name":"Oatly Oat Drink Organic 1 l carton","brand":"brand/oatly","status":"active","name.de":"Oatly Hafer Bio 1 l","name.nl":"Oatly Haver Bio 1 l","summary":"Organic oat drink of water, oats and sea salt in a 1 l Tetra Pak carton, labelled in German, Dutch and French and sold in Germany and the Netherlands.","category":"category/10006971","last_seen":"2026-09-12","net_content":{"unit":"l","value":1},"pack_format":"Tetra Pak carton with screw cap","pack_quantity":1,"last_seen_note":"Listed in stock on 2026-09-12 by Globus (DE, from EUR 1.99), De Online Drogist (NL, EUR 2.79, more than 50 in stock) and Jumbo (NL, EUR 2.89)","country_of_sale":["DE","NL"],"country_of_origin":["SE"],"default_observation":"label-2020"},"selectedId":"label-2019","observations":[{"id":"label-2019","label":"Carton photographed 2019","kind":"label","market":[],"language":"de","validFrom":null,"validUntil":null,"observed":"2019-09-07","status":"supported","source":"^pack-nut2019","note":"The oldest legible panel, trilingual German, Dutch and French per 100 ml, with the German, Dutch and French storage instructions beside it","legacy":false,"ingredientsText":null,"ingredientsDeclaration":null,"ingredientsExemptBasis":null,"ingredients":[],"panels":[{"id":"p-2019","observation":"label-2019","label":"Per 100 ml, 2019 pack","basis":{"value":100,"unit":"ml"},"basisText":"100 ml","basisState":"as_sold","basisNote":null,"declaration":"transcribed","exemptBasis":null,"source":"^pack-nut2019","note":"Transcribed from the photograph; the sugars line carries an asterisk explained as natural sugars from oats","calculated":false,"values":[{"key":"energy_kj","label":"Energy","unit":"kJ","indent":false,"value":152,"qualifier":"exact","state":"known","method":"printed","printed":"152 kJ","display":"152 kJ","source":"^pack-nut2019","note":null},{"key":"energy_kcal","label":"Energy","unit":"kcal","indent":false,"value":36,"qualifier":"exact","state":"known","method":"printed","printed":"36 kcal","display":"36 kcal","source":"^pack-nut2019","note":null},{"key":"fat_g","label":"Fat","unit":"g","indent":false,"value":0.5,"qualifier":"exact","state":"known","method":"printed","printed":"0,5 g","display":"0.5 g","source":"^pack-nut2019","note":"Printed as a plain value, not as a \"less than\" bound"},{"key":"saturated_fat_g","label":"of which saturates","unit":"g","indent":true,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0,1 g","display":"0.1 g","source":"^pack-nut2019","note":null},{"key":"carbohydrate_g","label":"Carbohydrate","unit":"g","indent":false,"value":6.7,"qualifier":"exact","state":"known","method":"printed","printed":"6,7 g","display":"6.7 g","source":"^pack-nut2019","note":null},{"key":"sugars_g","label":"of which sugars","unit":"g","indent":true,"value":4.1,"qualifier":"exact","state":"known","method":"printed","printed":"4,1 g","display":"4.1 g","source":"^pack-nut2019","note":"Asterisked as natural sugars from oats"},{"key":"fibre_g","label":"Fibre","unit":"g","indent":false,"value":0.8,"qualifier":"exact","state":"known","method":"printed","printed":"0,8 g","display":"0.8 g","source":"^pack-nut2019","note":null},{"key":"protein_g","label":"Protein","unit":"g","indent":false,"value":1,"qualifier":"exact","state":"known","method":"printed","printed":"1,0 g","display":"1 g","source":"^pack-nut2019","note":null},{"key":"salt_g","label":"Salt","unit":"g","indent":false,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0,10 g","display":"0.1 g","source":"^pack-nut2019","note":null}]}],"specifications":[],"packaging":{"net_content":{"unit":"l","value":1},"pack_quantity":1,"piece_count":null,"pack_format":"Tetra Pak carton","model_number":null},"credits":[],"images":[{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"nutrition","note":"This photograph is the 2019 panel, the oldest generation, not the current one","asset":"nutrition-9bab7802.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2019"}],"allergens":[],"claims":[],"gaps":[]},{"id":"label-2020","label":"Carton photographed 2020 and 2021","kind":"label","market":[],"language":"de","validFrom":null,"validUntil":null,"observed":"2020-07-27","status":"supported","source":"^pack-ing2020","note":"The ingredient strip and panel photographed 2020-07-27; a second panel photograph from 2021-03-16 shows identical values, so this generation ran across both dates. The back panel photographed 2021-09-20 belongs here","legacy":false,"ingredientsText":"Zutaten: Wasser, Hafer* 10%, Meersalz. *Aus kontrolliert biologischem Anbau.","ingredientsDeclaration":"listed","ingredientsExemptBasis":null,"ingredients":[{"id":"oa-water","from":null,"kind":"label","note":null,"role":null,"basis":null,"state":null,"until":null,"market":null,"source":"^pack-ing2020","percent":null,"position":1,"parent_id":null,"ingredient":"ingredient/water","observation":"label-2020","printed_name":"Wasser","children":[]},{"id":"oa-oats","from":null,"kind":"label","note":"Underlined on the pack as a gluten-containing cereal","role":null,"basis":null,"state":null,"until":null,"market":null,"source":"^pack-ing2020","percent":10,"position":2,"parent_id":null,"ingredient":"ingredient/oats","observation":"label-2020","printed_name":"Hafer* 10%","children":[]},{"id":"oa-salt","from":null,"kind":"label","note":"The asterisk marks the oats as from certified organic farming","role":null,"basis":null,"state":null,"until":null,"market":null,"source":"^pack-ing2020","percent":null,"position":3,"parent_id":null,"ingredient":"ingredient/sea-salt","observation":"label-2020","printed_name":"Meersalz","children":[]}],"panels":[{"id":"p-2020","observation":"label-2020","label":"Per 100 ml, 2020 pack","basis":{"value":100,"unit":"ml"},"basisText":"100 ml","basisState":"as_sold","basisNote":null,"declaration":"transcribed","exemptBasis":null,"source":"^pack-nut2020","note":"Transcribed from the 2020 photograph; the 2021 photograph prints the same values","calculated":false,"values":[{"key":"energy_kj","label":"Energy","unit":"kJ","indent":false,"value":157,"qualifier":"exact","state":"known","method":"printed","printed":"157 kJ","display":"157 kJ","source":"^pack-nut2020","note":null},{"key":"energy_kcal","label":"Energy","unit":"kcal","indent":false,"value":37,"qualifier":"exact","state":"known","method":"printed","printed":"37 kcal","display":"37 kcal","source":"^pack-nut2020","note":null},{"key":"fat_g","label":"Fat","unit":"g","indent":false,"value":0.5,"qualifier":"exact","state":"known","method":"printed","printed":"0,5 g","display":"0.5 g","source":"^pack-nut2020","note":"Printed as a plain value, not as a \"less than\" bound"},{"key":"saturated_fat_g","label":"of which saturates","unit":"g","indent":true,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0,1 g","display":"0.1 g","source":"^pack-nut2020","note":null},{"key":"carbohydrate_g","label":"Carbohydrate","unit":"g","indent":false,"value":6.7,"qualifier":"exact","state":"known","method":"printed","printed":"6,7 g","display":"6.7 g","source":"^pack-nut2020","note":null},{"key":"sugars_g","label":"of which sugars","unit":"g","indent":true,"value":4.1,"qualifier":"exact","state":"known","method":"printed","printed":"4,1 g","display":"4.1 g","source":"^pack-nut2020","note":"Asterisked as natural sugars from oats"},{"key":"fibre_g","label":"Fibre","unit":"g","indent":false,"value":0.8,"qualifier":"exact","state":"known","method":"printed","printed":"0,8 g","display":"0.8 g","source":"^pack-nut2020","note":null},{"key":"protein_g","label":"Protein","unit":"g","indent":false,"value":1,"qualifier":"exact","state":"known","method":"printed","printed":"1,0 g","display":"1 g","source":"^pack-nut2020","note":null},{"key":"salt_g","label":"Salt","unit":"g","indent":false,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0,10 g","display":"0.1 g","source":"^pack-nut2020","note":null}]}],"specifications":[],"packaging":{"net_content":{"unit":"l","value":1},"pack_quantity":1,"piece_count":null,"pack_format":"Tetra Pak carton with screw cap","model_number":null},"credits":[],"images":[{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"front","note":"Front of the 1 l carton, \"Hafer Haver Bio\", photographed 2020","asset":"front-6f8dca04.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"ingredients","note":"German ingredient strip with the oats underlined","asset":"ingredients-aae4d164.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"back","note":"Organic, Green Dot, Tetra Pak and FSC marks photographed 2021","asset":"back-3ac4094d.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020"}],"allergens":[{"note":"\"Hafer\" is underlined in the ingredient statement, the emphasis EU law requires for a gluten-containing cereal","source":"^pack-ing2020","allergen":"oats (gluten cereal)","declaration":"contains","observation":"label-2020"}],"claims":[{"kind":"label","note":"Printed above the wordmark","claim":"THE ORIGINAL","source":"^pack-front2020","observation":"label-2020"},{"kind":"label","note":"Front-of-pack line","claim":"No milk. No soy. No ...eh... whatever.","source":"^pack-front2020","observation":"label-2020"},{"kind":"label","note":"Roundel on the front","claim":"Totally vegan","source":"^pack-front2020","observation":"label-2020"},{"kind":"certification","note":"EU organic leaf with the Swedish control body code, in German, Dutch and French","claim":"EU organic, SE-EKO-01, EU-Landwirtschaft","source":"^pack-back2021","observation":"label-2020"},{"kind":"certification","note":"Packaging certification; this is the FSC licence code that Open Food Facts stores as an emb code","claim":"FSC MIX, Board from responsible sources, FSC C014047","source":"^pack-back2021","observation":"label-2020"},{"kind":"label","note":"Footnote explaining the sugars line","claim":"Natürlicher Zucker aus Hafer","source":"^pack-nut2020","observation":"label-2020"}],"gaps":[]},{"id":"retail-2026","label":"Current pack as published by two retailers","kind":"label","market":["DE","NL"],"language":"de","validFrom":null,"validUntil":null,"observed":"2026-09-12","status":"supported","source":"^globus","note":"Not a photograph: the current statement and panel as published by Globus and Jumbo, which agree with each other. A 2023 front photograph shows the same design with a carbon-footprint flash added","legacy":false,"ingredientsText":"Zutaten: Wasser, HAFER* 10%, Meersalz. *Aus kontrolliert biologischen Anbau.","ingredientsDeclaration":"listed","ingredientsExemptBasis":null,"ingredients":[{"id":"rt-water","from":null,"kind":"label","note":null,"role":null,"basis":null,"state":null,"until":null,"market":["DE","NL"],"source":"^globus","percent":null,"position":1,"parent_id":null,"ingredient":"ingredient/water","observation":"retail-2026","printed_name":"Wasser","children":[]},{"id":"rt-oats","from":null,"kind":"label","note":"Capitalised as the allergen on both retailers' statements","role":null,"basis":null,"state":null,"until":null,"market":["DE","NL"],"source":"^globus","percent":10,"position":2,"parent_id":null,"ingredient":"ingredient/oats","observation":"retail-2026","printed_name":"HAFER* 10%","children":[]},{"id":"rt-salt","from":null,"kind":"label","note":null,"role":null,"basis":null,"state":null,"until":null,"market":["DE","NL"],"source":"^globus","percent":null,"position":3,"parent_id":null,"ingredient":"ingredient/sea-salt","observation":"retail-2026","printed_name":"Meersalz","children":[]}],"panels":[{"id":"p-2026","observation":"retail-2026","label":"Per 100 ml, current","basis":{"value":100,"unit":"ml"},"basisText":"100 ml","basisState":"as_sold","basisNote":null,"declaration":"secondary","exemptBasis":null,"source":"^globus","note":"Published by Globus and Jumbo rather than read from a pack photograph, which is why it is secondary; the two retailers agree on every line","calculated":false,"values":[{"key":"energy_kj","label":"Energy","unit":"kJ","indent":false,"value":166,"qualifier":"exact","state":"known","method":"printed","printed":"166 KJ","display":"166 kJ","source":"^globus","note":null},{"key":"energy_kcal","label":"Energy","unit":"kcal","indent":false,"value":39,"qualifier":"exact","state":"known","method":"printed","printed":"39 kcal","display":"39 kcal","source":"^globus","note":null},{"key":"fat_g","label":"Fat","unit":"g","indent":false,"value":0.5,"qualifier":"exact","state":"known","method":"printed","printed":"0.5 g","display":"0.5 g","source":"^globus","note":null},{"key":"saturated_fat_g","label":"of which saturates","unit":"g","indent":true,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0.1 g","display":"0.1 g","source":"^globus","note":null},{"key":"carbohydrate_g","label":"Carbohydrate","unit":"g","indent":false,"value":7.2,"qualifier":"exact","state":"known","method":"printed","printed":"7.2 g","display":"7.2 g","source":"^globus","note":"The line that changed most between generations"},{"key":"sugars_g","label":"of which sugars","unit":"g","indent":true,"value":3.4,"qualifier":"exact","state":"known","method":"printed","printed":"3.4 g","display":"3.4 g","source":"^globus","note":null},{"key":"fibre_g","label":"Fibre","unit":"g","indent":false,"value":0.8,"qualifier":"exact","state":"known","method":"printed","printed":"0.8 g","display":"0.8 g","source":"^globus","note":null},{"key":"protein_g","label":"Protein","unit":"g","indent":false,"value":1.1,"qualifier":"exact","state":"known","method":"printed","printed":"1.1 g","display":"1.1 g","source":"^globus","note":null},{"key":"salt_g","label":"Salt","unit":"g","indent":false,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0.1 g","display":"0.1 g","source":"^globus","note":null}]}],"specifications":[],"packaging":{"net_content":{"unit":"l","value":1},"pack_quantity":1,"piece_count":null,"pack_format":"Tetra Pak carton with screw cap","model_number":null},"credits":[],"images":[],"allergens":[{"note":"Listed as the contained allergen, \"Hafer und daraus gewonnene Erzeugnisse\"","source":"^globus","allergen":"oats (gluten cereal)","declaration":"contains","observation":"retail-2026"},{"note":"From a German retailer's allergen table, not read from the pack; no traces statement is visible on any photograph","source":"^bio123","allergen":"spelt, barley, rye, wheat","declaration":"may_contain","observation":"retail-2026"}],"claims":[{"kind":"label","note":"Carbon-footprint flash on the 2023 front photograph, absent from the 2020 front","claim":"0.3 kg CO2e","source":"^pack-front2023","observation":"retail-2026"}],"gaps":[]}],"selected":{"id":"label-2019","label":"Carton photographed 2019","kind":"label","market":[],"language":"de","validFrom":null,"validUntil":null,"observed":"2019-09-07","status":"supported","source":"^pack-nut2019","note":"The oldest legible panel, trilingual German, Dutch and French per 100 ml, with the German, Dutch and French storage instructions beside it","legacy":false,"ingredientsText":null,"ingredientsDeclaration":null,"ingredientsExemptBasis":null,"ingredients":[],"panels":[{"id":"p-2019","observation":"label-2019","label":"Per 100 ml, 2019 pack","basis":{"value":100,"unit":"ml"},"basisText":"100 ml","basisState":"as_sold","basisNote":null,"declaration":"transcribed","exemptBasis":null,"source":"^pack-nut2019","note":"Transcribed from the photograph; the sugars line carries an asterisk explained as natural sugars from oats","calculated":false,"values":[{"key":"energy_kj","label":"Energy","unit":"kJ","indent":false,"value":152,"qualifier":"exact","state":"known","method":"printed","printed":"152 kJ","display":"152 kJ","source":"^pack-nut2019","note":null},{"key":"energy_kcal","label":"Energy","unit":"kcal","indent":false,"value":36,"qualifier":"exact","state":"known","method":"printed","printed":"36 kcal","display":"36 kcal","source":"^pack-nut2019","note":null},{"key":"fat_g","label":"Fat","unit":"g","indent":false,"value":0.5,"qualifier":"exact","state":"known","method":"printed","printed":"0,5 g","display":"0.5 g","source":"^pack-nut2019","note":"Printed as a plain value, not as a \"less than\" bound"},{"key":"saturated_fat_g","label":"of which saturates","unit":"g","indent":true,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0,1 g","display":"0.1 g","source":"^pack-nut2019","note":null},{"key":"carbohydrate_g","label":"Carbohydrate","unit":"g","indent":false,"value":6.7,"qualifier":"exact","state":"known","method":"printed","printed":"6,7 g","display":"6.7 g","source":"^pack-nut2019","note":null},{"key":"sugars_g","label":"of which sugars","unit":"g","indent":true,"value":4.1,"qualifier":"exact","state":"known","method":"printed","printed":"4,1 g","display":"4.1 g","source":"^pack-nut2019","note":"Asterisked as natural sugars from oats"},{"key":"fibre_g","label":"Fibre","unit":"g","indent":false,"value":0.8,"qualifier":"exact","state":"known","method":"printed","printed":"0,8 g","display":"0.8 g","source":"^pack-nut2019","note":null},{"key":"protein_g","label":"Protein","unit":"g","indent":false,"value":1,"qualifier":"exact","state":"known","method":"printed","printed":"1,0 g","display":"1 g","source":"^pack-nut2019","note":null},{"key":"salt_g","label":"Salt","unit":"g","indent":false,"value":0.1,"qualifier":"exact","state":"known","method":"printed","printed":"0,10 g","display":"0.1 g","source":"^pack-nut2019","note":null}]}],"specifications":[],"packaging":{"net_content":{"unit":"l","value":1},"pack_quantity":1,"piece_count":null,"pack_format":"Tetra Pak carton","model_number":null},"credits":[],"images":[{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"nutrition","note":"This photograph is the 2019 panel, the oldest generation, not the current one","asset":"nutrition-9bab7802.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2019"}],"allergens":[],"claims":[],"gaps":[]},"references":[{"ref":"off","url":"https://world.openfoodfacts.org/product/7394376615894","kind":"catalogue","title":"Open Food Facts: Oatly Bio Hafer Oat, 1 l","licence":"ODbL","locator":"Product record and sixteen uploads","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Open Food Facts","record_id":"7394376615894","attribution":"Open Food Facts contributors"},{"ref":"pack-front2020","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/11.jpg","kind":"pack","title":"Open Food Facts photo: front of the 1 l carton, 2020","licence":"cc-by-sa-3.0","locator":"Front claims and net content","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"11","attribution":"Open Food Facts contributors"},{"ref":"pack-ing2020","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/9.jpg","kind":"pack","title":"Open Food Facts photo: German ingredient statement, 2020","licence":"cc-by-sa-3.0","locator":"Ingredient strip","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"9","attribution":"Open Food Facts contributors"},{"ref":"pack-nut2019","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/4.jpg","kind":"pack","title":"Open Food Facts photo: trilingual panel, 2019","licence":"cc-by-sa-3.0","locator":"152 kJ / 36 kcal panel and storage text","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"4","attribution":"Open Food Facts contributors"},{"ref":"pack-nut2020","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/10.jpg","kind":"pack","title":"Open Food Facts photo: trilingual panel, 2020","licence":"cc-by-sa-3.0","locator":"157 kJ / 37 kcal panel","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"10","attribution":"Open Food Facts contributors"},{"ref":"pack-back2021","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/15.jpg","kind":"pack","title":"Open Food Facts photo: certification marks on the carton, 2021","licence":"cc-by-sa-3.0","locator":"EU organic, Green Dot, Tetra Pak, FSC","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"15","attribution":"Open Food Facts contributors"},{"ref":"pack-front2023","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/16.jpg","kind":"pack","title":"Open Food Facts photo: front of the carton, 2023","licence":"cc-by-sa-3.0","locator":"Carbon-footprint flash","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"16","attribution":"Open Food Facts contributors"},{"ref":"globus","url":"https://produkte.globus.de/milchprodukte-eier/milchersatz/milchersatz-drinks/7394376615894/bio-haferdrink-classic","kind":"retailer","title":"Globus: Oatly Bio Haferdrink, Classic","licence":null,"locator":"GTIN in the canonical URL; panel and list","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Globus","record_id":"7394376615894","attribution":null},{"ref":"bio123","url":"https://www.bio123.de/produkt/oatly/oatly-bio-haferdrink-1l","kind":"retailer","title":"bio123: Oatly Bio Haferdrink 1l","licence":null,"locator":"\"GTIN : 7394376615894\", origin, Hersteller","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"bio123","record_id":null,"attribution":null},{"ref":"deonlinedrogist","url":"https://www.deonlinedrogist.nl/drogist/oatly-havermelk-bio-1000ml.htm","kind":"retailer","title":"De Online Drogist: Oatly Havermelk Bio 1LT","licence":null,"locator":"\"EAN: 7394376615894\", price and stock","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"De Online Drogist","record_id":null,"attribution":null},{"ref":"jumbo","url":"https://www.jumbo.com/producten/oatly-the-original-haver-bio-1-l-184288STK","kind":"retailer","title":"Jumbo: Oatly! The Original Haver Bio 1 L","licence":null,"locator":"Ingredients, panel and price","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Jumbo","record_id":"184288STK","attribution":null},{"ref":"piccantino","url":"https://www.piccantino.com/oatly/organic-oat-drink-original","kind":"retailer","title":"Piccantino: OATLY Organic Oat Drink Original, 1 l","licence":null,"locator":"EAN 7394376615894 and the operator","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Piccantino","record_id":null,"attribution":null},{"ref":"oatly","url":"https://www.oatly.com/products/oat-drink/oat-drink-organic-1l","kind":"manufacturer","title":"Oatly: Oat Drink Organic","licence":null,"locator":"Why the organic drink is not fortified","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Oatly Group AB","record_id":null,"attribution":null},{"ref":"wikipedia","url":"https://en.wikipedia.org/wiki/Oatly","kind":"publication","title":"Wikipedia: Oatly","licence":"cc-by-sa-4.0","locator":"Founding and ownership","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"Wikipedia","record_id":null,"attribution":"Wikipedia contributors"},{"ref":"allabolag","url":"https://www.allabolag.se/foretag/oatly-ab/malm%C3%B6/dryckesvaror/2K0XPMBI63ILW","kind":"registry","title":"allabolag.se: Oatly AB, org.nr 556446-1043","licence":null,"locator":"Company registration","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"allabolag.se","record_id":"556446-1043","attribution":null},{"ref":"sec-subsidiaries","url":"https://www.sec.gov/Archives/edgar/data/1843586/000156459022013633/otly-ex81_272.htm","kind":"registry","title":"Oatly Group AB, Form 20-F Exhibit 8.1: Subsidiaries of the Registrant","licence":null,"locator":"Subsidiary list","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"SEC EDGAR","record_id":null,"attribution":null},{"ref":"implisense","url":"https://app.implisense.com/en/companies/oatly-germany-gmbh-berlin--DEHXVRYURU24","kind":"registry","title":"Implisense: Oatly Germany GmbH, HRB 193208 Berlin","licence":null,"locator":"German register entry","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"Implisense","record_id":"HRB 193208","attribution":null},{"ref":"eu1169","url":"https://www.legislation.gov.uk/eur/2011/1169/annex/V","kind":"registry","title":"Regulation (EU) No 1169/2011, Annex V and the emphasis rules for allergenic ingredients","licence":null,"locator":"Cereal allergen emphasis","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"legislation.gov.uk","record_id":null,"attribution":null}],"domains":{"book":{},"release":{},"game":{},"tracks":[],"contents":[]},"gaps":[{"state":"disputed","detail":"Three panel generations exist and no source dates the changes: 152 kJ / 36 kcal photographed 2019, 157 kJ / 37 kcal photographed 2020 and 2021, and 166 kJ / 39 kcal published by retailers today, the last with carbohydrate 7.2 g and protein 1.1 g","domain":"nutrition","source":"^pack-nut2019","observation":null},{"state":"unknown","detail":"No operator name or address is legible on any photographed surface of the carton. Every operator recorded here comes from a retailer listing rather than from the pack","domain":"relationships","source":"^pack-back2021","observation":null},{"state":"unknown","detail":"The carton is printed in German, Dutch and French, but no French listing naming this GTIN was found, so France is not recorded. Open Food Facts tags only the Netherlands although German listings are the better evidenced","domain":"markets","source":"^off","observation":null},{"state":"unknown","detail":"No \"may contain\" statement is visible on any photograph; the traces recorded here come from a German retailer's allergen table","domain":"ingredients","source":"^bio123","observation":null},{"state":"not_applicable","detail":"Open Food Facts stores FSC-C014047 as an emb code. It is the Forest Stewardship Council licence number for the carton board, not an establishment identification mark, so it is not origin evidence","domain":"packaging","source":"^pack-back2021","observation":null}]},"quality":{"structureVersion":2,"needsRebuild":false,"reviewedOn":"2026-09-12","coverage":[{"domain":"Identity","recorded":3,"expected":3,"detail":"Name, brand and classification recorded"},{"domain":"Context","recorded":3,"expected":3,"detail":"Evidence groups assigned to a researched label, edition or analysis"},{"domain":"Label photographs","recorded":2,"expected":3,"detail":"Researched contexts with an assigned photograph"},{"domain":"Carton photographed 2019: nutrient evidence","recorded":9,"expected":9,"detail":"Recorded nutrient rows linked to a source; not the number of nutrients that ought to exist"},{"domain":"Carton photographed 2020 and 2021: nutrient evidence","recorded":9,"expected":9,"detail":"Recorded nutrient rows linked to a source; not the number of nutrients that ought to exist"},{"domain":"Current pack as published by two retailers: nutrient evidence","recorded":9,"expected":9,"detail":"Recorded nutrient rows linked to a source; not the number of nutrients that ought to exist"}],"gaps":[{"domain":"nutrition","state":"disputed","detail":"Three panel generations exist and no source dates the changes: 152 kJ / 36 kcal photographed 2019, 157 kJ / 37 kcal photographed 2020 and 2021, and 166 kJ / 39 kcal published by retailers today, the last with carbohydrate 7.2 g and protein 1.1 g"},{"domain":"relationships","state":"unknown","detail":"No operator name or address is legible on any photographed surface of the carton. Every operator recorded here comes from a retailer listing rather than from the pack"},{"domain":"markets","state":"unknown","detail":"The carton is printed in German, Dutch and French, but no French listing naming this GTIN was found, so France is not recorded. Open Food Facts tags only the Netherlands although German listings are the better evidenced"},{"domain":"ingredients","state":"unknown","detail":"No \"may contain\" statement is visible on any photograph; the traces recorded here come from a German retailer's allergen table"},{"domain":"packaging","state":"not_applicable","detail":"Open Food Facts stores FSC-C014047 as an emb code. It is the Forest Stewardship Council licence number for the carton board, not an establishment identification mark, so it is not origin evidence"},{"domain":"evidence","state":"stale","detail":"Evidence was observed over a year ago; check for newer labels. Historical evidence remains valid.","observation":"label-2019"},{"domain":"evidence","state":"stale","detail":"Evidence was observed over a year ago; check for newer labels. Historical evidence remains valid.","observation":"label-2020"},{"domain":"ingredients","state":"not_researched","detail":"Ingredient statement or sourced exemption not recorded.","observation":"label-2019"}],"observations":[{"id":"label-2019","label":"Carton photographed 2019","supportedValues":9,"declaredValues":9,"sourceLinked":9,"stale":true},{"id":"label-2020","label":"Carton photographed 2020 and 2021","supportedValues":9,"declaredValues":9,"sourceLinked":9,"stale":true},{"id":"retail-2026","label":"Current pack as published by two retailers","supportedValues":9,"declaredValues":9,"sourceLinked":9,"stale":false}]},"images":[{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"front","note":"Front of the 1 l carton, \"Hafer Haver Bio\", photographed 2020","asset":"front-6f8dca04.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020","asset_url":"/uploads/images/product/07394376615894/front-6f8dca04.jpg"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"ingredients","note":"German ingredient strip with the oats underlined","asset":"ingredients-aae4d164.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020","asset_url":"/uploads/images/product/07394376615894/ingredients-aae4d164.jpg"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"nutrition","note":"This photograph is the 2019 panel, the oldest generation, not the current one","asset":"nutrition-9bab7802.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2019","asset_url":"/uploads/images/product/07394376615894/nutrition-9bab7802.jpg"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"back","note":"Organic, Green Dot, Tetra Pak and FSC marks photographed 2021","asset":"back-3ac4094d.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020","asset_url":"/uploads/images/product/07394376615894/back-3ac4094d.jpg"}],"data":{"meta":{"title":"Oatly Oat Drink Organic 1 l carton (EAN 7394376615894)","description":"Organic oat drink of water, oats and sea salt in a 1 l Tetra Pak carton, labelled in German, Dutch and French for Germany and the Netherlands."},"about":"Oatly Oat Drink Organic is a 1 l Tetra Pak carton of organic oat drink made from water, oats at ten per cent and sea salt, sold in Germany and the Netherlands under one barcode.[^pack-ing2020][^globus] The front reads \"The Original Oat-ly! Hafer Haver Bio\" with the lines \"No milk. No soy. No ...eh... whatever.\" and a \"totally vegan\" roundel, and the declaration and storage instructions run in German, Dutch and French.[^pack-front2020][^pack-nut2019] The carton carries the EU organic leaf with the Swedish control body code SE-EKO-01, the Green Dot, a Tetra Pak mark and FSC Mix certification for the board.[^pack-back2021] Oatly explains that EU organic rules prevent it from fortifying this drink with added vitamins and minerals.[^oatly]\n\nThis review separated three label generations that the previous version had collapsed into one, and corrected which photograph shows which. The panel photographed in 2019 declares 152 kJ and 36 kcal per 100 ml; the panels photographed in 2020 and 2021 declare 157 kJ and 37 kcal; and the figures the retailers publish today are 166 kJ and 39 kcal, with carbohydrate risen from 6.7 to 7.2 g and protein from 1.0 to 1.1 g.[^pack-nut2019][^pack-nut2020][^globus] No source dates those changes, so each generation is kept as its own observation with its own panel and the uncertainty is recorded rather than smoothed over. The current figures are marked as published by retailers rather than read from a pack, because no photograph of the current panel exists.\n\nThe countries are supported by listings that print the barcode: two German retailers and a Dutch shop, with a second Dutch listing that carries the number only in an image file name and is therefore derived.[^globus][^bio123][^deonlinedrogist][^jumbo] German retailer data gives Sweden as the country of origin.[^bio123] No operator is named anywhere on the photographed surfaces, so the brand owner, the food business operator and the German marketer all rest on retailer listings and on the group's own filings rather than on the pack.[^piccantino][^sec-subsidiaries][^bio123] Open Food Facts stores the carton's FSC licence number as a packaging code; it certifies the board, not an establishment, and is not evidence of origin.[^pack-back2021]","claims":[{"kind":"label","note":"Printed above the wordmark","claim":"THE ORIGINAL","source":"^pack-front2020","observation":"label-2020"},{"kind":"label","note":"Front-of-pack line","claim":"No milk. No soy. No ...eh... whatever.","source":"^pack-front2020","observation":"label-2020"},{"kind":"label","note":"Roundel on the front","claim":"Totally vegan","source":"^pack-front2020","observation":"label-2020"},{"kind":"certification","note":"EU organic leaf with the Swedish control body code, in German, Dutch and French","claim":"EU organic, SE-EKO-01, EU-Landwirtschaft","source":"^pack-back2021","observation":"label-2020"},{"kind":"certification","note":"Packaging certification; this is the FSC licence code that Open Food Facts stores as an emb code","claim":"FSC MIX, Board from responsible sources, FSC C014047","source":"^pack-back2021","observation":"label-2020"},{"kind":"label","note":"Footnote explaining the sugars line","claim":"Natürlicher Zucker aus Hafer","source":"^pack-nut2020","observation":"label-2020"},{"kind":"label","note":"Carbon-footprint flash on the 2023 front photograph, absent from the 2020 front","claim":"0.3 kg CO2e","source":"^pack-front2023","observation":"retail-2026"}],"images":[{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"front","note":"Front of the 1 l carton, \"Hafer Haver Bio\", photographed 2020","asset":"front-6f8dca04.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"ingredients","note":"German ingredient strip with the oats underlined","asset":"ingredients-aae4d164.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"nutrition","note":"This photograph is the 2019 panel, the oldest generation, not the current one","asset":"nutrition-9bab7802.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2019"},{"url":"https://world.openfoodfacts.org/product/7394376615894","kind":"back","note":"Organic, Green Dot, Tetra Pak and FSC marks photographed 2021","asset":"back-3ac4094d.jpg","source":"open-food-facts","licence":"cc-by-sa-3.0","accessed":"2026-09-11","attribution":"Open Food Facts contributors","observation":"label-2020"}],"aliases":[{"from":null,"name":"Oatly! The Original Hafer Haver Bio","type":"name","until":null,"locale":null},{"from":null,"name":"Oatly Bio Haferdrink","type":"search","until":null,"locale":"de"},{"from":null,"name":"Oatly Haverdrank Bio","type":"search","until":null,"locale":"nl"},{"from":null,"name":"Oatly Havermelk Bio","type":"search","until":null,"locale":"nl"},{"from":null,"name":"Oatly Organic Oat Drink","type":"search","until":null,"locale":"en"}],"markets":[{"note":"Globus carries this GTIN in the listing's canonical URL and og:url, with the current panel and ingredient statement; in the store range","price":"EUR 1.99","origin":"SE","source":"^globus","status":"sourced","country":"DE","observed":"2026-09-12","condition":"new"},{"note":"German organic retailer prints \"GTIN : 7394376615894\", gives Ursprungsland Schweden and names Oatly Germany GmbH as Hersteller","price":null,"origin":"SE","source":"^bio123","status":"sourced","country":"DE","observed":"2026-09-12","condition":"new"},{"note":"Dutch shop prints \"EAN: 7394376615894\", 1 LT, more than 50 in stock","price":"EUR 2.79","origin":null,"source":"^deonlinedrogist","status":"sourced","country":"NL","observed":"2026-09-12","condition":"new"},{"note":"Jumbo lists the same article with the same ingredient statement and panel but carries the GTIN only in its product image file name, not in a barcode field","price":"EUR 2.89","origin":null,"source":"^jumbo","status":"derived","country":"NL","observed":"2026-09-12","condition":"new"}],"identity":{"gtin":"07394376615894","name":"Oatly Oat Drink Organic 1 l carton","brand":"brand/oatly","status":"active","name.de":"Oatly Hafer Bio 1 l","name.nl":"Oatly Haver Bio 1 l","summary":"Organic oat drink of water, oats and sea salt in a 1 l Tetra Pak carton, labelled in German, Dutch and French and sold in Germany and the Netherlands.","category":"category/10006971","last_seen":"2026-09-12","net_content":{"unit":"l","value":1},"pack_format":"Tetra Pak carton with screw cap","pack_quantity":1,"last_seen_note":"Listed in stock on 2026-09-12 by Globus (DE, from EUR 1.99), De Online Drogist (NL, EUR 2.79, more than 50 in stock) and Jumbo (NL, EUR 2.89)","country_of_sale":["DE","NL"],"country_of_origin":["SE"],"default_observation":"label-2020"},"research":{"note":"Full evidence review. Every panel photograph was read rather than relying on the typed record: there are three generations, not the two the previous version described, and it attributed the oldest panel to the wrong photograph. The label prints its fat and saturates as plain values, so the lookup's \"probably a less-than bound\" caution does not apply here.","reviewed_on":"2026-09-12","structure_version":2},"allergens":[{"note":"\"Hafer\" is underlined in the ingredient statement, the emphasis EU law requires for a gluten-containing cereal","source":"^pack-ing2020","allergen":"oats (gluten cereal)","declaration":"contains","observation":"label-2020"},{"note":"Listed as the contained allergen, \"Hafer und daraus gewonnene Erzeugnisse\"","source":"^globus","allergen":"oats (gluten cereal)","declaration":"contains","observation":"retail-2026"},{"note":"From a German retailer's allergen table, not read from the pack; no traces statement is visible on any photograph","source":"^bio123","allergen":"spelt, barley, rye, wheat","declaration":"may_contain","observation":"retail-2026"}],"relations":[{"from":null,"note":"The brand entity records Oatly Group AB as owner of the Oatly brand, and the group's own Form 20-F subsidiary exhibit lists Oatly AB and Oatly Germany GmbH beneath it","role":"brand_owner_at_sale","ended":null,"until":null,"market":null,"source":"^sec-subsidiaries","status":"sourced","target":"company/oatly-group-ab"},{"from":null,"note":"Retailer listings that print this GTIN name Oatly AB, Malmö as the responsible food business operator; Jumbo gives the same company at Stora Varvsgatan 6a, Malmö","role":"food_business_operator","ended":null,"until":null,"market":null,"source":"^piccantino","status":"sourced","target":"company/oatly-ab"},{"from":null,"note":"Named as Hersteller for the German market on a listing that prints this GTIN","role":"marketed_by","ended":null,"until":null,"market":["DE"],"source":"^bio123","status":"sourced","target":"company/oatly-germany-gmbh"},{"from":null,"note":"Prefix 739 is GS1 Sweden and no public register names the licensee; the operator named on listings of this article is Oatly AB, a Swedish company","role":"gs1_prefix_owner","ended":null,"until":null,"market":null,"source":"^piccantino","status":"derived","target":"company/oatly-ab"}],"references":[{"ref":"off","url":"https://world.openfoodfacts.org/product/7394376615894","kind":"catalogue","title":"Open Food Facts: Oatly Bio Hafer Oat, 1 l","licence":"ODbL","locator":"Product record and sixteen uploads","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Open Food Facts","record_id":"7394376615894","attribution":"Open Food Facts contributors"},{"ref":"pack-front2020","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/11.jpg","kind":"pack","title":"Open Food Facts photo: front of the 1 l carton, 2020","licence":"cc-by-sa-3.0","locator":"Front claims and net content","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"11","attribution":"Open Food Facts contributors"},{"ref":"pack-ing2020","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/9.jpg","kind":"pack","title":"Open Food Facts photo: German ingredient statement, 2020","licence":"cc-by-sa-3.0","locator":"Ingredient strip","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"9","attribution":"Open Food Facts contributors"},{"ref":"pack-nut2019","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/4.jpg","kind":"pack","title":"Open Food Facts photo: trilingual panel, 2019","licence":"cc-by-sa-3.0","locator":"152 kJ / 36 kcal panel and storage text","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"4","attribution":"Open Food Facts contributors"},{"ref":"pack-nut2020","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/10.jpg","kind":"pack","title":"Open Food Facts photo: trilingual panel, 2020","licence":"cc-by-sa-3.0","locator":"157 kJ / 37 kcal panel","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"10","attribution":"Open Food Facts contributors"},{"ref":"pack-back2021","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/15.jpg","kind":"pack","title":"Open Food Facts photo: certification marks on the carton, 2021","licence":"cc-by-sa-3.0","locator":"EU organic, Green Dot, Tetra Pak, FSC","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"15","attribution":"Open Food Facts contributors"},{"ref":"pack-front2023","url":"https://images.openfoodfacts.org/images/products/739/437/661/5894/16.jpg","kind":"pack","title":"Open Food Facts photo: front of the carton, 2023","licence":"cc-by-sa-3.0","locator":"Carbon-footprint flash","accessed":"2026-09-12","upstream":"Open Food Facts","published":null,"publisher":"Open Food Facts","record_id":"16","attribution":"Open Food Facts contributors"},{"ref":"globus","url":"https://produkte.globus.de/milchprodukte-eier/milchersatz/milchersatz-drinks/7394376615894/bio-haferdrink-classic","kind":"retailer","title":"Globus: Oatly Bio Haferdrink, Classic","licence":null,"locator":"GTIN in the canonical URL; panel and list","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Globus","record_id":"7394376615894","attribution":null},{"ref":"bio123","url":"https://www.bio123.de/produkt/oatly/oatly-bio-haferdrink-1l","kind":"retailer","title":"bio123: Oatly Bio Haferdrink 1l","licence":null,"locator":"\"GTIN : 7394376615894\", origin, Hersteller","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"bio123","record_id":null,"attribution":null},{"ref":"deonlinedrogist","url":"https://www.deonlinedrogist.nl/drogist/oatly-havermelk-bio-1000ml.htm","kind":"retailer","title":"De Online Drogist: Oatly Havermelk Bio 1LT","licence":null,"locator":"\"EAN: 7394376615894\", price and stock","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"De Online Drogist","record_id":null,"attribution":null},{"ref":"jumbo","url":"https://www.jumbo.com/producten/oatly-the-original-haver-bio-1-l-184288STK","kind":"retailer","title":"Jumbo: Oatly! The Original Haver Bio 1 L","licence":null,"locator":"Ingredients, panel and price","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Jumbo","record_id":"184288STK","attribution":null},{"ref":"piccantino","url":"https://www.piccantino.com/oatly/organic-oat-drink-original","kind":"retailer","title":"Piccantino: OATLY Organic Oat Drink Original, 1 l","licence":null,"locator":"EAN 7394376615894 and the operator","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Piccantino","record_id":null,"attribution":null},{"ref":"oatly","url":"https://www.oatly.com/products/oat-drink/oat-drink-organic-1l","kind":"manufacturer","title":"Oatly: Oat Drink Organic","licence":null,"locator":"Why the organic drink is not fortified","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"Oatly Group AB","record_id":null,"attribution":null},{"ref":"wikipedia","url":"https://en.wikipedia.org/wiki/Oatly","kind":"publication","title":"Wikipedia: Oatly","licence":"cc-by-sa-4.0","locator":"Founding and ownership","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"Wikipedia","record_id":null,"attribution":"Wikipedia contributors"},{"ref":"allabolag","url":"https://www.allabolag.se/foretag/oatly-ab/malm%C3%B6/dryckesvaror/2K0XPMBI63ILW","kind":"registry","title":"allabolag.se: Oatly AB, org.nr 556446-1043","licence":null,"locator":"Company registration","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"allabolag.se","record_id":"556446-1043","attribution":null},{"ref":"sec-subsidiaries","url":"https://www.sec.gov/Archives/edgar/data/1843586/000156459022013633/otly-ex81_272.htm","kind":"registry","title":"Oatly Group AB, Form 20-F Exhibit 8.1: Subsidiaries of the Registrant","licence":null,"locator":"Subsidiary list","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"SEC EDGAR","record_id":null,"attribution":null},{"ref":"implisense","url":"https://app.implisense.com/en/companies/oatly-germany-gmbh-berlin--DEHXVRYURU24","kind":"registry","title":"Implisense: Oatly Germany GmbH, HRB 193208 Berlin","licence":null,"locator":"German register entry","accessed":"2026-09-11","upstream":null,"published":null,"publisher":"Implisense","record_id":"HRB 193208","attribution":null},{"ref":"eu1169","url":"https://www.legislation.gov.uk/eur/2011/1169/annex/V","kind":"registry","title":"Regulation (EU) No 1169/2011, Annex V and the emphasis rules for allergenic ingredients","licence":null,"locator":"Cereal allergen emphasis","accessed":"2026-09-12","upstream":null,"published":null,"publisher":"legislation.gov.uk","record_id":null,"attribution":null}],"ingredients":[{"id":"oa-water","from":null,"kind":"label","note":null,"role":null,"basis":null,"state":null,"until":null,"market":null,"source":"^pack-ing2020","percent":null,"position":1,"parent_id":null,"ingredient":"ingredient/water","observation":"label-2020","printed_name":"Wasser"},{"id":"oa-oats","from":null,"kind":"label","note":"Underlined on the pack as a gluten-containing cereal","role":null,"basis":null,"state":null,"until":null,"market":null,"source":"^pack-ing2020","percent":10,"position":2,"parent_id":null,"ingredient":"ingredient/oats","observation":"label-2020","printed_name":"Hafer* 10%"},{"id":"oa-salt","from":null,"kind":"label","note":"The asterisk marks the oats as from certified organic farming","role":null,"basis":null,"state":null,"until":null,"market":null,"source":"^pack-ing2020","percent":null,"position":3,"parent_id":null,"ingredient":"ingredient/sea-salt","observation":"label-2020","printed_name":"Meersalz"},{"id":"rt-water","from":null,"kind":"label","note":null,"role":null,"basis":null,"state":null,"until":null,"market":["DE","NL"],"source":"^globus","percent":null,"position":1,"parent_id":null,"ingredient":"ingredient/water","observation":"retail-2026","printed_name":"Wasser"},{"id":"rt-oats","from":null,"kind":"label","note":"Capitalised as the allergen on both retailers' statements","role":null,"basis":null,"state":null,"until":null,"market":["DE","NL"],"source":"^globus","percent":10,"position":2,"parent_id":null,"ingredient":"ingredient/oats","observation":"retail-2026","printed_name":"HAFER* 10%"},{"id":"rt-salt","from":null,"kind":"label","note":null,"role":null,"basis":null,"state":null,"until":null,"market":["DE","NL"],"source":"^globus","percent":null,"position":3,"parent_id":null,"ingredient":"ingredient/sea-salt","observation":"retail-2026","printed_name":"Meersalz"}],"observations":[{"id":"label-2019","kind":"label","note":"The oldest legible panel, trilingual German, Dutch and French per 100 ml, with the German, Dutch and French storage instructions beside it","label":"Carton photographed 2019","market":null,"source":"^pack-nut2019","status":"supported","language":"de","observed":"2019-09-07","valid_from":null,"net_content":{"unit":"l","value":1},"pack_format":"Tetra Pak carton","piece_count":null,"valid_until":null,"model_number":null,"pack_quantity":1,"ingredients_text":null,"ingredients_declaration":null,"ingredients_exempt_basis":null},{"id":"label-2020","kind":"label","note":"The ingredient strip and panel photographed 2020-07-27; a second panel photograph from 2021-03-16 shows identical values, so this generation ran across both dates. The back panel photographed 2021-09-20 belongs here","label":"Carton photographed 2020 and 2021","market":null,"source":"^pack-ing2020","status":"supported","language":"de","observed":"2020-07-27","valid_from":null,"net_content":{"unit":"l","value":1},"pack_format":"Tetra Pak carton with screw cap","piece_count":null,"valid_until":null,"model_number":null,"pack_quantity":1,"ingredients_text":"Zutaten: Wasser, Hafer* 10%, Meersalz. *Aus kontrolliert biologischem Anbau.","ingredients_declaration":"listed","ingredients_exempt_basis":null},{"id":"retail-2026","kind":"label","note":"Not a photograph: the current statement and panel as published by Globus and Jumbo, which agree with each other. A 2023 front photograph shows the same design with a carbon-footprint flash added","label":"Current pack as published by two retailers","market":["DE","NL"],"source":"^globus","status":"supported","language":"de","observed":"2026-09-12","valid_from":null,"net_content":{"unit":"l","value":1},"pack_format":"Tetra Pak carton with screw cap","piece_count":null,"valid_until":null,"model_number":null,"pack_quantity":1,"ingredients_text":"Zutaten: Wasser, HAFER* 10%, Meersalz. *Aus kontrolliert biologischen Anbau.","ingredients_declaration":"listed","ingredients_exempt_basis":null}],"research_gaps":[{"state":"disputed","detail":"Three panel generations exist and no source dates the changes: 152 kJ / 36 kcal photographed 2019, 157 kJ / 37 kcal photographed 2020 and 2021, and 166 kJ / 39 kcal published by retailers today, the last with carbohydrate 7.2 g and protein 1.1 g","domain":"nutrition","source":"^pack-nut2019","observation":null},{"state":"unknown","detail":"No operator name or address is legible on any photographed surface of the carton. Every operator recorded here comes from a retailer listing rather than from the pack","domain":"relationships","source":"^pack-back2021","observation":null},{"state":"unknown","detail":"The carton is printed in German, Dutch and French, but no French listing naming this GTIN was found, so France is not recorded. Open Food Facts tags only the Netherlands although German listings are the better evidenced","domain":"markets","source":"^off","observation":null},{"state":"unknown","detail":"No \"may contain\" statement is visible on any photograph; the traces recorded here come from a German retailer's allergen table","domain":"ingredients","source":"^bio123","observation":null},{"state":"not_applicable","detail":"Open Food Facts stores FSC-C014047 as an emb code. It is the Forest Stewardship Council licence number for the carton board, not an establishment identification mark, so it is not origin evidence","domain":"packaging","source":"^pack-back2021","observation":null}],"nutrition_panels":[{"id":"p-2019","note":"Transcribed from the photograph; the sugars line carries an asterisk explained as natural sugars from oats","basis":{"unit":"ml","value":100},"label":"Per 100 ml, 2019 pack","source":"^pack-nut2019","basis_note":null,"basis_state":"as_sold","declaration":"transcribed","observation":"label-2019","exempt_basis":null},{"id":"p-2020","note":"Transcribed from the 2020 photograph; the 2021 photograph prints the same values","basis":{"unit":"ml","value":100},"label":"Per 100 ml, 2020 pack","source":"^pack-nut2020","basis_note":null,"basis_state":"as_sold","declaration":"transcribed","observation":"label-2020","exempt_basis":null},{"id":"p-2026","note":"Published by Globus and Jumbo rather than read from a pack photograph, which is why it is secondary; the two retailers agree on every line","basis":{"unit":"ml","value":100},"label":"Per 100 ml, current","source":"^globus","basis_note":null,"basis_state":"as_sold","declaration":"secondary","observation":"retail-2026","exempt_basis":null}],"nutrition_values":[{"note":null,"panel":"p-2019","state":"known","value":152,"method":"printed","source":"^pack-nut2019","nutrient":"energy_kj","qualifier":null,"printed_value":"152 kJ"},{"note":null,"panel":"p-2019","state":"known","value":36,"method":"printed","source":"^pack-nut2019","nutrient":"energy_kcal","qualifier":null,"printed_value":"36 kcal"},{"note":"Printed as a plain value, not as a \"less than\" bound","panel":"p-2019","state":"known","value":0.5,"method":"printed","source":"^pack-nut2019","nutrient":"fat_g","qualifier":null,"printed_value":"0,5 g"},{"note":null,"panel":"p-2019","state":"known","value":0.1,"method":"printed","source":"^pack-nut2019","nutrient":"saturated_fat_g","qualifier":null,"printed_value":"0,1 g"},{"note":null,"panel":"p-2019","state":"known","value":6.7,"method":"printed","source":"^pack-nut2019","nutrient":"carbohydrate_g","qualifier":null,"printed_value":"6,7 g"},{"note":"Asterisked as natural sugars from oats","panel":"p-2019","state":"known","value":4.1,"method":"printed","source":"^pack-nut2019","nutrient":"sugars_g","qualifier":null,"printed_value":"4,1 g"},{"note":null,"panel":"p-2019","state":"known","value":0.8,"method":"printed","source":"^pack-nut2019","nutrient":"fibre_g","qualifier":null,"printed_value":"0,8 g"},{"note":null,"panel":"p-2019","state":"known","value":1,"method":"printed","source":"^pack-nut2019","nutrient":"protein_g","qualifier":null,"printed_value":"1,0 g"},{"note":null,"panel":"p-2019","state":"known","value":0.1,"method":"printed","source":"^pack-nut2019","nutrient":"salt_g","qualifier":null,"printed_value":"0,10 g"},{"note":null,"panel":"p-2020","state":"known","value":157,"method":"printed","source":"^pack-nut2020","nutrient":"energy_kj","qualifier":null,"printed_value":"157 kJ"},{"note":null,"panel":"p-2020","state":"known","value":37,"method":"printed","source":"^pack-nut2020","nutrient":"energy_kcal","qualifier":null,"printed_value":"37 kcal"},{"note":"Printed as a plain value, not as a \"less than\" bound","panel":"p-2020","state":"known","value":0.5,"method":"printed","source":"^pack-nut2020","nutrient":"fat_g","qualifier":null,"printed_value":"0,5 g"},{"note":null,"panel":"p-2020","state":"known","value":0.1,"method":"printed","source":"^pack-nut2020","nutrient":"saturated_fat_g","qualifier":null,"printed_value":"0,1 g"},{"note":null,"panel":"p-2020","state":"known","value":6.7,"method":"printed","source":"^pack-nut2020","nutrient":"carbohydrate_g","qualifier":null,"printed_value":"6,7 g"},{"note":"Asterisked as natural sugars from oats","panel":"p-2020","state":"known","value":4.1,"method":"printed","source":"^pack-nut2020","nutrient":"sugars_g","qualifier":null,"printed_value":"4,1 g"},{"note":null,"panel":"p-2020","state":"known","value":0.8,"method":"printed","source":"^pack-nut2020","nutrient":"fibre_g","qualifier":null,"printed_value":"0,8 g"},{"note":null,"panel":"p-2020","state":"known","value":1,"method":"printed","source":"^pack-nut2020","nutrient":"protein_g","qualifier":null,"printed_value":"1,0 g"},{"note":null,"panel":"p-2020","state":"known","value":0.1,"method":"printed","source":"^pack-nut2020","nutrient":"salt_g","qualifier":null,"printed_value":"0,10 g"},{"note":null,"panel":"p-2026","state":"known","value":166,"method":"printed","source":"^globus","nutrient":"energy_kj","qualifier":null,"printed_value":"166 KJ"},{"note":null,"panel":"p-2026","state":"known","value":39,"method":"printed","source":"^globus","nutrient":"energy_kcal","qualifier":null,"printed_value":"39 kcal"},{"note":null,"panel":"p-2026","state":"known","value":0.5,"method":"printed","source":"^globus","nutrient":"fat_g","qualifier":null,"printed_value":"0.5 g"},{"note":null,"panel":"p-2026","state":"known","value":0.1,"method":"printed","source":"^globus","nutrient":"saturated_fat_g","qualifier":null,"printed_value":"0.1 g"},{"note":"The line that changed most between generations","panel":"p-2026","state":"known","value":7.2,"method":"printed","source":"^globus","nutrient":"carbohydrate_g","qualifier":null,"printed_value":"7.2 g"},{"note":null,"panel":"p-2026","state":"known","value":3.4,"method":"printed","source":"^globus","nutrient":"sugars_g","qualifier":null,"printed_value":"3.4 g"},{"note":null,"panel":"p-2026","state":"known","value":0.8,"method":"printed","source":"^globus","nutrient":"fibre_g","qualifier":null,"printed_value":"0.8 g"},{"note":null,"panel":"p-2026","state":"known","value":1.1,"method":"printed","source":"^globus","nutrient":"protein_g","qualifier":null,"printed_value":"1.1 g"},{"note":null,"panel":"p-2026","state":"known","value":0.1,"method":"printed","source":"^globus","nutrient":"salt_g","qualifier":null,"printed_value":"0.1 g"}]},"licences":{"database":"ODbL-1.0","text":"CC-BY-SA-4.0","images":"See each image record"}}