Docstoc

Cover - GS1

Document Sample
Cover - GS1 Powered By Docstoc
					Standard
Document
   for
       Standard
       Document
           for

    Validation Rules for
Global Data Synchronisation
          Network

      BRG: GDSN

 Document Version: 1.3.3

     Date: 9- Aug-2011
1     General Information

1.1    Problem Statement / Business Need

Distributed Global Validation Rules are required to support the Global Data Synchronisa-
tion process. The scope of this CR addresses the validation of rules that actors in the
GDSN will perform. Global Validation Rules are the foundation to ensure that Item data
passed within the Global Data Synchronisation Network conforms to a common structure
and complies with global standards.


1.2    Objective

The objective is to define validation rules within the Global Data Synchronisation Net-
work.

The validation rules specified in this document are mandatory for parties that make up
the Global Data Synchronisation Network (GDSN); namely, the Global Registry, Source
Data Pools and Recipient Data Pools.


1.3    Audience

The audience of the standards would be any participant in the global supply chain that is
a member of the Global Data Synchronization Network. The entities wishing to become
a certified Source and/or Recipient Data Pool within the Global Data Synchronisation
Network will be the adopters of this Global Validation Rules.

1.4    Artefacts


          Artefact name                           Artefact description
1.1     Acknowledgements


1.1.1    Task/Project Group Participants (where applicable)

                Function                 Name                 Company / organisation
  Participant                 Brad Papietro              Wegmans
  Participant                 Bruce Hawkins              Wal-Mart
  Participant                 Budi Saputra               P&G
  Participant                 Colin Robinson             Nestle
  Participant                 David Peet                 eXchangeBridge
  Participant                 Gina Tomassi               Pepsi Cola
  Participant                 Grant Kille                WWRE
  Participant                 Jim Funk                   SC Johnson
  Participant                 Jim Sheehan                Shaw's
  Participant                 Karen Spooner              Kraft
  Participant                 Lionel Tussau              Georgia-Pacific
  Participant                 Lol Kieran                 Unilever-UK
  Participant                 Marcel Yska                Ahold
  Participant                 Maurol Vecchiotti          Johnson & Johnson
  Participant                 Nadine Radomski            Dean Foods
  Participant                 Peter Porri                Coca-Cola
  Participant                 Randy Mercer               LANSA
  Participant                 Sean Lockhead              UCCnet
  Participant                 Steve Vazzano              Transora
  Participant                 Susan Schmidt-Thomson      Fiskars Brands
  Participant                 William Rosenfeld          TR2 Consulting
  Participant                 Giovanni Biffi             EAN Colombia
  Participant                 Tan Jin Soon               EAN Singapore
  Participant                 Hideki Ichihara            DCC Japan
1.1.1   Global Business Process Modellers (GBPM)

             Function                  Name              Organisation
  Modeller                 Eric Kauz               UCC
  Modeller
  Peer Reviewer
1     Business Process View

1.1    Requirements


For the information that details the harmonization of BRADs, BSDs and Schemas to be
used in validation, the reader is referred to the following document:
Harmonization of BRADs, BSDs and Schemas in v2.0.2

1.2    Consistent Use of Error Code


This section describes the usage of GDSN Error Codes and Error Messages for GDSN
validations. The Error Message ID and Error Message (text) specified in the GDSN Vali-
dation rules (approved by the GDSN Task Group vote ending July 15, 2005) must be
sent on the EAN.UCC Exception message when a validation error is detected by the
Data Pool or the GS1 Global Registry.
     GDSN Error Codes are sent in the EAN.UCC Exception message using the at-
        tribute/tag <errorCode>.
     GDSN Error Messages are sent using the attribute/tag <errorDescription>.
            o The following convention MUST be used in formatting the errorDescrip-
                 tion. The content of the errorDescription MUST have the following at-
                 tributes appended to the end of the text:
                      ATTRIBUTE NAME and
                      ATTRIBUTE VALUE
            o This will assist the recipient of the error message to identify the cause of
                 the error.

The following example illustrates the proper format which would be used for application
of Validation Rule 16 – “GTIN (attribute) is required but not provided.”

< errorCode>”1”< /errorCode>
< errorDescription>”GTIN is required but not provided. attributeName “gtin” attribute-
Value ”” “</ errorDescription>

The <errorCode> attribute may contain only the number of the Error Message ID and
may not contain additional characters (such as a prefix).

The <errorDescription> attribute may contain only the message text of the Error Mes-
sage (in double quotes) attributeName (literal), “Attribute XML Tag Name”, attribute-
Value (literal)and “Attribute Value” and may not contain additional characters (such as a
prefix).

The data pool (or registry) which detects a GDSN validation error is required to send a
minimum of one error. The data pool may optionally send additional errors if they are
detected.
1.1    GTIN Validations

The GTIN (Global Trade Item Number) is used for the unique identification of trade
items worldwide. This is specified in the General EAN.UCC Specification section 1.3.1.
There are several data structures for GTIN as follows:-

      1. 8 digit GTIN
      2.12 digit GTIN
      3.13 digit GTIN
      4.EAN.UCC -14 Data Structure GTIN

The GTIN Format is defined as the format in which Global Trade Item Numbers®
(GTINs®) must be represented in a 14-digit reference field (key) in computer files to
ensure uniqueness of the identification numbers.

This GDSN Validation document refers to the GTIN format and not the GTIN. In this
way, the GTIN specific Rules reading "If position one in the GTIN Format equals 9
then the field variable measure must be valid" can be supported.

1.2    GLN Validations


The EAN.UCC Global Location Number (GLN) makes possible the unique and unambi-
guous identification of physical, functional, and legal entities. The EAN/UCC-13 Data
Structure is used for this purpose, and the numbers represented are non-significant.
There is no restriction on the allocation of the same EAN/UCC-13 Identification Number
to a trade item and to a location.
In business operations, location numbers are meaningless if they are not associated
with a particular function or purpose. All Element Strings described in this section indi-
cate the particular function of the GLN represented in the bar code symbol.
Each company or organisation holding an EAN.UCC Company Prefix may assign GLNs
to its own locations. It is the responsibility of the company using the GLNs to keep
business partners informed of all numbers issued as well as the company‟s name and
address details. Special care is needed if ownership of the company changes.
The use of GLNs is a pre-requisite for efficient Electronic Data Interchange (e.g.,
          ®
EANCOM ). Special procedures may be applied to provide GLNs for small companies
or businesses that have not been assigned an EAN.UCC Company Prefix.
In addition to the GLN, the EAN.UCC System provides for a standard data structure to
encode the official postal code of the "ship to" address. Postal codes are normally
maintained by the national postal body in conjunction with the Universal Postal Union
(UPU).
2.4.1   General Rule

The GLN must be unique for each individual location being identified.
EAN.UCC Global Location Numbers (GLNs) can be used to identify anything that can
be addressed (e.g., companies, departments, functions, rooms, factories, shelves,
delivery points, EDI network addresses). A separate unique number is required to
identify each different location. Once assigned at the source (e.g., usually by the party
owning the location), the GLN becomes a unique and universal reference that can be
used by all.

2.4.2   Location Changes

From time to time the details related to an EAN.UCC Global Location Number (GLN)
might change. The location identified by the GLN may change ownership or the busi-
ness carried out at one address may be transferred to a new address. The following are
general cases on the use (or re-use) of GLNs due to a change in the circumstances in
which the number was originally established.
If a company (possibly because of liquidation) sells a location to another party who may
or may not be using GLNs, the GLN for the address that is associated with the previous
owner should be closed. If the new owner of the address wishes to identify the location
with a GLN, a new number should be assigned.
If a company closes one address and opens a similar operation at a new address, the
company may either transfer the existing GLN to the new address or assign a new GLN
for the new address. The reason for requesting a new GLN may be that the owner
wants to maintain records on his computer files that show the performance of the old
location. At a later date, this performance may be compared with the performance of
the new location.
If a function identified by a GLN changes, the details associated with the GLN should
be changed by the party responsible for it on the related computer file record.
A GLN that has stopped being used should remain so for at least three years before
being reallocated. The delay must allow time for all references of the old GLN to be
removed from trading partners' files. When the GLN is put into use once again, the de-
tails relating to the new party and/or location must be retransmitted (e.g., using a
                     ®
PARTIN EANCOM message).
                                                  DOCUMENT HISTORY
                             Document Version:
                             Document Date:

                                                        Document Summary
                             Document Title:

                             Owner:
                             Status:




Date of              Version Reason for Change
Change:
         9-Jun-04    0.0.1   Initial Draft
        29-Jun-04    0.0.2   Revised after Task Group review
          1-Jul-04   0.0.3   Revised after Task Group review
          7-Jul-04   0.0.3   Revised after Task Group review
         8-Apr-05    0.0.3   Revised after Task Group review
        18-Apr-05    0.0.6   Revised after Task Group motion to progress at Vienna
                             Physical Meeting Apr-2005




        22-Jun-05 0.0.7      Validation Team Review
          6-Jul-09 0.0.7     error codes were same for 81, 36, 47

        21-Jul-09 0.0.7      GDSN Validations Sub-team Decision

        28-Jul-09 0.0.7      Motion by GDSN Validation Sub-Team

        28-Jul-09 0.0.7      Motion by GDSN Validation Sub-Team

                     0.0.7   New Section


                     0.0.7   New Section


                     0.0.7   New Section


Oct.                 0.0.7   Multi-Source Validation Rules


Nov. 8, 2005         0.0.7   Columns Removed: Rule Classification Name and Formal
                             Rule Statement
Jan. 24, 2006      1.0.0     Publication document.
Jan. 24, 2006      1.0.1     e-ballot.




         3-Mar-06 1.0.2      New Publication for Certification.




       18-Apr-06       1.03 Fix overwriting of rule 363
        12-Jul-06      1.04 Fix overwriting of rule 347
       18-Aug-06 1.0.5      removed rule 347; added new rules (428, price sync) ;
                            moved rule 325 to Target Market Specific; modified rule
                            353;


        18-Oct-06 1.0.7      Added new rules and newly updated rules



       15-Dec-06 1.0.8       Added new rules




        28-Jun-07 1.0.9      Added new price synchronization rules; changed to GDSN
                             BRG approved GDD format; fixed numeric error id in VR
                             437
Sept. 11, 2007     1.0.10    Added new / modified Price Sync Validation Rules

Nov.29, 2007      1.0.11     Removed Rule 419
        12-Jun-08 1.1.0      Changed rule 416 and added 442, 443, and 444.

        12-Jun-08 1.1.1      Added Rules 445 and 446

        15-Oct-08 1.1.1      Added Error Codes for new rules
        5-May-09 1.2.0       New Validation Rules added

       28-May-09 1.2.1       New Validation Rules added

        20-Jun-09 1.2.2      New Validation Rules added

         29-Jul-09 1.2.2     New Validation Rules added

         2-Sep-09 1.2.2      New Validation Rules added

       10-Nov-09 1.2.3       New Validation Rules added
01-Jan-10 1.2.4    New Validation Rules added

03-Feb-10 1.2.5    New Validation Rules added

15-Sep-10 1.2.6    New Validation Rules added; VRs modified




16-Sep-10 1.2.7    Validation rule removed


21-Jan-11 1.2.8    Validation Rule corrected; Validation Rules reentered; New
                   Validation Rules added



12-Apr-11 1.2.9    Validation Rule removed; Validation Rule corrected;
                   Validation Rule changed; Validation Rule changed




5-May-11 1.3.0     Errata on VR 471


24-Jun-11 1.3.1    Added new VRs 577-581



 26-Jul-11 1.3.2   Removed and moved 17, 35, 476 into Deleted Tab with
                   Comments
 9-Aug-11 1.3.3    Changes to sunchronize with VR BMS
HISTORY
         1.2.8
         21-Jan-11

ummary
         Standard Document for Validation Rules for Global Data
         Synchronisation Network
         BRG: GDSN / Validations Sub-Team
         (Check one box ) oDraft           o Approved
         All validation rules in this document have been motioned
         to progress by the GDSN BRG (or the previous group the
         GDSN Task Group, Validations Sub-Team)


         Summary of                  Model CR #
         Change                      Build #
                                     NA       04-00031
                                     NA       04-00031
                                     NA       04-00031
                                     NA       04-00031
                                     NA       04-00031
         Updated Business            NA       04-00031
         Requirements, added
         removed validation rules,
         consistent use of error-
         code (approved at
         Vienna Physical Meeting)
         Added GTIN definitions      NA       TBD
         Changed error codes for     NA       NA
         81, 36, 47
         Added GLN / GTIN            NA       NA
         Validation Rules text
         Wording modified for        NA       NA
         Rules #106, 107
         Addition of rules 341-360   NA       NA
         and 362
         Consistent Use of Error     NA       NA
         Code contributed by
         Steve Vazzano
         GTIN Validations            NA       NA
         contributed by Tan Jin
         Soon
         GLN Validations             NA       NA
         contributed by Tan Jin
         Soon
         Contributed by Nadine       NA       NA
         Radomski for the Multi-
         Source Sub-Team
         No Longer Used              NA       NA
