+ All Categories
Home > Documents > The Application of EANCOM for the trade of Customer Specific

The Application of EANCOM for the trade of Customer Specific

Date post: 03-Feb-2022
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
49
The Application of EANCOM for the trade of Customer Specific Articles The Application of EANCOM for the trade of Customer Specific Articles January 2000 Copyright EAN International 2000
Transcript

The Application of EANCOM

for the trade ofCustomer Specific Articles

The Application of EANCOM

for the trade ofCustomer Specific Articles

January 2000

Copyright EAN International 2000

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 21

Table of contents.

1. Introduction to EAN International. 4

2. EANCOM background. 4

3. EANCOM status. 4

4. Customer Specific Articles background. 5

5. Definition of a Customer Specific Article. 6

6. EANCOM® messages required in a CSA environment. 6

7. Customer Specific Articles data flow. 6

8. Customer Specific Article terminology. 7

8.1. Base Article Number. 7

8.2. Options, Option Values, and Next Option Values. 8

8.3. Parameters. 8

8.4. Part. 9

8.5. Composition. 9

8.6. External references. 9

8.7. General question. 9

9. Execution Rules. 10

9.1. Execution Rule Group. 10

9.2. Execution Rule Logic. 10

9.3. Execution Rule Actions. 11

9.4. Execution Rule Source/Action/Target Position. 11

9.5. Execution rules usage rules. 11

10. Base Article Node Numbers. 12

11. CSA specification and sub-lines. 12

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 22

12. CSA entities in EANCOM®. 14

13. Data Mapping Tables. 15

13.1. Price/Sales Catalogue (PRICAT) data mapping table. 16

13.2. Purchase Orders (ORDERS) data mapping table. 19

13.3. Purchase Order Response (ORDRSP) data mapping table. 21

14. Examples. 23

14.1. Simple Example - Acme pine bookcase. 2314.1.1. Simple Example - Price/Sales Catalogue (PRICAT). 2314.1.2. Simple Example - Purchase Order (ORDERS). 2514.1.3. Simple Example - Purchase Order Response (ORDRSP). 26

14.2. Complex Example - Royal CM4 Single and Double Beds. 2714.2.1. Complex example - Price/Sales Catalogue (PRICAT). 3114.2.2. Complex example - Purchase Order (ORDERS). 3614.2.3. Complex example - Purchase Order Response (ORDRSP). 37

14.3. Manipulating a CSA configuration. 3914.3.1. Adding to an existing configuration. 3914.3.2. Amending an entry in a configuration. 4014.3.3. Deleting an entry in a configuration. 41

14.4. Using Execution Rules. 41

14.5. Base Article 1 – Leisure Armchair 41

14.6. Base Article 2 – Leisure Couch – 2 Seat 43

14.7. Base Article 3 – Leisure Couch – 3 Seat 4314.7.1. Example 1 – IF <> THEN 4314.7.2. Example 2 – IF NOT <> AND 4414.7.3. Example 3 – IF <> AND 45

15. Additional documents. 47

15.1. An Introduction to EDI. 47

15.2. An Introduction to EANCOM in Trade and Transport. 47

15.3. An Introduction to EANCOM in Trade and Finance. 47

15.4. A Guide to Security for EANCOM Messages. 47

15.5. EANCOM Manual. 47

15.6. General EAN Specifications. 47

15.7. An Introduction to the Serial Shipping Container Code. 47

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 23

15.8. Vital in Communications - EAN Location Numbers. 48

15.9. EAN International Annual EDI Survey Results. 48

16. EAN member list. 49

Table of figures.

Figure 1: Exchange of information between buyer and supplier. 7

Figure 2: Tree approach to sub-lining. 13

Figure 3: Hierarchy approach to sub-lining. 13

Figure 4: Simple sub-line example. 14

Figure 5: Simple example structure. 23

Figure 6: Example of CSA order form. 27

Figure 7: Schematic view of complex CSA and its options. 28

Figure 8: Schematic view of complex CSA and its options - continued. 29

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 24

1. Introduction to EAN International.

EAN International is an international association managing a world wide system which enables theidentification and communication of information related to products, services, utilities, assets,transport units and locations. This is achieved through the development and maintenance of multi-industry numbering, bar coding, and EDI standards. The aim of these standards is the creation ofa global, multi-sectorial standard, which provides a common language for international trade.

The main activity of EAN International is the development of the EAN system through the co-ordination of work carried out by its members, the EAN Numbering Organisations (NOs). Inaddition, the interests of the EAN community are represented by EAN International at meetingswith official bodies (such as the United Nations and the European Commission), internationalassociations and other institutions.

EAN Numbering Organisations are usually national associations that provide support to theirmembers for the implementation of the EAN system at a local level, e.g. in the local language.Specifically, the main responsibilities of the numbering organisations are as follows:

• allocating EAN numbers;• providing training on numbering, bar coding and Electronic Data Interchange (EDI);• supplying information on the standards and the evolution of the system.

2. EANCOM background.

In 1987 the General Assembly of EAN International, in response to a demand from its members,approved the development of EANCOM, a subset of the United Nations EDI standard EDIFACT.

The two main objectives set by the general assembly for this development were that EANCOM bethe standard for international communications among its membership and that EAN numberingorganisations who had not yet defined an EDI policy or developed a national EDI standard, adoptEANCOM as their EDI standard.

Full support to the EDIFACT development process was committed and today EAN Internationalattends EDIFACT meetings at all levels.

The basic principles adopted for the development of EANCOM are:

• Simplicity - The EDIFACT standard would be presented in a format and manner which is easy tounderstand and implement;

• Use of EAN - To assist automatic processing, EAN numbers should be used to identify products,services, and locations;

• EANCOM release - Each release of EANCOM would only be based on one EDIFACT directory.

3. EANCOM status.

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 25

Since the first release in July 1990, EANCOM has grown substantially to today’s level whereEANCOM contains messages for trade, transport, and finance.

The messages currently contained in EANCOM are as follows:

Trade EDI messages. Transport EDI messages.

APERAK Application Acknowledgement HANMOV Cargo/Goods Handling and MovementCNTCND Contractual Conditions IFCSUM Multiple Consignment Transport InstructionCOACSU Commercial Account Summary IFTMAN Arrival NoticeCOMDIS Commercial Dispute IFTMBC Booking ConfirmationCONDRA Drawing Administration IFTMBF Firm BookingCONTRL Syntax and Service Report IFTMIN Transport InstructionDELFOR Delivery Schedule IFTSTA Transport StatusDESADV Despatch AdviceGENRAL General Message Financial EDI messages.INSDES Instruction To DespatchINVOIC Invoice BANSTA Banking StatusINVRPT Inventory Report CREMUL Multiple Credit AdviceMSCONS Metered Services Consumption Report DEBMUL Multiple Debit AdviceORDCHG Purchase Order Change Request DIRDEB Direct DebitORDERS Purchase Order FINCAN Financial CancellationORDRSP Purchase Order Response FINSTA Financial StatementOSTENQ Order Status Enquiry PAYMUL Multiple Payment OrderOSTRPT Order Status ReportPARTIN Party InformationPRICAT Price/Sales Catalogue Social Security EDI messages.PRODAT Product DataPROINQ Product Inquiry PAYDUC Payroll Deductions AdviceQUALTY Quality Test ReportQUOTES QuotationRECADV Receiving AdviceREMADV Remittance AdviceREQOTE Request for QuotationRETANN Announcement For ReturnsRETINS Instruction For ReturnsSLSFCT Sales Forecast ReportSLSRPT Sales Data ReportTAXCON Tax Control

4. Customer Specific Articles background.

The EAN guidelines for Trade Items state that each item of trade is assigned a non-significantnumber, which uniquely identifies the item in an unrestricted environment. The same number is usedto identify a series of identical items, with every variant of the article being allocated a separateunique identification number whenever the variation is, in any way, apparent and significant betweenpartners in the supply chain or to the final user.

This is an efficient system of identification in a global trading environment and is a key to enableAutomatic Data Capture and the efficient use of EANCOM®. However, in a number of sectors thefollowing holds true:

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 26

“Due to the vast number of possible different manifestations of certain made-to-order articles, pre-allocation of article numbers at the lowest level is not feasible.”

5. Definition of a Customer Specific Article.

A Customer Specific Article, or CSA, is broadly defined as any item where the supplier defines allpossible manifestations of the article, from which the customer may choose AND for which the(otherwise more efficient) pre-allocation of article numbers at the lowest level is not feasible. ACSA is never made for stock.

A typical example of a CSA could be a chair with the choice of 300 different types of upholstery forthe seat, the back and the armrest. This listing could also be used for other types of furniture thesupplier makes available.

In this example there will be 300 x 300 x 300 = 27.000.000 possibilities for the chair. Typically thesupplier of the “chair” would produce a paper catalogue listing a generic style of chair and the 300different types of upholstery available for the seat, the back and the armrest. The customer wouldthen choose the style of chair and then select an upholstery type for the seat, the back and thearmrest from the catalogue.

On receipt of order, the supplier would produce the customer specific chair and make it availableto the customer. Because the supplier has defined exactly the degree of freedom available to thecustomer and because the customer must specify exact choices, the order contains all theinformation the supplier requires to manufacture the chair.

6. EANCOM® messages required in a CSA environment.

The simple example detailed above highlights the separate process steps required to supply afinished customer specific article. These processes may be summarised and mapped to EANCOM®

messages as follows:

• The supplier makes available to potential buyers all the possible manifestations of an article usingthe EANCOM® Price/Sales Catalogue message (PRICAT).

• The customer specifies the actual article required using information obtained from the supplier’scatalogue and the EANCOM® Purchase Order message (ORDERS).

• The supplier confirms that the article specified by the customer can be manufactured according tothe specifications provided in the EANCOM® Purchase Order Response message (ORDRSP).This confirmation is optional but recommended when using EANCOM® to order customer specificarticles.

All EDI steps which follow these processes (e.g. despatch of finished article, invoicing of finishedarticle, etc.) are handled using the standard EANCOM® messages which may contain an EANnumber allocated by the supplier to identify the finished article, and/or a reference to the ordernumber plus the order line number, as well as other reference numbers which provide links topreviously sent EANCOM® messages.

7. Customer Specific Articles data flow.

The data flow model is organised on a series of assumptions, designed to ensure that the model isindependent of the type of article and even of the sector: it is a generic model.

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 27

Many different procedures may be applied by the various manufacturers, and the generic modelwill not always resemble these applications in a 1:1 manner. However, the advantage of using theformalism is that companies can communicate in a standard way and (re)organise the automatedhandling of the specification process of CAS’s according to this guideline.

The model assumes that the supplier informs the customer of all available possibilities. This isachieved by means of an electronic catalogue (see figure 1). From this catalogue the customercan determine which article(s) to order. In the order message the Base Article Number and thechosen specifications are communicated.

BUYER

SUPPLIER

Price Catalogue:Definition of Articles

Order:Base Article Number + specifications

Order Confirmation:Assigned Article Number and/or

Order No and Line No

Despatch Advice:Assigned Article Number and/or

Order No and Line No

Invoice:Assigned Article Number and/or

Order No and Line No

Figure 1: Exchange of information between buyer and supplier.

