Upload
others
View
18
Download
0
Embed Size (px)
Citation preview
The global language of business
Manual
How to comply with the EU 1169/2011
regulation via the CDB (Central Data Bank)
Version Mai 2016
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 2
Table of Contents
How to comply with EU 1169/2011 regulation via the Central Data Bank (CDB) 1
July 2015 ............................................................................................................ 1
1 Introduction ................................................................................................. 3
2 Instructions for data entry ........................................................................... 3
3 Process for publishing to Belgilux data recipients (via trustbox) .................. 4
4 General information ...................................................................................... 5
5 List of ingredients ......................................................................................... 8
6 Origin ........................................................................................................... 9
7 Preparation, use and storage ...................................................................... 10
8 Allergens .................................................................................................... 10
9 Nutrients .................................................................................................... 12
9.1 Nutritional information per 100g/ml ................................................................... 13
9.2 Nutrional information per (household) portion (OPTIONAL) ................................... 15
10 Claims ................................................................................................... 17
11 Labels .................................................................................................... 18
12 How to add a packshot image? (not mandatory) ................................... 19
13 Particular cases / General recommendations ........................................ 19
13.1 Products with a variable quantity ....................................................................... 19
13.2 Mixed products management ............................................................................ 20
13.3 Separator in text fields ..................................................................................... 21
13.4 Product Variants .............................................................................................. 21
14 Appendixes ........................................................................................... 22
14.1 How to enter a multilingual AV Pair attribute ....................................................... 22
14.2 Allergen code list ............................................................................................. 22
14.3 European nutrient code list (INFOODS) .............................................................. 24
15 Contact .................................................................................................. 24
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 3
1 Introduction
In November 2011, the European Union (EU) published a new regulation regarding food information
which has come into force on December 13, 2014. The goal of this regulation is to ensure that consumers
can make informed purchasing decisions having access to information about the product such as
nutritional value, ingredients, instructions for use, etc. The regulation also specifies certain labeling rules
concerning colors, printing, font size and specifies that the basic product information must also be
available to the consumer who buys prepackaged food online (= distance selling).
Short summary of the distance selling chapter of the regulation
The EU Food Information Regulation (1169/2011) requires that a significant amount of food information must be
available to the consumer before purchase of the prepackaged food on a website, app or via another distance sale
method.
This mandatory information must be available on or through the website or via another electronic channel. If the
pre-purchase information is not available, the prepackaged food may not be sold.
If the brand owner does not make the relevant information available for the retailer in an electronic format, it will
be difficult for the retailer to sell the food on its website.
A system of co-operation between the brand owner and retailer is required to ensure that accurate and complete
mandatory food information is available to the consumer prior to purchase
This document aims to provide information on how to share product information starting from
information available in a GDSN-certified data pool (e.g. CDB from GS1 Belgium & Luxembourg). The
document should be used as a guide to where the different attributes are situated, and how to populate
them to comply with the regulation. The manual will not explain the regulation itself in detail, but
references to specific parts of it on an attribute level. Please note that the starting point for entering data
is (for a large part of the attributes) the data available on the label.
2 Instructions for data entry
This guide contains all label information that is required to enter to comply with EU 1169/2011.
All attributes are described in order to create a product sheet in a GDSN compliant data pool (e.g. CDB).
This guide will not focus on the logistical data (mandatory and optional) that has to be entered in the
data pool. There are a number of attributes that have to be entered first, before a supplier is able to
send his product data via GDSN. For more information about the use of CDB/GDSN and the mandatory
fields please contact [email protected].
Each attribute in this manual is presented as follows:
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 4
The “i.Where” indicates where in the CDB web forms (data pool of GS1 Belgium & Luxembourg) you
can enter the specific information. The name of the tab will be displayed, the name of the specific sub-
tab will be highlighted.
“ii. GDSN name” and “iii. GDSN definition” specify the attributes in the GDS network.
“iv. Instruction, “v. Remark” and “vi. Example” will provide directions on how to fill in the attributes.
For target market Belgium it’s highly recommended to enter the label information at least in Dutch and
French. Extra languages (e.g. German, English, Spanish, …) are optional and can be entered by adding
language fields in GDSN if relevant/stated on the package.
PLEASE NOTE that the screenshots have a goal of illustrating the written explanation on a certain topic.
They are taken from the web environment of the certified data pool of GS1 Belgium & Luxembourg
‘Central Data Bank’ (CDB) and can thus be different from the environment of other GDSN data pools.
3 Process for publishing to Belgilux data recipients
(via trustbox)
Please note that in order to reach the Belgilux data recipients (retailers and third parties) with data
coming from GDSN, the following steps of the ‘trustbox process’ have to be followed:
Request a trustbox account so that the published data from GDSN can later be integrated on the
platform. Visit https://www.gs1belu.org/nl/standaarden/stappenplan and follow the steps in
order to subscribe to trustbox (only in Dutch & French).
Create, save and release the products (and/or hierarchies) in the GDSN data pool (for a manual
for the CDB data pool, please refer to
https://www.gs1belu.org/nl/downloads/manual/handboek-cdb-web-user-interface).
Publish the product(s) from the GDSN data pool. You can publish the products either to the whole
target market, or to specific GLNs of data recipients (those of your clients + the trustbox GLN
5488888001428). The ‘how to’ on publishing can also be found in the CDB manual. Please note
that it is not authorized to publish to the target market and to specific GLNs at the same time.
Trustbox will now act as a data recipient; it will receive the data and integrate this data into the trustbox
environment of this supplier (which was set up during step 1) and validate this data automatically (it is
thus available for the Belgilux data recipients).
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 5
4 General information
This series of attributes provides information allowing to identify the food products, their
manufacturer(s), and the brand owner.
■ Label Description (Commercial description)
I. Where: Customer Specific Attributes
II. GDSN name: Label Description
III. GDSN definition: /
IV. Instruction: A literal reproduction of the text featured on a product’s label in the same
word-by-word order in which it appears on the front of the product’s packaging. See
appendix for more information about entering AV Pair attributes in CDB.
V. Remark: This is a mandatory attribute for trustbox! Since the product data must
be provided in multiple languages in Belgium, it’s mandatory to enter the attribute
in multiple languages (NL and FR).
VI. Example: ‘Danone Breakfast aardbei yoghurt’, ‘Danone breakfast yaourt à la fraise’, etc.
■ Legal Name
I. Where: Customer Specific Attributes
II. GDSN name: regulatedProductName
III. GDSN definition: The prescribed, regulated (legal) or generic product name or
denomination that describes the true nature of the food and is sufficiently precise to
distinguish it from other foods according to the country specific regulation.
IV. Instruction: Should be the same as the regulated name on the pack
V. Remark: this is not the label description or commercial name of the product, but a more
generic/legal name of the product. In annex 6 of the EU regulation 1169/2011, some
particulars are mentioned that need to accompany the legal name. Please take a look at this
list before entering this attribute and make sure all information is filled in to comply with the
regulation via a GDSN data pool.
Since the product data must be provided in multiple languages in Belgium, it’s
mandatory to enter the attribute in multiple languages (NL and FR).
VI. Example: nl: ‘soep’; fr: ‘soupe’
■ Brand Name
I. Where: ID/Classification / Description / Taxes / Production / BarCode
II. GDSN name : brandName
III. GDSN definition: The recognizable name used by a brand owner to uniquely identify a line
of trade items or services. This is recognizable by the consumer.
IV. Instruction: /
V. Remark: /
VI. Example: ‘Spa’
■ Name of Brand Owner
I. Where: ID/Classification / Description / Taxes / Production / BarCode
II. GDSN name : gln
III. GDSN definition: Name of the party who owns the brand of the item.
IV. Instruction: /
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 6
V. Remark: only one name can be entered here. This is not a language dependant attribute.
VI. Example: « Nestlé »
■ Name of Manufacturer
I. Where: ID/Classification / Description / Taxes / Production / BarCode
II. GDSN name : partyName
III. GDSN definition: Descriptive name of the manufacturer of the trade item
IV. Instruction: Give the name of the manufacturer of the trade item. This field is not
mandatory to comply with the FIC regulation if ‘Food Business Operator’ is filled in. Food
Business Operator is a mandatory field to comply with the FIC regulation
V. Remark: /
VI. Example: « Nestlé »
■ Food Business Operator
I. Where: Customer Specific Attributes
II. GDSN name : contactName
III. GDSN definition: The name of the individual or department that can be contacted to
provide additional information.
IV. Instruction: Populate as stated on the label.
V. Remark: The name of the food business operator can be the same as the brand owner
and/or manufacturer, but can also be the name of the party that has the right to
distribute/import the product in a specific market.
VI. Example: company XYZ
■ Contact GLN
I. Where: Trade Item external information / Contact Information
II. GDSN name : gln
III. GDSN definition: The national / local GLN of a big company / holding. Used for internal
data routing.
IV. Instruction: This is an optional field that should only be used if the GLN of the data provider
(see 3.3) is not the GLN of the local contact. In this case the local 13 digit GLN can be
mentioned so the retailers know who to contact locally.
V. Remark: /
VI. Example: 5410000999993
■ Company Address
I. Where: Customer Specific Attributes
II. GDSN name : contactAddress
III. GDSN definition: used to communicate the physical location of a contact party.
IV. Instruction: Free text field. Populate as stated on the label. Do not use ‘enters’ to try and
format the text. All information should be provided in a simple text string.
V. Remark: the company communication address associated with the Food Business Operator
as stated on the label. Also insert telephone numbers in this field, if available on the
packaging.
Since the product data must be provided in multiple languages in Belgium, it’s
mandatory to enter the attribute in multiple languages (NL and FR).
VI. Example: ‘nl: Koningsstraat 76, 1000 Brussel’; ‘fr: Rue Royale 76, 1000 Bruxelles’.
■ Net Content + Unit of Measure
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 7
I. Where: Hierarchy / Dimensions / Components / Display Space Planning / Referenced
Items
II. GDSN name : netContent
III. GDSN definition: The amount of the trade item contained by a package, usually as claimed
on the label.
IV. Instruction: For fixed value trade items use the value claimed on the package. In case of
variable quantity trade items, indicates the average quantity.
V. Remark: Has to be associated with a valid Unit of Measure (UoM).
VI. Example: Water 750ml - net content = "750 ML".
■ Descriptive Size
I. Where: Order / Shipment / Marketing / Prices / Season / Colour
II. GDSN Name: netContentStatement
III. GDSN definition: An alphanumeric size factor the brand owner wishes to communicate to
the consumer.
IV. Instruction: To be used for prepacked item consists of two or more individual prepacked
items containing the same quantity of the same product if relevant.
V. Remark: free text field.
VI. Example: 4 x 50g
■ Number of Servings per Package
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : numberOfServingsPerPackage
III. GDSN definition: The total number of servings contained in the package
IV. Instruction: Per product it’s possible to enter the number of servings contained in a
package. This information is optional
V. Remark: The household serving is defined with attribute householdServingSize
VI. Example: 5
■ Drained Weight + UoM
I. Where: Hierarchy / Dimensions / Components / Display Space Planning / Referenced
Items
II. GDSN name : drainedWeight
III. GDSN definition: The weight of the trade item when drained of its liquid.
IV. Instruction: Where a solid food is represented in a liquid medium, the drained net weight
of the food shall also be indicated.
V. Remark: Has to be associated with a valid UoM (Unit of Measure).
VI. Example: “225 GR"= pickles drained of its vinegar (if net weight is e.g. 350 GR).
■ Product URL
I. Where: Trade Item External Information / Contact Information
II. GDSN name : /
III. GDSN definition: Uniform Resource Locator (URL) that references a World-Wide Web
resource providing information about the product.
IV. Instructions:
a. Complete the attribute “type of information” with the value “WEBSITE”
b. Complete the attribute “Uniform Resource Identifier” with the URL of the
product/brand/company website
V. Remark: Link to the website of the product/manufacturer/brand owner. This is not a
mandatory attribute for the EU 1169/2011 regulation.
VI. Example: ‘www.gs1belu.org’.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 8
■ Alcoholic Strength by Volume
I. Where: ID/Classification / Description / Taxes / Production / Barcode
II. GDSN name : percentageOfAlcoholByVolume
III. GDSN definition: Percentage of alcohol contained in the base unit trade item.
IV. Instruction: with respect to beverages containing more than 1,2% by volume of alcohol,
the actual alcoholic strength by volume is mandatory for the EU regulation 1169/2011.
V. Remark: Only indicate the value and don’t mention the ‘%’ symbol.
VI. Example: “12”
■ Additional Particulars
I. Where: Extension: Food & Beverage - Diet / Preparation / Product Yield / Additive
Information
II. GDSN name : compulsoryAdditivesLabelInformation
III. GDSN definition: A description of any compulsory label information on the product for the
serving counter.
IV. Instruction: Info from Annex III and VI of the regulation. Except for 2.1 ‘with sweetener(s)’
and 2.2 ‘with sugar(s) and sweetener(s)’ these statements shall accompany the name of the
food.
V. Remark: These will NOT be part of regulatedProductName, except for “‘with sweetener(s)’
and 2.2 ‘with sugar(s) and sweetener(s)’. These additional particulars are described in annex
III and VI of the regulation 1169/2011 (http://eur-
lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:L:2011:304:0018:01:NL:HTML).
VI. Example: ‘Packed in a protective atmosphere’, etc.
5 List of ingredients
■ Ingredient Statement
I. Where: Extension: Food & Beverage - Serving / Ingredient / Nutrient Information
II. GDSN name : ingredientStatement
III. GDSN definition: Information on the constituent ingredient make-up of the product,
specified as one string.
IV. Instruction: Exact copy of ingredient statement on packaging. Must be entered in all
relevant languages (on physical package). The field should always start with the word
“Ingredients:” in the relevant language. Do not use ‘enters’ to try and format the text. All
information should be provided in a simple text string.
If information about the fish catch zone, or method of catching is stated on the label, this
information can also be entered after the ingredient list in the same way as it’s stated on the
label. Foot notes are also part of the ingredient statement.
V. Remark: The percentages can be included in this statement. This also applies for categories.
Bold, italic or underlined text cannot be uploaded in the datapool. It’s therefore
recommended that allergens or ingredients containing allergens are entered using CAPITAL
LETTERS in order to make them more visible in the ingredient statement for the data receiver
(and the consumer). Additionally, allergens should be entered separately in specific fields
(see below).
VI. Example: Ingredients: tomatoes (20%), water, MILK, salt.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 9
In order to add additional languages to your ingredient statement, click on the green arrow and select
another language in the dropdown list of the added field.
■ Allergen Statement
I. Where: Extension: Food & Beverage - Allergy Related / Microbiological /
Physiochemical Information
II. GDSN name: allergenStatement
III. GDSN definition: Textual description of the presence or absence of allergens as governed
by local legislation and regulations, specified as one string.
IV. Instruction: Declare here the ingredient or processing aid listed in annex II of the EU 1169
regulation or derived from a substance or product listed in annex II causing allergies or
intolerances used in the manufacturing or preparation of a food and still present in the
finished product, even if in an altered form as declared in the ingredient list. The separator
‘,’ should be used between the declaration of every allergen. The idea is to have an exact
copy of the ingredients containing allergens, or the actual allergens mentioned in Bold, Italic
or Capital letter in the ingredient statement. This could allow retailers to map the allergen
information to the ingredient statement, and making it possible to highlight the allergen
information in the ingredient statement on their website (preferably in Bold).
Allergens must be entered at least in French and Dutch
V. Remark: The use of the allergen statement is optional!
VI. Example: Milk, celery.
6 Origin
The following attribute allows to specifically mention the origin of the products.
The attributes related to the life of animals (cattle, sheep,…) shall only be completed when relevant.
■ originStatement
I. Where: Customer Specific Attributes
II. GDSN name : provenanceStatement
III. GDSN definition: A description of the geographic area the item may have originated from
or has been processed.
IV. Instruction: State the origin, if (and as mentioned) on the label. This is a mandatory
attribute to comply with the FIC regulation. If no origin is mentioned on the label, leave this
field blank. This is a field that can be entered in multiple languages. Please use the same
languages as mentioned on the package. For Belgium and Luxembourg, at least French and
Dutch are highly recommended. See appendix for more information about entering AV Pair
attributes in CDB.
V. Remark: Since the product data must be provided in multiple languages in
Belgium, it’s mandatory to enter the attribute in multiple languages (NL and FR).
This field replaces the countryOfOrigin attribute that was used in the past to communicate
the origin to trustbox.
VI. Example: nl: ‘The Netherlands’, fr: ‘les Pays-bas’, etc.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 10
7 Preparation, use and storage
The next attributes give indications on how to prepare the product, and how to store it.
■ Instructions for Use
I. Where: Customer Specific Attributes
II. GDSN names: preparationInstructions
III. GDSN definition: Instruction on how to prepare the product before serving
IV. Instruction: State the preparation instructions for the product as stated on the label. This
is a mandatory attribute to comply with the FIC regulation (if relevant).
This is a field that can be entered in multiple languages. Please use the same languages as
mentioned on the package. For Belgium and Luxembourg, at least French and Dutch are
highly recommended. See appendix for more information about entering AV Pair attributes
in CDB.
V. Remark: /
VI. Example: “Heat the oven to 200°C, unpack the pizza from the box, remove the plastic foil,
bake the pizza for 12minutes, remove carefully from the oven, slice the pizza before serving.”
■ Special Storage Conditions
I. Where: Handling / Storage / Transport / Packaging
II. GDSN name: consumerStorageInstructions
III. GDSN definition: Expresses in text the consumer storage and usage instructions of a
product which are normally held on the label or accompanying the product. This information
may or may not be labelled on the pack. Instructions may refer to a suggested storage
temperature, a specific storage requirement or a reference to environment or duration.
IV. Instruction: /
V. Remark: Complete this information in all relevant languages for the target market as
mentioned on the physical package.
VI. Examples: “Refrigerate After Opening”, “Consume within 4 days” “Keep Out Of Direct
Sunlight” ,”Store at an Ambient Temperature”, “Store in a Clean, Cool, Dry Place”, “Store
Away From Sunlight, Strong Odors and Chemicals”, etc.
8 Allergens
If the product contains a substance/ingredient that falls in one of the allergen categories (provided by
the FIC Regulation), provide the presence of that specific allergen. The allergen code list (with the
applicable allergen codes used in GDSN) is added in the appendix.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 11
Please use the following attributes for each allergen where relevant (if you enter one attribute, the
other ones become mandatory). You can use the 'add' or the 'copy' function to duplicate the allergen
box in order to insert multiple allergens:
■ Allergen Specification Agency
I. Where: Food and Beverage extension - Allergy Related / Microbiological /
Physiochemical Information
II. GDSN name : allergenSpecificationAgency
III. GDSN definition: Agency that controls the allergen definition.
IV. Instruction: The applicable legal regulatory agency. Currently the EU.
V. Remark: /
VI. Example: EU
■ Allergen Specification Name
I. Where: Food and Beverage extension - Allergy Related / Microbiological /
Physiochemical Information
II. GDSN name : allergenSpecificationName
III. GDSN definition: Free text field containing the name and version of the regulation or
standard that contains the definition of the allergen.
IV. Instruction: Most applicable legislation as used to fill the following attributes: EU
1169/2011. For labels that have not yet been adjusted to the new legislation, use 2003/89.
V. Remark: /
VI. Example: 1169/2011
■ Allergen Type Code
I. Where: Food and Beverage extension - Allergy Related / Microbiological /
Physiochemical Information
II. GDSN name : allergenTypeCode
III. GDSN definition: Code indicating the type of allergen.
IV. Instruction: Use the code list in appendix with the following rules:
a. 14 allergens are legally mandatory to mention if present
b. Other allergens are optional and not mapped to trustbox
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 12
c. ‘contains’ = the product contains a substance/ingredient that falls in this allergen
category and it’s mentioned on the label.
d. ‘may contain’ = the product may contain a substance/ingredient that falls in this
allergen category and it’s mentioned on the label.
e. ‘FREE FROM’ = it’s clearly stated on the label that the product doesn’t contain a certain
substance/ingredient that falls in this allergen category.
f. If an allergen is not mentioned here, it may not be interpreted as free-from.
V. Remark:
VI. Example: AF, AE, AM,…
■ Level of Containment
I. Where: Food and Beverage extension - Allergy Related / Microbiological / Physiochemical
Information
II. GDSN name : levelOfContainment
III. GDSN definition: Code indicating the level of presence of the allergen.
IV. Instruction: /
V. Remark: /
VI. Example: MAY_CONTAIN, CONTAINS, FREE_FROM
9 Nutrients
Before entering the nutritional information in GDSN, it’s important the user realises there are a number
of nutritional GDSN attributes that are always grouped together:
preparationStateCode
nutrientTypeCode
measurementPrecisionCode
dailyValueIntakePercent
quantityContained
dailyValueIntakeReference
servingSizeDescription
servingSize All the attributes above are relative to this serving size.
The first question the user has to ask is if he wants to enter the nutritional information relative to a 100
g/ml reference (as serving size) or to an actual (household) portion (as serving size).
It’s legally required to specify the nutritional information at least per 100g/ml. The indication
per actual (household) portion is optional.
We will first explain how the user should add the nutritional information per 100g/ml and then explain
how he can also add the information per (household) portion.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 13
9.1 Nutritional information per 100g/ml
First, for each product it’s necessary to define if the information for the nutrients is provided for the
PREPARED or UNPREPRARED product. A PREPARED state is for example the state of the product after
adding water, milk, etc.
■ Preparation State
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : preparationStateCode
III. GDSN definition: Code specifying whether the nutrient information applies to the prepared
or unprepared state of the product.
IV. Instruction: Use PREPARED or UNPREPARED
V. Remark: /
VI. Example: UNPREPARED
Second, define the Nutrients that you want to enter:
The 3 dependent attributes that need to be completed for each nutrient are:
nutrientTypeCode
measurementPrecisionCode
quantityContained + UoM
As default the user will only have the option to enter the information for one nutrient in the WebUI. To
enter the information for a second nutrient, please duplicate the ‘Nutrient box’, by clicking on the add or
the copy button in the upper right corner of the image hereunder. You will now be able to re-enter all
nutritional attributes for the second nutrient.
■ Nutrient Type Code
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : nutrientTypeCode
III. GDSN definition: Code from the list of the INFOODS food component tag names (in annex)
identifying nutrients contained in the product.
IV. Instruction: Nutrient type code can be found in the NutrientCodeList in appendix, or by
using the search function in the web UI.
V. Remark: /
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 14
VI. Example: ENER- (remark: this is the energy code for both kcal and joule)
■ Measurement Precision
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : measurementPrecision
III. GDSN definition: Code indicating whether the specified nutrient content is exact
approximate, or less than.
IV. Instruction: Never use the code exact. Always use APPROXIMATELY or LESS_THAN.
V. Remark: /
VI. Example: LESS_THAN or APPROXIMATELY
■ Quantity Contained + UoM
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : quantityContained + UoM (Unit of Measure)
III. GDSN definition: Measurement value indicating the amount of nutrient contained in the
product. Is expressed relative to the serving size (100g or 100ml)
IV. Instruction: This has to be accompanied by a valid UoM (e.g. GR for grams).
V. Remark: The nutrient UoM must strictly conform to the values specified in the appendix;
today trustbox cannot convert values from one UoM to another.
VI. Example: 2 GR
For minerals and vitamins, 3 supplementary attributes should be used:
■ Percentage of Daily Value Intake -
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name: dailyValueIntakePercent
III. GDSN definition: The percentage of the recommended daily intake of a nutrient as
recommended by authorities of the target market. Is expressed relative to the serving size
and base daily value reference intake.
IV. Instruction: /
V. Remark: Mandatory only for minerals and vitamins per 100ml or 100gr.
VI. Example: 15
■ Reference Intake + language
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : dailyValueIntakeReference
III. GDSN definition: Free text field specifying the daily value intake base for on which the daily
value intake per nutrient has been based
IV. Instruction: insert the descriptions of reference intake in each relevant language (use the
add/copy function) and choose language code (e.g. ‘en’ for English, ‘nl’ for Dutch, ‘fr’ for
French, ‘de’ for German, etc.)
V. Remark: Mandatory only for Minerals and Vitamins.
VI. Example: “Based on a 2000 calorie diet.”
Third, define the size for which the nutritional information is stated.
■ Serving Size + UoM
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 15
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : servingSize + unit of measure
III. GDSN definition: Indicates the size of a typical serving of the food product as it should be
displayed on the package.
IV. Instruction: ! Use per 100g or 100ml since this is the legally required way of stating the
information as mentioned in the EU 1169/2011 regulation.
V. Remark: /
VI. Example: 100 GR or 100 ML
9.2 Nutritional information per household (portion) (OPTIONAL)
In case the user would optionally also like to specify the nutritional information per actual (household)
portion, he has to enter all the relevant nutritional attributes a second time:
preparationStateCode
nutrientTypeCode
measurementPrecisionCode
dailyValueIntakePercent
quantityContained
dailyValueIntakeReference
servingSizeDescription
servingSize All the attributes above are relative to this serving size.
Instead of using 100g/ml as serving size the user can use 1 PTN (Portion) as serving size to specify the
information.
To be able to re-enter all the nutritional attributes, the user can duplicate the box in CDB under the
“Nutrient” title by clicking either on the “add” button (green “+”) or the “copy” button (white sheet) in
the top right corner of the Nutrient Information section. All nutritional attributes will now be available a
second time for the user.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 16
■ Preparation State
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : preparationStateCode
III. GDSN definition: Code specifying whether the nutrient information applies to the prepared
or unprepared state of the product.
IV. Instruction: Use PREPARED or UNPREPARED
V. Remark: /
VI. Example: UNPREPARED
■ Nutrient Type Code
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : nutrientTypeCode
III. GDSN definition: Code from the list of the INFOODS food component tag names (in annex)
identifying nutrients contained in the product.
IV. Instruction: Nutrient type code can be found in the NutrientCodeList in appendix, or by
using the search function in the web UI.
V. Remark: /
VI. Example: ENER- (remark: this is the energy code for both kcal and joule)
■ Measurement Precision
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : measurementPrecisionCode
III. GDSN definition: Code indicating whether the specified nutrient content is exact
approximate, or less than.
IV. Instruction: Never use the code exact. Always use APPROXIMATELY or LESS_THAN.
V. Remark: /
VI. Example: LESS_THAN or APPROXIMATELY
■ Quantity Contained + UoM
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : quantityContained + UoM (Unit of Measure)
III. GDSN definition: Measurement value indicating the amount of nutrient contained in the
product. Is expressed relative to the serving size (E.g. 1 PTN)
IV. Instruction: This has to be accompanied by a valid UoM (e.g. GR for grams).
V. Remark: The nutrient UoM must strictly conform to the values specified in the appendix;
today trustbox cannot convert values from one UoM to another.
VI. Example: 2 GR
■ Percentage of Daily Value Intake
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name: dailyValueIntakePercent
III. GDSN definition: The percentage of the recommended daily intake of a nutrient as
recommended by authorities of the target market. Is expressed relative to the serving size
and base daily value reference intake.
IV. Instruction: /
V. Remark: /
VI. Example: 15
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 17
Define the size for which the nutritional information is stated. If the user would like to specify
nutritional information per actual (Household portion), he will have to indicate the Serving Size
attribute + the Household Serving Size attribute
■ Serving Size
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : servingSize + unit of measure
III. GDSN definition: Indicates the size of a typical serving of the food product as it should be
displayed on the package.
IV. Instruction: ! Use 1 PTN (Portion) to indicate the nutritional information is specified per
portion and not per 100g/ml.
V. Remark: /
VI. Example: 1 PTN
■ Household Serving Size + Language
I. Where: Extension Food & Beverage - Serving/Ingredient/Nutrient Information
II. GDSN name : houseHoldServingSize + language
III. GDSN definition: Free text field specifying the household serving size in which the
information per nutrient has been stated. Example: Per 1/3 cup (42 g).
IV. Instruction: Use the textual description of the portion as stated on the label.
V. Remark: This attribute allows the data recipient to understand what 1 PTN (portion) means.
VI. Example: a glass of 250ml
10 Claims
These attributes are free-text fields that can be used to express health, nutritional (chosen from an
approved EU list) or marketing claims.
■ Health Claim
I. Where: Extension Food and Beverage – Marketing Information
II. GDSN name : healthClaimDescription
III. GDSN definition: Free text field for any health claims according to regulations of the target
market.
IV. Instruction: Warning - consult http://ec.europa.eu/nuhclaims to select an authorized claim
as not all claims are authorized.
V. Remark: mandatory when stated on the label
VI. Example: “Fluoride contributes to the maintenance of tooth mineralization”
■ Nutritional Claim
I. Where: Extension Food and Beverage – Marketing Information
II. GDSN name : nutritionalClaim
III. GDSN definition: Free text field for any additional nutritional claims.
IV. Instruction: Warning - consult http://ec.europa.eu/nuhclaims to select an authorized claim
as not all claims are authorized.
V. Remark: mandatory when stated on the label
VI. Example: “ENERGY-REDUCED”
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 18
■ Marketing Message
I. Where: Order / Shipment / Marketing / Prices / Season / Colour
II. GDSN name : tradeItemMarketingMessage
III. GDSN definition: marketing message associated with the trade item.
IV. Instruction: insert free text. For marketing claims as stated on the label.
V. Remark: optional field to comply with EU 1169/2011 regulation. This attribute can only be
entered in one language. Enter all marketing messages in all languages in this attribute.
VI. Example: “better taste” “new formula”
11 Labels
« Labels » regroups the attributes providing the possibility to identify certain hallmarks the trade item
complies with. This information is optional for the FIC Regulation and will currently not be transferred to
trustbox.
■ Diet Allergen Marks
I. Where: Handling / Storage / Transport / Packaging
II. GDSN name : packagingMarksDietAllergenCode
III. GDSN definition: Indication of which dietary or allergen marks that are on the package.
IV. Instruction: use a code from the dropdown list in CDB.
V. Remark: not mandatory fields to comply with the EU 1169/2011 regulation. Optional.
VI. Example: VEGETARIAN, HALAL, KOSHER,…
■ Free From Marks
I. Where: Handling / Storage / Transport / Packaging
II. GDSN name : packagingMarksFreeFromCode
III. GDSN definition: Indication of the food ingredients that the package is marked free from.
IV. Instruction: use a code from the dropdown list in CDB.
V. Remark: not mandatory fields to comply with the EU 1169/2011 regulation. Optional.
VI. Example: FREE_FROM_GLUTEN, FREE_FROM_EGG
■ Ethical Marks
I. Where: Handling / Storage / Transport / Packaging
II. GDSN name : packagingMarkedLabelAccreditationCode
III. GDSN definition: Indication of which ethical trading marks that are on the package.
IV. Instruction: use a code from the dropdown list in CDB.
V. Remark: many specific ethical marks are not (yet) available in CDB but these attributes are
not mandatory to comply with EU 1169/2011.
VI. Example: FAIR_TRADE_MARK
■ Environmental Marks
I. Where: Handling / Storage / Transport / Packaging
II. GDSN name : packagingMarkedLabelAccreditationCode
III. GDSN definition: Indication of which environmental marks that are on trade item package.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 19
IV. Instruction: use a code from the dropdown list in CDB.
V. Remark: not mandatory fields to comply with the EU 1169/2011 regulation. Optional.
VI. Example: (e.g. recycling schemes)
■ Hygienic Marks
I. Where: Handling / Storage / Transport / Packaging
II. GDSN name : tradeItemFeatureCodeReference
III. GDSN definition: An indication of which hygiene markings are present in the product
package. Hygiene markings are defined as those related to packaging conditions or practices
intended to the preservation or promotion of health.
IV. Instruction: use a code from the dropdown list in CDB.
V. Remark: not mandatory fields to comply with the EU 1169/2011 regulation. Optional.
VI. Example: EXTREMELY_CLEAN, STERILE
12 How to add a packshot image? (not mandatory) ■ Image URL: It’s possible to send a packshot to trustbox via a URL by using 4
dependent attributes in GDSN
I. Where: Trade Item External Information / Contact Information
II. GDSN name : Referenced File Type Code + File Name + Uniform Resource Identifier + File
Format Name III. GDSN definition: Uniform Resource Locator (URL) that references a World-Wide Web
resource (e.g. pack shot) providing information about the product.
IV. Instruction:
a. Complete the attribute referencedFileTypeCode with the value “PRODUCT_IMAGE”
b. Complete the attribute fileName with the name of the file. E.g. “Picture of product A”
c. Complete the attribute fileFormatName with the format. E.g. JPG, EPS, etc.
d. Complete the attribute uniformResourceIdentifier with the URL of the image
V. Remark: This is not a mandatory attribute for the EU 1169/2011 regulation. Since the link
to the image will be provided to the retailer, the image must be freely accessible.
VI. Example: http://3.bp.blogspot.com/-
ApQR_7m9hXo/UD4ROSZgtuI/AAAAAAAAAGg/SSl3kQaAYq8/s200/mayonaise.jpg
Refers to the following picture:
13 Particular cases / General recommendations
13.1 Products with a variable quantity
Products with a variable quantity are products that are sold in quantities that change constantly. Typical
examples are fish, meat, fruit, vegetables, etc. For these products typically a price or weight indication
is given in the barcode, instead of using a standard fixed GTIN. These products are identified via national
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 20
numbering structures. This makes it possible to mention the information that varies according to the
individual product (i.e. weight or price) in an EAN-13 barcode that can be scanned at the point of sale.
Because GDSN and trustbox always need a standard GTIN to be able to create a product sheet, users
will have to allocate an administrative GTIN to each product with a variable quantity. This administrative
GTIN will be entered in the GTIN field.
The national product number, that’s used on the physical product will have to be communicated in a
separate field:
■ Additional Trade Item Identification + Additional Trade Item Identification Type
I. Where: ID/Classification/Description/Taxes/Production/Barcode
II. GDSN name : additionalTradeItemIdentification
+additionalTradeItemIdentificationTypeCode
III. GDSN definition: National code used for variable quantity trade items (prefixes 295, 296
and 28)
IV. Instruction: These fields are reserved for products with a variable quantity (i.e. price or
weight) that are not identified with a standard GTIN, but with a national code starting prefixes
295, 296 or 28. On the label of these products the weight or the price of the individual
product is often indicated. Since these products have no standard GTIN printed on the
package, the supplier will have to allocate an “administrative GTIN” to the product and enter
this in the Barcode/GTIN field. In the additionalTradeItemIdentification field the national
number (with prefixes 295, 296 or 28) that’s printed on the product should be mentioned
with the positions reserved for the indication of the variable price/weight filled up with zeroes.
The corresponding additionalTradeItemIdentificationTypeCode should be
FOR_INTERNAL_USE_1.
V. Remark: /
VI. Example: A piece of meat has the following barcode printed on the package:
2951234503509. This barcode indicates the product has a variable weight and for this
individual product the price is 3,50 Euro. In GDSN, the supplier will have to create an
administrative GTIN (based on his own company prefix) to be able to create the product
(e.g. barcode/GTIN = 05410000222223), in the additionalTradeItemIdentification field, the
supplier will have to mention the national Identification of the product (but without the actual
price indication, since this value would vary for each product) = 2951234500003
13.2 Mixed products management
Example:
Certain products, that are a composition of different types of products, may have more than one
ingredient statement and/or nutritional table on their label. For these types of mixed products the
following guidelines have been determined within Europe:
Ingredients:
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 21
Mention all the ingredient statements for the different components in the ingredientStatement attribute,
starting with the name of the product described (text field limited to 5000 characters).
Example: “Ingredients Rice Krispies: Rice, sugar, contains 2% or less of salt, malt flavor. # Ingredients
Coco Pops: Rice, Sugar, Chocolate (4%)(Sugar, Cocoa Mass), Fat Reduced Cocoa Powder, Salt, Barley
Malt Flavouring, Flavouring, etc.
Nutrients:
For the nutritional declaration, it’s recommended to use an average of the nutritional information.
13.3 Separator in text fields
Lots of fields described in this document are unformatted free text. To better stick with the packaging
layout, some formatting information may be transmitted. However, it’s forbidden to use ‘enters’ in the
text!
The target solution is to use formatting pattern to separate and format texts. As long as this feature is
not implemented, we recommend to use ‘#’ to separate two independent parts of the field.
For example, if you have the following information on your product:
GS1
Koningsstraat 76
1000 Brussel
You will have to mention this information as one string or use a # to separate the information:
GS1, Koningsstraat 76, 1000 Brussel OR GS1 # Koningsstraat 76 # 1000 Brussel
13.4 Product Variants
GS1 In Europe has defined a set of guidelines on how companies can handle product variants (products
that change in composition, packaging, etc. and that may or may not result in the allocation of a new
GTIN).
The guidelines use the following attributes:
■ Replaced Trade Item Identification
I. Where: Hierarchy / Dimensions / Components / Display Space Planning / Referenced
Items
I. GDSN name: referencedTradeItem/gtin + referencedTradeItemTypeCode
II. Definition: Indicates the trade item identification of an item that is being permanently
replaced by this trade item.
III. Instruction: If a certain product is being replaced by another product, this field allows the
user to communicate the barcode/GTIN of the product that’s being replaced. Always use 14
digits to indicate the barcode/GTIN of the replaced item.
Use code ‘REPLACED’ if the product is being replaced.
IV. Example: Product B replaces product A. On the product sheet of product B the supplier can
mention the barcode/GTIN of Product A (E.g. 05410000222223)
■ Production Variant Description and Effective Date
I. Where: Extension Food & Beverage – Food & Beverage Information
II. GDSN name: productionVariantDescription + productionVariantEffectiveDateTime
III. Definition: Free text assigned by the manufacturer to describe the production variant
(examples, package series "x", package series "Y", etc.), accompanied by the start date of
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 22
the production variant. The variant applies to products having a date mark (a "best before"
date or "expiration" date ) on the package that comes on or after the effective date.
IV. Instruction: These fields are currently not used by the Belgilux data recipients and can be
left blank. For more information on how to handle product variants, please contact GS1
Belgium & Luxembourg.
V. Example: New recipe X, 2014-10-15
14 Appendixes
14.1 Allergen code list
Code Description Mandatory*
AE Eggs and their derivates Yes
AF Fish and their derivates Yes
AM Milk and it’s derivates Yes
AN Nuts and their derivates Yes
AP Peanuts and their derivates Yes
AS Sesame Seeds and their derivates Yes
AU Sulphur Dioxide and Sulphites and their derivates Yes
AW Cereals containing gluten and their derivates Yes
AY Soybeans and their derivates Yes
BC Celery and their derivates Yes
BM Mustard and it's derivates Yes
NL Lupine and it's derivates Yes
UM Molluscs and their derivates Yes
AC Crustaceans and their derivates Yes
UW Wheat and it's derivates optional
NC Cocoa and it's derivates optional
NK Coriander and it's derivates optional
NM Corn and it’s derivates optional
NP Pod Fruits and their derivates optional
NR Rye and it’s derivates optional
NW Carrots and their derivates optional
AH anise alcohol optional
AI alpha-Isomethyl Ionone optional
AL amyl cinnamal optional
AX other gluten containing grain and gluten containing grain products optional
BA benzyl alcohol optional
BB benzyl benzoate optional
BE butylphenyl methylpropionate optional
BI benzyl cinnamate optional
BS benzyl salicylate optional
CA cinnamyl alcohol optional
CL cinnamal optional
CN citronellol optional
CO coumarin not applicable
CT citral optional
EG eugenol optional
EP evernia prunastri optional
EV evernia furfuracea optional
FA farnesol optional
GB barley and barley products (glutencontaining grain) optional
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 23
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 24
14.2 European nutrient code list (INFOODS)
Name of Nutrient Code UoM
Energy ENER- E14 (kilocalorie)
KJO (kilojoule)
Fat FAT GR
of which saturates FASAT GR
of which mono-unsaturates FAMSCIS GR
of which polyunsaturates FAPUCIS GR
Carbohydrate CHOAVL GR
of which sugars SUGAR- GR
of which polyols POLYL GR
of which starch STARCH GR
Fibre FIBTG GR
Protein PRO- GR
Salt SALTEQ GR
Vitamin A VITA- MC (microgram)
Vitamin C VITC- ME (milligram)
Calcium CA ME
Iron FE ME
Vitamin D VITD- MC
Vitamin E VITE- ME
Vitamin K VITK MC
Thiamin THIA ME
Riboflavin RIBF ME
Niacin NIA ME
Vitamin B6 VITB6- ME
Folic Acid FOLDFE MC
Vitamin B12 VITB12 MC
Biotin BIOT MC
Pantothenic acid PANTAC ME
Potassium K ME
Chloride CLD ME
Phosphorus P ME
Zinc ZN ME
Copper CU ME
Manganese MN ME
Fluoride FD ME
Selenium SE MC
Chromium CR MC
Molybdenum MO MC
Iodine ID MC
Magnesium MG ME
15 Contact
For helpdesk questions please contact the data team of GS1 Belgium & Luxembourg via
[email protected]. For a general CDB training, please visit www.gs1belu.org and go to the ‘training’
section. There you will be able to subscribe to the next (free) seminar.
How to comply with EU 1169 via the CDB
GS1 Belgium & Luxembourg Manual How to comply with EU 1169 via the CDB – Mai 2016 ∙ 25
Koningstraat 76 Bus1
Rue Royale 76 Boite 1
1000 Brussel Bruxelles
T +32 (0) 2 229 18 80
More information on www.gs1belu.org
Helpdesks?
Barcodes: [email protected]
EDI: [email protected]
Data : [email protected]
Data Quality : [email protected]
Coupon Data Pool: [email protected]