Renumbered to 1.0.0.      NA   NA
Added implementation      NA   NA
dates from e-ballot.
Removed all tabs but
approved, rejected and
target market tabs
because these are
relevant to the working
draft and not the final
standard.
Removed                   NA   NA
Implementation Dates;
removed withdrawn Multi-
Source CRs; revised
#363.
Fixed errata              NA   NA
Fixed errata              NA   NA
347 duplicate with rule   NA   06-000156; 06-
353; additions, removals,      000176; 06-000102;
moves, modifications           06-000151; 06-
result of eballot August       00066;
2006
Validation Rules 23, 97, NA    CR 06-66; CR06-
98, 104, 105, 325, 353,        155; CR06-156;
428, 429, 430. Rejected:       CR06-176; CR06-
394                            102; CR 06-183
Error messages VRs,       NA   06-189, 06-190, 06-
Price Sync VRs,                244, 06-183
Dangerous Goods,
revised VR#431 ->437
(already used #)
Validation Rule 438       NA   CR07-146;


Validation Rules 439,    NA    CR 237; 07-242
440, 441; 416 changed
Validation Rule 419      NA    CR07-275
Price Maintenance        NA    CR 07-375
Release
Trade Item MR3           NA    CR 05-000005, CR
                               07-000348
Trade Item MR3           NA
Validation Rules 447-456 NA    WO08-230, 08-245,
                               08-249
Validation Rules 457-463 NA    WO08-230, 08-245,
                               08-249
Validation Rules 464-473 NA    WO08-230, 08-245,
                               08-249
Validation Rules 475-491 NA    WO08-230, 08-245,
                               08-249
Validation Rules 493-498 NA    WO09-103
& 504,
Validation Rules 517 &   NA
518
Validation Rules 505 &  NA      WO09-103
509, 516, 523
Validation Rules 510,   NA      WO09-103
511, 512, 519, 520,521
Validation Rules 513,   NA      WO09-103; 10-64;
515, 524-538; 539-542;          10-35; 09-227; 10-
543-546; 548; 549- 574;         102; 10-024;

Validation Rule 97         NA   CR 10-024
removed due to addition
of Validation Rule 550
468 - Errata fixed; 500- NA     NA
503 -fixed erroneous
deletion of 4 rules from
document; 575-6 New
Validation Rules
467 - Removed & added NA        11-067; errata; 10-
Deleted tab; 554 - 561          253; 10-252
corrected as errata; 471
changed attributes to: all
attributes defined as
GTIN or GLN; 325
changed to add brick
10000143 to exceptions
Removed GLN from the            errata
attribute name in VR471

New rules 577-581               (581)11-127,
                                (578)10-236, (579-
                                580)11-52, (577,
                                578)10-065
Deleted 17, 35, 476             See comments

534 modified and Note           534-errata; 535-
added; 535 - fixed              errata; 469 - errata;
attribute name; 469 -
fixed 0s in codes; 554-9
errata - updated with TI
descriptor code list
              Acknowledgements

Function      Name                    Company / Organisation

Participant   Balazs Szilagyi         GS1 Hungary
Participant   Brad Papietro           Wegmans
Participant   Bruce Hawkins           Wal-Mart
Participant   Budi Saputra            P&G
Participant   Carlos Ramos            GS1 Mexico
Participant   Colin Robinson          Nestle
Participant   David Peet              eXchangeBridge
Participant   Gabriel Sobrino         GS1 Netherlands
Participant   Gina Tomassi            Pepsi Cola
Participant   Giovanni Biffi          EAN Colombia
Participant   Grant Kille             SA2Worldsync
Participant   Sascha Kasper           SA2Worldsync
Participant   Hideki Ichihara         DCC Japan
Participant   Jim Funk                SC Johnson
Participant   Jim Sheehan             Shaw's
Participant   Joanna Stewart          GXS
Participant   John Papadopoulos       GS1 Australia
Participant   Joseph Bohning          Purina Nestle
Participant   Justin Middleton        GS1 Australia
Participant   John Papadopoulos       GS1 Australia
Participant   Karen Spooner           Kraft
Participant   Peter Zaepfel           Kraft
Participant   Lionel Tussau           Georgia-Pacific
Participant   Lol Kieran              Unilever-UK
Participant   Marcel Yska             Ahold
Participant   Maurol Vecchiotti       Johnson & Johnson
Participant   Nadine Radomski         Dean Foods
Participant   Peter Porri             Coca-Cola
Participant   Randy Mercer            LANSA
Participant   Robin Kidd              Nestle
Participant   Robin Kidd              Nestle
Participant   Sara Novak              GS1 US
Participant   Scott Brown             GS1 US
Participant   Sean Lockhead           UCCnet
Participant   Staffan Olsson          GS1 Sweden
Participant   Steve Vazzano           Transora
Participant   Susan Schmidt-Thomson   Fiskars Brands
Participant   Tan Jin Soon            EAN Singapore
Participant   William Rosenfeld       TR2 Consulting
Participant   Patrick Roy             FSEnet
Participant   Neil Gray               GS1 UK
Participant   John Durovec            GS1 US
Participant   Benjamin Couty          GS1 France
Participant   Selcuk Oevuec           SA2Worldsync
Participant   Balazs Szilagyi         GS1 Hungary
Participant   Patricia Perrier        GS1 France
Participant   Alex Drucker            Trade Network
Participant   Jean-Luc Leblond        GS1 France
Facilitator   Justin Childs           GS1
Facilitator       Melanie Kudela   GS1
Technical Support Eric Kauz        GS1
Technical Support Brian Bennett    GS1
1     General Information

1.1    Problem Statement / Business Need

Distributed Global Validation Rules are required to support the Global Data Synchronisation
process. The scope of this CR addresses the validation of rules that actors in the GDSN will
perform. Global Validation Rules are the foundation to ensure that Item data passed within the
Global Data Synchronisation Network conforms to a common structure and complies with
global standards.


1.2    Objective

The objective is to define validation rules within the Global Data Synchronisation Network.

The validation rules specified in this document are mandatory for parties that make up the
Global Data Synchronisation Network (GDSN); namely, the Global Registry, Source Data
Pools and Recipient Data Pools.


1.3    Audience

The audience of the standards would be any participant in the global supply chain that is a
member of the Global Data Synchronization Network. The entities wishing to become a certi-
fied Source and/or Recipient Data Pool within the Global Data Synchronisation Network will be
the adopters of this Global Validation Rules.




 1.4 Requirements


For the information that details the harmonization of BRADs, BSDs and Schemas to be used in
validation, the reader is referred to the following document:
Harmonization of BRADs, BSDs and Schemas in v2.0.2

 1.5 Consistent Use of Error Code


This section describes the usage of GDSN Error Codes and Error Messages for GDSN valida-
tions. The Error Message ID and Error Message (text) specified in the GDSN Validation rules
(approved by the GDSN Task Group vote ending July 15, 2005) must be sent on the EAN.UCC
Exception message when a validation error is detected by the Data Pool or the GS1 Global
Registry.
     GDSN Error Codes are sent in the GS1 Exception message using the attribute/tag <er-
        rorCode>.
     GDSN Error Messages are sent using the attribute/tag <errorDescription>.
           o The following convention MUST be used in formatting the errorDescription.
               The content of the errorDescription MUST have the following attributes ap-
               pended to the end of the text:
                     ATTRIBUTE NAME and
                     ATTRIBUTE VALUE
           o This will assist the recipient of the error message to identify the cause of the er-
               ror.
Registry.
    GDSN Error Codes are sent in the GS1 Exception message using the attribute/tag <er-
       rorCode>.
    GDSN Error Messages are sent using the attribute/tag <errorDescription>.
          o The following convention MUST be used in formatting the errorDescription.
             The content of the errorDescription MUST have the following attributes ap-
             pended to the end of the text:
                   ATTRIBUTE NAME and
                   ATTRIBUTE VALUE
          o This will assist the recipient of the error message to identify the cause of the er-
             ror.

The following example illustrates the proper format which would be used for application of Vali-
dation Rule 16 – “GTIN (attribute) is required but not provided.”

< errorCode>”1”< /errorCode>
< errorDescription>”GTIN is required but not provided. attributeName “gtin” attributeValue ””
“</ errorDescription>

The <errorCode> attribute may contain only the number of the Error Message ID and may not
contain additional characters (such as a prefix).

The <errorDescription> attribute may contain only the message text of the Error Message (in
double quotes) attributeName (literal), “Attribute XML Tag Name”, attributeValue (literal)and
“Attribute Value” and may not contain additional characters (such as a prefix).

The data pool (or registry) which detects a GDSN validation error is required to send a mini-
mum of one error. The data pool may optionally send additional errors if they are detected.




   1.6 GTIN Validations

The GTIN (Global Trade Item Number) is used for the unique identification of trade items
worldwide. This is specified in the General GS1 Specification section 1.3.1. There are several
data structures for GTIN as follows:-

   1. 8 digit GTIN
   2.12 digit GTIN
   3.13 digit GTIN
   4.EAN.UCC -14 Data Structure GTIN

The GTIN Format is defined as the format in which Global Trade Item Numbers® (GTINs®)
must be represented in a 14-digit reference field (key) in computer files to ensure uniqueness
of the identification numbers.

This GDSN Validation document refers to the GTIN format and not the GTIN. In this way, the
GTIN specific Rules reading "If position one in the GTIN Format equals 9 then the field variable
measure must be valid" can be supported.

   1.7 GLN Validations


The GS1 Global Location Number (GLN) makes possible the unique and unambiguous identifi-
cation of physical, functional, and legal entities. The GTIN-13 Data Structure is used for this
purpose, and the numbers represented are non-significant. There is no restriction on the alloca-
tion of the same GTIN-13 Identification Number to a trade item and to a location.
This GDSN Validation document refers to the GTIN format and not the GTIN. In this way, the
GTIN specific Rules reading "If position one in the GTIN Format equals 9 then the field variable
measure must be valid" can be supported.

    1.7 GLN Validations


The GS1 Global Location Number (GLN) makes possible the unique and unambiguous identifi-
cation of physical, functional, and legal entities. The GTIN-13 Data Structure is used for this
purpose, and the numbers represented are non-significant. There is no restriction on the alloca-
tion of the same GTIN-13 Identification Number to a trade item and to a location.

In business operations, location numbers are meaningless if they are not associated with a par-
ticular function or purpose. All Element Strings described in this section indicate the particular
function of the GLN represented in the bar code symbol.

Each company or organisation holding an GS1 Company Prefix may assign GLNs to its own
locations. It is the responsibility of the company using the GLNs to keep business partners in-
formed of all numbers issued as well as the company‟s name and address details. Special care
is needed if ownership of the company changes.
                                                                                               ®
The use of GLNs is a pre-requisite for efficient Electronic Data Interchange (e.g., EANCOM ).
Special procedures may be applied to provide GLNs for small companies or businesses that
have not been assigned an GS1 Company Prefix.

In addition to the GLN, the GS1 System provides for a standard data structure to encode the
official postal code of the "ship to" address. Postal codes are normally maintained by the na-
tional postal body in conjunction with the Universal Postal Union (UPU).




1.7.1   General Rule

The GLN must be unique for each individual location being identified.
GS1 Global Location Numbers (GLNs) can be used to identify anything that can be addressed
(e.g., companies, departments, functions, rooms, factories, shelves, delivery points, EDI net-
work addresses). A separate unique number is required to identify each different location. Once
assigned at the source (e.g., usually by the party owning the location), the GLN becomes a
unique and universal reference that can be used by all.

1.7.2   Location Changes

From time to time the details related to an GS1 Global Location Number (GLN) might change.
The location identified by the GLN may change ownership or the business carried out at one
address may be transferred to a new address. The following are general cases on the use (or
re-use) of GLNs due to a change in the circumstances in which the number was originally es-
tablished.
If a company (possibly because of liquidation) sells a location to another party who may or may
not be using GLNs, the GLN for the address that is associated with the previous owner should
be closed. If the new owner of the address wishes to identify the location with a GLN, a new
number should be assigned.
If a company closes one address and opens a similar operation at a new address, the company
may either transfer the existing GLN to the new address or assign a new GLN for the new ad-
dress. The reason for requesting a new GLN may be that the owner wants to maintain records
on his computer files that show the performance of the old location. At a later date, this per-
formance may be compared with the performance of the new location.
If a function identified by a GLN changes, the details associated with the GLN should be
changed by the party responsible for it on the related computer file record.
tablished.
If a company (possibly because of liquidation) sells a location to another party who may or may
not be using GLNs, the GLN for the address that is associated with the previous owner should
be closed. If the new owner of the address wishes to identify the location with a GLN, a new
number should be assigned.
If a company closes one address and opens a similar operation at a new address, the company
may either transfer the existing GLN to the new address or assign a new GLN for the new ad-
dress. The reason for requesting a new GLN may be that the owner wants to maintain records
on his computer files that show the performance of the old location. At a later date, this per-
formance may be compared with the performance of the new location.
If a function identified by a GLN changes, the details associated with the GLN should be
changed by the party responsible for it on the related computer file record.
A GLN that has stopped being used should remain so for at least three years before being real-
located. The delay must allow time for all references of the old GLN to be removed from trading
partners' files. When the GLN is put into use once again, the details relating to the new party
                                                                        ®
and/or location must be retransmitted (e.g., using a PARTIN EANCOM message).
hronisation
 GDSN will
sed within the
 lies with




Network.

e up the
ce Data




 that is a
ome a certi-
etwork will be




 to be used in




GDSN valida-
dation rules
the EAN.UCC
S1 Global

 bute/tag <er-

 >.
scription.
ibutes ap-



use of the er-
 bute/tag <er-

 >.
scription.
ibutes ap-



use of the er-


cation of Vali-



 uteValue ””


 and may not


Message (in
(literal)and


end a mini-
 detected.




de items
 e are several




 (GTINs®)
 uniqueness


this way, the
e field variable




 iguous identifi-
s used for this
n on the alloca-
this way, the
e field variable




 iguous identifi-
s used for this
n on the alloca-


 ted with a par-
e the particular


LNs to its own
ss partners in-
s. Special care

              ®
., EANCOM ).
usinesses that


 to encode the
ned by the na-




 be addressed
oints, EDI net-
 ocation. Once
 N becomes a




might change.
 ed out at one
on the use (or
s originally es-

 o may or may
 owner should
a GLN, a new

 , the company
or the new ad-
aintain records
 date, this per-

LN should be
 o may or may
 owner should
a GLN, a new

 , the company
or the new ad-
aintain records
 date, this per-

LN should be

ore being real-
d from trading
 the new party
).
                                                                                                                        GDSN Approved Validation Rules




Approved Date Current Rule         Numeric      Rule Description                            Actor Name         Numeric Error       Error Message Description            Business Process (Message Attribute Name                                        Geopolitical
   as Standard Status as of        Rule ID                                                  Selections: Source Message ID                                               Name)                                                                           Selections: Global,
                Approved Date:                                                              Data Pool,                                                                                                                                                  Target Market Name
                Selections:                                                                 Recipient Data
                - Approved                                                                  Pool or GS1
                Standard                                                                    Global Registry
                - Marked for
                Deletion
                - Marked for
                Modification
                - Effective in
                Future Release
                - Current - In
      18-Apr-05 Approved                      2 Cancel Date must be equal or larger than Source Data Pool                      101 cancelDate must be equal or larger Register Catalogue Item          cancelDate                                       global
                Standard;                       Today's Date. This will allow the date to                                          than Today's Date.
                Current - In Pilot              be distributed to the Data Recipient prior
                or Production                   to its effect on the distribution process.

      18-Apr-05 Approved                     16 The GTIN is missing from the Registry       Source Data Pool                     1 GTIN is required but not provided.   Register Catalogue Item        gtin                                             global
                Standard;                       Catalogue Item message.
                Current - In Pilot
      18-Apr-05 Approved                     20 GTIN, GLN and Target Market constitute      Global Registry,                     4 GTIN already exists in GDS Global    Register Catalogue Item        gtin, dataSource, targetMarket                   global
                Standard;                       the unique key of a Trade Item within the   Source Data Pool                       Registry.
                Current - In Pilot              Global Registry.
                or Production




     18-Apr-05;   Approved                   23 Values for mandatory and conditional        Source Data Pool                     8 Please check the contents of XML     All GDSN Messages              As defined in the current Business               global
revised 09-Mar-   Standard;                     attributes MUST exist in GDSN instance                                             that was sent. Missing element                                      Requirements Document. (*Caution: Not
06; approved 18   Current - In Pilot            messages.                                                                                                                                              all attributes have defined lengths in the
      Aug. 2006   or Production                                                                                                                                                                        BSD. Schemas enforce some restrictions,
                                                                                                                                                                                                       but these are not always documented in
                                                                                                                                                                                                       the BSD, making enforcement of this
      18-Apr-05 Approved                     28 targetMarketCountryCode MUST BE 3           Source Data Pool,                   18 targetMarketCountryCode is a not a Registry Catalogue Item,         targetMarketCountryCode                          global
                Standard;                       digit numeric IN LIST ISO 3166-1.           GS1 Global                             valid Country Code                 Request For Catalogue Item
                Current - In Pilot                                                          Registry                                                                  Notification
                or Production
      18-Apr-05 Approved                     29 targetMarketSubDivisionCode MUST BE         All Senders                         19 targetMarketSub-DivisionCode is a    Register Catalogue Item,       targetMarketSubDivisionCode                      global
                Standard;                       IN LIST ISO 3166-2.                                                                not a valid Subdivision Code         Request For Catalogue Item
                Current - In Pilot                                                                                                                                      Notification
                or Production
      18-Apr-05 Approved                     30 targetMarketSubDivisionCode must be         All Senders                         20 targetMarketSubDivisionCode is not Catalogue Item Subscription,     targetMarketSubDivisionCode,                     global
                Standard;                       correctly associated with the appropriate                                          valid with the                     Registry Catalogue Item          targetMarketCountryCode
                Current -
      18-Apr-05 Approved In Pilot               targetMarketCountryCode.
                                             36 GLN of information provider/data source     Global Registry,                   138 targetMarketCountryCode.
                                                                                                                                   GLN of information provider/data   Register Catalogue Item          dataPool, dataSource,                            global
                Standard;                       MUST BE Registered in Global Registry       Source Data Pool                       source does not exist                                               registryCatalogueIemIdentification,
                Current - In Pilot                                                                                                                                                                     entityIdentification, PartyIdentification, gln
                or Production
      18-Apr-05 Approved                     37 GTIN MUST BE present in the Registry        Global Registry                    102 GTIN not present in the Registry     Register Catalogue Item        gtin                                             global
                Standard;                       Catalogue Item message                                                             Catalogue Item message
                Current - In Pilot
                or Production
      18-Apr-05 Approved                     39 classificationCategoryCode MUST BE          Source Data Pool,                   31 Invalid category                     Register Catalogue Item,       classificationCategoryCode                       global
                Standard;                       found in GPC Category List.                 Recipient Data                                                              Catalogue Item Subscription,
                Current - In Pilot                                                          Pool                                                                        Request For Catalogue Item
                or Production                                                                                                                                           Notification, Catalogue Item
      18-Apr-05 Approved                     41 A GTIN number cannot be Changed or           Global Registry                    34 GTIN number cannot changed or        Register Catalogue Item        gtin                                             global
                Standard;                       Corrected if it already exists in the Global                                       cannot be corrected
                Current - In Pilot              Registry.
                or Production
      18-Apr-05 Approved                     42 The dataSource MUST NOT change after Global Registry                            35 Data Source GLN cannot change        Register Catalogue Item        dataSource, gln                                  global
                Standard;                       the Registry Catalogue Item exists in the
                Current - In Pilot              Global Registry.
                or Production

      18-Apr-05 Approved                     44 Once the discontinue period has lapsed, Global Registry                         37 Cancel date cannot change; must      Register Catalogue Item        cancelDate                                       global
                Standard;                       the Global Registry cannot set the Cancel                                          be corrected
                Current - In Pilot              Date. The Change by Refresh Command
                or Production                   cannot be used to update this field. Only
                                                the Correct Command can be used.


      18-Apr-05 Approved                     45 Once the discontinue date has been set, Source Data Pool                        38 Discontinued date cannot change;     Register Catalogue Item        discontinuedDate                                 global
                Standard;                       the Global Registry cannot change it.                                              must be corrected
                Current - In Pilot              The Change by Refresh Command
                or Production                   cannot be used to update this field. Only
                                                the Correct Command can be used.




      18-Apr-05 Approved                     47 GTIN/GLN/TM record must previously        Global Registry                      139 GLN, GTIN, Target Market Key          Register Catalogue Item       gtin, dataSource, targetMarket                   global
                Standard;                       been Registered in order to make                                                   does not exist in the Global Registry
                Current - In Pilot              changes or corrections using the Registry
      18-Apr-05 or Production
                Approved                        Catalogue Item message. A record for
                                             74 cancelDate MUST be greater than           Global Registry                       22 Cancel Date must be after            Register Catalogue Item        cancelDate                                       global
                Standard;                       registrationDate                                                                   Registration Date
                Current - In Pilot
                or Production
      18-Apr-05 Approved                     76 discontinuedDate MUST be greater than       Global Registry                     25 Discontinued Date must be after      Register Catalogue Item        discontinuedDate, registrationDate               global
                Standard;                       registrationDate                                                                   Registration Date
                Current - In Pilot
                or Production
      18-Apr-05 Approved                     78 GTIN is required on all Catalogue Item      Source Data Pool                    29 GTIN is required                     Catalogue Item Notification    gtin                                             global
                Standard;                       Notification messages.
                Current - In Pilot
                or Production
      18-Apr-05 Approved                     81 Subscription GTIN MUST exist in             Source Data Pool                   140 GTIN does not exist                  Catalogue Item Subscription    gtin                                             global
                Standard;                       Registry
                Current - In Pilot
                or Production
       18-Apr-05 Approved                82 Data Recipient GLN MUST exist in Party      Global Registry     45 Data Recipient GLN does not exist     Catalogue Item Subscription,   dataRecipient, gln                          global
                 Standard;                  Registry.                                                                                                Request for Notification
                 Current - In Pilot                                                                                                                  (RFCIN)
                 or Production



       18-Apr-05 Approved                86 CatalogueItemSubscription MUST              Global Registry,    50 Data Recipient needs to provide at    Catalogue Item Subscription    gtin, dataSource GLN, targetMarket,         global
                 Standard;                  contain one ore more: targetMarket or       Recipient Data         least one key attribute (GTIN,                                       classificationCategoryCode
                 Current - In Pilot         gtin or classification or GLN               Pool                   Category, Target Market or Data
                 or Production                                                                                 Source GLN)
       18-Apr-05 Approved                87 Catalogue Item Subscription MUST not        Global Registry,    51 Category code and gtin cannot be      Catalogue Item Subscription    gtin, classificationCategoryCode            global
                 Standard;                  include classification and gtin             Recipient Data         an input together
                 Current - In Pilot                                                     Pool
                 or Production

       18-Apr-05 Approved                96 A parent item with a               Source Data Pool             95 A parent item with a              Catalogue Item Notification        tradeItemUnitDescriptor,                    global
                 Standard;                  tradeItemUnitDescriptor of                                         tradeItemUnitDescriptor of                                           nextLowerLevelTradeItemInformation
                 Current - In Pilot         BASE_UNIT_OR_EACH may not contain                                  BASE_UNIT_OR_EACH may not
                 or Production              the class                                                          contain the class
                                            nextLowerLevelTradeItemInformation                                 nextLowerLevelTradeItemInformatio
                                                                                                               n
     4/18/2005; Approved                 98 If net weight is populated on both parent Source Data Pool      97 If net weight is populated on both  Catalogue Item Notification      netWeight                                   global
August 22, 2006; Standard;                  and child items, then net weight of the                            parent and child items, then net
     CR 06-155 Current - In Pilot           parent must be greater than or equal to                            weight of the parent must be
                 or Production              the sum of the net weight of all the                               greater than or equal to the sum of
                                            children except when special item code =                           the net weight of all the children
                                            dynamic_assortment".                                               except when special item code =
                                                                                                               dynamic_assortment".


     18-Apr-05;    Approved             104 <attribute> <value> does not comply with Source Data Pool        9 <attribute> <value> does not          All GDSN Messages              As defined in the current Business          global
revised 09-Mar-    Standard;                attribute value as defined in the current                          comply with attribute value as                                       Requirements Document. (*Caution: Not
06; approved 18    Current - In Pilot       Business Requirements Document                                     defined in the current Business                                      all attributes have defined lengths in the
      Aug. 2006    or Production                                                                               Requirements Document                                                BSD. Schemas enforce some restrictions,
                                                                                                                                                                                    but these are not always documented in
                                                                                                                                                                                    the BSD, making enforcement of this
                                                                                                                                                                                    Validation Rule not complete or consistent.
                                                                                                                                                                                    GS1 SD notified on Mar 22, 2006.)


     18-Apr-05;    Approved             105 Values must comply with attribute data      Source Data Pool    10 Values do not comply with attribute All GDSN Messages                As defined in the current Business          global
revised 09-Mar-    Standard;                type as defined in the current Business                            data type as defined in the current                                  Requirements Document. (*Caution: Not
06; approved 18    Current - In Pilot       Requirements Document                                              Business Requirements Document                                       all attributes have defined lengths in the
      Aug. 2006    or Production                                                                                                                                                    BSD. Schemas enforce some restrictions,
                                                                                                                                                                                    but these are not always documented in
                                                                                                                                                                                    the BSD, making enforcement of this
                                                                                                                                                                                    Validation Rule not complete or consistent.
                                                                                                                                                                                    GS1 SD notified on Mar 22, 2006.)

      25-Aug-05; Approved               106 You can pass a null value when using a     Global Registry,     99 The Discontinue Date or Cancel        Register Catalogue Item        Register Catalogue Item                     global
Modified 28- July- Standard;                CORRECT command to reset                   Source Data Pool        Date was set with a date earlier                                     DiscontinuedDate, CancelDate (*The rule
 05 and 18-Apr- Current - In Pilot          Discontinue Date or Cancel Date, but you                           than yesterday's date.                                               applies to both dates. Data Pools must
              05. or Production             cannot set the Discontinue Date or                                                                                                      ensure that they are populated with a valid
                                            Cancel Date earlier than yesterday's date.                                                                                              date. Time should not be used in
                                                                                                                                                                                    validation.)
      25-Aug-05; Approved               107 Discontinue Date and Cancel Date            Global Registry,   100 The Discontinue Date and the          Register Catalogue Item,       Catalogue Item Notification CatalogueItem global
Modified 28- July- Standard;                cannot be set on the same item at the       Source Data Pool       Cancel Date were both set for the     Catalogue Item Notification    DiscontinueDate, CancelDate; Catalogue
 05 and 18-Apr- Current - In Pilot          same time                                                          same item or the CatalogueItem                                       Item Notification TradeItem
              05. or Production                                                                                and TradeItem Discontinue Dates                                      DiscontinueDate, CancelDate; Registry
       18-Apr-05 Approved               108 For each supported classification agency Global Registry,      103 For each supported classification     Catalogue Item Notification    additionalClassificationCategoryCode        global
                   Standard;                a GTIN may only have one classification Source Data Pool           agency a GTIN may only have one
                   Current - In Pilot       code                                                               classification code
                   or Production
       18-Apr-05 Approved               115 Only an originating Data Pool for that      Global Registry    110 Only an originating Data Pool for     Basic Party Sync               GLN                                         global
                   Standard;                party record should be able to change it.                          that party record should be able to
                   Current - In Pilot                                                                          change it
                   or Production
   17-Mar-2010 Approved                 200 If isTradeItemAnOrderableUnit = true,       Source Data Pool   104 If isTradeItemAnOrderableUnit =     Catalogue Item Notification      isTradeItemAnOrderableUnit,                 Global
         Revised Standard;                  grossWeight must be populated with a                               true, grossWeight must be                                            grossWeight, isTradeItemAService
       4/18/2005 Current - In Pilot         value greater than zero, except for non-                           populated with a value greater than
                   or Production            physical trade items,                                              zero, except for non-physical trade
                                            isTradeItemAService=true.                                          items, isTradeItemAService=true.
       18-Apr-05 Approved               201 If grossWeight and netWeight are            Source Data Pool   105 If grossWeight and netWeight are      Catalogue Item Notification    grossWeight, netWeight                      global
                 Standard;                  provided on the same record,                                       provided on the same record,
                 Current - In Pilot         grossWeight must be greater than or                                grossWeight must be greater than
                 or Production              equal to netWeight                                                 or equal to netWeight




      18-Apr-05 Approved                202 Sum of                                    Source Data Pool     106 Sum of                              Catalogue Item Notification      quantityofNextLowerLevelTradeItem,          global
                 Standard;                  quantityofNextLowerLevelTradeItem must                             quantityofNextLowerLevelTradeItem                                    totalQuantityOfNextLowerLevelTradeItem
                 Current - In Pilot         equal                                                              must equal
                 or Production              totalQuantityOfNextLowerLevelTradeItem                             totalQuantityOfNextLowerLevelTrad
      18-Apr-05 Approved                203 Attribute dataRecipient is required to be Source Data Pool     107 Attribute dataRecipient is required Catalogue Item Notification      dataRecipient                               global
                 Standard;                  populated on a Catalog Item Notification                           to be populated on a Catalog Item
                 Current - In Pilot         message.                                                           Notification message.
                 or Production
    17-Mar-2010 Approved                204 If isTradeItemADespatchUnit = true,         Source Data Pool   108 If isTradeItemADespatchUnit = true, Catalogue Item Notification      isTradeItemADespatchUnit, grossWeight,      Global
         revised Standard;                  grossWeight must be populated with a                               grossWeight must be populated                                        isTradeItemAService
      4/18/2005 Current - In Pilot          value greater than zero, except for non-                           with a value greater than zero,
                 or Production              physical trade items,                                              except for non-physical trade
                                            isTradeItemAService=true.                                          items, isTradeItemAService=true.

      26-May-05 Approved                205 priceComparisonMeasurement, must            Source Data Pool   109 priceComparisonMeasurement,           Catalogue Item Notification    priceComparisonMeasurement,                 global
                Standard;                   have a measurement unit matching the                               must have a measurement unit                                         priceComparisonContentType
                Current - In Pilot          values of priceComparisonContentType.                              matching the values of
                or Production                                                                                  priceComparisonContentType.


       18-Apr-05 Approved               300 Value for contentOwner must be the GLN Global Registry,        112 Value for contentOwner must be        Register Catalogue Item,       contentOwner, dataSource                    global
                 Standard;                  of the dataSource and must be consistent Source Data Pool          the GLN of the dataSource and         Catalogue Item Notification,
                 Current - In Pilot         in all three levels of all messages                                must be consistent in all three       Catalogue Item Registration
                 or Production                                                                                 levels of all messages                Response, EAN.UCC
                                                                                                                                                     Exception and GDSN
                                                                                                                                                     Response
     18-Apr-05 Approved                 312 isTradeItemAnOrderableUnit must be              Source Data Pool,   111 isTradeItemAnOrderableUnit must Catalogue Item Notification          isTradeItemAnOrderableUnit                 global
               Standard;                    True for at least one GTIN within a             Recipient Data          be True for at least one GTIN within
               Current - In Pilot           hierarchical configuration                      Pppl                    a hierarchical configuration
               or Production
     18-Apr-05 Approved                 314 minimumTradeItemLifespanFromTimeOf Source Data Pool                 114 minimumTradeItemLifespanFromTi Catalogue Item Notification           minimumTradeItemLifespanFromTimeOfP global
               Standard;                    Production must be greater than or equal                                meOfProduction must be greater                                       roduction,
               Current - In Pilot           to                                                                      than or equal to                                                     minimumTradeItemLifespanFromTimeOfA
               or Production                minimumTradeItemLifespanFromTimeOf                                      minimumTradeItemLifespanFromTi                                       rrival
                                            Arrival                                                                 meOfArrival
  5 Sept. 2006;    Approved             325 For the Target Market = 528, the            Source Data Pool        141 For the Target Market = 528, the    Catalogue Item Notification      percentageOfAlcoholByVolume,               targetMarket = 528
revised 10-Mar-    Standard;                percentageOfAlcoholByVolume must be                                     percentageOfAlcoholByVolume                                          isTradeItemABaseUnit                       (Netherlands)
   2011(in MR5     Current - In Pilot       populated for all items on the lowest level                             must be populated for all items on
           v2.8)   or Production;           of the hierarchy where                                                  the lowest level of the hierarchy
                   Revised Oct              isTradeItemABaseUnit = true and                                         where isTradeItemABaseUnit = true
                   2011                     classificationCategoryCode is a brick in                                and classificationCategoryCode is a
                                            the 50202200 class except for bricks                                    brick in the 50202200 class except
                                            10000142 and 10000143                                                   for bricks 10000142 and 10000143



 Dec. 11, 2006 Approved                 338 If the target market equals “528”        Source Data Pool           118 If the target market equals “528”  Catalogue Item Notification       dangerousGoodsRegulationCode               targetMarket = 040
               Standard;                    (Netherlands), "276" (Germany), or "040"                                (Netherlands), "276" (Germany), or                                                                              (Austria),
               Current - In Pilot           (Austria) and the class                                                 "040" (Austria) and the class                                                                                   targetMarket = 276
               or Production                tradeItemHazardousInformation exists,                                   tradeItemHazardousInformation                                                                                   (Germany),
                                            then the                                                                exists, then the                                                                                                targetMarket = 528
                                            dangerousGoodsRegulationCode in at                                      dangerousGoodsRegulationCode in                                                                                 (Netherlands)
                                            least 1 of those occurrences must equal                                 at least 1 of those occurrences
                                            “ADR”.                                                                  must equal “ADR”.



 Dec. 15, 2006 Approved                 339 If the class                                    Source Data Pool    206 If the class                           Catalogue Item Notification   dangerousGoodsPackingGroup.                global
               Standard;                    tradeItemHazardousInformation exists                                    tradeItemHazardousInformation                                        Dependent upon Change Request CR 06-
               Current - In Pilot           and dangerousGoodsRegulationCode                                        exists and                                                           000277 which states: In
               or Production                equals “ADR”, then                                                      dangerousGoodsRegulationCode                                         fMCGTradeItemExtension, change the
                                            dangerousGoodsPackingGroup, if                                          equals “ADR”, then                                                   FMCGTradeItemExtensionType elements
                                            populated, must be one of the following                                 dangerousGoodsPackingGroup, if                                       fMCGTradeItemMeasurements and
                                            values: “I”, “II”, “III” (Roman numeral 1, 2,                           populated, must be one of the                                        fMCGTradeItemMarking and in
                                            or 3)                                                                   following values: “I”, “II”, “III”                                   FMCGTradeItemMarkingType the
                                                                                                                    (Roman numeral 1, 2, or 3)                                           elements isIngredientIrradiated
                                                                                                                                                                                         isRawMaterialIrradiated,
                                                                                                                                                                                         isTradeItemGeneticallyModified,
                                                                                                                                                                                         isTradeItemIrradiated from mandatory to
                                                                                                                                                                                         optional.

     18-May-05 Approved                 341 Start dates cannot occur after their      Source Data Pool          116 Start dates cannot occur after their   Catalogue Item Notification   campaignEndDate,                           global
               Standard;                    corresponding end dates if both dates are                               corresponding end dates if both                                      campaignStartDate,
               Current - In Pilot           populated                                                               dates are populated                                                  depositValueEffectiveDate,
               or Production                                                                                                                                                             depositValueEndDate,
                                                                                                                                                                                         effectiveStartDate,
                                                                                                                                                                                         effectiveEndDate,
                                                                                                                                                                                         endAvailabilityDateTime,
                                                                                                                                                                                         endDateMaximumBuyingQuantity,
                                                                                                                                                                                         endDateMinimumBuyingQuantity,
                                                                                                                                                                                         firstOrderDate,
                                                                                                                                                                                         firstShipDate,
                                                                                                                                                                                         lastOrderDate,
                                                                                                                                                                                         lastShipDate,
                                                                                                                                                                                         seasonalAvailabilityEndDate,
                                                                                                                                                                                         seasonalAvailabilityStartDate,
                                                                                                                                                                                         startAvailabilityDateTime,
                                                                                                                                                                                         startDateMaximumBuyingQuantity,
                                                                                                                                                                                         startDateMinimumBuyingQuantity,
     18-May-05 Approved                 343 Sender Identifier in Standard Business          Source Data Pool,   120 Sender Identifier must be a valid      All GDSN Messages             Sender/Identifier                          global
               Standard;                    Document Header must be a valid GLN             Recipient Data          GLN
               Current - In Pilot                                                           Pool, Global
               or Production                                                                Registry
     18-May-05 Approved                 344 Receiver Identifier in Standard Business        Source Data Pool,   121 Receiver Identifier must be a valid    All GDSN Messages             Receiver/Identifier                        global
               Standard;                    Document Header must be a valid GLN             Recipient Data          GLN
               Current - In Pilot                                                           Pool, Global
               or Production                                                                Registry



     18-May-05 Approved                 345 EAN.UCC must be used as the „Authority‟ Source Data Pool,           122     The „Authority‟ value in Sender    All GDSN Messages              Sender/Authority and Receiver/Authority   global
               Standard;                    for Sender and Receiver in Standard     Recipient Data                    and Receiver must be set to
               Current - In Pilot           Business Document Header value.         Pool, Global                      EAN.UCC.
               or Production                                                        Registry



     18-May-05 Approved                 346 EAN.UCC must be used as the „Standard‟ Source Data Pool,            123 The Document Identification            All GDSN Messages             Document Identification/Standard           global
               Standard;                    Document Identification value in the   Recipient Data                   Standard value must be set to
               Current - In Pilot           Standard Business Document Header      Pool, Global                     EAN.UCC.
               or Production                                                       Registry



     18-May-05 Approved                 348 The value of Type in the Standard               Source Data Pool,   125 The value of Type must be set to a All GDSN Messages                 Document Identification/Type               global
               Standard;                    Business Document Header Document               Recipient Data          valid EAN.UCC document name.
               Current - In Pilot           Identification must be set to a valid           Pool, Global
               or Production
     26-May-05 Approved                     EAN.UCC document name.
                                        350 Standard Business Document Header               Registry
                                                                                            Source Data Pool,   127 Business Scope must present in         All GDSN Messages             BusinessScope                              global
                   Standard;                 Business Scope must present in the             Recipient Data          the response or exception
                   Current - In Pilot        response message                               Pool, Global            message
                   or Production                                                            Registry




     26-May-05 Approved                 351 The value of Standard Business                  Source Data Pool,   128 The value of Business Scope type       All GDSN Messages             BusinessScope/Type                         global
               Standard;                    Document Header Business Scope type             Recipient Data          must be set to GDSN
               Current - In Pilot           must be GDSN                                    Pool, Global
               or Production                                                                Registry
      26-May-05 Approved              352 The Value of                                Source Data Pool,    129 Value of CorrelationInformation      All GDSN Messages                 CorrelationInformation/                      global
                Standard;                 „RequestingDocumentInstanceIdentifier‟      Recipient Data           RequestingDocumentInstanceIdenti                                       RequestingDocumentInstanceIdentifier
                Current - In Pilot        must be the same as the original            Pool, Global             fier is not recognized, it must be
                or Production             message instance identifier                 Registry                 original message instance identifier




      5/26/2005; Approved             353 If the Document contentVersion is            Source Data Pool,   130 If the Document contentVersion is       All GDSN Messages              Document Identification/TypeVersion ,        global
approved 20 Aug Standard;                 provided it must match the TypeVersion.      Recipient Data          provided it must match the                                             contentVersion
            2006 Current - In Pilot                                                    Pool, Global            TypeVersion.
                 or Production                                                         Registry
      26-May-05 Approved              354   The same Document ID may not be            Source Data Pool,   131 The same Document ID may not be All GDSN Messages                      Document ID                                  global
                 Standard;                  repeated within the same Command           Recipient Data          repeated within the same
                 Current - In Pilot                                                    Pool, Global            Command
                 or Production                                                         Registry
      26-May-05 Approved              355   The same Command ID may not be             Source Data Pool,   132 The same Command ID may not             All GDSN Messages              Command ID                                   global
                 Standard;                  repeated within the same Transaction       Recipient Data          be repeated within the same
                 Current - In Pilot                                                    Pool, Global            Transaction
                 or Production                                                         Registry
      26-May-05 Approved              356   The same Transaction ID may not be         Source Data Pool,   133 The same Transaction ID may not         All GDSN Messages              Transaction ID                               global
                 Standard;                  repeated within the same Message           Recipient Data          be repeated within the same
                 Current - In Pilot                                                    Pool, Global            Message
                 or Production                                                         Registry
      26-May-05 Approved              357   The same Document Identification           Source Data Pool,   134 The same Document Identification        All GDSN Messages              Document Identification InstanceIdentifier   global
                 Standard;                  InstanceIdentifier may not be repeated on Recipient Data           InstanceIdentifier may not be
                 Current - In Pilot         multiple messages                          Pool, Global            repeated on multiple messages
                 or Production                                                         Registry
      26-May-05 Approved              361   General XSD failure - not well formed, not Source Data Pool,   136 General XSD failure - not well          All GDSN Messages              N/A                                          global
                 Standard;                  referencing correct namespaces, etc.       Recipient Data          formed, not referencing correct
                 Current - In Pilot                                                    Pool, Global            namespaces
                 or Production                                                         Registry

Revised July 18, Approved             362 Minimums cannot be greater than their       Source Data Pool     115 Minimums cannot be greater than         Catalogue Item Notification;   [from BRAD 7.7] Catalogue Item               global
           2006 Standard;                 corresponding maximums if both are                                   their corresponding maximums            Price Synchronisation          Notification
                 Current - In Pilot       populated                                                                                                    Document                       agreedMaximumBuyingQuantity,
                 or Production                                                                                                                                                        agreedMinimumBuyingQuantity,
                                                                                                                                                                                      deliveryToDistributionCenterTemperature
                                                                                                                                                                                      Maximum,
                                                                                                                                                                                      deliveryToDistributionCenterTemperature
                                                                                                                                                                                      Minimum,
                                                                                                                                                                                      deliveryToMarketTemperatureMaximum,
                                                                                                                                                                                      deliveryToMarketTemperatureMinimum,
                                                                                                                                                                                      orderQuantityMaximum,
                                                                                                                                                                                      orderQuantityMinimum,
                                                                                                                                                                                      storageHandlingTemperatureMaximum,
                                                                                                                                                                                      storageHandlingTemperatureMinimum,
                                                                                                                                                                                      storageHandlingHumidityMaximum,
                                                                                                                                                                                      storageHandlingHumidityMinimum;
                                                                                                                                                                                      from Price Synchronisation Document
                                                                                                                                                                                      bracketTierMaximum,
                                                                                                                                                                                      bracketTierMinimum

      26-May-05 Approved              363 Must limit to 1 document type per           Source Data Pool,    137 Must limit to 1 document type per       All GDSN Messages              N/A                                          global
 revised 16-Feb- Standard;                message and 1 command type per              Recipient Data           message and 1 command type per
              06 Current - In Pilot       transaction.                                Pool, Global             transaction.
                 or Production                                                        Registry
       03-Nov-05 Approved             382 If the class                                Source Data Pool     158 If the class                            Catalogue Item Notification    isTradeItemABaseUnit                         global
                 Standard;                nextLowerLevelTradeItemInformation is                                nextLowerLevelTradeItemInformatio
                 Current - In Pilot       absent for a catalogue item, the value of                            n is absent for a catalogue item, the
                 or Production            isTradeItemABaseUnit must be "true" for                              value of isTradeItemABaseUnit
                                          that catalogue item.                                                 must be "true" for that catalogue
                                                                                                               item.
      03-Nov-05 Approved              383 If the class                              Source Data Pool       159 If the class                            Catalogue Item Notification    isTradeItemABaseUnit                         global
                Standard;                 nextLowerLevelTradeItemInformation is                                nextLowerLevelTradeItemInformatio
                Current - In Pilot        present for a catalogue item the value of                            n is present for a catalogue item the
                or Production             isTradeItemABaseUnit must be "false" for                             value of isTradeItemABaseUnit
                                          that catalogue item                                                  must be "false" for that catalogue
                                                                                                               item
      18-Apr-05; Approved             385 The                                      Source Data Pool        161 The                                     Price Synchronisation          priceSynchronisationDocumentIdentificatio global
 revised 09-Mar- Standard;                priceSynchronisationDocumentIdentificati                             priceSynchronisationDocumentIden        Document                       n
              06 Current - In Pilot       on must be unique within a Price                                     tification is not unique for this
                 or Production            Synchronisation relationship.                                        relationship in Price
                                                                                                               Synchronisation.
       20-Apr-06 Approved             386 The                                      Source Data Pool        162 The                                     Price Synchronisation          priceSynchronisationDocumentIdentificatio global
                 Standard;                priceSynchronisationDocumentIdentificati                             priceSynchronisationDocumentIden        Document                       n
                 Current - In Pilot       on must be sequential within a Price                                 tification is not sequential for this
                 or Production            Synchronisation relationship.                                        Price Synchronisation relationship.

       20-Apr-06 Approved             387 The                                       Source Data Pool       163 The                                    Price Synchronisation           priceSynchronisationRelationshipIdentificat global
                 Standard;                priceSynchronisationRelationshipIdentific                            priceSynchronisationRelationshipId Document                            ion
                 Current - In Pilot       ation must be unique within a data source                            entification is not unique within this
                 or Production            in Price Synchronisation.                                            data source in Price
                                                                                                               Synchronisation.
      23-Mar-06 Approved              388 The Source Data Pool is required to         Source Data Pool     164 The enumeration list in the BRAD       Price Synchronisation           All enumeration lists in Price               global
                Standard;                 enforce the enumeration list in the BRAD                             for Price Synchronisation is not       Document                        Synchronization
                Current - In Pilot        for Price Synchronization code lists.                                properly applied.
                or Production

       20-Apr-06 Approved             389 The                                         Source Data Pool     165 The                                Price Synchronisation               priceSynchronisationRelationshipIdentificat global
                 Standard;                priceSynchronisationRelationshipIdentific                            priceSynchronisationRelationshipId Document                            ion
                 Current - In Pilot       ation in the Relationship Segment must                               entification in the Relationship
                 or Production            be equal to the Relationship ID in the                               Segment and the Relationship ID in
                                          price synchronization header.                                        the price synchronization header
                                                                                                               are not equal.
       20-Apr-06 Approved             390 The Currency code must be the 3             Source Data Pool     166 The Currency code must be the 3    All GDSN Messages                   currency                                     global
                 Standard;                character representation found in the ISO                            character representation found in
                 Current - In Pilot       4217 list.                                                           the ISO 4217 list.
                 or Production

       20-Apr-06 Approved             391 The Language code must be the 2-5           Source Data Pool     167 The Language code must be the 2- All GDSN Messages                     language code                                global
                 Standard;                character representation found in the ISO                            5 character representation found in
                 Current - In Pilot       639 list.                                                            the ISO 639 list.
                 or Production
       20-Apr-06 Approved             392 If IncotermCodeLocation is populated, the Source Data Pool       168 If IncotermCodeLocation is              Price Synchronisation          IncotermCode, IncotermCodeLocation           global
                 Standard;                IncotermCode must also be populated.                                 populated, the IncotermCode must        Document
                 Current - In Pilot                                                                            also be populated.
                 or Production
  20-Apr-06 Approved              393 The                                        Source Data Pool       169 The                                     Price Synchronisation   priceSynchronisationConditionIdentification global
            Standard;                 priceSynchronizationConditionIdentificatio                            priceSynchronizationConditionIdenti     Document
            Current - In Pilot        n must be unique within a data source in                              fication is not unique within this
            or Production             Price Synchronization.                                                data source in Price
                                                                                                            Synchronization.
  20-Apr-06 Approved              395 If ConditionType = bracket, must provide       Source Data Pool   171 If ConditionType = bracket, must        Price Synchronisation   conditionType                               global
            Standard;                 both bracket tier minimum and bracket                                 provide both bracket tier minimum       Document
            Current - In Pilot        range qualifier.                                                      and bracket range qualifier.
            or Production
  20-Apr-06 Approved              397 In the condition segment, if Information       Source Data Pool   173 In the condition segment, if            Price Synchronisation   classificationCategoryCode                  global
            Standard;                 Provider, GTIN, Target Market Country                                 Information Provider, GTIN, Target      Document
            Current - In Pilot        Code and Target Market Subdivision                                    Market Country Code and Target
            or Production             Code are populated, then Classification                               Market Subdivision Code are
                                      Category Code cannot be populated.                                    populated, then Classification
                                                                                                            Category Code cannot be
                                                                                                            populated.




  20-Apr-06 Approved              398 If populated, the Classification Category Source Data Pool        174 If populated, the Classification        All GDSN Messages       Classification Category Code                global
            Standard;                 Code must be a valid GPC value that has                               Category Code must be a valid
            Current - In Pilot        been implemented in GDSN.                                             GPC value that has been
            or Production                                                                                   implemented in GDSN.
  20-Apr-06 Approved              401 conditionApplicationSequence is                Source Data Pool   177 conditionApplicationSequence is         Price Synchronisation   conditionApplicationSequence                global
            Standard;                 populated only if the Condition Type is                               populated and the Condition Type        Document
            Current - In Pilot        equal to Allowance or Charge.                                         does not equal Allowance or
            or Production                                                                                   Charge.
  20-Apr-06 Approved              402 If the conditionApplicationSequence is         Source Data Pool   178 If the conditionApplicationSequence     Price Synchronisation   conditionApplicationSequence                global
            Standard;                 populated, it must be greater than 1.                                 is populated, it must be greater than   Document
            Current - In Pilot                                                                              1.
            or Production
  20-Apr-06 Approved              403 The ItemPriceTypeSegmentIdentification         Source Data Pool   179 The                                Price Synchronisation        ItemPriceTypeSegmentIdentification          global
            Standard;                 must be unique within an information                                  ItemPriceTypeSegmentIdentificatio Document
            Current - In Pilot        provider in Price Synchronization.                                    n must be unique within an
            or Production                                                                                   information provider in Price
                                                                                                            Synchronization.
  20-Apr-06 Approved              405 If multiple business location ship froms       Source Data Pool   182 If multiple business location ship Price Synchronisation        shipFrom, shipTo                            global
            Standard;                 exist, there can be only 1 business                                   froms exist, there can be only 1   Document
            Current - In Pilot        location ship to.                                                     business location ship to.
            or Production
  20-Apr-06 Approved              406 If multiple business location ship tos         Source Data Pool   183 If multiple business location ship      Price Synchronisation   shipFrom, shipTo                            global
            Standard;                 exist, there can be only 1 business                                   tos exist, there can be only 1          Document
            Current - In Pilot        location ship from.                                                   business location ship from.
            or Production
  20-Apr-06 Approved              407 The Target Condition must be unique            Source Data Pool   184 The Target Condition must be            Price Synchronisation   Target Condition                            global
            Standard;                 within an information provider in Price                               unique within an information            Document
            Current - In Pilot        Synchronization.                                                      provider in Price Synchronization.
            or Production
  20-Apr-06 Approved              408 If populated, the Target Condition must        Source Data Pool   185 If populated, the Target Condition      Price Synchronisation   Target Condition                            global
            Standard;                 have an effective end date value that is                              must have an effective end date         Document
            Current - In Pilot        not in the past.                                                      value that is not in the past.
            or Production
  20-Apr-06 Approved              409 The Target Condition must be in the            Source Data Pool   186 The Target Condition must be in         Price Synchronisation   Target Condition                            global
            Standard;                 accept, synchronize or review status in                               the accept, synchronize or review       Document
            Current - In Pilot        the price sync list except for First Initial                          status in the price sync list except
            or Production             Load.                                                                 for First Initial Load.
  20-Apr-06 Approved              410 If the Target Condition Type is populated,     Source Data Pool   187 If the Target Condition Type is         Price Synchronisation   Target Condition Type, Target Price Type    global
            Standard;                 then Target Price Type cannot be                                      populated, then Target Price Type       Document
            Current - In Pilot        populated.                                                            cannot be populated.
            or Production
  20-Apr-06 Approved              411 If the Target Condition is referenced, it      Source Data Pool   188 If the Target Condition is              Price Synchronisation   Target Condition                            global
            Standard;                 must be of type = bracket.                                            referenced, it must be of type =        Document
            Current - In Pilot                                                                              bracket.
            or Production
  20-Apr-06 Approved              412 If the Target Condition is populated, the      Source Data Pool   189 If the Target Condition is              Price Synchronisation    Target Condition, bracketTierMinimum,      global
            Standard;                 bracket tier minimum, bracket tier                                    populated, the bracket tier             Document                bracket TierMaximum,
            Current - In Pilot        maximum, bracket range qualifier and                                  minimum, bracket tier maximum,                                  bracketRangeQualifierCode,
            or Production             bracket operator for the Item Price Type                              bracket range qualifier and bracket                             bracketOperator
                                      cannot be populated.                                                  operator for the Item Price Type
                                                                                                            cannot be populated.
   20-Apr-06 Approved             413 The TargetPriceType must be unique             Source Data Pool   190 The TargetPriceType must be             Price Synchronisation   TargetPriceType                             global
             Standard;                within a information provider in Price                                unique within a information provider    Document
             Current - In Pilot       Synchronization.                                                      in Price Synchronization.
             or Production
   20-Apr-06 Approved             414 If populated, the effectiveEndDate in the      Source Data Pool   191 If populated, the effectiveEndDate in Price Synchronisation     effectiveEndDate of the TargetPriceType     global
             Standard;                TargetPriceType cannot have a date that                               the TargetPriceType cannot have a Document
             Current - In Pilot       is in the past.                                                       date that is in the past.
             or Production
   20-Apr-06 Approved             415 The TargetPriceType must be in the             Source Data Pool   192 The TargetPriceType must be in          Price Synchronisation   TargetPriceType                             global
             Standard;                accept, synchronize or review status in                               the accept, synchronize or review       Document
             Current - In Pilot       the price sync list except for First Initial                          status in the price sync list except
             or Production            Load.                                                                 for First Initial Load.
4-Sept. 2007 Approved             416 If the TargetPriceType is populated, the       Source Data Pool   193 If the TargetPriceType is populated,    Price Synchronisation   TargetPriceType, Price Type Code            global
             Standard;                Price Type Code must be equal to                                      the Price Type Code must be equal       Document
             Current - In Pilot       Allowance, Charge, Promotional Price or                               to Allowance, Charge, Promotional
             or Production            any of the Transaction Price Types                                    Price or any of the Transaction
                                      identified by the word TRANSACTION in                                 Price Types identified by the word
                                      the code list value.                                                  TRANSACTION in the code list
                                                                                                            value.

  20-Apr-06 Approved              417 If the TargetPriceType is referenced, the      Source Data Pool   194 If the TargetPriceType is               Price Synchronisation   TargetPriceType                             global
            Standard;                 PriceType code of that TargetPriceType                                referenced, the PriceType code of       Document
            Current - In Pilot        must not be Allowance or Charge.                                      that TargetPriceType must not be
            or Production                                                                                   Allowance or Charge.
  20-Apr-06 Approved              420 All PriceTypes, other than PriceType =    Source Data Pool        197 All PriceTypes, other than              Price Synchronisation   Price Type,                                 global
            Standard;                 „Allowance‟ or „Charge‟, must be assigned                             PriceType = „Allowance‟ or              Document                PriceTypeApplicationSequence
            Current - In Pilot        a PriceTypeApplicationSequence = 1.                                   „Charge‟, must be assigned a
            or Production                                                                                   PriceTypeApplicationSequence = 1.

  20-Apr-06 Approved              421 ConditionApplicationSequence = 1 is not        Source Data Pool   198 ConditionApplicationSequence = 1 Price Synchronisation          ConditionApplicationSequence                global
            Standard;                 a valid Application Sequence for                                      is not a valid Application Sequence Document
            Current - In Pilot        Summary Conditions.                                                   for Summary Conditions.
            or Production
      20-Apr-06 Approved                422 The                                              Source Data Pool    199 The                                     Price Synchronisation          priceSynchronisationDocumentIdentificatio global
                Standard;                   priceSynchronisationDocumentIdentificati                                 priceSynchronisationDocumentIden        Confirmation                   n
                Current - In Pilot          on must be present and unique within a                                   tificationmust be present and
                or Production               information provider in Price                                            unique within a information provider
                                            Synchronization.                                                         in Price Synchronization.
      20-Apr-06 Approved                423 Within the header, the                           Source Data Pool    200 Within the header, the                  Price Synchronisation          priceSynchronisationRelationshipIdentificat global
                Standard;                   priceSynchronisationRelationshipIdentific                                priceSynchronisationRelationshipId      Confirmation                   ion
                Current - In Pilot          ation must be present and unique within                                  entification must be present and
                or Production               a information provider in Price                                          unique within a information provider
                                            Synchronization.                                                         in Price Synchronization.
      20-Apr-06 Approved                424 Both Reason Code and ActionNeeded                Recipient Data      201 If                                      Price Synchronisation          priceSynchronisationConfirmationStatusRe global
                Standard;                   must be provided if both fields are              Pool                    priceSynchronisationConfirmationSt      Confirmation                   ason, actionNeeded,
                Current - In Pilot          conditional on the                                                       atusReason is Review, both                                             confirmationStatusReasonCode
                or Production               priceSynchronisationConfirmationStatusR                                  Reason Code and ActionNeeded
                                            eason being "REVIEW".                                                    must be provided.
      20-Apr-06 Approved                425 The                                              Source Data Pool    202 The                                     Price Synchronisation          priceSynchronisationRelationshipIdentificat global
                Standard;                   PriceSynchronisationRelationshipIdentific                                PriceSynchronisationRelationshipId      Confirmation                   ion
                Current - In Pilot          ation included in the                                                    entification included in the
                or Production               PriceSynchronisationConfirmation must                                    PriceSynchronisationConfirmation
                                            reference an existing Price                                              must reference an existing Price
                                            Synchronisation Relationship identified by                               Synchronisation Relationship
                                            a                                                                        identified by a
                                            priceSynchronsiationRelationshipIdentific                                priceSynchronsiationRelationshipId
                                            ation.                                                                   entification.
      20-Apr-06 Approved                426 The                                              Source Data Pool    203 The                                     Price Synchronisation          PriceSynchronisationConditionIDentificatio global
                Standard;                   PriceSynchronisationConditionIdentificati                                PriceSynchronisationConditionIdent      Confirmation                   n and
                Current - In Pilot          on included in the                                                       ification included in the                                              priceSynchronisationConditionIdentification
                or Production               PriceSynchronisationConfirmation must                                    PriceSynchronisationConfirmation                                       (from priceSynchronisationDocument)
                                            reference an existing Price                                              must reference an existing Price
                                            Synchronisation Condition identified by a                                Synchronisation Condition identified
                                            priceSynchronsiationConditionIdentificatio                               by a
                                            n..                                                                      priceSynchronsiationConditionIdenti
                                                                                                                     fication..
      20-Apr-06 Approved                427 The itemPriceTypeSegmentIdentification           Source Data Pool    204 The                                     Price Synchronisation          ItemPriceTypeSegmentIdentification          global
                Standard;                   included in the                                                          itemPriceTypeSegmentIdentificatio       Confirmation
                Current - In Pilot          PriceSynchronisationConfirmation must                                    n included in the
                or Production               reference an existing Item Price Type                                    PriceSynchronisationConfirmation
                                            Segment identified by a                                                  must reference an existing Item
                                            itemPriceTypeSegmentIdentification.                                      Price Type Segment identified by a
                                                                                                                     itemPriceTypeSegmentIdentificatio
                                                                                                                     n.



  July 18, 2006;   Approved             428 If populated,                                    Source Data Pool,   205 If populated,                      Catalogue Item Notification         percentageOfAlcoholByVolume,                global
     CR 06-102;    Standard;                percentageOfAlcoholByVolume or                   Recipient Data          percentageOfAlcoholByVolume or                                         fatPercentageInDryMatter
approved 20 Aug    Current - In Pilot       fatPercentageInDryMatter, must be                Pool                    fatPercentageInDryMatter, must be
            2006   or Production            greater than or equal to 0.00 and smaller                                greater than or equal to 0.00 and
                                            than or equal to 100.00 by definition.                                   smaller than or equal to 100.00 by
                                                                                                                     definition.

  Aug. 22, 2006; Approved               429 The receiving data pool can fail optional Recipient Data             207 The receiving DP is failing this        All optional GDSN compliant    Not Applicable. A list of mandatory      global
     CR 06-183 Standard;                    messages within the network that are not Pool                            message because it does not             messages (where the            message types must be made available vs.
                 Current - In Pilot         supported by the receiving data pool. The                                support this optional functionality.    Document Identification Type   what is considered optional inside the
                 or Production              scope of this rule is the document type,                                                                         is not supported.)             network. The optional messaging would
                                            therefore, extensions to an existing                                                                                                            be most applicable to pricing messages
                                            document cannot be failed.                                                                                                                      primarily.

  Aug. 22, 2006 Approved                430 The receiving party can fail message             Source Data         999 Note: No canned text - Free form        All GDSN messages              Not Applicable.                             global
                Standard;                   within GDSN network that fails GDSN              Pool,Recipient          text provided by recipient - See
                Current - In Pilot          choreography and synchronization rules.          Data Pool,Global        comment
                or Production                                                                Registry


      10-Oct-06 Approved                431 If condition type = "bracket", then              Source Data Pool    208 If condition type = "bracket", then     Price Synchronisation          ConditionType, Condition Value, Condition global
                Standard;                   Condition Value, Condition Value Type,                                   Condition Value, Condition Value        Document                       Value Type, Qualifier, Basis Quantity
                Current - In Pilot          Qualifier, Basis Quantity, Basis Quantity                                Type, Qualifier, Basis Quantity,                                       UOM, Application Sequence
                or Production               UOM, and Application Sequence cannot                                     Basis Quantity UOM, and
                                            be populated.                                                            Application Sequence cannot be
                                                                                                                     populated.

      10-Oct-06 Approved                432 If Condition Type = bracket, then at least       Source Data Pool    209 If Condition Type = bracket, then at Price Synchronisation             Condition Type                              global
                Standard;                   one bracket qualifier sub-class must be                                  least one bracket qualifier sub-     Document
                Current - In Pilot          provided.                                                                class must be provided.
                or Production
      10-Oct-06 Approved                433 In the condition segment, if classification      Source Data Pool    210 In the condition segment, if            Price Synchronisation          Condition Segment, Classification           global
                Standard;                   category code is populated, then,                                        classification category code is         Document                       Category Code, Information Provider,
                Current - In Pilot          Information Provider, GTIN, Target                                       populated, then, Information                                           Target Market Country Code, Gtin, Target
                or Production               Market Country Code and Target market                                    Provider, GTIN, Target Market                                          Market Subdivision Code
                                            Subdivision Code cannot be populated.                                    Country Code and Target market
                                                                                                                     Subdivision Code cannot be
                                                                                                                     populated.
      10-Oct-06 Approved                434 If the Target Price Type is populated, then Source Data Pool         211 If the Target Price Type is             Price Synchronisation          Target Price Type, Target Condition Type    global
                Standard;                   Target Condition Type cannot be                                          populated, then Target Condition        Document
                Current - In Pilot          populated.                                                               Type cannot be populated.
                or Production
      10-Oct-06 Approved                435 If you provide more than one bracket       Source Data Pool          212 If you provide more than one            Price Synchronisation          Bracket Qualifier, Bracket Operator         global
                Standard;                   qualifier in a Condition segment, then the                               bracket qualifier in a Condition        Document
                Current - In Pilot          bracket operators must either be all "and"                               segment, then the bracket
                or Production               or all "or".                                                             operators must either be all "and" or
                                                                                                                     all "or".
      10-Oct-06 Approved                436 If you provide more than one bracket             Source Data Pool    213 If you provide more than one            Price Synchronisation          Bracket Qualifier, Bracket Operator         global
                Standard;                   qualifier in a Item Price Type segment,                                  bracket qualifier in a Item Price       Document
                Current - In Pilot          then the bracket operators must either be                                Type segment, then the bracket
                or Production               all "and" or all "or".                                                   operators must either be all "and" or
                                                                                                                     all "or".

  Dec. 15, 2006 Approved                437 If the class                                     Source Data Pool    215 If the class                            Catalogue Item Notification    classOfDangerousGoods                       global
                Standard;                   tradeItemHazardousInformation exists                                     tradeItemHazardousInformation
                Current - In Pilot          and dangerousGoodsRegulationCode                                         exists and
                or Production               equals “ADR”, then                                                       dangerousGoodsRegulationCode
                                            classOfDangerousGoods must be one of                                     equals “ADR”, then
                                            the following values: "1", "2", "3", "4.1",                              classOfDangerousGoods must be
                                            "4.2", "4.3", "5.1", "5.2", "6.1", "6.2", "7",                           one of the following values: "1", "2",
                                            "8", "9"                                                                 "3", "4.1", "4.2", "4.3", "5.1", "5.2",
                                                                                                                     "6.1", "6.2", "7", "8", "9"
  25-Jun-07 Approved              438 The Content Owner GLN within the Price      Source Data Pool     214 Content Owner GLN must be same Price Synchronisation                    Price Synchornisation Document, Content global
            Standard;                 Synchronization message must contain                                 as relationship segment GLN    Document                                 Owner; Price Synchronisation Relationship
            Current - In Pilot        the same GLN value as found at the                                                                                                           Identification, Content Owner
            or Production             relationship segment id.

4-Sept. 2007 Approved             439 The price data is not valid for price       Source Data Pool     216 The price data is not valid for price     Price Synchronization         Relationship segment, condition segment,    global
             Standard;                synchronization because the recipient                                synchronization because the               Document                      price type (item depiction)
             Current - In Pilot       previously rejected the relationship and it                          recipient previously rejected the
             or Production            is in reject state.                                                  relationship and it is in reject state.

4-Sept. 2007 Approved             440 A reject response to a trade item price       Source Data Pool   217 The trade item is not valid for price Price Synchronization             Price type segment                          global
             Standard;                type segment indicates that the recipient                            synchronization because the           Document
             Current - In Pilot       no longer wishes to receive any price type                           recipient previously rejected a price
             or Production            segment related to that catalogue trade                              type segment for the trade item.
                                      item. As a result no subsequent pricing
                                      can be made on that trade item in the
                                      reject state.
4-Sept. 2007 Approved             441 It is invalid to send a reject on a condition Source Data Pool   218 A reject segment cannot be sent           Price Synchronization         Confirmation status, segment type           global
             Standard;                segment.                                                             on a condition segment                    Confirmation
             Current - In Pilot
             or Production

   3-Sep-08 Approved              442 If the Price Document Type = RESTART, Source Data Pool           219 If the Price Document Type =       Price Synchronization                Price Document Type, Price                  global
            Standard;                  the Synchronisation Header Action Code                              RESTART,                           Document                             Synchronisation Header Action Code,
            Current - In Pilot        must = „CHANGE_BY_REFRESH‟ and all                                    the Synchronisation Header Action                                      Price Type Segment Action Code
            or Production             Item Price Types sent must have a                                    Code must =
                                      segment Action Code equal to ADD.                                    „CHANGE_BY_REFRESH‟ and all
                                                                                                           Item Price Types sent must have a
                                                                                                           segment Action Code equal to
                                                                                                           ADD.


   3-Sep-08 Approved              443 If a Price Synchronisation             Source Data Pool          220 If a Price Synchronisation                Price Synchronization         priceSynchronisationConfirmationStatus,     global
            Standard;                 confirmationStatusReasonCode or action                               confirmationStatusReasonCode or           Confirmation                  confirmationStatusReasonCode, action
            Current - In Pilot        Needed is provided                                                   action Needed is provided                                               Needed
            or Production             priceSynchronisationConfirmationStatus                               priceSynchronisationConfirmationSt
                                      must be in the status of "REVIEW".                                   atus must be in the status of
                                                                                                           "REVIEW".
   3-Sep-08 Approved              444 A PriceSynchronisationConfirmation for a Source Data Pool        221 If a Price                                Price Synchronization         priceSynchronisationConfirmationStatus,     global
            Standard;                 segment is not valid when a previous                                 SynchronisationConfirmation is            Confirmation                  itemPriceTypeSegmentIdentification,
            Current - In Pilot        PriceSynchronisationConfirmation has                                 received from a data recipient after                                    priceSynchronisationConditionIdentification
            or Production             been received for that segment with a                                a previous confirmation has been                                        ,
                                      priceSynchronisationConfirmationStatus                               sent for the segment with a                                             priceSynchronisationRelationshipIdentificat
                                      of REJECTED.                                                         priceSynchronisationConfirmationSt                                      ion.
                                                                                                           atus of REJECTED, the newly
                                                                                                           received
                                                                                                           PriceSynchronisationConfirmation
                                                                                                           is invalid. Note: Having the Data
                                                                                                           Source send a RESTART is the
                                                                                                           only way to again start
                                                                                                           synchronising rejected Price Types.

   3-Sep-08 Approved              445 The value in                                Source Data Pool     222 The valuse in                      Catalogue Item Notification          tradeItemCountryOfLastProcessing            global
            Standard;                 tradeItemCountryOfLastProcessing                                     tradeItemCountryOfLastProcessing
            Current - In Pilot        MUST be 3 digit numeric and in the ISO                               MUST BE 3 digit numeric and in the
            or Production             3166-1 code.                                                         ISO 3166-1 code list.



   3-Sep-08 Approved              446                                             Source Data Pool     223 If tradeItemCompositionWidth,       Catalogue Item Notification         tradeItemCompositionWidth,             global
            Standard;                                                                                      tradeItemCompositionDepth and                                           tradeItemCompositionDepth,
            Current - In Pilot                                                                             quantityOfCompleteLayersContaine                                        quantityOfCompleteLayersContainedInATr
            or Production             If tradeItemCompositionWidth,                                        dInATradeItem are all supplied, the                                     adeItem
                                      tradeItemCompositionDepth and                                        product of the three attributes                                         totalQuantityOfNextLowerLevelTradeItem
                                      quantityOfCompleteLayersContainedInAT                                should equal the
                                      radeItem are all supplied, the product of                            totalQuantityOfNextLowerLevelTrad
                                      the three attributes should equal the                                eItem.
                                      totalQuantityOfNextLowerLevelTradeItem.                               should equal the
                                       should equal the                                                    totalQuantityOfNextLowerLevelTrad
                                      totalQuantityOfNextLowerLevelTradeItem.                              eItem.
    8-Apr-09 Approved             447 All GS1 system keys that are defined to   Source Data Pool,      224 This GTIN has an incorrect check All                                    applies to any attribute in which a GTIN    global
             Standard;                have check digits must have a valid check Global Registry            digit.                                                                  may be populated
             Current - In Pilot       digit.
             or Production
    8-Apr-09 Approved             448 All GS1 system keys that are defined to   Source Data Pool,      225 This GLN has an incorrect check           All                           applies to any attribute in which a GLN     global
             Standard;                have check digits must have a valid check GS1 Global                 digit.                                                                  may be populated
             Current - In Pilot       digit.                                    Registry
             or Production
    8-Apr-09 Approved             449 A Change_By_Refresh cannot be used to Source Data Pool           226 The value for netContent is not    Catalogue Item Notification          netContent                                  global
             Standard;                modify the netContent. GTIN allocation                               allowed to be changed according to
             Current - In Pilot       rules must be followed independent of                                GTIN allocation rules.
             or Production            data source, data recipient and target
                                      market.
    8-Apr-09 Approved             450 A Change_By_Refresh cannot be used to Source Data Pool           227 The value of                              Catalogue Item Notification   priceComparisonMeasurement                  global
             Standard;                modify the value for                                                 priceComparisonMeasurement is
             Current - In Pilot       priceComparisonMeasurement. GTIN                                     not allowed to be changed
             or Production            allocation rules must be followed                                    according to GTIN allocation rules.
                                      independent of data source, data
                                      recipient and target market.
    8-Apr-09 Approved             451 A Change_By_Refresh cannot be used to Source Data Pool           228 The value for brandName is not     Catalogue Item Notification          brandName                                   global
             Standard;                modify the value for brandName.                                      allowed to be changed according to
             Current - In Pilot       Additional information as VIM to VIM                                 GTIN allocation rules.
             or Production            CITRUS is OK. GTIN allocation rules
                                      must be followed independent of data
                                      source, data recipient and target market.

    8-Apr-09 Approved             452 A Change_By_Refresh cannot be used to Source Data Pool           229 totalQuantityOfNextLowerLevelTrad Catalogue Item Notification           totalQuantityOfNextLowerLevelTradeItem      global
             Standard;                modify the value for                                                 eItem is not allowed to be changed
             Current - In Pilot       totalQuantityOfNextLowerLevelTradeItem                               according to GTIN allocation rules.
             or Production            is not allowed to be changed. GTIN
                                      allocation rules must be followed
                                      independent of data source, data
                                      recipient and target market.
       8-Apr-09 Approved                453 A Change_By_Refresh cannot be used to Source Data Pool           230 childTradeItem GTIN is not allowed Catalogue Item Notification        tradeItemIdentificationOfNextLowerLevelTr global
                Standard;                   modify the value for childTradeItem                                  to be changed according to GTIN                                       adeItem
                Current - In Pilot          GTIN. childTradeItem GTIN is not                                     allocation rules
                or Production               allowed to be changed. GTIN allocation
                                            rules must be followed independent of
                                            data source, data recipient and target
                                            market.

       8-Apr-09 Approved                454 A GTIN cannot be a child of itself.           Source Data Pool   231 The GTIN cannot be a child of          Catalogue Item Notification    globalTradeItemNumber,                    global
                Standard;                                                                                        itself.                                                               tradeItemIdentificationOfNextLowerLevelTr
                Current - In Pilot                                                                                                                                                     adeItem
                or Production

      8-Apr-09 Approved                 455 A GTIN can appear in a lower level only       Source Data Pool   232 A GTIN cannot be repeated under        Catalogue Item Notification    globalTradeItemNumber,                    global
               Standard;                    under a different parent.                                            the same parent.                                                      tradeItemIdentificationOfNextLowerLevelTr
               Current - In Pilot                                                                                                                                                      adeItem
               or Production
      8-Apr-09 Approved                 456 isPriceOnPack may only be true if             Source Data Pool         isPriceOnPack may only be true for Catalogue Item Notification      isTradeItemAConsumerUnit ,                 global
               Standard;                    isTradeItemAConsumerUnit = true.                                       consumer units.                                                     isPriceOnPack
               Current - In Pilot
               or Production                                                                                 233
     14-May-09 Approved                 457 Within each hierarchy one or more trade       Source Data Pool       One or more of the GTINs in each       Catalogue Item Notification    isTradeItemAnInvoiceUnit                   global
               Standard;                    items must have                                                      hierarchy must be marked as an
               Current - In Pilot           'isTradeItemAnInvoiceUnit' equals true                               INVOICE UNIT
               or Production                                                                                 234
     14-May-09 Approved                 458 For a given Price ID,                         Source Data Pool   235 Price Type Effective Start or End      Catalogue Price Notification   'priceTypeEffectiveEndDateContext;         global
               Standard;                    priceTypeEffectiveEndDateContext and                                 Date Contexts may only repeat                                         priceTypeEffectiveStartDateContext
               Current - In Pilot           priceTypeEffectiveStartDateContext are                               using a previously un-used code
               or Production                allowed to repeat. However, the repeat                               value
                                            can only be from the remaining un-used
                                            code values
     14-May-09 Approved                 459 If provided priceTypeEffectiveEndDate         Source Data Pool   236 The Price Type Effective End Date      Catalogue Price Notification   priceTypeEffectiveEndDate                  targetMarket=036
               Standard;                    must be greater than or equal to Today's                             must be a date equal to or after                                                                                 (Australia)
               Current - In Pilot           date, i.e. Today()                                                   Today's date                                                                                                     targetMarket=554
               or Production                                                                                                                                                                                                      (New Zealand)
     14-May-09 Approved                 460 priceValue must be provided and value         Source Data Pool   237 You must populate a Price Value;       Catalogue Price Notification   priceValue                                 targetMarket=036
               Standard;                    must be greater than or equal to 0                                   this value must be greater than or                                                                               (Australia)
               Current - In Pilot                                                                                equal to zero.                                                                                                   targetMarket=554
               or Production                                                                                                                                                                                                      (New Zealand)
     14-May-09 Approved                 461 If alternateLocationGrouping is not null,     Source Data Pool   238 When the Alternate Location         Catalogue Price Notification      alternateLocationGrouping;                 targetMarket=036
               Standard;                    then targetMarketSubdivisionCode and                                 Grouping is populated, then the                                       priceTargetMarketSubdivision; shipTo       (Australia)
               Current - In Pilot           shipTo must be null                                                  Target Market Subdivision Code                                                                                   targetMarket=554
               or Production                                                                                     and Ship To locations must be null.                                                                              (New Zealand)


     14-May-09 Approved                 462 priceValueType must be provided; allow        Source Data Pool   239 You must populate a Price Value        Catalogue Price Notification   priceValueType                             global
               Standard;                    PERCENTAGE or VALUE                                                  Type as either 'Value' or
               Current - In Pilot                                                                                'Percentage'
               or Production
     14-May-09 Approved                 463 Price Action Reason Code Must be              Source Data Pool   240 Reason for Price Action Reason         Catalogue Price Notification   priceActionReasonCode                      targetMarket=036
               Standard;                    provided                                                             Code must be provided                                                                                            (Australia)
               Current - In Pilot                                                                                                                                                                                                 targetMarket=554
               or Production                                                                                                                                                                                                      (New Zealand)
     20-Jun-09 Approved                 464 Description must be identical for all items Source Data Pool     241 The Trade Item Group ID                Catalogue Item Notification    tradeItemGroupIdentificationDescription    targetMarket=036
               Standard;                    with the same Trade Item Group ID                                    Description must be the same for                                                                                 (Australia)
               Current - In Pilot                                                                                all GTINs within a Trade Item                                                                                    targetMarket=554
               or Production                                                                                     Group ID                                                                                                         (New Zealand)



      20-Jun-09 Approved                465 packagingMaterialCode and                     Source Data Pool   242 packagingMaterialCode and               Catalogue Item Notification   packagingMaterialCode,                     targetMarket=752
                Standard;                   packagingMaterialCompositionQuantity                                 packagingMaterialCompositionQua                                       packagingMaterialCompositionQuantity       (Sweden)
                Current - In Pilot          are used in pairs. I.e. if one is populated                          ntity are used in pairs. I.e. if one is
                or Production               the other one must be populated, too.                                populated the other one must be
                                                                                                                 populated, too.
      20-Jun-09 Approved                466 Zero or negative values are not allowed       Source Data Pool   243 Zero or negative values are not         Catalogue Item Notification   packagingMaterialCompositionQuantity       global
                Standard;                   for                                                                  allowed for Packaging Material
                Current - In Pilot          packagingMaterialCompositionQuantity                                 Composition Quantity where
                or Production                                                                                    provided

      20-Jun-09 Approved                468 For items with isTradeItemABaseUnit =         Source Data Pool   245 For items with                     Catalogue Item Notification        packagingMaterialCode                      targetMarket=752
                Standard;                   true, packagingMaterialCode and                                      isTradeItemABaseUnit = true,                                          packagingMaterialCompositionQuantity       (Sweden)
                Current - In Pilot          packagingMaterialCompositionQuantity                                 packagingMaterialCode and
                or Production               are mandatory unless:                                                packagingMaterialCompositionQua
                                            Alternative 1: The item has the                                      ntity are mandatory unless package
                                            packagingTermsAndCondition = 12                                      recycling fee has been paid or the
                                            (package recycling fee paid).                                        package is returnable or the trade
                                            Alternative 2: The item has the                                      item is unpacked.
                                            isPackagingMarkedReturnable = true .
                                            Alternative 3: The item has the
                                            packagingTypeCode = not packed /
                                            unpacked




      20-Jun-09 Approved                469 For Tarket Market 528 (Netherlands)      Source Data Pool,       246 For Target Market 528                  All, Office Supplies Extension, global Trade Item Number, replaced Trade targetMarket= 528
                Standard;                   internal (restricted distribution) GTINs Recipient Data              (Netherlands) codes starting with      Free Quantity Promotional       Item Identification, Trade Item Identification (Netherlands)
                Current - In Pilot          can not be used (codes begining with:    Pool                        0020-0029, 0040-0049, 0200-0299        Trade Item Extension            of Next Lower Level Trade Item, returnable
                or Production               00020-00029, 00040-00049, 0200-0299).                                are not allowed.                                                       Package Deposit Code, primary Alternate
                                                                                                                                                                                        Trade Item, dependent Proprietary Trade
                                                                                                                                                                                        Item, non Promotional Item

     6/20/2009;    Approved             471 Must be a valid GTIN-8, GTIN-12, GTIN-        Source Data Pool   247 GTIN has not been expressed as a All                                  All attributes defined as GTIN             global
Revised 10-Mar-    Standard;                13 or GTIN-14 number, expressed as a                                 valid 14-digit syntax with valid check
   2010 (in MR5    Current - In Pilot       14-digit number with valid check digit                               digit.
 v2.8); modified   or Production;
30 Nov 2010 (in    Revised Oct
      MR5 v2.8)    2010

      20-Jun-09 Approved                472 The Trade Item Declaration item               Source Data Pool   249 For each GTIN in the hierarchy,        Catalogue Item Notification    TradeItemIdentification                    global
                Standard;                   hierarchy must be consistent. Observe                                populated in the next lower level                                     globalTradeItemNumber
                Current - In Pilot          that there can be more than one Trade                                trade item information the GTIN
                or Production               Item at all levels except the top of the                             must have a corresponding item
                                            hierarchy.                                                           record.
   20-Jun-09 Approved             473 if isTradeItemPacked Irregularly = False Source Data Pool           250 if isTradeItemPacked Irregularly =   Catalogue Item Notification    isTradeItemPacked Irregularly          global
             Standard;                then                                                                    False then Value in                                                 quantityofNextLowerLevelTradeItem
             Current - In Pilot       Value in                                                                quantityofNextLowerLevelTradeItem                                   quantityOfCompleteLayersContainedInATr
             or Production            quantityofNextLowerLevelTradeItem must                                  must be equal to value in                                           adeItem
                                      be equal to value in                                                    quantityOfCompleteLayersContaine                                    quantityOfTradeItemsContainedInAComple
                                      quantityOfCompleteLayersContainedInAT                                   dInATradeItem multiplied by value                                   teLayer
                                      radeItem multiplied by value in                                         in
                                      quantityOfTradeItemsContainedInACompl                                   quantityOfTradeItemsContainedInA
                                      eteLayer                                                                CompleteLayer
1/20/2010 (in Approved            474 If isTradeItemAConsumerUnit = true and Source Data Pool             251 If isTradeItemAConsumerUnit =        Catalogue Item Notification    isTradeItemAConsumerUnit, barCodeType global
   MR5 v2.8) Standard                 barCodeType = EAN_UCC_8_SYMBOL                                          true and barCodeType =
                                      then the first six digits of the trade item‟s                           EAN_UCC_8_SYMBOL then the
                                      GTIN must be zero (000000)                                              first six digits of the trade item‟s
                                                                                                              GTIN must be zero (000000)
   29-Jul-09 Approved             475 The Target Market Country Code and         Source Data Pool         252 The Target Market Country Code       Catalogue Item Notification    targetMarketCountryCode,               global
             Standard;                 when populated the                                                     and targetMarketSubdivisionCode                                     targetMarketSubdivisionCode
             Current - In Pilot       targetMarketSubdivisionCode, must be                                    when populated, will be consistent
             or Production            consistent within a hierarchy. A higher                                 for all GTINs within a given
                                      level TM subdivision code is a valid                                    hierarchy
                                      Subdivision code for the TMs of all its
                                      lower levels. A lower level cannot be
                                      more specific than the higher level. Ex. 1
                                       VALID: CA - 840-TN EA - 840-TN ; Ex.
                                      2 NOT VALID: CA - 840 EA - 840-TN ;
                                      Ex 3 VALID: CA - 840-TN EA – 840; Ex 4
                                        VALID CA - 840 EA - 840
   29-Jul-09 Approved             477 Unit of measure for                        Source Data Pool         254 Unit of measure for                 Catalogue Item Notification     storageHandlingTemperatureMaximum,     targetMarket=752
             Standard;                storageHandlingTemperatureMaximum,                                      storageHandlingTemperatureMaxim                                     storageHandlingTemperatureMinimum,     (Sweden)
             Current - In Pilot       storageHandlingTemperatureMinimum                                       um,                                                                 flashPointTemperature
             or Production            and flashPointTemperature may only be                                   storageHandlingTemperatureMinim
                                      degrees Celsius (CEL).                                                  um and flashPointTemperature may
                                                                                                              only be specified as degrees
                                                                                                              Celsius.
   29-Jul-09 Approved             478 If nestingIncrement is populated it must        Source Data Pool    255 If nestingIncrement is populated it Catalogue Item Notification     nestingIncrement                       global
             Standard;                be greater than zero(0).                                                must be greater than zero(0).
             Current - In Pilot
             or Production
   29-Jul-09 Approved             479 For TM 528 (Netherlands) the value of           Source Data Pool,   256 Invalid value for trade item stacking Catalogue Item Notification   stackingFactor                         targetMarket= 528
             Standard;                stacking factor can not be more than 99.        Recipient Data          factor                                                                                                     (Netherlands)
             Current - In Pilot                                                       Pool
             or Production
   29-Jul-09 Approved             480 For TM 528 (Netherlands) the value of the Source Data Pool,         257 Invalid value for the non-GTIN        Catalogue Item Notification   logisticsUnitStackingFactor            targetMarket= 528
             Standard;                stacking factor of the non-GTIN logistic  Recipient Data                logistic unit stacking factor                                                                              (Netherlands)
             Current - In Pilot       unit can not be more than 99.             Pool
             or Production
   29-Jul-09 Approved             481 For TM 528 (Netherlands) the value of           Source Data Pool,   258 Invalid value for trade layers per    Catalogue Item Notification   quantityOfLayersPerPallet              targetMarket= 528
             Standard;                layers per pallet can not exceed 999.           Recipient Data          pallet                                                                                                     (Netherlands)
             Current - In Pilot                                                       Pool
             or Production
   29-Jul-09 Approved             483 endAvailabilityDateTime must be after           Source Data Pool    260 endAvailabilityDateTime must be       Catalogue Item Notification   endAvailabilityDateTime                global
             Standard;                yesterday's date.                                                       after yesterday's date.
             Current - In Pilot
             or Production
   29-Jul-09 Approved             485 discontinuedDate can only be updated Source Data Pool               262 discontinuedDate can only be   Catalogue Item Notification          discontinuedDate                       global
             Standard;                when documentCommand = CORRECT.                                         updated with a documentCommant
             Current - In Pilot                                                                               = CORRECT.
             or Production
   29-Jul-09 Approved             488 lastChangeDateTime for a trade item       Source Data Pool          265 lastChangeDateTime for a trade      Catalogue Item Notification     lastChangeDateTime                     global
             Standard;                must be the same or later than previously                               item must be the same or later than
             Current - In Pilot       sent value                                                              previously sent value
             or Production
   29-Jul-09 Approved             489 tradeItemCountryOfOrigin must be the 3                              266 tradeItemCountryOfOrigin must       Catalogue Item Notification     tradeItemCountryOfOrigin               global
             Standard;                digit numeric representation found in the                               have a valid country code (3 digit
             Current - In Pilot       ISO 3167-1 list.                                                        numeric representation found in the
             or Production                                                                                    ISO 3166-1 list).
   29-Jul-09 Approved             490 When netcontent is provided, its                Source Data Pool    267 When netcontent is provided, its    Catalogue Item Notification     netContent                             global
             Standard;                associated unitOfMeasure must be from                                   associated unitOfMeasure must be
             Current - In Pilot       the Unit Of Measure Code List from the                                  from the Unit Of Measure Code List
             or Production            Trade Item Standard.

   29-Jul-09 Approved             491 storageHandlingHumidityMaximum and     Source Data Pool             268 storageHandlingHumidityMaximum Catalogue Item Notification          storageHandlingHumidityMaximum,        global
             Standard;                storageHandlingHumidityMinimum using                                    and                                                                 storageHandlingHumidityMinimum
             Current - In Pilot       percentage must have a value between 0                                  storageHandlingHumidityMinimum
             or Production            and 100.                                                                using percentage must have a value
                                                                                                              between 0 and 100.
9/2/2009 (in Approved             493 There is a limit of 100 Transactions        Source Data Pool,       270 There is a limit of 100 Transactions Catalogue Item Notification    transaction, message                   global
  MR5 v2.8) Standard                  within 1 Message                            Recipient Data              within 1 Message
                                                                                  Pool, GS1 Global
                                                                                  Registry
9/2/2009 (in Approved             494   There is a limit of 1 Command type within Source Data Pool,       271 There is a limit of 1 Command type All GDSN Messages                documentCommandHeader type,            global
  MR5 v2.8) Standard                    1 Transaction                             Recipient Data              within 1 Transaction                                                transaction
                                                                                  Pool, GS1 Global
                                                                                  Registry
9/2/2009 (in Approved             495   There is a limit of 100 Documents within Source Data Pool,        272 There is a limit of 100 Documents     All GDSN Messages             transaction, documentCommandOperand    global
  MR5 v2.8) Standard                    1 Transaction                             Recipient Data              within 1 Transaction
                                                                                  Pool, GS1 Global
                                                                                  Registry
9/2/2009 (in Approved             496   There is a limit of 1 Message within a    Source Data Pool,       273 There is a limit of 1 Message within All GDSN Messages              StandardBusinessDocumentHeader,        global
  MR5 v2.8) Standard                    Standard Business Document                Recipient Data              a Standard Business Document                                        message
                                                                                  Pool, GS1 Global
                                                                                  Registry
 9/2/2009 (in Approved            497   GLN for sender in Standard Business       Source Data Pool,       274 GLN for sender in Standard         All GDSN Messages                Sender Identifier, contentOwner        global
  MR5 v2.8)) Standard                   Document Header and content owner at Recipient Data                   Business Document Header and                                        gln
                                        message level must be the same.           Pool, GS1 Global            content owner at message level
                                                                                  Registry                    must be the same.
9/2/2009 (in Approved             498   Header version in Standard Business       Source Data Pool,       275 Header version in Standard         All GDSN Messages                HeaderVersion                          global
  MR5 v2.8) Standard                    Document Header must be the current       Recipient Data              Business Document Header is not
                                        version approved for the network          Pool, GS1 Global            the current version approved for
                                                                                  Registry                    the network. See documentation for
                                                                                                              expected value.

03-Nov-/2009 Approved             500 According to GTIN allocation rules, height is   Source Data Pool    277 According to GTIN allocation rules,   Catalogue Item Notification   height                                 global
(in MR5 v2.8) Standard                not allowed to be changed more than 20%.                                height is not allowed to be changed   (Change by Refresh)
                                                                                                              more than 20%. Previously accepted
                                                                                                              and stored value is {n}.
  03-Nov-/2009 Approved              501 According to GTIN allocation rules, width is not Source Data Pool   278 According to GTIN allocation rules,     Catalogue Item Notification       width                                      global
  (in MR5 v2.8) Standard                 allowed to be changed more than 20%.                                    width is not allowed to be changed more (Change by Refresh)
                                                                                                                 than 20%. Previously accepted and
                                                                                                                 stored value is {n}.
  03-Nov-/2009 Approved              502 According to GTIN allocation rules, depth is not Source Data Pool   279 According to GTIN allocation rules,       Catalogue Item Notification     depth                                      global
  (in MR5 v2.8) Standard                 allowed to be changed more than 20%.                                    depth is not allowed to be changed more   (Change by Refresh)
                                                                                                                 than 20%. Previously accepted and
                                                                                                                 stored value is {n}.
  03-Nov-/2009 Approved              503 According to GTIN allocation rules,             Source Data Pool    280 According to GTIN allocation rules,       Catalogue Item Notification     grossWeight                                global
  (in MR5 v2.8) Standard                 grossWeight is not allowed to be changed                                grossWeight is not allowed to be          (Change by Refresh)
                                         more than 20%.                                                          changed more than 20%. Previously
                                                                                                                 accepted and stored value is {n}.

     02-Sep-09 Approved              504 Maximum number of occurrences of       Source Data Pool             281 Maximum number of occurrences of Catalogue Item Notification              gdsnTradeItemClassificationAttributeType   global
                Standard;                GDSNTradeItemClassificationAttributeTy                                  GDSNTradeItemClassificationAttrib
                Current - In Pilot       pe is 25                                                                uteType is 25
                or Production
  1/20/2010 (in Approved             505 None of the child items' largest                Source Data Pool    282 None of the child items' largest          Catalogue Item Notification     tradeItemMeasurements                      global
     MR5 v2.8) Standard                  measurements is allowed to be larger                                    measurements is allowed to be
                                         than 5 times the largest measurement of                                 larger than 5 times the largest
                                         the item. Only applies to                                               measurement of the item.
                                         tradeItemMeasurements class. The
                                         purpose of this rule is to find errors of
                                         data entry, for example: incorrect UOM.

  1/20/2010 (in Approved             506 For TM Swe and NL, packaging material Source Data Pool              283 For TM Swe and NL, packaging        Catalogue Item Notification           packagingMaterialCompositionQuantity       targetMarket= 752
     MR5 v2.8) Standard                  composition quantity can only be entered                                material composition quantity can                                                                                    (Sweden)
                                         in weight and the weight must be in the                                 only be entered in weight and the
                                         metric system (UOM)                                                     weight must be in the metric system
                                                                                                                 (UOM)
  1/20/2010 (in Approved             507 The total of values in                          Source Data Pool    284 The total of values in              Catalogue Item Notification           packagingMaterialCompositionQuantity       global
     MR5 v2.8) Standard                  packagingMaterialCompositionQuantity                                    packagingMaterialCompositionQua
                                         may not exceed the value in                                             ntity may not exceed the value in
                                         packagingWeight for the same item .                                     packagingWeight for the same item
                                                                                                                 .
  1/20/2010 (in Approved             508 For TM 528 (Netherlands) when an item           Source Data Pool,   285 Pallet height exceeds valid limit.  Catalogue Item Notification           height                                     targetMarket= 528
     MR5 v2.8) Standard                  is identified as a Pallet (PL) or Mixed         Recipient Data                                                                                                                               (Netherlands)
                                         Module (MX) in the                              Pool
                                         'tradeItemUnitDescriptor', the height of
                                         the item can not exceed 2600 mm
  1/20/2010 (in Approved             509 For TM 528 (Netherlands) the height of a        Source Data Pool,   286 Non-GTIN Logistic unit height             Catalogue Item Notification     height                                     targetMarket= 528
     MR5 v2.8) Standard                  non-GTIN logistic unit (the field pallet        Recipient Data          exceeds valid limit.                      Item Data Extension for case                                               (Netherlands)
                                         height) can not exceed 2600 mm                  Pool                                                              level non-gtin logistics unit
   2/3/2010 (in Approved             510 For items that are physical,                    Source Data Pool    287 For items that are physical,              Catalogue Item Notification     depth                                      global
     MR5 v2.8) Standard                  isTradeItemAService=false or null, depth                                isTradeItemAService=false or null,
                                         must be provided and value must be                                      depth must be provided and value
                                         greater than zero. Zero or negative values                              must be greater than zero (use an
                                         are not allowed                                                         average for variable measure
                                                                                                                 items)
   2/3/2010 (in Approved             511 For items that are physical,              Source Data Pool          288 For items that are physical,              Catalogue Item Notification     height                                     global
     MR5 v2.8) Standard                  isTradeItemAService=false or null, height                               isTradeItemAService=False or null,
                                         must be provided and value must be                                      height must be provided and value
                                         greater than zero (use an average for                                   must be greater than zero (use an
                                         variable measure items)                                                 average for variable measure
                                                                                                                 items)
   2/3/2010 (in Approved             512 For items that are physical,                    Source Data Pool    289 For items that are physical,              Catalogue Item Notification     width                                      global
     MR5 v2.8) Standard                  isTradeItemAService=false or null, width                                isTradeItemAService=false or null,
                                         must be provided and value must be                                      width must be provided and value
                                         greater than zero (use an average for                                   must be greater than zero (use an
                                         variable measure items)                                                 average for variable measure
                                                                                                                 items)
10-Mar-2010 (in Approved             513 For non-Consumer Units ONLY the GS1 Source Data Pool                290 For non-Consumer Units ONLY the           Catalogue Item Notification     width; depth; isTradeItemAConsumerUnit     global
     MR5 v2.8) Standard                  Standard for Product Measurement states                                 GS1 Standard for Product
                                         that for Width and Depth, width MUST be                                 Measurement states that for Width
                                         less than, or equal to, depth.                                          and Depth, width MUST be less
                                                                                                                 than, or equal to, depth.
10-Mar-2010 (in Approved             515 Negative values are not allowed for             Source Data Pool    292 Zero or negative values are not           Catalogue Item Notification     grossWeight                                global
     MR5 v2.8) Standard                  grossWeight*                                                            allowed for Gross Weight
                                         *(because the attribute is mandatory and
                                         non-physical items exist in the GDSN, it
                                         is permissible to enter a zero for such
                                         items)
   20-Jan-2010 Approved              516 Zero or negative values are not allowed         Source Data Pool    293 Zero or negative values are not   Catalogue Item Notification             netWeight                                  global
  (in MR5 v2.8) Standard                 for netWeight                                                           allowed for Net Weight where Net
                                                                                                                 Weight is Provided
     10-Nov-09 Approved              517 If the Electronic Game Trade Item       Source Data Pool            294 When the Electronic Game Trade Catalogue Item Notification
               Standard;                 Extension is sent and                                                   Item Extension is sent and the
               Current - In Pilot        classificationCategoryCode = 10001137                                   classificationCategoryCode =
               or Production             then electronicGameTitle, productGenre,                                 10001137 (Computer/Video Game
                                         titleRating, titleRatingEntity and                                      Gaming Software),                                                         electronicGameTitle,
                                         gameFormat must be populated.                                           electronicGameTitle,                                                      productGenre,
                                                                                                                 productGenre,titleRating,                                                 titleRating,
                                                                                                                 titleRatingEntity and gameFormat                                          titleRatingEntity,
                                                                                                                 must be populated.                                                        gameFormat                                 global
     10-Nov-09 Approved              518 For Target Market AU (036) and NZ(554), Source Data Pool            295 communityVisibilityDateTime       Catalogue Item Notification             communityVisibilityDateTime,               Target Market = AU
               Standard;                 the communityVisibilityDateTime cannot                                  cannot be populated if                                                    partyRecevingPrivateData (GLN)             (036) amd NZ(554)
               Current - In Pilot        be populated if partyRecevingPrivateData                                partyRecevingPrivateData (GLN) is
               or Production             (GLN) is populated.                                                     populated.



 3-Feb-2010 (in Approved             519 layerHeight must have the same value as Source Data Pool            296 layerHeight must have the same            Catalogue Item Notification     layerHeight                                targetMarket= 752
     MR5 v2.8) Standard                  one of the values in width, depth or height                             value as one of the values in width,                                                                                 (Sweden)
                                         of the child item.                                                      depth or height of the child item.

3-Feb-2010 (in Approved              520 tradeItemPriceBasisQuantity may be              Source Data Pool    297 tradeItemPriceBasisQuantity may       Catalogue Item Notification         tradeItemPriceBasisQuantity                targetMarket= 752
     MR5 v2.8) Standard                  specified with the following units of                                   be specified with the following units                                                                                (Sweden)
                                         measures:                                                               of measures:
                                          kilogram                                                                kilogram
                                         gram                                                                    gram
                                         metre                                                                   metre
                                         millimetre                                                              millimetre
                                         millilitre                                                              millilitre
                                         litre                                                                   litre
                                         square metre                                                            square metre
                                         cubic metre                                                             cubic metre
                                         piece                                                                   piece
 3-Feb-2010 (in Approved   521 additionalTradeItemIdentificationValue    Source Data Pool    298 additionalTradeItemIdentificationVal Catalogue Item Notification      additionalTradeItemIdentificationValue,    targetMarket= 752
      MR5 v2.8) Standard       (SUPPLIER_ASSIGNED,                                               ue (SUPPLIER_ASSIGNED,                                                sTradeItemAnOrderableUnit                  (Sweden)
                               DISTRIBUTOR_ASSIGNED) may not                                     DISTRIBUTOR_ASSIGNED) may
                               have the same value on more than one                              not have the same value on more
                               Trade Item in the same item hierarchy.                            than one Trade Item in the same
                               This rule applies when orderableItem =                            item hierarchy. This rule applies
                               True.                                                             when sTradeItemAnOrderableUnit
                                                                                                 = True.
20-Jan-2010 (in Approved   523 If isTradeItemAConsumerUnit = true and Source Data Pool       300 If isTradeItemAConsumerUnit =        Catalogue Item Notification      isTradeItemAConsumerUnit, barCodeType global
      MR5 v2.8) Standard       barCodeType = EAN_UCC_13_SYMBOL                                   true and barCodeType =
                               or UPC_A_SYMBOL or                                                EAN_UCC_13_SYMBOL or
                               UPC_E_SYMBOL the first digit of the                               UPC_A_SYMBOL or
                               trade item‟s GTIN must be zero (0)                                UPC_E_SYMBOL the first digit of
                                                                                                 the trade item‟s GTIN must be zero
                                                                                                 (0)
25-Jun-2010 (in Approved   524 netContent must be populated when         Source Data Pool    301 netContent must be populated         Catalogue Item Notification      isTradeItemAConsumerUnit                   targetMarket=036
      MR5 v2.8) Standard       isTradeItemAConsumerUnit = true                                   when isTradeItemAConsumerUnit =                                                                                  (Australia)
                                                                                                 true                                                                                                             targetMarket=554
                                                                                                                                                                                                                  (New Zealand)
                                                                                                                                                                                                                  targetMarket=752
                                                                                                                                                                                                                  (Sweden)
                                                                                                                                                                                                                  targetMarket=348
                                                                                                                                                                                                                  (Hungary)
                                                                                                                                                                                                                  targetMarket= 528
                                                                                                                                                                                                                  (Netherlands)
                                                                                                                                                                                                                  targetMarket=124
                                                                                                                                                                                                                  (Canada)
                                                                                                                                                                                                                  targetMarket=840
                                                                                                                                                                                                                  (United States)

10-Mar-2010 (in Approved   525 Trade Item Group Identification           Source Data Pool    302 If Target Market is Australia, Trade   Catalogue Item Notification    tradeItemGroupIdentificationDescription;   targetMarket=036
     MR5 v2.8) Standard        Description must be provided for all                              Item Group Identification                                             targetMarketCountryCode                    (Australia)
                               GTINs                                                             Description MUST be provided for
                                                                                                 all GTINs
10-Mar-2010 (in Approved   526 If provided, Ordering Lead Time must be   Source Data Pool    303 If provided, Ordering Lead Time        Catalogue Item Notification    orderingLeadTime                           global
     MR5 v2.8) Standard        greater than zero                                                 must be greater than zero

10-Mar-2010 (in Approved   527 If the Packaging Material class is        Source Data Pool    304 If the Packaging Material class is Catalogue Item Notification        packagingMaterialCodeListMaintenanceAg targetMarket=036
     MR5 v2.8) Standard        provided, the Packaging Material Codelist                         provided the Packaging Material                                       ency                                   (Australia)
                               Maintenance Agency must be provided                               Codelist Maintenance Agency must                                                                             targetMarket=554
                               and must be "E"                                                   be provided and must be "E"                                                                                  (New Zealand)

10-Mar-2010 (in Approved   528 If taxTypeCode = WET (Wine                Source Data Pool    305 If taxTypeCode = WET (Wine             Catalogue Item Notification    percentageOfAlcoholByVolume;               targetMarket=036
     MR5 v2.8) Standard        Equalisation Tax),                                                Equalisation Tax),                                                    taxTypeCode                                (Australia)
                               percentageOfAlcoholByVolume must be                               percentageOfAlcoholByVolume
                               populated                                                         must be populated
10-Mar-2010 (in Approved   529 The Price (or Allowance) Basis Quantity   Source Data Pool    306 The Price (or Allowance) Basis         Catalogue Price Notification   priceBasisQuantity                         global
     MR5 v2.8) Standard        must be greater than zero                                         Quantity must be greater than zero

10-Mar-2010 (in Approved   530 If quantityOfTradeItemsPerPalletLayer is Source Data Pool     307 QuantityOfTradeItemsPerPalletLay Catalogue Item Notification          quantityOfLayersPerPallet;                 ttargetMarket=036
     MR5 v2.8) Standard        provided, then QuantityOfLayersPerPallet                          er and QuantityOfLayersPerPallet                                      quantityOfTradeItemsPerPalletLayer         (Australia)
                               must be provided.                                                 are conditionally required                                                                                       targetMarket=554
                                                                                                                                                                                                                  (New Zealand)
                                                                                                                                                                                                                  targetMarket=348
                                                                                                                                                                                                                  (Hungary)

17-Mar-2010 (in Approved   531 functionalName may not contain the      Source Data Pool      308 functionalName may not contain the Catalogue Item Notification        functionalName, brandName, subbrand,       targetMarket=752
     MR5 v2.8) Standard        same text as brandName. When                                      same text as brandName. When                                          isTradeItemAConsumerUnit                   (Sweden)
                               validating, a space character should be                           validating, a space character should
                               added before and after brandName                                  be added before and after
                               before searching for the same text in                             brandName before searching for
                               functionalName. This rule applies when                            the same text in functionalName.
                               isTradeItemAConsumerUnit=true and the                             This rule applies when
                               target market is Sweden (752).                                    isTradeItemAConsumerUnit=true
                                                                                                 and the target market is Sweden
                                                                                                 (752).

17-Mar-2010 (in Approved   532 functionalName may not contain the     Source Data Pool       309 functionalName may not contain the Catalogue Item Notification        functionalName, brandName, subbrand,       targetMarket=752
     MR5 v2.8) Standard        same text as tradeItemSizeDescription.                            same text as                                                          isTradeItemAConsumerUnit                   (Sweden)
                               When validating, a space character                                tradeItemSizeDescription. When
                               should be added before and after                                  validating, a space character should
                               tradeItemSizeDescription before                                   be added before and after
                               searching for the same text in                                    tradeItemSizeDescription before
                               functionalName. This applies when                                 searching for the same text in
                               isTradeItemAConsumerUnit=true and the                             functionalName. This applies when
                               target market is Sweden (752).                                    isTradeItemAConsumerUnit=true
                                                                                                 and the target market is Sweden
                                                                                                 (752).

17-Mar-2010 (in Approved   533 The taxApplicabilityCode must be           Source Data Pool   310 taxApplicabilityCode is required but Catalogue Item Notification      taxApplicabilityCode                       targetMarket=Netherl
     MR5 v2.8) Standard        populated when target market includes                             not provided.                                                                                                    ands(528)
                               528 = Netherlands.
17-Mar-2010 (in Approved   534 partyReceivingPrivateData GLNs cannot Source Data Pool        311 The partyReceivingPrivateData          Catalogue Item Notification    partyReceivingPrivateData;                 targetMarket=036
     MR5 v2.8) Standard        be populated when                                                 field cannot be populated when the                                    communityVisibilityDate                    (Australia)
                               communityVisibilityDate is populated.                             communityVisibilityDate has been
                               Caution: Not all data sources will be able                        populated.
                               to remove the communityVisibilityDate
                               once it is populated.


17-Mar-2010 (in Approved   535 If                                       Source Data Pool     312 communityVisibilityDate cannot be Catalogue Item Notification         communityVisibilityDate                   targetMarket=036
     MR5 v2.8) Standard        partyReceivingPrivateData:globalLocation                          specified for private data items                                      partyReceivingPrivateData:globalLocationN (Australia)
                               Number data is populated then                                                                                                           umber
                               communityVisibilityDate must not be
                               populated
17-Mar-2010 (in Approved   536 If populated,                            Source Data Pool     313 If populated,                    Catalogue Item Notification          minimumTradeItemLifespanFromTimeOfA global
     MR5 v2.8) Standard        minimumTradeItemLifespanFromTimeOf                                minimumTradeItemLifespanFromTi                                        rrival
                               Arrival must be greater than zero.                                meOfArrival must be greater than
                                                                                                 zero.
17-Mar-2010 (in Approved   537 If populated,                         Source Data Pool        314 If populated,                    Catalogue Item Notification          minimumTradeItemLifespanFromTimeOfP global
     MR5 v2.8) Standard        minimumTradeItemLifespanFromTimeOf                                minimumTradeItemLifespanFromTi                                        roduction
                               Production must be greater than zero.                             meOfProduction must be greater
                                                                                                 than zero.
17-Mar-2010 (in Approved    538 minimumTradeItemLifespanFromTimeOf Source Data Pool              315 minimumTradeItemLifespanFromTi Catalogue Item Notification             minimumTradeItemLifespanFromTimeOfA global
     MR5 v2.8) Standard         Arrival must be less than                                            meOfArrival must be less than                                          rrival,
                                minimumTradeItemLifespanFromTimeOf                                   minimumTradeItemLifespanFromTi                                         minimumTradeItemLifespanFromTimeOfP
                                Production if both are populated.                                    meOfProduction if both are                                             roduction
                                                                                                     populated.
31-Mar-2010 (in Approved    539 Value in grossWeight must be greater         Source Data Pool    316 Value in grossWeight must be           Catalogue Item Notification     grossWeight, netContent             global
     MR5 v2.8) Standard         than or equal to value in netContent if this                         greater than or equal to value in
                                is given as weight. Allowance must be                                netContent if this is given as weight.
                                made for different units of measure.                                 Allowance must be made for
                                                                                                     different units of measure.
31-Mar-2010 (in Approved    540 Value in                                      Source Data Pool   317 Value in                               Catalogue Item Notification     quantityofNextLowerLevelTradeItem   global
     MR5 v2.8) Standard         quantityofNextLowerLevelTradeItem may                                quantityofNextLowerLevelTradeItem
                                not exceed 2 when the pallet type is any                             may not exceed 2 when the pallet
                                type of full size pallet and the child item's                        type is any type of full size pallet
                                pallet type is any type of half size pallet.                         and the child item's pallet type is
                                                                                                     any type of half size pallet.
                                 Full size pallets are:
                                 - EUR Pallet (code 37)                                              Full size pallets are:
                                 - ISO 1 Pallet (code 11)                                            - EUR Pallet (code 37)
                                 Half size pallets are:                                              - ISO 1 Pallet (code 11)
                                 - 1/2 EUR Pallet (code 30)                                          Half size pallets are:
                                 - EUR 6 Pallet (code 36)                                            - 1/2 EUR Pallet (code 30)
                                 - ISO 0 Pallet (code 10)                                            - EUR 6 Pallet (code 36)
                                                                                                     - ISO 0 Pallet (code 10)

31-Mar-2010 (in Approved    541 For all attributes for which the Trade Item Source Data Pool     318 For all attributes for which the         Catalogue Item Notification   All Code Lists                      global
     MR5 v2.8) Standard         Standard and associated extensions                                   Trade Item Standard and
                                identify a code list, only the values in that                        associated extensions identifies a
                                code list are valid in the GDS network.                              code list, only the values in that
                                These include code lists                                             code list are valid in the GDS
                                - managed by GS1, internal to the XML                                network.
                                schema and
                                - managed by GS1, external to the XML
                                schema
                                Excluded are code lists:
                                - not managed by GS1, external to the
                                XML schema
31-Mar-2010 (in Approved    542 For all attributes for which the Trade Item Source Data Pool     319 For all attributes for which the         Catalogue Item Notification   All Code Lists                      global
     MR5 v2.8) Standard         Standard identify a code list and the                                Trade Item Standard identifies a
                                Agency is a code representing GS1, only                              code list and the Agency is a code
                                the values in that code list are valid in the                        representing GS1, only the values
                                GDS network.                                                         in that code list are valid in the GDS
                                                                                                     network.
31-Mar-2010 (in Approved    543 If individualUnitMinimum and/or             Source Data Pool     320 If individualUnitMinimum and/or          Catalogue Item Notification   individualUnitMinimum,              global
     MR5 v2.8) Standard         individualUnitMaximum are populated,                                 individualUnitMaximum are                                              ndividualUnitMaximum,
                                then isTradeItemABaseUnit must be                                    populated, then                                                        isTradeItemABaseUnit
                                TRUE                                                                 isTradeItemABaseUnit must be
                                                                                                     TRUE
31-Mar-2010 (in Approved    544 If TradeItemABaseUnit is FALSE, then        Source Data Pool     321 If TradeItemABaseUnit is FALSE,          Catalogue Item Notification   individualUnitMinimum,              global
     MR5 v2.8) Standard         individualUnitMinimum and/or                                         then individualUnitMinimum and/or                                      ndividualUnitMaximum,
                                individualUnitMaximum should never be                                individualUnitMaximum should                                           isTradeItemABaseUnit
                                populated.                                                           never be populated.
31-Mar-2010 (in Approved    545 When individualUnitMinimum or               Source Data Pool     322 When individualUnitMinimum or            Catalogue Item Notification   individualUnitMinimum,              global
     MR5 v2.8) Standard         individualUnitMaximum is provided, its                               individualUnitMaximum is provided,                                     ndividualUnitMaximum,
                                associated unitOfMeasure must be from                                its associated unitOfMeasure must                                      isTradeItemABaseUnit
                                the Unit Of Measure Code List from the                               be from the Unit Of Measure Code
                                Trade Item Standard.                                                 List from the Trade Item Standard.

31-Mar-2010 (in Approved    546 If both the min and max are                 Source Data Pool     323 If both the min and max are            Catalogue Item Notification     individualUnitMinimum,              global
     MR5 v2.8) Standard         populated, then individualUnitMinimum                                populated, then                                                        ndividualUnitMaximum,
                                must be equal to or less than                                        individualUnitMinimum must be                                          isTradeItemABaseUnit
                                individualUnitMaximum.                                               equal to or less than
                                                                                                     individualUnitMaximum.
    17-Jun-2010 Approved    548 All items in a hierarchy must be        Source Data Pool         324 All items in a hierarchy must be       Catalogue Item Notification     height, width, depth, netWeight,    global
   (in MR5 v2.8) Standard       expressed using measurements from the                                expressed using measurements                                           grossWeight, packagingWeight,
                                same system (either imperial or metric)                              from the same system (either                                           drainedWeight
                                for height, width, depth, netWeight,                                 imperial or metric) for height, width,
                                grossWeight, packagingWeight and                                     depth, netWeight, grossWeight,
                                drainedWeight. The attribute netContent                              packagingWeight and
                                is excluded from this rule.                                          drainedWeight

5-May-2010 (in Approved     549 Gross Weight must be included at all        Source Data Pool     325 Gross Weight must be included at Catalogue Item Notification           grossWeight, isTradeItemAService    global
     MR5 v2.8) Standard         levels where isTradeItemAService does                                all levels where
                                not equal TRUE                                                       isTradeItemAService does not
                                                                                                     equal TRUE
 1-Sep-2010 (in Approved    550* If specialItemCode does not equal         Source Data Pool      326 If specialItemCode does not equal Catalogue Item Notification          grossWeight, packagingWeight,       global
     MR5 v2.8) Standard          DYNAMIC_ASSORTMENT, then the                                        DYNAMIC_ASSORTMENT, then                                               specialIitem Code
                                 grossWeight of the GTIN MUST BE                                     the grossWeight of the GTIN MUST
                                 greater than 96% of the sum of                                      BE greater than 96% of the sum of
                                 that GTIN‟s packagingWeight plus the                                that GTIN‟s packagingWeight plus
                                 sum of the grossWeight of all next lower-                           the sum of the grossWeight of all
                                 level child items (whether or not                                   next lower-level child items
                                 packagingWeight is populated in the child                           (whether or not packagingWeight is
                                 items). The formula is: [Parent GTIN                                populated in the child items). The
                                 Gross Weight] > 96% * ((sum of [Parent                              formula is: [Parent GTIN Gross
                                 GTIN Packaging Weight]) + ([Parent                                  Weight] > 96% * ((sum of [Parent
                                 GTIN Qty of Next Lower Level] * [Child                              GTIN Packaging Weight]) +
                                 GTIN Gross Weight]))                                                ([Parent GTIN Qty of Next Lower
                                 NOTE :This allowance of 4% in the sum,                              Level] * [Child GTIN Gross
                                 is due to some configurations where part                            Weight]))
                                 of the packaging of child items is
                                 removed, such as in displays.
                                 NOTE Approval of this VR will mean that
                                 VR 97 is replaced by this rule.
  4/28/2010 (in Approved     554 If tradeItemUnitDescriptor is             Source Data Pool      330 If tradeItemUnitDescriptor is            Catalogue Item Notification   tradeItemUnitDescriptor             global
MR5 v2.8) errata Standard        "TRANSPORT_LOAD", and the item has                                  "TRANSPORT_LOAD", and the
    12 Apr 2011                  a parent, then the                                                  item has a parent, then the
                                 tradeItemUnitDescriptor of the parent                               tradeItemUnitDescriptor of the
                                 item can only be "TRANSPORT_LOAD".                                  parent item can only be
                                                                                                     "TRANSPORT_LOAD".
  4/28/2010 (in Approved    555 If tradeItemUnitDescriptor is PALLET, Source Data Pool         331 If tradeItemUnitDescriptor is  Catalogue Item Notification           tradeItemUnitDescriptor                  global
     MR5 v2.8); Standard        and the item has a parent, then the                                "PALLET", and the item has a
   errata 12 Apr                tradeItemUnitDescriptor of the parent                              parent, then the
           2011                 item can only be TRANSPORT_LOAD or                                 tradeItemUnitDescriptor of the
                                PALLET.                                                            parent item can only be
                                                                                                   TRANSPORT_LOAD or "PALLET".

  4/28/2010 (in Approved    557 If tradeItemUnitDescriptor is "PALLET",     Source Data Pool   332 If tradeItemUnitDescriptor is       Catalogue Item Notification      tradeItemUnitDescriptor                  global
     MR5 v2.8); Standard        and the item has a children, then the                              "PALLET", and the item has a
   errata 12 Apr                tradeItemUnitDescriptor of the children                            children, then the
           2011                 can never be TRANSPORT_LOAD.                                       tradeItemUnitDescriptor of the
                                                                                                   children can never be
                                                                                                   TRANSPORT_LOAD.
   4/28/2010 (in Approved   558 If tradeItemUnitDescriptor is CASE, and     Source Data Pool   333 If tradeItemUnitDescriptor is       Catalogue Item Notification      tradeItemUnitDescriptor                  global
     MR5 v2.8); Standard        the item has a parent, then the                                    "CASE", and the item has a parent,
   errata 12 Apr                tradeItemUnitDescriptor of the parent                              then the tradeItemUnitDescriptor of
           2011                 item can never be                                                  the parent item can never be
                                "BASE_UNIT_OR_EACH or                                              BASE_UNIT_OR_EACH or
                                PACK_OR_INNER_PACK.                                                PACK_OR_INNER_PACK.

   4/28/2010 (in Approved   559 f tradeItemUnitDescriptor is "CASE", and    Source Data Pool   334 f tradeItemUnitDescriptor is CASE,     Catalogue Item Notification   tradeItemUnitDescriptor                  global
     MR5 v2.8); Standard        the item has a children, then the                                  and the item has a children, then
   errata 12 Apr                tradeItemUnitDescriptor of the children                            the tradeItemUnitDescriptor of the
           2011                 can never be TRANSPORT_LOAD or                                     children can never be
                                PALLET.                                                            TRANSPORT_LOAD or PALLET.

  4/28/2010 (in Approved    560 If tradeItemUnitDescriptor is "Pack", and   Source Data Pool   335 If tradeItemUnitDescriptor is "Pack", Catalogue Item Notification    tradeItemUnitDescriptor                  global
MR5 v2.8) errata Standard       the item has a parent, then the                                    and the item has a parent, then the
   12 Apr 2011                  tradeItemUnitDescriptor of the parent                              tradeItemUnitDescriptor of the
                                item can never be "Each".                                          parent item can never be "Each".

  4/28/2010 (in Approved    561 If tradeItemUnitDescriptor is "Pack", and Source Data Pool     336 If tradeItemUnitDescriptor is        Catalogue Item Notification     tradeItemUnitDescriptor                  global
MR5 v2.8) errata Standard       the item has a children, then the                                  "Pack", and the item has a children,
   12 Apr 2011                  tradeItemUnitDescriptor of the children                            then the tradeItemUnitDescriptor of
                                can never be "TransportLoad", "Pallet" or                          the children can never be
                                "Case".                                                            "TransportLoad", "Pallet" or "Case".


   6/17/2010 (in Approved   563 returnablePackageDepositCode may only Source Data Pool         339 returnablePackageDepositCode           Catalogue Item Notification   returnablePackageDepositCode,            global
      MR5 v2.8) Standard        be populated when                                                  may only be used for returnable                                      isPackagingMarkedReturnable
                                isPackagingMarkedReturnable=true                                   packages.
   6/17/2010 (in Approved   564 A Trade item‟s smallest measurement       Source Data Pool     340 A Trade item‟s smallest                Catalogue Item Notification   width, depth, height                     global
      MR5 v2.8) Standard        (any of width, depth or height) cannot be                          measurement (any of width, depth
                                smaller than the child item‟s smallest                             or height) cannot be smaller than
                                measurement (any of width, depth or                                the child item‟s smallest
                                height) .                                                          measurement (any of width, depth
                                                                                                   or height) .
   6/17/2010 (in Approved   565 stackingFactor is mandatory if the          Source Data Pool   341 stackingFactor is mandatory for        Catalogue Item Notification   stackingFactor,                          TM=752 (Sweden)
      MR5 v2.8) Standard        isTradeItemADespatchUnit=true and the                              Despatch Units in target market                                      isTradeItemADespatchUnit, targetMarket
                                target market is Sweden (752)                                      Sweden.
   6/17/2010 (in Approved   566 When targetMarket=752 (Sweden)              Source Data Pool   342 If populated, one instance has to be   Catalogue Item Notification   functionalName, targetMarket             TM=752 (Sweden)
      MR5 v2.8) Standard        functionalName must have one instance                              in Swedish for functionalName for
                                with language code „sv‟ (Swedish), if the                          TM Sweden.
                                attribute is populated.
   6/17/2010 (in Approved   567 When targetMarket=752 (Sweden)              Source Data Pool   343 If populated, one instance has to be Catalogue Item Notification     descriptiveSize, targetMarket            TM=752 (Sweden)
      MR5 v2.8) Standard        descriptiveSize must have one instance                             in Swedish for descriptiveSize for
                                with language code „sv‟ (Swedish). if the                          TM Sweden.
                                attribute is populated.
   6/17/2010 (in Approved   568 When targetMarket=752 (Sweden)              Source Data Pool   344 If populated, one instance has to be Catalogue Item Notification     descriptionShort, targetMarket           TM=752 (Sweden)
      MR5 v2.8) Standard        descriptionShort must have one instance                            in Swedish for descriptionShort for
                                with language code „sv‟ (Swedish) if the                           TM Sweden.
                                attribute is populated.
   6/17/2010 (in Approved   569 fileFormatName is mandatory if              Source Data Pool   345 fileFormatName is mandatory if         Catalogue Item Notification   fileFormatName,                          global
      MR5 v2.8) Standard        uniformResourceIdentifier is populated                             uniformResourceIdentifier is                                         uniformResourceIdentifier,
                                and typeOfInformation contains the value                           populated and typeOfInformation                                      typeOfInformation
                                “PRODUCT_IMAGE”.                                                   contains the value
                                                                                                   “PRODUCT_IMAGE”.
   6/17/2010 (in Approved   570 fileName is mandatory if                  Source Data Pool     346 fileName is mandatory if               Catalogue Item Notification   filename, uniformResourceIdentifier,     global
      MR5 v2.8) Standard        uniformResourceIdentifier is populated                             uniformResourceIdentifier is                                         typeOf Information
                                and typeOf Information contains the value                          populated and typeOf Information
                                “PRODUCT_IMAGE”.                                                   contains the value
                                                                                                   “PRODUCT_IMAGE”.
  6/17/2010 (in Approved    571 If populated, taxAgencyCode must be     Source Data Pool       347 The taxAgencyCode must be '9SE'        Catalogue Item Notification   taxAgencyCode, targetMarket              TM=752 (Sweden)
     MR5 v2.8) Standard         9SE if target market =Sweden (752). 9SE                            if target market is Sweden.
                                is managed by GS1 Sweden.
   6/17/2010 (in Approved   572 lastChangeDateTime for a trade item     Source Data Pool       348 lastChangeDateTime for a trade        Catalogue Item Notification    lastChangeDateTime                       global
      MR5 v2.8) Standard        may not be a date in the future.                                   item may not be a date in the future.

 1 Sep 2010 (in Approved    573 All global trade item numbers must be      Source Data Pool    349 You have to use a valid GS1 key        Catalogue Item Notification   All attributes defined as GTIN or GLN    global
     MR5 v2.8) Standard         based on a GS1 company prefix based                                based on an assigned GS1 prefix.
                                on an assigned GS1 prefix to a GS1 MO,
                                or are managed by the GS1 Global Office
                                in lieu of an existing member organization
                                that may not cover that country. All the
                                GS1 prefixes listed at
                                http://www.gs1.org/barcodes/support/prefi
                                x_list are permitted. Note that use of
                                Restricted Circulation Numbers (RCNs)
                                varies between target markets and not all
                                target markets permit all RCNs to be
                                communicated in GDSN as GTINs.

 1 Sep 2010 (in Approved    574 All global location numbers must be       Source Data Pool     350 You have to use a valid GS1 key        Catalogue Item Notification   All attributes defined as GTIN or GLN    global
     MR5 v2.8) Standard         based on a GS1 company prefix based on                             based on an assigned GS1 prefix.
                                an assigned GS1 prefix to a GS1 MO, or
                                are managed by the GS1 Global Office in
                                lieu of an existing member organization
                                that may not cover that country. All GS1
                                prefixes are listed at
                                http://www.gs1.org/barcodes/support/prefi
                                x_list but GS1 prefixes assigned for
                                Restricted Circulation Numbers, ISSN,
                                ISBN, refund receipts and coupons may
                                not be used for GLNs.
30 Nov 2010 (in Approved     575 For target market 528 (the Netherlands,) Source Data Pool       351 For target market 528 (the           Catalogue Item Notification   isTradeItemAConsumerUnit                      targetMarket = 528
     MR5 v2.8) Standard          if the GPC code of the product is different                         Netherlands,) if the GPC code of                                                                                 (Netherlands)
                                 from any of the codes under segment                                 the product is different from any of
                                 51000000 (Healthcare) and                                           the codes under segment 51000000
                                 “isTradeItemAConsumerUnit" is                                       (Healthcare) and
                                 populated with the value "True", then                               “isTradeItemAConsumerUnit" is
                                 the GTIN of the product cannot be a GS1-                            populated with the value "True",
                                 14 Data Structure (i.e. the GTIN can                                then the GTIN of the product
                                 never start with an indicator digit of 1-                           cannot be a GS1-14 Data Structure
                                 9)*                                                                 (i.e. the GTIN can never start with
                                                                                                     an indicator digit of 1-9)
                                 *The validation refers to the use of GTIN-
                                 14 Data Structures which are 14-digit
                                 GS1 Identification keys which always
                                 start with a number between 1 and 9 and
                                 never have additional leading zeroes as
                                 they are not needed to reach a 14-
                                 position length. The GTIN-14 Data
                                 Structure can never have less than 14
                                 digits. Example: 18712345678996.
                                 Note that this validation has no effect on
                                 any GTINs of 14 positions that begin with
                                 leading zeroes and are based on
                                 numbers of 13, 12 or 8 digits.




10 Nov 2010 (in Approved     576 if                                           Source Data Pool   352 If                                Catalogue Item Notification      isNonGTINLogisticUnitPackedIrregularly,       global
     MR5 v2.8) Standard          isNonGTINLogisticUnitPackedIrregularly                              isNonGTINLogisticUnitPackedIrreg                                   quantityOfTradeItemsPerPallet,
                                 = False then value in                                               ularly = False then value in                                       quantityOfLayersPerPallet,
                                 quantityOfTradeItemsPerPallet must be                               quantityOfTradeItemsPerPallet                                      quantityOfTradeItemsPerPalletLayer
                                 equal to value in                                                   must be equal to value in
                                 quantityOfLayersPerPallet multiplied by                             quantityOfLayersPerPallet
                                 value in                                                            multiplied by value in
                                 quantityOfTradeItemsPerPalletLayer                                  quantityOfTradeItemsPerPalletLaye
                                                                                                     r
 6 May 2011 (in Approved     578 For Target Market Country Codes 056,         Source Data Pool   354 For Target Market Country Codes   Catalogue Item Notification      isTradeItemAConsumerUnit,                     targetMarket = 056
 Major Release Standard          208, 246, 276, 356, 372, 380, 442, 616 or                            056, 208, 246, 276, 356, 372, 380,                                TradeItemUnitDescriptor, Trade Item Tax       (Belgium);
          v3.1)
                                 643, if isTradeItemAConsumerUnit =                                  442, 616 or 643, if                                                Information Class, taxTypeCode                targetMarket = 208
                                 True or if isTradeItemAConsumerUnit =                               isTradeItemAConsumerUnit = True                                                                                  (Denmark)
                                 False and TradeItemUnitDescriptor =                                 or if isTradeItemAConsumerUnit =                                                                                 targetMarket = 246
                                 BASE_UNIT_OR_EACH and excluding the                                 False and TradeItemUnitDescriptor                                                                                (Finland)
                                 GPC codes for 10005844 medical devices                              = BASE_UNIT_OR_EACH and                                                                                          targetMarket = 276
                                 and 10005845 pharmaceutical drugs,                                  excluding the GPC codes for                                                                                      (Germany)
                                 then the Trade Item Tax Information                                 10005844 medical devices and                                                                                     targetMarket = 356
                                 Class must be populated and the                                     10005845 pharmaceutical drugs,                                                                                   (India)
                                 taxTypeCode must include a value for a                              then the Trade Item Tax                                                                                          targetMarket = 372
                                 VAT tax.                                                            Information Class must be                                                                                        (Ireland)
                                                                                                     populated and the taxTypeCode                                                                                    targetMarket = 380
                                                                                                     must include a value for a VAT tax.                                                                              (Italy)
                                                                                                                                                                                                                      targetMarket = 442
                                                                                                                                                                                                                      (Luxembourg)
                                                                                                                                                                                                                      targetMarket = 616
                                                                                                                                                                                                                      (Poland)
                                                                                                                                                                                                                      targetMarket = 643
                                                                                                                                                                                                                      (Russia)

13 April 2011 (in Approved   579 If isTradeItemAConsumerUnit = true and       Source Data Pool   355 If isTradeItemAConsumerUnit =        Catalogue Item Notification   isTradeItemAConsumerUnit, type*               global
  Major Release Standard         type (EANUCCode Class) is populated,                                true and type (EANUCCode Class)
            v3.1)                then at least one instance of the type                              is populated, then at least one
                                 must be UP (UCC-12), EN (EAN.UCC-                                   instance of the type must be UP
                                 13), or EO (EAN.UCC-8).                                             (UCC-12), EN (EAN.UCC-13), or
                                                                                                     EO (EAN.UCC-8).
13 April 2011 (in Approved   580 If type (EANUCCode Class) is populated, Source Data Pool        356 If type (EANUCCode Class) is         Catalogue Item Notification   type*, code*                                  global
  Major Release Standard         then the corresponding code                                         populated, then the corresponding
            v3.1)                (EANUCCode Class) must contain the                                  code (EANUCCode Class) must
                                 correct amount of digits for the code.                              contain the correct amount of digits                               *type and code are attributes in the
                                 UP (UCC-12) must be 12 digits                                       for the code as given in the Rule                                  EANUCCCode Class of the Candidate
                                 EN (EAN.UCC-13) must be 13 digits                                   Description.                                                       Attribute Extension for Bar Code Attributes
                                 EO (EAN.UCC-8) must be 8
                                 U2 (UPC Shipping Container Code) must
                                 be 13 digits
                                 UA (UPC/EAN Case Code) must be 12
                                 digits
                                 UE (UPC/EAN Module Code) must be 12
                                 digits
                                 UG (Drug UPC Consumer Package
                                 Code) must be 12 digits
                                 UH (Drug UPC Shipping Container Code)
                                 must be 14 digits
                                 UI (UPC COnsumer Package Code) must
                                 be 11 digits
                                 UK (EAN.UCC-14) must be 14 digits
                                 UN (UPC Case Code Number) must be
                                 12 digits
                                 UD (UPC/EAN Consumer Package Code)
                                 must be 12 digits

                                 “Special Note: It is not recommended to
                                 perform a check-digit validation on the
                                 values other than UP, EN, EO or UK.
                                 These are legacy variations of product
                                 identifiers and the algorithms for these
                                 may not match those used for GTIN
                                 representations.”
29 Jun 2011 (in Approved     581 Must be a valid GLN number, expressed Source Data Pool          357 GLN has not been expressed as a All                                All attributes defined as GLN                 global
     MR5 v2.8) Standard          as a 13-digit number with valid check digit                         valid 13-digit syntax with valid check
                                                                                                     digit.
Approved Current Numeric           Rule      Actor        Numeric   Error       Business Attribute Geopoliti
Date as   Rule        Rule ID      Descripti Name         Error     Message     Process Name       cal
Standard Status                    on        Selections   Message   Descripti   (Message           Selections
          as of                              : Source     ID        on          Name)              : Global,
          Approved                           Data Pool,                                            Target
          Date:                              Recipient                                             Market
          Selections                         Data Pool                                             Name
          :                                  or GS1
          -                                  Global
          Approved                           Registry
          Standard
          - Marked
18-Apr-05 for
          Approved            17The GTIN Source                  2 GTIN     Register gtin          global
          Standard;             Check      Data Pool               checksum Catalogue
          Current -             Digit must                         failed.  Item
18-Apr-05 In Pilot or
          Approved            35be valid. All
                                The GLN                         27 GLN         Request gln         global
          Standard;             Check      Senders                 checksum For
          Current -             Digit                              failed      Catalogue
          In Pilot or           MUST be                                        Item
20-Jun-09 Approved          467            Source              244 Catalogue Catalogue catalogue   targetMar
          Standard;                        Data Pool               is          Item      Price     ket=752
          Current -             Catalogue                          mandatory Notificatio           (Sweden)
          In Pilot or           Price is                           for all new n
          Productio             mandatory                          orderable
          n - For               if                                 trade
          MR3                   isTradeIte                         items
          Release               mAnOrder
                                ableUnit =
                                true and
                                document
                                Command
                                = ADD

7/29/2009 Approved          476 grossWei Source               253 grossWei      Catalogue grossWei global
  (in MR5 Standard              ght must Data Pool                ght must      Item        ght;
      v2.8)                     be greater                        be greater    Notificatio netWeight
                                than or                           than or       n
                                equal to                          equal to
                                netWeight                         Net
                                                                  Weight
                                                                  where Net
                                                                  Weight is
                                                                  Provided
Comments




Removed due
to new rule 447

Removed due
to new rule 474




Redundant with
rule 201

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:21
posted:11/19/2011
language:English
pages:41