In the order confirmation the supplier may confirm that the article ordered indeed can bemanufactured (that is, that the buyer has made a correct combination of specifications). Thisshould be expected if the customer has up-to-date data base information. The order confirmationmay also be used to notify the customer of the “assigned article number”. The assigned articlenumber may then be used in all subsequent communications. For example the “Despatch advice”and “Invoice” messages, when used, utilise the assigned article number and, if required, the “ordernumber + order line number” in order to establish an unambiguous link with the CSA which hasbeen ordered.

8. Customer Specific Article terminology.

8.1. Base Article Number.

A supplier-assigned “Base Article Number” is given to each generic product type for orderingpurposes. An EAN-13 identification number is used for this functionality. The EAN-13 identification

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 28

number is defined by the supplier and must be unique with respect to all other EAN identificationnumbers. The Base Article Number will never appear in bar coded form on an article but may bemarked in a product catalogue containing the details for the base article.

The structure of the catalogue indicates to the customer, in conjunction with the base articlenumber, that a number of “supplier defined” questions must be answered. The questions andassociated answers relevant to each Base Article Number are defined by the supplier andcommunicated via EANCOM® in the Price/Sales Catalogue message.

The specifications (questions and related answers) which are coupled to a Base Article Numberfall into one of the following categories.

8.2. Options, Option Values, and Next Option Values.

An Option is defined as a specification with a number of discrete Option Values or Next OptionValues pre-defined by the supplier and associated with a Base Article Number, from which thebuyer may choose.

It is recommended that each Option, and all Option Values or Next Option Values, be identifiedwith an EAN-13 identification number. The EAN-13 identification number is defined by the supplierand must be unique with respect to all other EAN identification numbers. The Option, and OptionValue or Next Option Value identifications will never appear in bar coded form on an article, butexist solely for the purposes of communication.

Options and Option Values, such as a seat back cover, may be valid for different productconfigurations. Corresponding Option Values or Next Option Values, such as red or brown leather,or red or blue cotton, may be valid for different Options, even if these options belong to severaldifferent base articles.

8.3. Parameters.

A Parameter is defined as a specification with a value (like dimensions), ranging between aminimum and a maximum value and including, if necessary, a step size. The customer maychoose a value from this range. Parameters may be specified as numeric, or alphanumericstrings.

A numeric parameter may be linked to a step size that indicates the possible division of a numericparameter; e.g., parameter is a length of between 1 and 2 metres, with a step size of 2centimetres. If no step size is provided for a numeric parameter then any length between theminimum and maximum value may be chosen.

Alpha-numeric parameters may be used to indicate free text choices which the customer canchoose when ordering the product, e.g., when manufacturing a mirror with a company’s name orlogo embossed in the mirror, a name to be embroidered into a cushion, etc.It is recommended that each Parameter be identified with an EAN-13 identification number. TheEAN-13 identification number is defined by the supplier and must be unique with respect to allother EAN identification numbers. The Parameter identification will never appear in bar coded formon an article, but exists solely for the purposes of ordering.

The Parameters should be communicated using the standard EANCOM® Price/Sales Cataloguemessage and be related to a Base Article Number.

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 29

8.4. Part.

A part (or component) is defined as a physical article that may also be ordered separately.

Parts are identified with an EAN-13 article number (as they are already individual articles, whichcould be ordered separately). The EAN-13 article number for the part is also used in associationwith a Base Article Number to create a “composition” (an article made up of one or more individualparts).

Parts may be associated with a number of different base articles.

8.5. Composition.

A composition describes the linkage between parts in a composition. A composition may be madeup of a grouping of existing compositions and base articles.

A composition may be re-used across many different base articles as a way of reducing thevolume of data that needs to be communicated by re-using configurations which have alreadybeen used.

An example of a composition could be a 3 piece Suite, which is made up of 3 parts; a 1-seatarmchair, a 2-seat settee, and a 3-seat settee. Each of the parts have previously been describedas base articles in their own right.

8.6. External references.

An external reference is often required for a customer designed or custom made item. It isspecified through a separate, non-EDI communication channel, like a fax or CAD/CAM drawing. Asecondary source would be used to communicate a set of customer defined specifications (notpre-defined by the supplier).

External references are supported in EANCOM® through the use of either the RFF segment in thePRICAT message, or a mixture of the RFF segment in the PRICAT and the use of theConstruction Administration (CONDRA) message. The approach chosen will depend on the typeof data to be sent. The following rule of thumb may be used when choosing which approach toadopt:

• If all you require is a simple (i.e., non-technical data) reference identifying an external elementin the product configuration, the RFF segment in PRICAT should be used.

• If you need to provide the reference plus the technical attributes associated with the externalreference (e.g., the media on which the reference is stored, the size of the external reference,the software used to create the referenced element, etc), then you should use a combinationof the RFF segment in PRICAT, and the CONDRA message.

Note: Please refer to the EANCOM® CONDRA message for detailed information on the applicationof this message for external references.

8.7. General question.

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 210

A general question is the textual description that is used in an option of a parameter. An exampleof a general question would be a prompt to a user asking ‘What message would you lineembroidered’ when used in conjunction with an alphanumeric parameter.

A general question can be re-used and is not dependent of an article. It is recommended to use anEAN-number for the general question.

9. Execution Rules.

As Customer Specific Articles are, by definition, products which do not exist until a customer hasselected a combination of options to configure the final product, large volumes of data must beexchanged to present all of the available options to the customer to allow this selection to takeplace.

Because in many cases the set of options available in one base article will be similar to thoseavailable in one or more other products, a mechanism called Execution Rules has been devised toallow the duplication and manipulation of data across base article configurations.

Execution rules identify the source base article against which the rule will be based (e.g., identifiesthe set of options to be copied), the base article against which the rule will apply, and any ruleswhich will govern the execution of the rule (e.g., if colour equals red then copy).

Execution rules are made up of the following components (please refer to the PRICAT datamapping table for information on the EDI solutions to express execution rules).

It is recommended that each Execution Rule be identified with an EAN-13 identification number.The EAN-13 identification number is defined by the supplier and must be unique with respect to allother EAN identification numbers. The Execution Rule identification will never appear in bar codedform on an article, but exists solely for the purposes of communication.

9.1. Execution Rule Group.

In order to keep the communication of execution rules separate from the communication ofproduct data and base article configurations, users are advised to group each set of executionrules in an Execution Rule Group. Execution Rule Groups are communicated in the EANCOM®

Price/Sales Catalogue (PRICAT) message in the Product Group (PGI) segment.

9.2. Execution Rule Logic.

Execution Rule Logic supports the communication of logic that allows multiple CSA records to belinked together in a statement that defines an action. Execution Rule Logic is similar to the logicused by computer programs to process variable data according to pre-determined rules. ExecutionRule Logic, which is based on Boolean logic, supports the following conditions:

• IF <> THEN <> ENDIF• IF NOT <> THEN <> ENDIF• IF <> AND• IF NOT <> AND• IF <> OR• IF NOT <> OR

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 211

• IF <> XOR• IF NOT <> XOR

9.3. Execution Rule Actions.

Execution rules are instructions that require a receiving application to manipulate data previouslycommunicated in a particular manner. In order to instruct the receiving application to manipulatecorrectly the data, an indication of the action to be taken must be provided. This is catered for inthe EANCOM® Price/Sales Catalogue (PRICAT) message in the Line Item (LIN) segment. Theactions defined for execution rules have been limited to the following:

• Add to a structure• Delete from a structure• Replace a structure.

9.4. Execution Rule Source/Action/Target Position.

In order to correctly process an execution rule, the identity of the base article, and the nodenumber within the base article configuration, must be provided to identify the following:

• The rule source – the position against which the check will be made, e.g., if option A chosen…• The rule action – the position where the action defined in the LIN segment will be

implemented, e.g., if position A chosen…then copy contents of position X… Note: Any nodesbelow the action position will automatically be included in the action specified in the rule, e.g.,copy contents of position x and all lower positions….

• The rule target – the position against which the action will take place, e.g., if position Achosen…then copy contents of position X…to position K.

9.5. Execution rules usage rules.

When using execution rules, a number of rules need to be adhered to by the user to ensure thatthey can be correctly processed by the receiving application. These rules are as follows (Note: inthe following examples S = Source position, A = Action position, and T = Target position):

Note: In the examples below it will not be possible to implement the Bad examples.

Action Rule ExamplesAdding 1. The Source, Action and

Target positions can never bethe same in one statement.

Good:If (S) 12 then (A = Add) 32 to (T) 42Bad:If (S) 12 then (A = Add) 12 to (T) 12

2. The Action and Targetpositions can never be the samein one statement.

Good:If (S) 12 then (A = Add) 32 to (T) 42Bad:If (S) 12 then (A = Add) 32 to (T) 32

Deleting 1. The Source, Action andTarget positions can never bethe same in one statement.

Good:If (S) 12 then (A = Delete) 32 at (T) 32Bad:

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 212

Action Rule ExamplesIf (S) 12 then (A = Add) 12 at (T) 12

2. The Action and Targetpositions can never be differentin one statement.

Good:If (S) 12 then (A = Delete) 32 at (T) 32Bad:If (S) 12 then (A = Delete) 32 at (T) 52

Replacing 1. The Source, Action andTarget positions can never bethe same in one statement.

Good:If (S) 12 then (A = Replace) 32 into (T) 42Bad:If (S) 12 then (A = Replace) 12 into (T) 12

2. The Source and Targetpositions can never be the samein one statement.

Good:If (S) 12 then (A = Replace) 32 into (T) 42Bad:If (S) 12 then (A = Replace) 32 into (T) 32

10. Base Article Node Numbers.

To function correctly, every entry in a base article configuration must be identified uniquely toensure correct addressing at later stages of manipulation (e.g., adding another option value to aset of existing option values). Because the EAN-13 identification numbers used to identifystandard options, or option values, will not be unique within a base article configuration (i.e., oneEAN-13 identification can be used to identify the colour Red regardless of whether it is Red forfabrics, paint, wood, etc), Base Article Node Numbers should be allocated to identify the basearticle itself, and every entry in the base article configuration.

Base Article Node Numbers are simply numbers that register the number of nodes in a basearticle configuration. The system used to identify Base Article Nodes may be determined by theusers according to their needs and system abilities.

11. CSA specification and sub-lines.

The specification of CSAs is achieved in EANCOM® through the use of the EANCOM® PRICATmessage. CSA’s are, by their nature are complex configurations of several levels of specifications.To facilitate this in EANCOM® the EDIFACT sub-line facility is used.

The sub-line facility enables a party to communicate a complete product configuration as a treelike structure. As with physical trees, there is always only one trunk, in this instance the basearticle, with many branches containing many smaller branches. The branches in this analogyrelate to the applicable specifications, that is to the options and option values, parameters, parts,and external references as described in the previous chapter.

Branch 5 Branch 6

Branch 3 Branch 4

Branch 1 Branch 2

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 213

Trunk

Figure 2: Tree approach to sub-lining.

Figure 2 presents a simple representation of a tree, which has one trunk and 6 main branches. Onbranches 1, 2, 3, and 4 there are sub-branches. It is not possible to get to any of the sub-brancheswithout going first via the trunk and parent branch. The same restriction is true when using sub-lines in the EANCOM® messages: you can not access a sub-line without first accessing the line atthe level immediately above.

