manual how to comply with the eu 1169/2011 regulation via ......how to comply with the eu 1169/2011...

25
The global language of business Manual How to comply with the EU 1169/2011 regulation via the CDB (Central Data Bank) Version Mai 2016

Upload: others

Post on 16-Mar-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

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

[email protected]

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]