The Application of EANCOM for the trade of Customer Specific
Transcript of The Application of EANCOM for the trade of Customer Specific
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.