Figure 3: Hierarchy approach to sub-lining.

Every EANCOM® message contains a message reference and a line number, which are unique tothat message and enable the recall of information in subsequent EANCOM® messages and thecreation of application databases. Within the EANCOM® messages the creation of complexconfigurations is achieved through the linking of EANCOM® main line numbers using the sub-linefunction within the LIN segment.

LIN+1++5012345000015:EN’ . Line number 1 = Main Line identified by EAN Article. Number 5012345000015 (= base article)

LIN+2++5012345000022:EN+1:1’ . Line number 2 = Sub- Line 1 identified by EAN. Article Number 5012345000022 and linked to main line. (line number 1)

LIN+3++5012345000039:EN+1:1’ . Line number 3 = Sub- Line 2 identified by EAN. Article Number 5012345000039 and linked to main line. (line number 1)

LIN+4++5012345000114:EN+1:2’ . Line number 4 = Sub- Line 1.1 identified by EAN. Article Number 5012345000114 and linked to sub-line 1. (line number 2)

LIN+5++5012345000121:EN+1:2’ . Line number 5 = Sub- Line 1.2 identified by EAN. Article Number 5012345000121 and linked to sub-line 1. (line number 2)

Main Line

Sub-Line 1 Sub-Line 2

Sub-Line 1.1 Sub-Line 1.2 Sub-Line 2.1 Sub-Line 2.2

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 214

LIN+6++5012345000213:EN+1:3’ . Line number 6 = Sub- Line 2.1 identified by EAN. Article Number 5012345000213 and linked sub-line 2. (line number 3)

LIN+7++5012345000220:EN+1:3’ . Line number 7 = Sub- Line 2.2 identified by EAN. Article Number 5012345000220 and linked sub-line 2. (line number 3)

Figure 4: Simple sub-line example.

It is possible to use, where applicable, the same specifications (branches) with different basearticles to eliminate redundancy in data resulting in a reduction in the amount of data to becommunicated and stored. In other words, when a branch has been created in a productconfiguration which may apply to several different base articles (e.g. four different chairs may havethe same specifications for their legs), it is possible to specify only once the branch and to simplylink the same branch to the required base articles as many times as are needed.

When using EANCOM® to provide product configurations using the line and sub-line facility, allconstituent specifications (which are base article independent) must first be specified as main linesin an EANCOM® PRICAT message. When this has been done, the relationships between thespecifications of the configuration (which are base article dependent) can be specified using theline / sub-line relationship.

While all of this information may be transmitted in one PRICAT message, it is also possible to splitthe types of data between two PRICAT messages, the first detailing all the specifications, and thesecond detailing the configuration relationships. Naturally it is vitally important that the firstmessage transmitted and processed is the message which details the specifications. If used, thetransmission of split data must first be mutually agreed between trading partners.

12. CSA entities in EANCOM®.

Within EANCOM® it is vitally important that every entity (base articles and specifications) specifiedeither by the supplier or buyer of the article be clearly identified for communications andprocessing purposes. The entities catered for in EANCOM® are as follows;

BA Base Article A conceptual article identified for ordering purposes. Base articleswill have configurations of specifications associated with them.

CMP Composition A composition describes the linkage between parts in acomposition. A composition may be made up of a grouping ofexisting compositions and base articles.

DF Default The current line item is a default specification of a base article,which will be automatically selected if none of the other availablevalues are chosen.

MA Mandatory A specification that is mandatory in the configuration of the basearticle, e.g. it is mandatory to have legs when ordering a CSAtable.

NOV Next Option value An indication that what follows is a set of linked option values ornext option values.

OP Option A specification which does not exist on its own, e.g. colour, andwhich has discrete option values (e.g. blue or red).

OPV Option value An Option is defined as a specification with a number of discreteOption Values or Next Option Values pre-defined by the supplierand associated with a Base Article Number, from which the buyer

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 215

may choose.PA Parameter A specification which has a fixed value from a range of values,

such as a measurement (e.g. a leg of a chair of with a length ofbetween 120cm minimum and 180cm maximum including a fixedstep size of 15cm). Parameters may be specified as numeric, oralphanumeric, strings.

QST General Question A reusable free description which is used to specify the text in anoption or a parameter.

13. Data Mapping Tables.

In the following chapters you will find a series of tables to assist you with the task of mapping yourCSA application data to the correct segments and data elements in the EANCOM® Price/SalesCatalogue (PRICAT), Purchase Orders (ORDERS), and Purchase Order Response (ORDRSP)messages.

Please note that the data presented in this table is the key data, which used in CSA applications.This table does not present an exhaustive list of CSA application data or of the possibilitiesavailable in EANCOM®. In addition it should be noted that additional EDI technical data willbe required to construct an EANCOM® interchange or message. Full details of such dataare to be found in the EANCOM® documentation. Please inform your EAN NumberingOrganisation or EAN International if you should find that CSA application data that is essential toyour operations has been omitted from the table.

It is strongly recommended that the message structures contained in the following datamapping tables should not form the basis for translation software tables and that the fullEANCOM® messages should be enabled in your translation software.

The information in the table is arranged in the following manner:

• Data type = generic description of type of data being mapped;• Data description = data field descriptions;• Where found in EANCOM® <message name> = the EANCOM® segment and segment number

in the identified message where the data should be mapped. This column should be used as alink to the relevant segment within the EANCOM® message for the data identified in the datadescription column;

• Data element = the data element in the segment identified in the preceding column which mustbe used to qualify the data from the data description column;

• Code value = the code value to be used for the identified data element which expresses thedata description in EDIFACT terms;

• Comments = a column to provide more specific relevant comments;

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 216

13.1. Price/Sales Catalogue (PRICAT) data mapping table.

Data Type Data Description Wherefound in

EANCOM®

PRICAT

DataElement

CodeValue

COMMENTS

External references Drawing number RFF / 5 1153 AALProject specificationnumber

RFF / 77 AER

External objectreference

XC4 Link with object specified in CONDRA message.

Product groupinformation

Base article productgroup

PGI / 32 5379 BAG

Base article executionrules group

BAX

Identifications Base article, option,option value, etcidentification

LIN / 69PIA / 70

C212 The choice of whether the LIN segment DE C212 or the PIAsegment (same composite data element) will be used will dependon whether EAN-13 identification numbers are being used or not.EANCOM® supports the use of the the LIN segment only for thespecification of EAN-13 identification number, all other numberingsystems (e.g., internal numbers) must be specified in the PIAsegment.

Configuration nodenumbers

Base article nodenumber

PIA / 70 7143 BAN

Links betweenconfiguration levels

Links betweenconfiguration levels

LIN / 69 C829

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 217

Data Type Data Description Wherefound in

EANCOM®

PRICAT

DataElement

CodeValue

COMMENTS

Execution rules Execution rule target PIA / 70 4347 91Execution rule source 92Execution rule action 93

Execution rules action Add LIN / 69 1229 1Delete 2Replace 38

Execution rule Base article executionrule

IMD / 71 7081 UQ1

Execution rules logic IF <> THEN <> ENDIF IMD / 71 7009 IF1IF NOT <> THEN <>ENDIF

IF2

IF <> AND IF3IF NOT <> AND IF4IF <> OR IF5IF NOT <> OR IF6IF <> XOR IF7IF NOT <> XOR IF8

Configuration Base article IMD / 71 7009 BAattributes Default DF

Option OPOption value OPVNext option value NOV

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 218

Data Type Data Description Wherefound in

EANCOM®

PRICAT

DataElement

CodeValue

COMMENTS

Continued Composition CMPMandatory MANumeric parameter PAAlpha-numericparameter

PAA

Free format questions General question FTX / 79 4451 QST

Measurements Physical dimensions MEA / 72 6311 PDStep size 6313 SSZMeasure units 6411 Various

Codes

Quantities Minimum orderquantity

QTY / 73 6063 53

Maximum orderquantity

54

Pricing data Base article price PRI / 39 5387 BAPBase article pricedifference

PRI / 82 BAD

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 219

13.2. Purchase Orders (ORDERS) data mapping table.

Data Type Data Description Wherefound in

EANCOM®

ORDERS

DataElement

CodeValue

COMMENTS

External references Drawing number RFF / 7 1153 AALProject specificationnumber

RFF / 51 AER

External objectreference

XC4 Link with object specified in CONDRA message.

Price list number PL

Identifications Base article, option,option value, etcidentification

LIN / 39PIA / 40

C212 The choice of whether the LIN segment DE C212 or the PIAsegment (same composite data element) will be used will dependon whether EAN-13 identification numbers are being used or not.EANCOM® supports the use of the the LIN segment only for thespecification of EAN-13 identification number, all other numberingsystems (e.g., internal numbers) must be specified in the PIAsegment.

Links betweenconfiguration levels

Links betweenconfiguration levels

LIN / 39 C829

Configuration Base article IMD / 41 7009 BAattributes Default DF

Option OPOption value OPVNext option value NOVComposition CMPMandatory MANumeric parameter PA

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 220

Data Type Data Description Wherefound in

EANCOM®

ORDERS

DataElement

CodeValue

COMMENTS

Continued Alpha-numericparameter

PAA

Measurements Physical dimensions MEA / 42 6311 PDStep size 6313 SSZMeasure units 6411 Various

Codes

Quantities Ordered quantity QTY / 43 6063 21

Pricing data Base article price PRI / 49 5387 BAPBase article pricedifference

BAD

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 221

13.3. Purchase Order Response (ORDRSP) data mapping table.

Data Type Data Description Wherefound in

EANCOM®

ORDRSP

DataElement

CodeValue

COMMENTS

External references Drawing number RFF / 7 1153 AALProject specificationnumber

RFF / 51 AER

External objectreference

XC4 Link with object specified in CONDRA message.

Price list number PLOrder number ON

Identifications Base article, option,option value, etcidentification

LIN / 39PIA / 40

C212 The choice of whether the LIN segment DE C212 or the PIAsegment (same composite data element) will be used will dependon whether EAN-13 identification numbers are being used or not.EANCOM® supports the use of the the LIN segment only for thespecification of EAN-13 identification number, all other numberingsystems (e.g., internal numbers) must be specified in the PIAsegment.

Links betweenconfiguration levels

Links betweenconfiguration levels

LIN / 39 C829

Configuration Base article IMD / 41 7009 BAattributes Default DF

Option OPOption value OPVNext option value NOVComposition CMPMandatory MA

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 222

Data Type Data Description Wherefound in

EANCOM®

ORDRSP

DataElement

CodeValue

COMMENTS

Continued Numeric Parameter PAAlpha-numericParameter

PAA

Measurements Physical dimensions MEA / 42 6311 PDStep size 6313 SSZMeasure units 6411 Various

Codes

Quantities Ordered quantity QTY / 43 6063 21Quantity on hand 17

Pricing data Base article price PRI / 49 5387 BAPBase article pricedifference

BAD

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 223

14. Examples.

On the following pages you will find a simple and a complex example of CSAs and their mappinginto the EANCOM® Price/Sales Catalogue (PRICAT), Purchase Order (ORDERS), and PurchaseOrder Response (ORDRSP) messages. Only the messages relevant to EANCOM® are detailedhere and all messages that precede or follow these three messages should be implementedaccording to the full EANCOM® guidelines.

14.1. Simple Example - Acme pine bookcase.

Following you will find an example of a simple CSA. The example details a product called theAcme Pine bookcase that is made up of 2 sides and 3, 4, or 5 shelves.

The base price of the bookcase is listed as 500 French Francs. The base price includes the twosides and three shelves. Up to five shelves may be put into the bookcase but the addition of thefourth and fifth shelves incur an increase in the base price.

Figure 5: Simple example structure.

14.1.1. Simple Example - Price/Sales Catalogue (PRICAT).

This example details the configuration of the base article, Acme Pine bookcase, and all of itsoptions. The base price for the base article is listed as 500 French Francs.

Acme Pine Book CaseBase Price 500 FFR

4012345000016Node 1

Base Article

Acme Book CaseSides * 2

4012345000023Node 2

Mandatory

Acme Book CaseShelf * 3

4012345000030

Node 4Option Value

Acme Book CaseShelf * 4

4012345000047Price Diff: +80FFR

Node 5Option Value

Acme Book CaseShelf * 5

4012345000054Price Diff: +150FFR

Node 6Option Value

Acme Book CaseShelves

4012345000061Node 3Option

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 224

PRICAT - Acme Pine Book Case.. Header information.UNH+ME00001+PRICAT:D:96A:UN:EAN006’ . PRICAT based on D.96A directoryBGM+9+PC1880+9’ . Original price catalogue PC1880DTM+137:19970320:102’ . Message date 20th March 1997NAD+SU+4012345685688::9’ . Identification of supplierNAD+BY+5433333123453::9’ . Identification of buyerNAD+UD+++M PRICE+29 RUE ROYAL+PARIS’ . Identification of ultimate customerCUX+2:FFR:8’ . Currency of price list is French Francs.. Start of the detail section.. LIN segments 1 through to 5 are used to define all of the CSA specifications.PGI+2’ . No price group in useLIN+1+1+4012345000023:EN’ . EAN article number for shelf sideIMD+F++:::ACME PINE BOOKCASE SIDE’ . Description of line itemLIN+2+1+4012345000030:EN’ . EAN article number for shelf * 3IMD+F++:::ACME BOOKCASE SHELF:* 3’ . Description of line itemLIN+3+1+4012345000047:EN’ . EAN article number for shelf * 4IMD+F++:::ACME BOOKCASE SHELF:* 4’ . Description of line itemLIN+4+1+4012345000054:EN’ . EAN article number for shelf * 5IMD+F++:::ACME BOOKCASE SHELF:* 5’ . Description of line itemLIN+5+1+4012345000061:EN’ . EAN article number for shelvesIMD+F++:::ACME BOOKCASE SHELVES’ . Description of line item.. LIN segments 6 through to 11 are used to specify the base article and the configuration of its. available options.PGI+BAG’ . Base article groupLIN+6+1+4012345000016:EN’ . EAN article number for base article, Acme Pine Book

. CasePIA+1+1:BAN::9’ . Base article is listed at Node 1IMD+F++:::ACME PINE BOOKCASE’ . Description of line itemIMD+C++BA’ . Base articlePRI+AAA+500:CA:BAP’ . Base price (from catalogue) is 500 FFRLIN+7+1+4012345000023:EN+1:6’ . EAN article number for book case side linked to base

. articlePIA+1+2:BAN::9’ . Book case side is listed at Node 2IMD+C++MA’ . Book case side is mandatory in this configurationQTY+45E:2’ . Sub-line units contained in main line = 2 sidesLIN+8+1+4012345000061:EN+1:6’ . EAN article number for book case shelves is

. linked to base articlePIA+1+3:BAN::9’ . Book case shelves is listed at Node 3IMD+C++OP’ . Book case shelves is an optionLIN+9+1+401234500030:EN+1:8’ . EAN article number for 3 book case shelves

. linked to option shelvesPIA+1+4:BAN::9’ . 3 book case shelves is listed at Node 4IMD+C++OPV’ . 3 book case shelves is an option valueLIN+10+1+401234500047:EN+1:8’ . EAN article number for 4 book case shelves

. linked to option shelvesPIA+1+5:BAN::9’ . 4 book case shelves is listed at Node 5IMD+C++OPV’ . 4 book case shelves is an option valuePRI+AAA+80:CA:BPD’ . Base price difference (from catalogue) is 80 FFR

LIN+11+1+401234500054:EN+1:8’ . EAN article number for 5 book case shelves

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 225

. linked to option shelvesPIA+1+6:BAN::9’ . 5 book case shelves is listed at Node 6IMD+C++OPV’ . 5 book case shelves is an option valuePRI+AAA+150:CA:BPD’ . Base price difference (from catalogue) is 150 FFR.. Trailer information.UNT+43+ME00001’ . Message trailer

14.1.2. Simple Example - Purchase Order (ORDERS).

This example details the ordering of the base article, Acme Pine bookcase, two sides and fourshelves.

ORDERS - Acme Pine Book Case.. Header information.UNH+ME00001+ORDERS:D:96A:UN:EAN008’ . ORDERS based on D.96A directoryBGM+220+4380+9’ . Original order number 4380DTM+137:19970321:102’ . Message date 21st March 1997NAD+SU+4012345685688::9’ . Identification of supplierNAD+BY+5433333123453::9’ . Identification of buyerNAD+UD+++M PRICE+29 RUE ROYAL+PARIS’ . Identification of ultimate customerCUX+2:FFR:9’ . Currency of order is French Francs.. Lines 1 through 3 are used to specify the line being ordered.LIN+1++4012345000016:EN’ . EAN article number for base article, Acme

. Pine Book CaseIMD+F++:::ACME PINE BOOKCASE’ . Description of line itemIMD+C++BA’ . Base articleQTY+21:1’ . Quantity ordered = 1MOA+203:580’ . Cost of base article plus selected option (500+80 FFR)PRI+AAA+500:CA:BAP’ . Base price (from catalogue) is 500 FFRPRI+AAA+80:CA:BPD’ . Total base price difference is 80 FFRRFF+PL:PC1880:5’ . Details as per line 5 of price list PC1880LIN+2++4012345000023:EN+1:1’ . EAN article number for book case side linked

. to base articleIMD+C++MA’ . Book case side is a mandatory article for this

. configurationQTY+21:1’ . Ordered quantity = 1 (already defined in

. PRICAT that identified unit contains 2)LIN+3+1+4012345000061:EN+1:1’ . EAN article number for book case shelves is

. linked to base articleIMD+C++OP’ . Book case shelves is an optionLIN+4++4012345000047:EN+1:3’ . EAN article number for 4 book case shelves

. linked to book case shelvesIMD+C++OPV’ . 4 book case shelves is an option valuePRI+AAA+80:CA:BPD’ . Base price difference (from catalogue) is 80 FFRQTY+21:1’ . Ordered quantity = 1 (already defined in

. PRICAT that identified unit contains 4).. Trailer information.UNS+S’ . Separator between detail and trailerMOA+86:580’ . Total value of the order = 580 FFR

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 226

CNT+2:4’ . Count of the number of LIN segments in the messageUNT+28:ME00001’ . Message trailer

14.1.3. Simple Example - Purchase Order Response (ORDRSP).

This example details the response to an order for a base article, Acme Pine bookcase, and theoptions selected in the order. The base price for the base article is listed as 500 French Francs.The message details the EAN Article Number that is assigned by the supplier for the finishedarticle.

ORDRSP- Acme Pine Book Case.. Header information.UNH+ME00016+ORDRSP:D:96A:UN:EAN005’ . ORDRSP based on D.96A directoryBGM+231+AS380+29’ . Order response message AS380 indicating

. that the order being responded to is accepted in fullDTM+137:19970325:102’ . Message date 25th March 1997RFF+ON:4380’ . Order response relate to order number 4380NAD+SU+4012345685688::9’ . Identification of supplierNAD+BY+5433333123453::9’ . Identification of buyerNAD+UD+++M PRICE+29 RUE ROYAL+PARIS’ . Identification of ultimate customerCUX+2:FFR:9’ . Currency of order response is French Francs.. LIN segment number 1 is used to identify the item which will be manufactured based on the CSA order.LIN+1++4012345008883:EN’ . EAN article number allocated by the supplier

. to identify Acme Pine Book Case and all

. of the options specified by the buyerQTY+21:1’ . Quantity ordered = 1MOA+203:580’ . Total cost of finished article including selected

. options = 580 FFR (base price +/- additional prices)PRI+AAA+500:CA:BAP’ . Base price (from catalogue) is 500 FFRPRI+AAA+80:CA:BPD’ . Total base price difference is 80 FFRRFF+PL:PC1880:5’ . Details as per line 5 of price list PC1880LIN+2++4012345000016:EN+1:1’ . EAN article number for base article, Acme

. Pine Book CaseLIN+3++4012345000023:EN+1:2’ . EAN article number for book case side linked

. to base articleLIN+4+1+4012345000061:EN+1:2’ . EAN article number for book case shelves is

. linked to base articleLIN+5++4012345000047:EN+1:4’ . EAN article number for 4 book case shelves

. linked to book case shelves.. Trailer information.UNS+S’ . Separator between detail and trailerMOA+86:580’ . Total value of the order = 580 FFRCNT+2:5’ . Count of the number of LIN segments in the messageUNT+22:ME00016’ . Message trailer

The Application of EANCOMfor the trade of Customer

Specific Articles

1st January 2000

Copyright EAN International 2000 Version 227

14.2. Complex Example - Royal CM4 Single and Double Beds.

Below you will find a copy of an order form and a diagram that details the complex example, RoyalCM4 Bed. These diagrams should be used to better understand the detailed EANCOM® example.

Furniture Manufacturers Ltd.Specialists in customer specified quality furniture

Order Form: Royal CM4 Bed Single Base Price: 4750.00 NLG

Customer Name: Mr. M. Smits Telephone: 020 . 8774511Address: 42 High Street Fax:

AmsterdamPrice Difference

Width 080 cm to 120 cm in step sizes of 5 cm

Leg TypesLength 190 cm Small 38 cm -45.00

200 cm Medium 42 cm210 cm Large 46 cm 45.00220 cm X-Large 50 cm 90.00

Back Adjustment ElectricNone -490.00

Leg Adjustment ElectricNone -490.00

Foot/Head Rest Foot Rest Electric 490.00Adjustment Head Rest Electric 490.00

Both Electric 750.00Both Manual

Mattress Type Ecobel Profil Supple -980.00Ecobel Profil Firm -980.00Roy Pocket SuppleRoy Pocket FirmRoyal Pocket Supple -505.00Royal Pocket Firm -505.00

Bed Lamp Both Sides 825.00Left 400.00Right 400.00

Lamp Shade Etrusk 25.00Ferrit 25.00Purple 25.00Silver 25.00

Figure 6: Example of CSA order form.

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 228

Figure 7: Schematic view of complex CSA and its options.ROYAL CM4 Single

BASE PRICE 4750,00 NLG5455555000015

Node 1Base Article

WIDTH

5455555100005Node 2

Parameter80-120cm / Step Size 5cm

LENGTH/PRICE DIFFERENCE

5455555200002Node 3Option

190CMS-45,00

5455555200019Node 10

Next Option ValueOption Value

200CMS

5455555200026Node 11

Next Option ValueOption Value

210CMS45,00

5455555200033Node 12

Next Option ValueOption Value

220CMS90,00

5455555200040Node 13

Next Option ValueOption Value

LEG TYPE SMALL5455555200101Quantity of legs

Node 14Option Value

LEG TYPE MEDIUM5455555200118Quantity of legs

Node 15Option Value

LEG TYPE LARGE5455555200125Quantity of legs

Node 16Option Value

LEG TYPE X-LARGE5455555200132Quantity of legs

Node 17Option Value

BACK ADJUSTMENT/PRICE DIFFERENCE

5455555300009Node 4Option

ELECTRIC

5455555300016Node 18

Option Value

NONE-490,00

5455555300023Node 19

Option Value

LEG ADJUSTMENT/PRICE DIFFERENCE

5455555400006Node 5Option

ELECTRIC

5455555300016Node 20

Option Value

NONE-490,00

5455555300023Node 21

Option Value

A

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 229

Figure 8: Schematic view of complex CSA and its options - continued.A

FOOT REST / HEAD RESTADJUSTMENT

/PRICE DIFFERENCE5455555500003

Node 6Option

FOOT RESTELECTRIC

490,005455555500010

Node 22Option Value

HEAD RESTELECTRIC

490,005455555500027

Node 23Option Value

BOTH ELECTRIC750,00

5455555500034Node 24

Option Value

BOTH MANUAL

5455555500041Node 25

Option Value

MATTRESS TYPE/PRICE DIFFERENCE

5455555600000Node 7Option

ECOBEL PROFIL SUPPLE-980,00

5455555600017Node 26

Option Value

ECOBEL PROFIL FIRM-980,00

5455555600024Node 27

Option Value

ROY POCKET SUPPLE

5455555600031Node 28

Option Value

ROY POCKET FIRM

5455555600048Node 29

Option Value

ROYAL POCKET SUPPLE-505.00

5455555600055Node 30

Option Value

ROYAL POCKET FIRM-505.00

5455555600062Node 31

Option Value

BED LAMP/PRICE DIFFERENCE

5455555700007Node 8Option

BOTH SIDES825,00

5455555700014Node 32

Next Option ValueOption Value

LEFT400,00

5455555700021Node 33

Next Option ValueOption Value

RIGHT400,00

5455555700038Node 34

Next Option ValueOption Value

LAMPSHADE/PRICE DIFFERENCE

5455555800004Node 9Option

ETRUSK25,00

5455555800011Node 35

Option Value

FERRIT25,00

5455555800028Node 36

Option Value

PURPLE25,00

5455555800035Node 37

Option Value

SILVER25,00

5455555800042Node 38

Option Value

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 231

14.2.1. Complex example - Price/Sales Catalogue (PRICAT).

This example details the specification of the base article, Royal CM4 bed, and all of its options.The base price for the base article is listed as 4750,00 Dutch Guilders.

PRICAT - Royal CM4 bed.. Header information.UNH+ME00001+PRICAT:D:96A:UN:EAN006’ . PRICAT based on D.96A directoryBGM+9+PC112+9’ . Original price catalogue PC112DTM+137:19960320:102’ . Message date 20th March 1996NAD+SU+5455555123455::9’ . Identification of supplierNAD+BY+5433333123453::9’ . Identification of buyerCUX+2:NLG:8’ . Currency of price list is Dutch Guilders.. Start of the detail section.PGI+2’ . No price group in use.. LIN segments 1 through to 36 are used to define all of the CSA specifications.LIN+1+1+5455555100005:EN’ . EAN article number for widthIMD+F++:::WIDTH’ . Description of line itemLIN+2+1+5455555200002:EN’ . EAN article number for lengthIMD+F++:::LENGTH’ . Description of line itemLIN+3+1+5455555200019:EN’ . EAN article number for length 190IMD+F++:::LENGTH 190’ . Description of line itemMEA+PD+LN+CMT:190’ . Length measurement of 190 cmsLIN+4+1+5455555200026:EN’ . EAN article number for length 200IMD+F++:::LENGTH 200’ . Description of line itemMEA+PD+LN+CMT:200’ . Length measurement of 200 cmsLIN+5+1+5455555200033:EN’ . EAN article number for length 210IMD+F++:::LENGTH 210’ . Description of line itemMEA+PD+LN+CMT:210’ . Length measurement of 210 cmsLIN+6+1+5455555200040:EN’ . EAN article number for length 220IMD+F++:::LENGTH 220’ . Description of line itemMEA+PD+LN+CMT:220’ . Length measurement of 220 cmsLIN+7+1+5455555200101:EN’ . EAN article number for leg type smallIMD+F++:::LEG TYPE SMALL’ . Description of line itemQTY+53:4’ . Minimum order quantity is 4LIN+8+1+5455555200118:EN’ . EAN article number for leg type mediumIMD+F++:::LEG TYPE MEDIUM’ . Description of line itemQTY+53:4’ . Minimum order quantity is 4LIN+9+1+5455555200125:EN’ . EAN article number for leg type largeIMD+F++:::LEG TYPE LARGE’ . Description of line itemQTY+53:4’ . Minimum order quantity is 4LIN+10+1+5455555200132:EN’ . EAN article number for leg type x-largeIMD+F++:::LEG TYPE X-LARGE’ . Description of line itemQTY+53:4’ . Minimum order quantity is 4LIN+11+1+5455555300009:EN’ . EAN article number for back adjustmentIMD+F++:::BACK ADJUSTMENT’ . description of line itemLIN+12+1+5455555300016:EN’ . EAN article number for electricIMD+F++:::ELECTRIC’ . Description of line itemLIN+13+1+5455555300023:EN’ . EAN article number for ‘none’IMD+F++:::NONE’ . Description of line itemLIN+14+1+5455555400006:EN’ . EAN article number for leg adjustment

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 232

IMD+F++:::LEG ADJUSTMENT’ . Description of line itemLIN+15+1+5455555500003:EN’ . EAN article number for foot rest/head rest adjustmentIMD+F++:::FOOT / BACK ADJUSTMENT’ . Description of line itemLIN+16+1+5455555500010:EN’ . EAN article number for foot rest electricIMD+F++:::FOOT REST ELECTRIC’ . Description of line itemLIN+17+1+5455555500027:EN’ . EAN article number for head rest electricIMD+F++:::HEAD REST ELECTRIC’ . Description of line itemLIN+18+1+5455555500034:EN’ . EAN article number for both electricIMD+F++:::BOTH ELECTRIC’ . Description of line itemLIN+19+1+5455555500041:EN’ . EAN article number for both manualIMD+F++:::BOTH MANUAL’ . Description of line itemLIN+20+1+5455555600000:EN’ . EAN article number for MATTRESS typeIMD+F++:::MATTRESS TYPE’ . Description of line itemLIN+21+1+5455555600017:EN’ . EAN article number for Ecobel Profil SuppleIMD+F++:::ECOBEL PROFIL SUPPLE’ . Description of line itemLIN+22+1+5455555600024:EN’ . EAN article number for Ecobel Profil FirmIMD+F++:::ECOBEL PROFIL FIRM’ . Description of line itemLIN+23+1+5455555600031:EN’ . EAN article number for Pocket Roy SuppleIMD+F++:::ROY POCKET SUPPLE‘ . Description of line itemLIN+24+1+5455555600048:EN’ . EAN article number for Pocket Roy FirmIMD+F++:::POCKET ROY FIRM’ . Description of line itemLIN+25+1+5455555600055:EN’ . EAN article number for Royal Pocket SuppleIMD+F++:::ROYAL POCKET SUPPLE‘ . Description of line itemLIN+26+1+5455555600062:EN’ . EAN article number for Royal Pocket FirmIMD+F++:::ROYAL POCKET FIRM’ . Description of line itemLIN+27+1+5455555700007:EN’ . EAN article number for bed lampIMD+F++:::BED LAMP’ . Description of line itemLIN+28+1+5455555700014:EN’ . EAN article number for both sidesIMD+F++:::BOTH SIDES’ . Description of line itemLIN+29+1+5455555700021:EN’ . EAN article number for leftIMD+F++:::LEFT’ . Description of line itemLIN+30+1+5455555700038:EN’ . EAN article number for rightIMD+F++:::RIGHT’ . Description of line itemLIN+31+1+5455555800004:EN’ . EAN article number for lamp shadeIMD+F++:::LAMP SHADE’ . Description of line itemLIN+32+1+5455555800011:EN’ . EAN article number for etruskIMD+F++:::ETRUSK’ . Description of line itemLIN+33+1+5455555800028:EN’ . EAN article number for ferritIMD+F++:::FERRIT’ . Description of line itemLIN+34+1+5455555900035:EN’ . EAN article number for purpleIMD+F++:::PURPLE’ . Description of line itemLIN+35+1+5455555900042:EN’ . EAN article number for silverIMD+F++:::SILVER’ . Description of line item.. LIN segments 36 through to 83 are used to specify the base article and the configuration of its. available options.PGI+BAG’ . Base article groupLIN+36+1+5455555000015:EN’ . EAN article number for single bedPIA+1+1:BAN::9’ . Base article is listed at Node 1IMD+F++:::ROYAL CM4 SINGLE’ . Description of line itemIMD+C++BA’ . Base articlePRI+AAA+4750:CA:BAP’ . Base price (from catalogue) is 4750 NLGLIN+37+1+5455555100005:EN+1:36’ . EAN article number for width linked to single bedPIA+1+2:BAN::9’ . Width is listed at Node 2IMD+C++PA’ . Indication that width is a numeric parameterMEA+PD+WD+CMT::80:120’ . Width ranges from minimum of 80cm to maximum

. of 120cm

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 233

MEA+PD+SSZ+CMT:5’ . Width is available in step sizes of 5cmLIN+38+1+5455555200002:EN+1:36’ . EAN article number for length linked to single bedPIA+1+3:BAN::9’ . Length is listed at Node 3IMD+C++OP’ . Indication that length is an optionLIN+39+1+5455555200019:EN+1:38’ . EAN article number for length 190 linked to lengthPIA+1+10:BAN::9’ . Length 190 is listed at Node 10IMD+C++OP’ . Indication that length 190 is an optionIMD+C++NOV’ . Indication that length 190 is a next option valuePRI+AAA+-45:CA:BPD’ . Base price difference is -45 NLGLIN+40+1+5455555200026:EN+1:38’ . EAN article number for length 200 linked to lengthPIA+1+11:BAN::9’ . Length 200 is listed at Node 11IMD+C++OP’ . Indication that length 200 is an optionIMD+C++NOV’ . Indication that length 200 is a next option valueLIN+41+1+5455555200033:EN+1:38’ . EAN article number for length 210 linked to lengthPIA+1+12:BAN::9’ . Length 210 is listed at Node 12IMD+C++OP’ . Indication that length 210 is an optionIMD+C++NOV’ . Indication that length 210 is a next option valuePRI+AAA+45:CA:BPD’ . Base price difference is 45 NLGLIN+42+1+5455555200040:EN+1:38’ . EAN article number for length 220 linked to lengthPIA+1+13:BAN::9’ . Length 220 is listed at Node 13IMD+C++OP’ . Indication that length 220 is an optionIMD+C++NOV’ . Indication that length 220 is a next option valuePRI+AAA+90:CA:BPD’ . Base price difference is 90 NLGLIN+43+1+5455555200101:EN+1:39’ . EAN article number for leg type small linked to

. length 190PIA+1+14:BAN::9’ . Leg type small is listed at Node 14IMD+C++OPV’ . Indication that leg type small is an option valueLIN+44+1+5455555200118:EN+1:40’ . EAN article number for leg type medium linked to

. length 200PIA+1+15:BAN::9’ . Leg type medium is listed at Node 15IMD+C++OPV’ . Indication that leg type medium is an option valueLIN+45+1+5455555200125:EN+1:41’ . EAN article number for leg type large linked to

. length 210PIA+1+16:BAN::9’ . Leg type large is listed at Node 16IMD+C++OPV’ . Indication that leg type large is an option valueLIN+46+1+5455555200132:EN+1:42’ . EAN article number for leg type x-large linked to

. length 220PIA+1+17:BAN::9’ . Leg type x-large is listed at Node 17IMD+C++OPV’ . Indication that leg type x-large is an option valueLIN+47+1+5455555300009:EN+1:36’ . EAN article number for back adjustment linked to

. single bedPIA+1+4:BAN::9’ . Back adjustment is listed at Node 4IMD+C++OP’ . Indication that back adjustment is an optionLIN+48+1+5455555300016:EN+1:47’ . EAN article number for electric linked to back

. adjustmentPIA+1+18:BAN::9’ . Electric is listed at Node 18IMD+C++OPV’ . Indication that electric is an option valueLIN+49+1+5455555300023:EN+1:47’ . EAN article number for none linked to back adjustmentPIA+1+19:BAN::9’ . None is listed at Node 19IMD+C++OPV’ . Indication that none is an option valuePRI+AAA+-490:CA:BPD’ . Base price difference is -490 NLGLIN+50+1+5455555400006:EN+1:36’ . EAN article number for leg adjustment linked to single

. bedPIA+1+5:BAN::9’ . Leg adjustment is listed at Node 5IMD+C++OP’ . Indication that leg adjustment is an optionLIN+51+1+5455555300016:EN+1:50’ . EAN article number for electric linked to leg

. adjustmentPIA+1+20:BAN::9’ . Electric is listed at Node 20

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 234

IMD+C++OPV’ . Indication that electric is an option valueLIN+52+1+5455555300023:EN+1:50’ . EAN article number for none linked to leg adjustmentPIA+1+21:BAN::9’ . None is listed at Node 21IMD+C++OPV’ . Indication that none is an option valuePRI+AAA+-490:CA:BPD’ . Base price difference is -490 NLGLIN+53+1+5455555500003:EN+1:36’ . EAN article number for foot rest/head rest

. adjustment linked to single bedPIA+1+6:BAN::9’ . Foot rest/head rest is listed at Node 6IMD+C++OP’ . Indication that foot rest/head rest adjustment is anoptionLIN+54+1+5455555500010:EN+1:53’ . EAN article number for foot rest electric

. linked to foot rest/head rest adjustmentPIA+1+22:BAN::9’ . Footrest electric is listed at Node 22IMD+C++OPV’ . Indication that foot rest electric is an option valuePRI+AAA+490:CA:BPD’ . Base price difference is 490 NLGLIN+55+1+5455555500027:EN+1:53’ . EAN article number for head rest electric linked to

. foot rest/head rest adjustmentPIA+1+23:BAN::9’ . Headrest electric is listed at Node 23IMD+C++OPV’ . Indication that head rest electric is an option valuePRI+AAA+490:CA:BPD’ . Base price difference is 490 NLGLIN+56+1+5455555500034:EN+1:53’ . EAN article number for both electric linked to foot

. rest/head rest adjustmentPIA+1+24:BAN::9’ . Both electric is listed at Node 24IMD+C++OPV’ . Indication that both electric is an option valuePRI+AAA+790:CA:BPD’ . Base price difference is 790 NLGLIN+57+1+5455555500041:EN+1:53’ . EAN article number for both manual linked to foot

. rest/head rest adjustmentPIA+1+25:BAN::9’ . Both manual is listed at Node 25IMD+C++OPV’ . Indication that both manual is an option valueLIN+58+1+5455555600000:EN+1:36’ . EAN article number for mattress linked to single bedPIA+1+7:BAN::9’ . Mattress is listed at Node 7IMD+C++OP’ . Indication that mattress is an optionLIN+59+1+5455555600017:EN+1:58’ . EAN article number for ecobel profil supple linked to

. mattress typePIA+1+26:BAN::9’ . Ecobel profil supple is listed at Node 26IMD+C++OPV’ . Indication that Ecobel profil supple is an option valuePRI+AAA+-980:CA:BPD’ . Base price difference is -980 NLGLIN+60+1+5455555600024:EN+1:58’ . EAN article number for ecobel profil firm linked to

. mattress typePIA+1+27:BAN::9’ . Ecobel profil firm is listed at Node 27IMD+C++OPV’ . Indication that Ecobel profil firm is an option valuePRI+AAA+-980:CA:BPD’ . Base price difference is -980 NLGLIN+61+1+5455555600031:EN+1:58’ . EAN article number for roy pocket supple linked to

. mattress typePIA+1+28:BAN::9’ . Roy pocket supple is listed at Node 28IMD+C++OPV’ . Indication that Roy pocket supple is an option valueLIN+62+1+5455555600048:EN+1:58’ . EAN article number for roy pocket firm linked to

. mattress typePIA+1+29:BAN::9’ . Roy pocket firm is listed at Node 29IMD+C++OPV’ . Indication that Roy pocket firm is an option valueLIN+63+1+5455555600055:EN+1:58’ . EAN article number for royal pocket supple

. linked to mattress typePIA+1+30:BAN::9’ . Royal pocket supple is listed at Node 30IMD+C++OPV’ . Indication that Royal pocket supple is an option valuePRI+AAA+-505:CA:BPD’ . Base price difference is -505 NLGLIN+64+1+5455555600062:EN+1:58’ . EAN article number for royal pocket firm linked to

. mattress typePIA+1+31:BAN::9’ . Royal pocket firm is listed at Node 31

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 235

IMD+C++OPV’ . Indication that Royal pocket firm is an option valuePRI+AAA+-505:CA:BPD’ . Base price difference is -505 NLGLIN+65+1+5455555700007:EN+1:36’ . EAN article number for bed lamp linked to single bedPIA+1+8:BAN::9’ . Bed lamp is listed at Node 8IMD+C++OP’ . Indication that bed lamp is an optionLIN+66+1+5455555700014:EN+1:65’ . EAN article number for both sides linked to bed lampPIA+1+32:BAN::9’ . Both sides is listed at Node 32IMD+C++OPV’ . Indication that both sides is an option valueIMD+C++NOV’ . Indication that both sides is a next option valuePRI+AAA+825:CA:BPD’ . Base price difference is 825 NLGLIN+67+1+5455555700021:EN+1:65’ . EAN article number for left side linked to bed lampPIA+1+33:BAN::9’ . Left side is listed at Node 33IMD+C++OPV’ . Indication that left side is an option valueIMD+C++NOV’ . Indication that left side is a next option valuePRI+AAA+400:CA:BPD’ . Base price difference is 400 NLGLIN+68+1+5455555700038:EN+1:65’ . EAN article number for right linked to bed lampPIA+1+34:BAN::9’ . Right side is listed at Node 34IMD+C++OPV’ . Indication that right side is an option valueIMD+C++NOV’ . Indication that right side is a next option valuePRI+AAA+400:CA:BPD’ . Base price difference is 400 NLGLIN+69+1+5455555800004:EN+1:66’ . EAN article number for lampshade linked to both sidesPIA+1+9:BAN::9’ . Lampshade is listed at Node 9IMD+C++OP’ . Indication that lamp shade is an optionLIN+70+1+5455555800004:EN+1:67’ . EAN article number for lampshade linked to left sidePIA+1+9:BAN::9’ . Lampshade is listed at Node 9IMD+C++OP’ . Indication that lamp shade is an optionLIN+71+1+5455555800004:EN+1:68’ . EAN article number for lampshade linked to right sidePIA+1+9:BAN::9’ . Lampshade is listed at Node 9IMD+C++OP’ . Indication that lamp shade is an optionLIN+72+1+5455555800011:EN+1:69’ . EAN article number for etrusk linked to lampshadePIA+1+35:BAN::9’ . Etrusk is listed at Node 35IMD+C++OPV’ . Indication that etrusk is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+73+1+5455555800028:EN+1:69’ . EAN article number for ferrit linked to lampshadePIA+1+36:BAN::9’ . Ferrit is listed at Node 36IMD+C++OPV’ . Indication that ferrit is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+74+1+5455555800035:EN+1:69’ . EAN article number for purple linked to lampshadePIA+1+37:BAN::9’ . Purple is listed at Node 37IMD+C++OPV’ . Indication that purple is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+75+1+5455555800042:EN+1:69’ . EAN article number for silver linked to lampshadePIA+1+38:BAN::9’ . Silver is listed at Node 38IMD+C++OPV’ . Indication that silver is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+76+1+5455555800011:EN+1:70’ . EAN article number for etrusk linked to lampshadePIA+1+35:BAN::9’ . Etrusk is listed at Node 35IMD+C++OPV’ . Indication that etrusk is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+77+1+5455555800028:EN+1:70’ . EAN article number for ferrit linked to lampshadePIA+1+36:BAN::9’ . Ferrit is listed at Node 36IMD+C++OPV’ . Indication that ferrit is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+78+1+5455555800035:EN+1:70’ . EAN article number for purple linked to lampshadePIA+1+37:BAN::9’ . Purple is listed at Node 37IMD+C++OPV’ . Indication that purple is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+79+1+5455555800042:EN+1:70’ . EAN article number for silver linked to lampshade

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 236

PIA+1+38:BAN::9’ . Silver is listed at Node 38IMD+C++OPV’ . Indication that silver is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+80+1+5455555800011:EN+1:71’ . EAN article number for etrusk linked to lampshadePIA+1+35:BAN::9’ . Etrusk is listed at Node 35IMD+C++OPV’ . Indication that etrusk is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+81+1+5455555800028:EN+1:71’ . EAN article number for ferrit linked to lampshadePIA+1+36:BAN::9’ . Ferrit is listed at Node 36IMD+C++OPV’ . Indication that ferrit is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+82+1+5455555800035:EN+1:71’ . EAN article number for purple linked to lampshadePIA+1+37:BAN::9’ . Purple is listed at Node 37IMD+C++OPV’ . Indication that purple is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLGLIN+83+1+5455555800042:EN+1:71’ . EAN article number for silver linked to lampshadePIA+1+38:BAN::9’ . Silver is listed at Node 38IMD+C++OPV’ . Indication that silver is an option valuePRI+AAA+25:CA:BPD’ . Base price difference is 25 NLG.. Trailer information.UNT+271+ ME00001’ . Message trailer

14.2.2. Complex example - Purchase Order (ORDERS).

This example details the ordering of the base article, Royal CM4 bed, and all of the optionsnecessary to configure a single bed. The base price for the base article is listed as 4750,00Netherlands Guilders.

ORDERS- Royal CM4 bed.. Header information.UNH+ME00022+ORDERS:D:96A:UN:EAN008’ . ORDERS based on D.96A directoryBGM+220+OR12+9’ . Original order number OR12DTM+137:19960402:102’ . Message date 2nd April 1996RFF+PL:PC112’ . Refer to price catalogue that detailed

. the base article and its optionsNAD+SU+5455555123455::9’ . Identification of supplierNAD+BY+5433333123453::9’ . Identification of buyerCUX+2:NLG:9’ . Currency of order is Dutch Guilders.. LIN segments 1 through to 11 are used to specify the line being ordered.LIN+1++5455555000015:EN’ . EAN article number for base article, Royal CM4 single

. bedIMD+F++:::ROYAL CM4 SINGLE’ . Description of line itemIMD+C++BA’ . Base articleQTY+21:1’ . Quantity ordered = 1MOA+203:4305’ . Cost of base article plus selected options =

. 4305 NLG (base price +/- additional prices)PRI+AAA+4750:CA:BAP’ . Base price (from catalogue) is 4750 NLGPRI+AAA+-445:CA:BPD’ . Total base price difference is -445 NLGRFF+PL:PC112:36’ . Details as per Price Catalogue number

. PC112, line number 36LIN+2++5455555100005:EN+1:1’ . EAN article number for width linked to base article

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 237

MEA+PD+WD+CMT:105’ . Ordered bed width = 105cmLIN+3++5455555200002:EN+1:1’ . EAN article number for length linked to base articleLIN+4++5455555200033:EN+1:3’ . EAN article number for length 210 linked to lengthQTY+21:1’ . Quantity ordered = 1MOA+203:45’ . Total value of additional price * quantity = 45 NLGPRI+AAA+45:CA:BPD’ . Base price difference is 45 NLGLIN+5++5455555200125:EN+1:4’ . EAN article number for leg type large linked to

. length 210QTY+21:4’ . Quantity ordered = 4LIN+6++5455555300009:EN+1:1’ . EAN article number for back adjustment linked to

. base articleLIN+7++5455555300016:EN+1:6’ . EAN article number for electric linked to back

. adjustmentQTY+21:1’ . Quantity ordered = 1LIN+8++5455555400006:EN+1:1’ . EAN article number for leg adjustment linked to base

. articleLIN+9++5455555300023:EN+1:8’ . EAN article number for ‘none’ linked to leg adjustmentMOA+203:-490’ . Total value of additional price * quantity = 490 NLGPRI+AAA+-490:CA:BPD’ . Base price difference is -490 NLGLIN+10++5455555600000:EN+1:1’ . EAN article number for mattress type linked to base

. articleLIN+11++5455555600031:EN+1:10’ . EAN article number for Pocket Roy Supple linked to

. mattress typeQTY+21:1’ . Quantity ordered = 1.. Trailer information.UNS+S’ . Separator between detail and trailerMOA+86:4305’ . Total value of order = 4305 NLGCNT+2:11’ . Control count of number of LIN segments

. in the messageUNT+38+ ME00022’ . Message trailer

14.2.3. Complex example - Purchase Order Response (ORDRSP).

This example details the response to an order for a base article, Royal CM4 bed, and all of theoptions necessary to configure a single bed. The base price for the base article is listed as4750,00 Dutch Guilders. The message details the EAN Article Number that is assigned by thesupplier for the finished article.

ORDRSP- Royal CM4 bed.. Header information.UNH+ME00016+ORDRSP:D:96A:UN:EAN008’ . ORDRSP based on D.96A directoryBGM+231+5412+29’ . Order response message 5412 indicating

. that the order being responded to is accepted in fullDTM+137:19960410:102’ . Message date 10th April 1996RFF+PL:PC112’ . Refer to price catalogue that detailed

. the base article and its optionsRFF+ON:OR12’ . Refer to order from buyerNAD+SU+5455555123455::9’ . Identification of supplierNAD+BY+5433333123453::9’ . Identification of buyerCUX+2:NLG:9’ . Currency of order response is Dutch Guilders.. LIN segment number 1 is used to identify the item which will be manufactured based on the CSA order.

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 238

LIN+1++5455555990002:EN’ . EAN article number allocated by the supplier to identify. Royal CM4 double bed and all of the options specified

by. the buyer

QTY+21:1’ . Quantity ordered = 1MOA+203:4305’ . Total cost of finished article including selected options

. = 4305 NLG (base price +/- additional prices)PRI+AAA+4750:CA:BAP’ . Base price (from catalogue) is 4750 NLGPRI+AAA+-445:CA:BPD’ . Total base price difference is -445 NLGRFF+PL:PC112:41’ . Details as per Price Catalogue number

. PC112, line number 41.. LIN segments 2 through to 14 are used to re-specify the details of the article being ordered.LIN+2++5455555000015:EN+1:1’ . EAN article number for base article, Royal

. CM4 single bed linked to finished article numberIMD+F++:::ROYAL CM4 SINGLE’ . Description of line itemIMD+C++BA’ . Base articleQTY+21:1’ . Quantity ordered = 1MOA+203:4305’ . Cost of base article plus selected options =

. 4305 NLG (base price +/- additional prices)PRI+AAA+4750:CA:BAP’ . Base price (from catalogue) is 4750 NLGPRI+AAA+-445:CA:BPD’ . Total base price difference is -445 NLGRFF+ON:OR12:1’ . Details as per Order number OR12, line number 1LIN+3++5455555100005:EN+1:2’ . EAN article number for width linked to base articleMEA+PD+WD+CMT:105’ . Ordered bed width = 105cmRFF+ON:OR12:2’ . Details as per Order number OR12, line number 2LIN+4++5455555200002:EN+1:2’ . EAN article number for length linked to base articleRFF+ON:OR12:3’ . Details as per Order number OR12, line number 3LIN+5++5455555200033:EN+1:4’ . EAN article number for length 210 linked to lengthQTY+21:1’ . Quantity ordered = 1MOA+203:45’ . Total value of additional price * quantity = 45 NLGPRI+AAA+45:CA:BPD’ . Base price difference is 45 NLGRFF+ON:OR12:4’ . Details as per Order number OR12, line number 4LIN+6++5455555200125:EN+1:5’ . EAN article number for leg type large linked to

. length 210QTY+21:4’ . Quantity ordered = 4RFF+ON:OR12:5’ . Details as per Order number OR12, line number 5LIN+7++5455555300009:EN+1:2’ . EAN article number for back adjustment linked to

. base articleRFF+ON:OR12:6’ . Details as per Order number OR12, line number 6LIN+8++5455555300016:EN+1:7’ . EAN article number for electric linked to backadjustmentQTY+21:1’ . Quantity ordered = 1RFF+ON:OR12:7’ . Details as per Order number OR12, line number 7LIN+9++5455555400006:EN+1:2’ . EAN article number for leg adjustment linked to base

. articleRFF+ON:OR12:8’ . Details as per Order number OR12, line number 8LIN+10++5455555300023:EN+1:9’ . EAN article number for ‘none’ linked to leg adjustmentMOA+203:-490’ . Total value of additional price * quantity = 490 NLGPRI+AAA+-490:CA:BPD’ . Base price difference is -490 NLGRFF+ON:OR12:9’ . Details as per Order number OR12, line number 9LIN+11++5455555600000:EN+1:2’ . EAN article number for mattress type linked to base

. articleRFF+ON:OR12:10’ . Details as per Order number OR12, line number 10LIN+12++5455555600031:EN+1:11’ . EAN article number for Pocket Roy Supple linked to

. mattress typeQTY+21:1’ . Quantity ordered = 1

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 239

RFF+ON:OR12:11’ . Details as per Order number OR12, line number 11.. Trailer information.UNS+S’ . Separator between detail and trailerMOA+86:4305’ . Total value of order = 4305 NLGCNT+2:12’ . Control count of number of LIN segments in the

. messageUNT+55+ ME00022’ . Message trailer

14.3. Manipulating a CSA configuration.

14.3.1. Adding to an existing configuration.

From time to time it may be necessary to add additional options and option values to a base articleconfiguration. To do this the following three pieces of information MUST be provided:

• Identification and node number of base article;• Identification and node number of option value beneath which the new option or option value is

to be added;• Identification and node number in amended configuration of the option or option value to be

added.

When adding additional options or option values to an existing base article configuration, theattributes of the option or option value being added must first have been specified as a normal LINsegment group in the PRICAT message. When this has been done the new option or option valuemay be linked to an existing configuration using the sub-lining technique in the PRICAT message.This is illustrated in the following short example:

In the example presented above, the user wishes to add two new option values to theconfiguration of the base article Product A. In order to do this the details for the options 2a and 2bmust be provided as main lines. This is done as follows (Note: only the segments relevant to theactivity being carried out are provided here. Users must remember that EANCOM® header andtrailer segments will also be required when implementing this solution):UNH+…..BGM+…..….

Easy Chair5076757123458

Node 1Base Article

Deluxe5076757…..

Node 4Option

Standard5076757123465

Node 3Option

Basic5076757…..

Node 2Option

Seat cover red5076757123472

Node 5Option Value

Seat cover blue5076757123489

Node 6Option Value

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 240

….PGI+2’ . No price group in useLIN+1+1+5076757123472:EN’ . EAN Article Number of optionIMD+F++:::SEAT COVER RED’ . Description of line itemIMD+C++OP’ . OptionLIN+2+1+5076757123489:EN’ . EAN Article Number of optionIMD+F++:::SEAT COVER BLUE’ . Description of line itemIMD+C++OP’ . Option

When this has been done, the relationship between the options being added and the existing basearticle can be created. To ensure that the new options are added to the correct configuration, i.e.,linked to the correct base article, the base article must be identified and flagged for amendment.Because two new options are being added to an existing configuration, the node number beneathwhich the new options are being added must be marked as being amended (code 2 in DE 1229).The two new options are marked as additions and linked to the node they will be attached tothrough the use of sub-lines. To facilitate future maintenance, the new options must be allocatednode numbers within the configuration to which they have been added.

….PGI+BAG’ . Base article groupLIN+3+3+5076757123458:EN’ . EAN article number for easy chairPIA+1+1:BAN::1’ . Base article is listed at Node 1IMD+F++:::EASY CHAIR’ . Description of the base articleIMD+C++BA’ . Base articleLIN+4+3+5076757123465:EN+1:3’ . EAN article number for standard chair flagged as being

. amended and linked to base articlePIA+1+2:BAN::9’ . Book case side is listed at Node 2LIN+5+1+5076757123472:EN+1:4’ . EAN article number for seat cover red is linked (added)

. to seat type standardPIA+1+3:BAN::9’ . Node number for new option red coverLIN+9+1+5076757123489:EN+1:4’ . EAN article number for seat cover blue is linked

. (added) to seat type standardPIA+1+4:BAN::9’ . Node number for new option blue cover….….

14.3.2. Amending an entry in a configuration.

From time-to-time it may be necessary to amend the data contained in a CSA configuration. Itshould be noted that amending an entry in a configuration will not result in a change to thephysical structure of the configuration. An amendment to an entry in a configuration will only resultin a change to the data associated with that entry. Finally, If you wish to amend the generalcharacteristics of an option or option value, then this should be done independently of any basearticle configuration.

To carry out an amendment to an entry in a configuration the identity of the base article to whichthe entry is linked, and the option or option value to be amended and its node number, must beprovided. Following you will find an example of an amendment to a configuration entry (onlyrelevant segments provided):

….….PGI+BAG’ . Base article groupLIN+1+3+5076757123458:EN’ . EAN article number for easy chairPIA+1+1:BAN::1’ . Base article is listed at Node 1

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 241

IMD+F++:::EASY CHAIR’ . Description of the base articleIMD+C++BA’ . Base articleLIN+2+3+5076757123465:EN+1:3’ . EAN article number for standard chair flagged as being

. amended and linked to base articlePIA+1+2:BAN::9’ . Book case side is listed at Node 2PRI+AAA+25:CA:BPD’ . Base price difference is 25 NLG….….

14.3.3. Deleting an entry in a configuration.

Over time, options and option values that are available in a base article configuration will no longerbe available and must be deleted from the configuration. Deleting an entry in a configuration willonly result in the removal of that entry from the configuration and will not result in the removal ofthe option or option value from the set of available options or option values. Should it be necessaryto also delete the option or option value from the set of available then this should be done as aseparate action to it’s deletion from the configuration.

To delete an entry from a configuration, the identity of the base article in which the entry exists,and the option or option value to be deleted and its node number, must be provided. Following youwill find an example of a deletion of an entry from a configuration (only relevant segmentsprovided):

….….PGI+BAG’ . Base article groupLIN+3+3+5076757123458:EN’ . EAN article number for easy chairPIA+1+1:BAN::1’ . Base article is listed at Node 1IMD+F++:::EASY CHAIR’ . Description of the base articleIMD+C++BA’ . Base articleLIN+4+2+5076757123465:EN+1:3’ . EAN article number for standard chair flagged as being

. deleted and linked to base articlePIA+1+2:BAN::9’ . Book case side is listed at Node 2….….

Should you wish to completely delete an option or option value from the list of those available tocreate configurations, then the following steps must be followed:

• First, delete all references to the option or option value from any configuration in which itexists.

• Delete the option or option value.

14.4. Using Execution Rules.

Following you will find some examples that illustrate how the Execution Rules should be used. Allof the examples will be based on the following configurations:

14.5. Base Article 1 – Leisure Armchair

Leisure ArmchairEAN 1Node 1

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 242

Seat CoverEAN ANode 2

Back CoverEAN BNode 3

RedEAN XNode 4

BlueEAN YNode 5

RedEAN XNode 6

GreenEAN ZNode 7

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 243

14.6. Base Article 2 – Leisure Couch – 2 Seat

14.7. Base Article 3 – Leisure Couch – 3 Seat

14.7.1. Example 1 – IF <> THEN

IF Green (EAN 1, Node 7) is chosen for the back cover in the Leisure Armchair, THEN DELETERuby (EAN 100, Node 8) from the back cover of Leisure Couch 2 Seat (EAN 100, Node 8).

To express this statement in the message it must first be broken down and allocated to the threeexecution rule positions, source, action, and target. In this statement this is handled as follows:

• Source: EAN 1, Node 7• Action: EAN 100, Node 8• Target: EAN 100, Node 8 Next the execution logic which is being expressed, is allocated against one of the execution rules: • IF1 – IF <> THEN Finally, the execution action that will be carried out if the test is found to be true must be specified: • Delete

Leisure Couch – 2 SeatEAN 100Node 1

Seat CoverEAN ANode 2

Back CoverEAN BNode 3

RedEAN XNode 4

BlueEAN YNode 5

RedEAN XNode 6

GreenEAN ZNode 7

RubyEAN KNode 8

Leisure Couch – 3 SeatEAN 500Node 1

Seat CoverEAN ANode 2

Back CoverEAN BNode 3

RedEAN XNode 4

BlueEAN YNode 5

RedEAN XNode 6

GreenEAN ZNode 7

RubyEAN KNode 8

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 244

Brought together the EANCOM® PRICAT message used to communicate this information wouldlook as follows (note: only those segments that are relevant to the execution rule are listed here):

UNH+…..BGM+…..….….PGI+BAX’ . Execution rules groupLIN+1+1’ . Trigger to execution rule informationIMD+C+UQ1+IF1::9’ . Execution rule IF<>THENLIN+2+2++1:1’ . Action that will take place is a deletionPIA+91+EAN 100:EN’ . Identification of option/option value which will be

. deleted if the result of the check is truePIA+91+8:BAN’ . Identification of node where the deletion will take placeLIN+3+++1:1’ . Action that will take place is a deletionPIA+93+EAN 100:EN’ . Identification of option/option value which will be

. deletedPIA+93+8:BAN’ . Identification of node where the deletion will take placeLIN+4+++1:3’ . Source sub-linePIA+92+EAN 1:EN’ . Identification of the source of the checkPIA+92+7:BAN’ . Identification of node where the check will take place….….

14.7.2. Example 2 – IF NOT <> AND

IF NOT Red (EAN 100, Node 6) AND Green (EAN 100, Node 7) is chosen for the back cover inthe Leisure Couch 2 Seat, THEN ADD Ruby (EAN 100, Node 8) to the back cover of LeisureArmchair (EAN 1, Node 3).

To express this statement in the message it must first be broken down and allocated to the threeexecution rule positions, source, action, and target. In this statement this is handled as follows:

• Source: EAN 100, Node 6 AND EAN 100, Node 7• Action: EAN 100, Node 8• Target: EAN 1, Node 3 Next the execution logic which is being expressed, is allocated against one of the execution rules: • IF4 – IF NOT <> AND Finally, the execution action that will be carried out if the test is found to be true must be specified: • Add

Brought together the EANCOM® PRICAT message used to communicate this information wouldlook as follows (note: only those segments that are relevant to the execution rule are listed here):

UNH+…..BGM+…..….….PGI+BAX’ . Execution rules group

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 245

LIN+1+1’ . Trigger to execution rule informationIMD+C+UQ1+IF4::9’ . Execution rule IF<>NOT ANDLIN+2+1++1:1’ . Action that will take place is an additionPIA+91+EAN 1:EN’ . Identification of option/option value which will be

. added if the result of the check is truePIA+91+3:BAN’ . Identification of node where the addition will take placeLIN+3+++1:1’ . Action that will take place is an additionPIA+93+EAN 100:EN’ . Identification of option/option value which will be addedPIA+93+8:BAN’ . Identification of node where the addition will take placeLIN+4+++1:3’ . Source sub-linePIA+92+EAN 100:EN’ . Identification of the source of the checkPIA+92+6:BAN’ . Identification of node where the check will take placeLIN+5+++1:3’ . Source sub-linePIA+92+EAN 100:EN’ . Identification of the source of the checkPIA+92+7:BAN’ . Identification of node where the check will take place….….

14.7.3. Example 3 – IF <> AND

IF Ruby (EAN 100, Node 8) AND Ruby (EAN 500, Node 8) is chosen for the back cover in theLeisure Couch 2 Seat and the 3 Seat, THEN ADD Ruby (EAN 100, Node 8) to the back cover ofLeisure Armchair (EAN 1, Node 3).

To express this statement in the message it must first be broken down and allocated to the threeexecution rule positions, source, action, and target. In this statement this is handled as follows:

• Source: EAN 100, Node 8 AND EAN 500, Node 8• Action: EAN 100, Node 8• Target: EAN 1, Node 3 Next the execution logic which is being expressed, is allocated against one of the execution rules: • IF3 – IF <> AND Finally, the execution action that will be carried out if the test is found to be true must be specified: • Add

Brought together the EANCOM® PRICAT message used to communicate this information wouldlook as follows (note: only those segments that are relevant to the execution rule are listed here):

UNH+…..BGM+…..….….PGI+BAX’ . Execution rules groupLIN+1+1’ . Trigger to execution rule informationIMD+C+UQ1+IF3::9’ . Execution rule IF<> ANDLIN+2+1++1:1’ . Action that will take place is an additionPIA+91+EAN 1:EN’ . Identification of option/option value which will be

. added if the result of the check is truePIA+91+3:BAN’ . Identification of node where the addition will take placeLIN+3+++1:1’ . Action that will take place is an additionPIA+93+EAN 100:EN’ . Identification of option/option value which will be added

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 246

PIA+93+8:BAN’ . Identification of node where the addition will take placeLIN+4+++1:3’ . Source sub-linePIA+92+EAN 100:EN’ . Identification of the source of the checkPIA+92+8:BAN’ . Identification of node where the check will take placeLIN+5+++1:3’ . Source sub-linePIA+92+EAN 500:EN’ . Identification of the source of the checkPIA+92+8:BAN’ . Identification of node where the check will take place….….

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 247

15. Additional documents.

In addition to the EANCOM manual, the EAN General Specifications, and the sector-specificapplication guides, a number of publications exist which provide additional non-technical support onthe subject of EANCOM/EDI in particular, and the EAN standards in general. Additional EANInternational documents are available on the following subjects:

15.1. An Introduction to EDI.

A general introduction to the subject of EDI Includes information on the EDIFACT standard, thebackground to EANCOM, and guidelines on how to implement an EDI project.

15.2. An Introduction to EANCOM in Trade and Transport.

A non-technical introduction to the EANCOM messages in trade and transport. In particular, thisdocument examines the links and inter-dependencies between the messages from the trade andtransport sectors looking at such issues as data flows, referencing between the messages, the tradeand transport parties, and a glossary of terms from both environments.

15.3. An Introduction to EANCOM in Trade and Finance.

A non-technical introduction to the EANCOM messages in trade and finance. In particular thisdocument examines the links and inter-dependencies between the messages from the trade andfinance sectors looking at such issues as data flows, referencing between the messages, the tradeand finance parties, a high level guide to the issues related to the security of EDI messages, and aglossary of terms from both environments.

15.4. A Guide to Security for EANCOM Messages.

An introductory document on the subject of securing EANCOM messages against un-authorisedaccess. This document explains the potential threats facing EANCOM messages and thesolutions to these threats. Note: This document will be published in December 1997.

15.5. EANCOM Manual.

This document is the EDI (Electronic Data Interchange) standards manual developed and madeavailable by EAN International. It is an implementation guideline of the EDIFACT standard (ElectronicData Interchange For Administration, Commerce and Transport) developed under the auspices ofthe United Nations.

15.6. General EAN Specifications.

A document providing all of the basic technical information required by those involved in any way inthe application of EAN numbering or symbol marking.

15.7. An Introduction to the Serial Shipping Container Code.

An introduction to the EAN Serial Shipping Container Code which is used for the unique identificationof logistic units.

The Application of EANCOMfor the trade of

Customer Specific Articles

1st January 2000

Copyright EAN International 2000 Version 248

15.8. Vital in Communications - EAN Location Numbers.

An introduction to EAN Location Numbers including information on the benefits of using the EANLocation Number, answers to some frequently asked questions about the EAN Location Number,and a set of case studies from EAN member companies which have implemented EAN LocationNumbering.

15.9. EAN International Annual EDI Survey Results.

EAN International surveys its numbering organisations each year to evaluate the development of EDIusage, and in particular EANCOM usage, worldwide. This document is revised and re-released inMarch of each year.

All of the above publications are available in English from the EAN numbering organisations. Inaddition, several numbering organisations have translated one or more of the above documents intotheir local language. For copies of any of the above or any general information on other, non-EDIpublications available from EAN International, please contact your local Numbering Organisation.


Recommended