Tradacomms Syntax Manual
User Manual:
Open the PDF directly: View PDF
.
Page Count: 153
| Download | |
| Open PDF In Browser | View PDF |
SYNTAX & DATA DICTIONARY
TRADACOMS MANUAL OF STANDARDS FOR
ELECTRONIC DATA INTERCHANGE
© COPYRIGHT 1995
THE ARTICLE NUMBER ASSOCIATION (UK) LTD
11 KINGSWAY
LONDON WC2B 6AR
April 1995
Page 1
NOTE: Whilst every effort has been made to ensure the advice and information given in this
manual is as accurate as possible, the Article Number Association is not liable
for any loss or damage suffered, or costs incurred, whether or not as a result of
any errors in the manual.
April 1995
Page 2
TRADACOMS
MANUAL OF STANDARDS FOR ELECTRONIC DATA INTERCHANGE
CONTENTS
SYNTAX AND DATA DICTIONARY
HOW TO USE THIS MANUAL
SECTION A:
THE TRADACOMS UN/GTDI SYNTAX RULES
SECTION B:
STANDARD DATA ELEMENT DIRECTORY
SECTION C:
SEGMENT DIRECTORY
SECTION D: STANDARD CODE VALUES
ANNEX 1:
DATA NARRATIVE SEGMENTS
ANNEX 2:
INTEGRITY CHECKING
April 1995
Page 3
HOW TO USE THIS MANUAL
This manual contains the syntax (the grammar) and the data dictionary (the vocabulary) for the
TRADACOMS standard messages for direct computer to computer communications.
Section A contains the UN/GTDI syntax rules which govern how the messages are structured.
Section B lists the directory of standard data elements which make up the messages. Each data
element is identified by a 4-digit alphabetic code and the list is ordered alphabetically, for ease
of use. There is an additional reference number which identifies each element, which is used by
some systems. The data elements are also listed in name order.
Section C is a directory of the segments. These are logical groupings of related data elements.
Each TRADACOMS message is made up of a sequence of segments. The segments are
identified by a 3-digit alphabetic code. The segment directory is listed in alphabetic order of
these identifiers.
Section D contains the standard code values lists. Much of the data which is carried in
TRADACOMS messages can be standardised and coded. The use of codes allows easier
automatic processing of the communicated data. Each list is identified by a number and they are
given in numerical order.
Annex 1 contains information on the use of data narrative segments.
Annex 2 shows how the integrity of a TRADACOMS transmission can be checked without
processing the data content. This function can be performed by a Value Added Network
Service.
See Volume 1 for more detailed information on the ANA and Electronic Data Interchange. This
provides the background to the standards and the benefits which can be obtained by using them.
Volumes 2 and 3 contain the transmission structuring segments for each file format. There are
25 file formats available as this manual is issued, but there are new files under development
which may be added to Volume Three at a later date.
April 1995
Page 4
SECTION A
THE TRADACOMS UNGTDI SYNTAX RULES
CONTENTS
Page No.
1.
2.
INTRODUCTION TO THE SYNTAX RULES
5
1.1
Background
5
1.2
Scope and Purpose
6
1.3
Advantages
6
1.3.1
Media Independence
6
1.3.2
Machine Independence
6
1.3.3
System Independence
6
1.3.4
Flexibility
6
1.3.5
Efficiency
7
1.3.6
Intelligibility
7
1.4
Messages and Documents
7
1.5
Syntax Rules Example
7
THE SYNTAX RULES
11
2.1
Introduction
11
2.2
General Terminology
11
2.2.1
Data Elements and Sub-Elements
11
2.2.2
Data Element Identifiers
11
2.2.3
Segments
12
2.2.4
Data Segments
12
2.2.5
Standard Segments
12
April 1995
Section A Page 5
2.3
2.4
2.5
April 1995
2.2.6
Segment Codes
12
2.2.7
Interchange Messages
12
2.2.8
Message Types
13
2.2.9
Transmission
13
Data Separators and Terminators
13
2.3.1
Segment Terminator (')
13
2.3.2
Data Element Separator (+)
14
2.3.3
Sub-Element Separator (:)
14
2.3.4
Segment Code Separator (=)
14
2.3.5
Allowable Sequences of Data and
Separators/Terminators
14
Character Set and Related Subjects
15
2.4.1
Character Set for Interchange
15
2.4.2
Character Code
15
2.4.3
Release Character
15
2.4.4
Scope of the Character Set
16
2.4.5
Character Representation
16
2.4.6
Decimal Separator (.)
16
2.4.7
Negative Numbers
16
Absence of Data
16
2.5.1
Mandatory and Conditional Data
16
2.5.2
Rules for Indicating the Absence of Data
17
2.5.3
Variable Length Data
19
Section A Page 2
2.6
2.7
2.8
Transmission Structuring Segments
19
2.6.1
A Transmission
19
2.6.2
Start of Transmission Segment (STX)
21
2.6.3
End of Transmission Segment (END)
21
2.6.4
Interchange Messages
21
2.6.5
Message Header Segment (MHD)
22
2.6.6
Message Trailer Segment (MTR)
23
2.6.7
Formats for the Standard Segments
23
Repeated and Nested Data
23
2.7.1
Introduction
23
2.7.2
Repeating Segments
23
2.7.3
Nested Segments
24
2.7.4
Sequence Numbers
24
Batching of Messages
2.8.1
2.9
3.
Batching of Messages within a Transmission
(BAT and EOB)
24
2.8.2
Batch Header Segment (BAT)
25
2.8.3
Batch Trailer Segment (EOB)
25
TRADACOMS Conventions
27
2.9.1
27
Single File Transmissions
THE CONTEXT OF THE SYNTAX RULES
3.1
28
Applicability of the Syntax Rules to Various
Interchange Environments
28
3.1.1
Introduction
28
3.1.2
Computer (or Intelligent Terminal) to
Computer (or Intelligent Terminal)
28
Carriage Return and Line Feed Characters
29
3.1.3
April 1995
24
Section A Page 3
3.1.4
Computer to Unintelligent Terminal
(including Facsimile and Telex)
32
Unintelligent Terminal to Computer
29
Advantages of the Syntax Rules over Conventional
Computer Records for Interchange Systems
29
3.1.5
3.2
3.2.1
Drawbacks of Conventional Layouts for
Interchange Purposes
30
How Syntax Rules Overcome these
Disadvantages
30
3.2.3
Absence of Data
33
3.2.4
Conclusion
33
3.2.2
April 1995
Section A Page 4
SECTION A - THE TRADACOMS UNGTDI SYNTAX RULES
1.
INTRODUCTION TO THE SYNTAX RULES
1.1
Background
The TRADACOMS UNGTDI Syntax Rules are a subset of the full SITPRO Syntax
Rules which were originally developed for international trade applications. The full
name for the Syntax Rules is the United Nations Economic Commission for Europe
(UNECE) Guidelines for Trade Data Interchange (GTDI). The ANA now maintains this
for the benefit of TRADACOMS users in the UK.
The UNGTDI syntax has been used for the exchanged of trade data in several countries,
and was specified by H M Customs and Excise for their Period Entry Exports
interchange scheme. This and other international applications are now based on the later
UN EDIFACT (EDI for Administration, Commerce and Transport) syntax. For further
details of EDIFACT trade messages contact the ANA.
1.2
Scope and Purpose
The Syntax rules provide a method of assembling data elements within messages
interchanged between organisations.
The standards for individual data elements are provided in the Standard Data Element
Directory in Section B. The standards for the contents of interchange messages are
provided in the Message Format Specifications in Volumes 2 and 3. The syntax rules in
this Section specify how the data elements in Section B are structured into the message
formats in Volumes 2 and 3.
A full understanding of the syntax rules is necessary for the correct interpretation and
use, in practice, of the standard message formats.
The syntax rules are independent of machine, media and systems considerations, and
are, therefore, suitable for the interchange of data between computer systems, by a
telecommunications link or by physical media such as magnetic tapes or floppy discs
(diskettes). They are also independent of the structure of data within users' internal
computer systems. They are intended as a bridge between systems, for use at the point
of interchange. The sender converts from his internal record layouts and the recipient
converts into his internal layouts:
Computer A
File Layout
Convert to
Syntax
Layout
Transfer
-----------------
medium
Convert
from
Syntax
Layout
Computer B
File
Layout
Methods for the initial capture of data (in the sender's own system) and the final output
April 1995
Section A Page 5
of data (in the recipient's own system) are, therefore, outside the scope of the syntax
rules, except possibly where the interchange does not involve computer processing at
one end of the exchange, as may happen in certain fall-back situations. These are briefly
discussed in paras. 3.1.1 to 3.1.4 at the end of this Section.
The syntax rules do not dictate the extent to which data should be validated prior to
transmission. The onus is on the sender of a message to provide accurate
information which has been correctly assembled. The recipient of a message should
carry out validation checks, however, to help ensure that invalid data does not corrupt
internal computer records.
The syntax rules only apply to the data interchanged. They do not apply to the
communications protocols and media labels within which the data is transmitted.
Privacy of data is outside the scope of the rules. Where required, encryption or other
techniques can be agreed between interchange partners. Facilities are provided,
however, for the transmission of control totals in the TRADACOMS Standards message
formats, to check the safe transmission of data.
1.3
Advantages
The advantages of using the syntax rules can therefore be summarised as follows:-
1.3.1
Media Independence
Data is structured in the same way whether it is interchanged via magnetic media or a
telecommunications link. The syntax rules help minimise the cost of changing from one
medium to another in inter-organisation exchange, and the cost to a single organisation
sending or receiving data via several types of media.
1.3.2
Machine Independence
Incompatibilities of record size and character representation between different makes of
computer are avoided. No reprogramming costs need be incurred by existing members
of an interchange application when a new member, who has a different make of
computer, joins.
1.3.3
System Independence
The rules are not influenced by the constraints of any particular system design, such as
batch, on-line, file/record design or retrieval techniques, communications techniques,
etc.
1.3.4
Flexibility
The rules allow a great deal of flexibility in the design and structuring of messages.
Changing message specifications should be less costly with data structured using the
syntax rules than with conventional records. Using table-driven programs makes
changes particularly easy to effect.
April 1995
Section A Page 6
1.3.5
Efficiency
The rules allow data to be transmitted in an economical manner (see paragraph 2.9
below). This can be important over telecommunications links.
1.3.6
Intelligibility
By using special character data separators and alpha segment codes, the syntax rules
make messages relatively easy to interpret, and thus aid tasks such as investigating
errors.
A fuller discussion of the advantages of messages designed according to the
TRADACOMS Syntax Rules over conventional computer records, for data exchange,
appears at the end of this Section, in paras. 3.2.1 to 3.2.4.
1.4
Messages and Documents
An interchange message can often be considered as the equivalent of a document, for
example an invoice or an order. However, other forms of interchange messages are not
directly equivalent to conventional documents. Depending on the nature and purpose of
the interchange system, these are then equivalent to several documents or to only part of
a document, or might have no documentary equivalent at all.
1.5
Syntax Rules Example
The syntax rules can be illustrated by comparing part of a typical order document
(Figure A.1) with the equivalent interchange messages assembled according to the rules
(Figure A.2). The example messages are in standard TRADACOMS format.
April 1995
Section A Page 7
Figure A.1
OFFICIAL ORDER
SUPPLIER NAME:
ADDRESS:
XYZ
Manufacturing plc
Leeds
Customer
Order No:
981
Customer
Order Date:
21.3.94
CUSTOMER NAME:
ADDRESS:
Any Shop plc
57 High Street
Newtown
LOCATION CODE:
50 00600 003240
Supplier
Order No:
TELEPHONE NO:
TELEX NO:
Supplier
Order Date:
CUSTOMER ACCOUNT NO: 68322
LOCATION CODE: 50 00100 00101 4
DELIVERY INSTRUCTIONS:
Ring before delivery
SUPPLIER ACCOUNT NO: 7215
EAN Consumer Unit
Code
50 00100
Traded Unit Description
07432 6
06827 1
15406 6
Product A
Product B
Product C
Pack
Size
Customer Traded Unit Code
12
6
4
Conditions - Special Instructions
Delivery Date
Earliest: 28.3.94
Latest:
EAN/In-House Code for
Traded Unit
50 00100
48145 2
35066 6
15407 3
Qty
Ordered
10
10
30
TOTAL QTY
6
Signature:
Name in Capitals:
April 1995
Section A Page 8
Figure A.1 (Cont'd)
OFFICIAL ORDER
SUPPLIER NAME:
ADDRESS:
Leeds
XYZ
Manufacturing plc
Customer
Order No:
982
Customer
Order Date:
21.3.94
CUSTOMER NAME:
ADDRESS:
Any Shop plc
32 Market Street
Oldtown
LOCATION CODE:
50 00600 00328 2
Supplier
Order No:
TELEPHONE NO:
TELEX NO:
Supplier
Order Date:
CUSTOMER ACCOUNT NO: 68347
LOCATION CODE: 50 00100 00101 4
DELIVERY INSTRUCTIONS:
SUPPLIER ACCOUNT NO: 7215
EAN Consumer Unit
Code
50 00100
Traded Unit Description
76967 3
66813 6
Product K
Product L
Pack
Size
Customer Traded Unit Code
6
6
Conditions - Special Instructions
Delivery Date
Earliest:
Latest:
EAN/In-House Code for
Traded Unit
50 00100
76968 0
65846 5
Qty
Ordered
5
8
TOTAL QTY
13
Signature:
Name in Capitals:
April 1995
Section A Page 9
Figure A.2
STX
=
ANA:1+:ANY SHOP PLC+:XYZ MANUFACTURING PLC+940321+REFS+REFR'
MHD
=
1+ORDHDR:9'
TYP
=
0430+NEW-ORDERS'
SDT
=
5000100001014:7215+XYZ MANUFACTURING PLC+LEEDS'
CDT
=
5000600003101:68100+ANY SHOP PLC+HEAD OFFICE:72 KING STREET:
LONDON EC2'
FIL
=
1+1+940321'
MTR
=
6'
MHD
=
2+ORDERS:9'
CLO
=
5000600003240::68322'
ORD
=
981::940321'
DIN
=
940328+++RING BEFORE DELIVERY'
OLD
=
1+5000100481452+5000100074326++12+10++++PRODUCT A'
OLD
=
2+5000100350666+5000100068271++6+10++++PRODUCT B'
OLD
=
3+5000100154073+5000100154066++4+30++++PRODUCT C'
OTR
=
3+6'
MTR
=
9'
MHD
=
3+ORDERS:9'
CLO
=
5000600003282::68347'
ORD
=
982::940321'
OLD
=
1+5000100769680+5000100769673++6+5++++PRODUCT K'
OLD
=
2+5000100658465+5000100668136++6+8++++PRODUCT L'
OTR
=
2+13'
MTR
=
7'
MHD
=
4+ORDTLR:9'
OFT
=
2'
MTR
=
3'
END
=
4'
April 1995
Section A Page 10
2.
THE SYNTAX RULES
2.1
Introduction
In the following paragraphs:
a)
the general terminology used within the specification of the syntax rules is
explained
b)
the character set recommended for interchange is defined
c)
the basic syntax rules are specified.
These basic syntax rules are applicable for the majority of interchange applications,
including the TRADACOMS system.
2.2
General Terminology
2.2.1
Data Elements and Sub-Elements
Different organisations use different terminology to describe or define basic items of
data. In these rules, the following terms are used:-
a)
Data Element
This is an item of data which has been identified separately for interchange by its
inclusion in the TRADACOMS Data Element Directory. It may consist of a
single item of data, eg. Earliest Delivery Date, in which case it is called a simple
data element, or it may consist of several items of data, eg. the data element
Unit of Ordering. This consists of the number of consumer units in a trade unit,
the ordering measure and a measure indicator. In this case it is called a
composite data element. A data element is identified by its position within a
'segment', defined below.
b)
Sub-Element
This is the name given to each item of data within a composite data element. In
the example above, measure indicator is a sub-element. A sub-element is
identified by its position within a data element.
2.2.2
Data Element Identifiers
Data elements are allocated unique 4 character data element identifiers. These are used
to identify data elements in the TRADACOMS Data Element Directory, in message
specifications and in the tables used to construct and translate standard TRADACOMS
messages. They can also be used for system and program documentation. Data element
identifiers are not transmitted.
April 1995
Section A Page 11
2.2.3
Segments
a)
Related data elements are grouped together within the syntax rules to form a
segment. A segment is the basic unit for the transmission of data; individual
data elements can only be transmitted within a segment. A segment can contain
one or more data elements.
b)
There are two types of segment:
-
2.2.4
Data Segments
Standard Segments
Data Segments
These contain the amounts, values, names, places and other data required for
transmission. The contents of data segments are independent of the syntax rules.
2.2.5
Standard Segments
The only category of standard segments that is used in these basic syntax rules, applying
to TRADACOMS transmissions, is that of the Transmission Structuring Segments that
are used to assemble interchange transmission in a standard way. Standard segments are
provided to start and end each interchange, and to start and end each message within an
interchange. They are discussed in para. 2.6 of this Section.
2.2.6
2.2.7
Segment Codes
a)
Segments are uniquely identified by a 3-character segment code which must be
alphabetic.
b)
Segment codes have been reserved for each of the standard segments included in
the syntax rules.
c)
Segment codes are transmitted at the start of the segments they identify.
Interchange Messages
a)
An interchange message consists of a number of segments structured in
accordance with the syntax rules, ie. it must begin with the standard message
header segment and end with the standard message trailer segment.
b)
In the TRADACOMS environment all interchange messages are Data
Messages. These contain the data segments required for the message in addition
to the message header and message trailer segments. The ANA maintains
standard message specifications, which are found in Volumes 2 and 3 of this
manual.
April 1995
Section A Page 12
2.2.8
Message Types
Interchange messages are identified by a message type which is included in the standard
message header segment. A message type consists of two sub-elements:
2.2.9
-
the message type itself. This is a 6-character alphabetic code;
-
a version number. This is a single digit numeric sub-element. It is used in
connection with changes to data message specifications, to distinguish one
version of a message from another.
Interchange Transmission
a)
All the data to be transmitted between two organisations at one time is referred
to as an interchange transmission. An interchange can contain a single message
or many messages. The standard Start of Transmission segment is used to
identify the start of the data being transmitted. The standard End of
Transmission segment is used to denote the end of the data being transmitted.
b)
The only restriction imposed by the syntax rules on the number of messages
included in an interchange transmission is that the message count on the end of
transmission segment cannot exceed 99,999. There are no restrictions on the
number of different types of message which can be included in a transmission.
However see paragraph 2.9 below.
c)
The syntax rules do not themselves specify the order in which messages should
be transmitted within an interchange transmission, but the standard messages are
all grouped within TRADACOMS-designated files and within each file a
message sequence is specified. The sender can forward a number of designated
files, one after another, in an order of his choosing, unless participants in an
exchange application agree otherwise. The conventional format of interchange
transmissions is described in 2.9.
d)
Participants can agree restrictions on the number of files or messages in a
transmission if they so wish. See paragraph 2.9.
2.3
Data Separators and Terminators
2.3.1
Segment Terminator (')
Each segment is terminated by a segment terminator, the apostrophe (or single quote) (')
eg. .......... 123'
April 1995
Section A Page 13
2.3.2
Data Element Separator (+)
a)
Data elements within a segment are separated from each other by a data element
separator, a plus (+)
eg. ..........+ABC+123
b)
2.3.3
The last data element in a segment is terminated by the segment terminator. A
data element separator is not required.
Sub-Element Separator (:)
a)
Sub-elements with a composite data element are separated from each other by a
sub-element separator, the colon (:)
eg. ..........+5530:KG+.....
b)
2.3.4
The last sub-element within a composite data element is terminated by a data
element separator. A sub-element separator is not required.
Segment Code Separator (=)
A segment code is separated from the data within a segment by a segment code
separator, an equals sign (=)
eg. IRF=8728511+810320'
2.3.5
Allowable Sequences of Data and Separators/Terminators
The logic of the syntax rules allows only the sequences of data, separators and
terminators indicated in the following table (Figure A.3).
Figure A.3
Can only be followed by item(s) ticked
Item
Segment
Code
Segment Code
=
Data
Element
+
SubElement
:
/
/
/
/
Data Element
/
+
/
Sub-Element
/
/
/
/
:
April 1995
End of
Transmission
/
=
'
'
/
/
/
/
/
/
/
Section A Page 14
2.4
Character Set and Related Subjects
2.4.1
Character Set for Interchange
In the TRADACOMS environment the character set for data is restricted to:
Blank Space
Open Bracket (
Hyphen
Percent %
Ampersand
Close Bracket )
Full Stop
&
Asterisk
Comma
,
.
Solidus /
*
The numerals zero to 9.
The upper case alphabet A to Z.
The following characters are reserved for control purposes within the syntax rules and
their use in data should be avoided wherever possible:
Apostrophe
Equals =
2.4.2
'
Plus sign
+
Padding Character
^
(Up-arrow/circumflex)
Colon
:
Character Code
The coded representation of each allowable character for the various transmission media
is discussed in Section E of Volume 1.
2.4.3
Release Character
The question mark, ?, is reserved for use within the syntax rules as a release character.
The release character is provided for use where separator or terminator characters
(ie. =:'+) have to be transmitted as part of a data element or sub-element. Where a
question mark is itself included in data it must also use the release character function.
It is strongly recommended that the five characters =:'+? be excluded from data elements
and sub-elements wherever possible. It should be possible to avoid the use of the
release character by replacing these characters in data by another character without any
loss of meaning. For example, an apostrophe could be replaced by a space (O'REILLY
would be transmitted as O REILLY).
The release character must be inserted in a transmission immediately preceding each
occurrence in data of any of the five characters =:'+?. It signifies that the next single
character is not to be interpreted as a data separator, terminator or release character. For
example:
Data required 736 + 834 = 1570
Data transmitted 736? + 834? = 1570
The release character is not counted as part of the length of any data element or sub-
April 1995
Section A Page 15
element within which it is transmitted. Release characters can be inserted by the
computer so that data can be input and output without any special manual requirements,
except where messages are manually structured or interpreted.
2.4.4
Scope of the Character Set
The full recommended character set including the special characters +=:' applies only to
the data content of the transmission. Requirements for telecommunication protocols,
media labels, etc., are outside the scope of this recommendation. They are dealt with in
Section E of Volume 1 of this manual.
2.4.5
Character Representation
Character formats are recommended within these syntax rules. Binary, packed decimal
or other forms of hardware/software-dependent representation must not be used for
interchange as these features are not available, or are not dealt with in the same way, on
all makes of computer.
2.4.6
2.4.7
Decimal Separator (.)
a)
An implied decimal separator or point is used in the TRADACOMS system.
b)
Thousands must not be indicated by any form of separator (such as commas).
Negative Numbers
a)
A negative number is indicated by a leading minus sign.
eg. SEG=..... +-1250+.... is correct.
b)
In many cases the need for negative numbers can be avoided through the use of
data elements such as the Credit Line Indicator used in TRADACOMS invoice
messages.
Notes: Provision should be made in translation tables for negative numbers using
leading minus signs in messages where the totals could become negative
if the credit values exceed the normal debit ones. For example,
statement totals could be negative if credit adjustments exceeded new
invoices.
2.5
Absence of Data
2.5.1
Mandatory and Conditional Data
a)
Within a segment, data elements are specified as mandatory or conditional.
b)
Mandatory data elements are those which must always be transmitted, eg. the
message type on a standard message header segment or the invoice number and
date in an invoice message.
c)
Conditional data elements are those which need to be transmitted only in a
April 1995
Section A Page 16
particular set of circumstances, depending on the nature of the goods, the mode
of transport, etc., eg. a special price indicator in an order message.
2.5.2
d)
Segments must also be designated as mandatory or conditional within each
message type.
e)
A mandatory segment may consist entirely of conditional data elements. At least
one of these must be transmitted for this type of segment.
f)
Within a composite data element, individual sub-elements are also designated as
mandatory or conditional and, similarly, if all are conditional within a mandatory
data element, at least one sub-element must be transmitted.
Rules for Indicating the Absence of Data
a)
Where no data exists for a conditional segment, the segment must not be
transmitted.
b)
Where no data is required for one or more data elements in a segment, which
precede another data element for which data is required, the data element
separator is used to indicate the absence of data:eg.
i)
If there are 5 data elements, AAAA, BBBB, CCCC, DDDD and EEEE
in a segment with the segment code SEG and data is only required for
AAAA, BBBB, CCCC and EEEE:SEG = data for AAAA + data for BBBB + data for CCCC ++ data for
EEEE'
──────────────────────┘
no data for DDDD
ii)
Similarly, if data is only required AAAA, BBBB and EEEE:
SEG = data for AAAA + data for BBBB +++ data for EEEE'
┌──────────────┘
├── no data for CCCC
│
└── no data for DDDD
c)
Where no data is required for one or more data elements at the end of a segment,
two options are available:
i)
April 1995
The preferred option is to use the segment terminator to truncate the
segment following the last data element for which data is required:
Section A Page 17
eg.
Using the example shown in b) above, the following can be transmitted
if data is only required for AAAA and BBBB:
SEG = data for AAAA + data for BBBB'
ii)
Alternatively, data element separators can be used to indicate positively
the absence of data for each data element.
eg.
Using the above example, if data is only required for AAAA and BBBB:
SEG = data for AAAA + data for BBBB +++'
│ │ └──── no data for EEEE
│ └────── no data for DDDD
└──────── no data for CCCC
Note: Users' programs should cater for both these techniques, as each is valid.
d)
The absence of data for one or more conditional sub-elements within a
composite data element is indicated using similar principles to those described
above. A data element separator is inserted following the last sub-element for
which data is required. The absence of data for one or more sub-elements which
precede another, for which data is required, is indicated by the sub-element
separator.
eg.
i)
If a data element contains 4 sub-elements, K, L, M and N and only the
first 2 are required:
....+ data for K: data for L +....
ii)
In the same example, if data is only required for K and N:
....+ data for K:::data for N +....
││
│└──────
└───────
e)
April 1995
no data for M
no data for L
A typical use of conditional sub-elements is for data elements defined as
containing both a code and a clear language version, eg. transmission sender.
The rules allow either or both the sub-elements to be transmitted in a consistent
manner:
Section A Page 18
eg.
....+ 123:ABC CO+........................
....+ 123 +...................................
....+ :ABC CO+............................
are valid ways of constructing a data element which can contain a code and/or a
clear language sub-element.
2.5.3
Variable Length Data
a)
Separators allow the omission of leading zeros in numeric items and trailing
spaces in alphanumeric items for those data elements defined as "variable
length" in the Data Directory.
For example:
b)
2.6
RTL
RTL
=
=
ii)
OLD =
OLD =
.............+ ABC LTD'
.............+ YZ MANUFACTURING AND
PROCESSING LTD'
.............+ 930:KG+..............
.............+ 12100:KG+...........
Where variable length data is interchanged, the sender may elect to transmit, in
accordance with the syntax rules and without reference to the recipient, either the
actual number of characters used or any number of characters up to and
including the maximum number of characters. Where the maximum number of
characters is transmitted, the following rules apply:
i)
Numeric data should be right-aligned with leading zeros or spaces to pad
the data to its maximum length, but there must be one zero before the
decimal separator for amounts less than one.
ii)
Alphabetic/alphanumeric data should be left-aligned with trailing spaces
used to pad the data to its maximum length.
Transmission Structuring Segments
NB
2.6.1
i)
The normal rules for indicating the absence of conditional data, specified in
subsection 2.5, apply to these standard segments.
A Transmission
a)
The data transmitted at one time between two organisations is a transmission.
Standard segments are provided to denote the start and the end of the data
within a transmission.
b)
The first segment in all transmissions must be the Start of Transmission
segment which has the segment code STX.
April 1995
Section A Page 19
c)
The last segment in all transmissions must be the End of Transmission segment
which has the segment code END.
d)
A transmission can therefore be depicted as:┌── STX segment
│
<
│
>
│
data
│
<
│
>
└── END segment
Figure A.4 Example STX Segment
STX=ANA:1+123:ABC CO+:XYZ CO+811206:121500+A143+B26+ASYS+A'
where
Note:
April 1995
STX
is the segment code
ANA:1
identifies version 1 of the TRADACOMS Syntax Rules
123:ABC CO
identifies the sender of the message in code and plain language
:XYZ CO
identifies the recipient of the messages in plain language only
811206:121500
811206 is the transmission date
121500 is the time of transmission
A143
is the sender's reference for the transmission
B26
is the recipient's reference for the transmission, if known to the
sender
ASYS
is an application reference
A
is a transmission priority code if required
1.
The data element specifications for this and all other standard segments are
contained in the TRADACOMS Data Element Directory and message
specifications in this manual.
2.
When using STX for transmissions across Value Added Networks, it is
recommended that the user manual is consulted as each has used the elements
in STX to achieve network addressing and control features. These are specific
usages of the elements defined in this segment and will have to be respected if
that service is used
Section A Page 20
2.6.2
Start of Transmission Segment (STX)
a)
Mandatory information included in this segment identifies:
-
b)
c)
2.6.3
Conditional information which can be included in the segment consists of:
-
the time of transmission
-
the recipient's reference for the transmission
-
an application code (this would enable a recipient to identify, at the STX
level, whether the transmission contained data for an import application,
an export application, an accounting application, etc.). The application
reference may also be used to indicate whether a transmission is 'live' or
'test' in status. In this case, the reference abbreviations given in Code
Values List 16 should be used
-
priority code
Figure A.4 contains an example of an STX segment in which all the conditional
data is illustrated.
End of Transmission Segment (END)
a)
This segment contains one data element, in which a count of the number of
messages in a transmission must be provided.
b)
The count includes all data messages in the transmission, to a maximum of
99,999 messages.
eg.
2.6.4
the syntax rules being used
the sender and recipient of the transmission
the date of transmission
the sender's reference for the transmission
END = 1'
END = 25'
indicates a transmission consisting of 1 message
indicates a transmission consisting of 25 messages
Interchange Messages
a)
With the exception of the standard segments STX and END used to delimit a
transmission, all data must be interchanged within a message.
b)
All messages begin with a Standard Message Header segment which has the
segment code MHD. All messages must end with the Standard Message
Trailer segment which has the segment code MTR.
c)
A transmission can consist of one message or any number of messages.
d)
A transmission containing one message can therefore be depicted as:
┌─── STX segment
April 1995
Section A Page 21
│
│
│ ┌── MHD segment
│ │
<
│ │
>
│ │
data
│ │
<
│ │
>
│ └── MTR segment
│
│
└─── END segment
e)
A transmission containing more than one message can be depicted as:
┌─── STX segment
│
│
│ ┌── MHD segment
│ │
<
│ │
>
│ │
data
│ │
<
│ │
>
│ └── MTR segment
│
│
└─── END segment
2.6.5
)
)
)
)
)
)
)
Repeated for each message
Message Header Segment (MHD)
a)
The MHD segment contains two mandatory data elements:
-
A Message Reference
This can be any unique reference allocated by the sender. In
TRADACOMS messages this takes the form of a consecutive count of
messages within a transmission.
-
A Message Type
This consists of two sub-elements, the message type itself and a number
to distinguish the different versions of a message which can arise due to
amendments to the message specification.
b)
An example of an MHD segment is:
MHD = 12 + ORDERS:4'
This identifies a data message of type ORDERS, that contains data relating to
the fourth version of the specification for ORDERS, and that it is the 12th
message in the transmission.
April 1995
Section A Page 22
2.6.6
Message Trailer Segment
a)
This segment contains one mandatory data element, which is a count of the
number of segments comprising the message.
b)
The count includes both the MHD and MTR segments and data segments
included in the message.
eg.
2.6.7
MTR = 7' indicates that a message consists of 7 segments
Formats for the Standard Segments
The standard formats for segments MHD and MTR are illustrated in all the message
formats in Volumes 2 and 3. The segments STX and END do not appear in messages.
Their standard formats are shown in Figure A.5 and at the beginning of Volume 2.
2.7
Repeated and Nested Data
2.7.1
Introduction
2.7.2
a)
A common requirement of many types of message is the need to repeat data
elements, or groups of data elements eg. an invoice could contain a number of
items, each item containing a product number, quantity, price, etc. A particular
data element must not be repeated within a data segment, but a data segment can
be repeated within a message.
b)
Sometimes a data element or group of data elements may repeat within an
already repeating group, for example an invoice can cover goods supplied under
several orders, and there may be many invoice item lines to each order. The data
elements for an invoice line item form what is called a 'nested' repeating group.
The data elements for a line item are grouped together in one repeating data
segment while the details for each order are grouped in another repeating
segment. The repeating segments are numbered and sequenced according to the
following rules:
Repeating Segments
a)
A sequence number data element is specified as part of a repeating data
segment. The sequence number starts at 1 for the first transmitted repeating
segment and is increased by 1 for each subsequent occurrence of this segment
within the message.
eg.
ODD = 1 + .....'
ODD = 2 + .....'
ODD = 3 + .....'
│
etc.
│
┌───────┘
│
order sequence number/count within invoice message
b)
April 1995
The sequence number reverts to one at the start of each message.
Section A Page 23
2.7.3
Nested Segments
a)
The principle of using sequence numbers is extended so that there is one
sequence number for each level of nesting. In this case, however, the sequence
numbers must indicate the hierarchical order of the data segments:eg.
ODD = 1 + .....'
1st level (highest or `parent' level)
ILD = 1 + 1 + .....' 2nd level (first invoice line sequence in first
order)
ILD = 1 + 2 + .....'
etc.
ODD = 2 + .....'
1st level
ILD = 2 + 1 + .....' 2nd level
ILD = 2 + 2 + .....'
└──────────┐
└───────────┐
│
1st level ─┘
└─
Sequence number
b)
Where necessary, the technique can be extended to cover more complicated
nesting situations:eg.
2.7.4
2nd level
Sequence number
AAA
AAB
AAB
AAC
AAC
AAD
AAC
AAB
AAC
AAB
AAA
=
=
=
=
=
=
=
=
=
=
=
1 + ..........'
1 + 1 + ..........'
1 + 2 + ..........'
1 + 2 + 1 + ..........'
1 + 2 + 2 + ..........'
1 + 2 + 2 + 1 + ..........'
1 + 2 + 3 + ..........'
1 + 3 + ..........'
1 + 3 + 1 + ..........'
1 + 4 + ..........'
2 + ..........'
Sequence Numbers
a)
On nested repeated segments the highest level sequence number must come first,
followed by the next highest and so on.
b)
Segments must be transmitted in the hierarchical sequence indicated in the above
examples.
2.8
Batching of Messages
2.8.1
Batching of Messages within a Transmission (BAT and EOB)
a)
April 1995
A transmission can be divided into a number of batches if such a facility is
required in a particular application. Batching is a conditional feature of the
syntax rules as it will not be a requirement of all interchanges.
Section A Page 24
b)
The facility must only be used, therefore, where the participants in an
interchange agree this in advance.
c)
A batch of data within a transmission begins with a Batch Header segment
which has the segment code BAT. A Batch is terminated by a Batch Trailer
segment which has the segment code EOB.
d)
A transmission consisting of a single batch of messages can be depicted as:┌──── STX segment
│
│ ┌─── BAT segment
│ │
│ │ ┌── MHD segment
│ │ │
<
│ │ │
>
│ │ │
data
│ │ │
<
│ │ │
>
│ │ └── MTR segment
│ │
│ └─── EOB segment
│
└──── END segment
e)
)
)
)
)
)
)
Repeated
for each
message
within a
batch
)
)
)
)
)
)
)
)
)
)
)
Repeated
for batch
within a
transmission
Batch Header Segment (BAT)
a)
This contains a reference allocated by the sender to the batch.
eg.
2.8.3
Repeated for each message
A transmission consisting of more than 1 batch of messages can be depicted as:┌──── STX segment
│
│ ┌─── BAT segment
│ │
│ │ ┌── MHD segment
│ │ │
<
│ │ │
>
│ │ │
data
│ │ │
<
│ │ │
>
│ │ └── MTR segment
│ │
│ └─── EOB segment
│
└──── END segment
2.8.2
)
)
)
)
)
)
BAT = 77421'
identifies a batch with the reference 77421
Batch Trailer Segment (EOB)
a)
This contains a count of the number of messages in a batch, including any
control messages.
eg.
April 1995
EOB = 29'
indicates that a batch consists of 29
messages
Section A Page 25
Figure A.5
START OF TRANSMISSION SEGMENT
END OF TRANSMISSION SEGMENT
DATA
ELEMENT
SEGMENT
STX
DATA ELEMENT NAME
=
+
+
END
F/V
PICTURE
REMARKS
(See also General Remarks in Directory)
START OF TRANSMISSION
M
Syntax Rules Identifier
Identifier
M
M
V
X(4)
:
Version
M
F
9
Value = ANA, may be ANAA if reconciliation facility
used
Value = 1
:
Identification of Transmission Sender
Code
Name
M
C
C
V
V
X(14)
X(35)
Code or name transmitted
Codes can be agreed by interchange parties
Mandatory if no code used
:
Identification of Transmission Recipient
Code
Name
M
C
C
V
V
X(14)
X(35)
Code or name transmitted
Codes can be agreed by interchange parties
Mandatory if no code used
:
Date and Time of Transmission
Date
Time
M
M
C
F
F
9(6)
9(6)
Format: YYMMDD
Format: HHMMSS (if required by the particular
application)
STDS
+
M/C
FROM
UNTO
TRDT
+
SNRF
Sender's Transmission Reference
M
V
X(14)
Reference for the transmission
+
RCRF
Recipient's Transmission Reference
C
V
X(14)
If known to sender
+
APRF
Application Reference
C
V
X(14)
Used by networks to validate transmission: does this
sender have authority to send this type of message to this
recipient?
+
PRCD
Transmission Priority Code
C
F
X(1)
Code Values List 1
END OF TRANSMISSION
M
Number of Messages in Transmission
M
V
9(5)
Control count of the number of messages in a tape or
transmission
=
NMST
NOTE: DETAILS OF THE WAY IN WHICH STX IS USED FOR TRANSMISSIONS VIA VALUE ADDED NETWORKS ARE GIVEN IN THE NETWORK USER MANUAL.
ANA recommends the use of EAN Location Numbers to identify sender and recipient.
April 1995
Section A Page 26
2.9
TRADACOMS CONVENTIONS
The UNGTDI syntax rules do not restrict the number and type of messages and files
which may be exchanged. However to simplify processing, particularly for the
recipient, the following TRADACOMS conventions have been established.
When other conventions are to be used in EDI communications, these need to be agreed
with trading partners, to ensure that the combinations of files and messages can be
processed correctly.
2.9.1
Single File Interchanges
A TRADACOMS File normally consists of a Header Message, one or more Detail
Messages, followed by a Trailer Message. This convention is illustrated in the diagram
below. For those messages which contain VAT information there is also a VAT Trailer
Message before the File Trailer Message.
┌─────────┬────────┬────────┬────────┬────────┬─────────┐
│ HEADER │ DETAIL │ DETAIL │ DETAIL │ DETAIL │ TRAILER │
└─────────┴────────┴────────┴────────┴────────┴─────────┘
When several orders are being transmitted in one interchange to a supplier it is the usual
practice to send all the Order Detail Messages within the same Header/Trailer Messages,
rather than repeating the Header and Trailer Messages for each Detail Message. This
improves the efficiency of the transmission.
It is recommended that there is one file for one recipient sent in each interchange
transmission. This permits control of the files transmitted and end to end audit trails
(see Volume 1 Section A Paragraph 8 Controls).
It is also recommended that there is one type of file in each interchange transmission as
this allows recipients to sort and select files for different applications using the
application reference in STX.
April 1995
Section A Page 27
3.
THE CONTEXT OF THE SYNTAX RULES
3.1
Applicability of the Syntax Rules to Various Interchange Environments
3.1.1
Introduction
In the following paragraphs the applicability of the rules to various types of interchange
environments is discussed:-
computer (or intelligent terminal) to computer (or intelligent terminal)
-
computer to unintelligent terminal (including facsimile and telex)
-
unintelligent terminal to computer
For the purpose of this discussion:-
3.1.2
-
a computer is any equipment used to construct messages in accordance with the
syntax rules (whether data is input manually or held on in-house computer
records), or any equipment used to translate messages structured in accordance
with the rules to meet in-house computer record or print layout requirements.
for instance, it can add separators, terminators, segment codes etc., to data at the
sender's end of a transmission and remove them at the recipient's end.
-
an unintelligent terminal is any equipment which cannot be, or is not, used to
construct and translate messages. It includes facsimile, telex and message
switching systems where data has to be manually prepared or interpreted.
Computer (or Intelligent Terminal) to Computer (or Intelligent Terminal)
This includes the interchange of data over telecommunications links and by a physical
medium, such as magnetic tape, where messages have been constructed by the sender's
computer and are translated by the recipient's computer.
The syntax rules are primarily intended for this form of interchange. They act as a
bridge between the internal requirements of the various interchange partners. Methods
of data capture by senders of messages and methods of output of data by recipients are
outside the scope of the syntax rules in this environment.
In this environment, errors caused by missing or wrongly used separators, or by other
incorrect use of the syntax rules, are likely to be minimal once trials have been
completed. It is strongly recommended that interchange partners carry out trials prior to
implementing an interchange system, not only to ensure that data has been correctly
formatted but also to ensure that the computers are compatible as far as the interchange
medium is concerned.
Unless economy of transmission is vital, errors should be corrected by re-transmitting
complete messages. This is the simplest form of correction. This subject is treated in
detail in paragraph 9 of Section C in Volume 1.
April 1995
Section A Page 28
3.1.3
Carriage Return and Line Feed Characters
These will not normally be included in computer-to-computer environments but it may
not be possible to assume that such a transmission will not contain these characters, eg.
the sender of the transmission may receive data which included these characters from
another organisation and pass the data to the recipient without editing the data. In
interchange systems where this could arise, participants could agree that senders of
messages would remove all such characters prior to computer-to-computer interchange.
3.1.4
Computer to Unintelligent Terminal (Including Facsimile and Telex)
The TRADACOMS system is based on computer-computer transfers of data. When an
unintelligent terminal is used to print or display messages the recipient will need a copy
of the message specification.
Intelligibility is aided by the use of segment codes and the graphic separators = + :' but
messages in syntax rules format are not designed primarily for human interpretation.
Carriage Return and Line Feed characters would need to be transmitted on telex. These
are not separator characters and can be used freely to improve the readability of
messages, eg. after each line of a name and address.
3.1.5
Unintelligent Terminal to Computer
The main difference between data prepared by computers and data which is manually
prepared is the likely increase in the incidence of errors, as neither data nor formats are
validated by computer prior to interchange.
Recipients should be tolerant of 'extra' spaces if any data might be manually prepared.
eg. MHD = 12 + ORDHDR :3'
Data input manually to the telex network or a message switching system will contain
fewer errors if input forms specially designed for each message are used.
3.2
Advantages of the Syntax Rules over Conventional Computer Records for
Interchange Systems
The conventional layouts in most in-house systems, in which each data element begins
in a fixed position within the character string comprising a record, have a number of
drawbacks for interchange systems. These paragraphs illustrate how the syntax rules
overcome these drawbacks, using progressive changes to conventional record layouts.
April 1995
Section A Page 29
3.2.1
Drawbacks of Conventional Layouts for Interchange Purposes
Intelligibility
Conventional records are rarely directly intelligible to people without considerable
computer processing experience. There are no segment codes or data element separators
to aid the identification of each data element and, unless special arrangements are made
to include a version number in a message, recipients cannot be certain that the necessary
amendments have been made by senders.
Media Space
Utilisation of media space may be poor, as data elements are usually padded to their
maximum length with leading zeros or trailing spaces. While this may not be critical on
magnetic tape, it could be critical over telecommunication links.
Inflexibility
There is no data independence in conventional layouts. Any change to a data element
length affects the position of all subsequent data elements within a message. A fully
detailed record layout needs to be agreed by all interchange partners even though some
individual participants may not require a particular data element. This makes
maintenance difficult.
Machine Dependence
Different makes of computers may set varying constraints on logical records and block
sizes. Conventions for variable length records on magnetic tape may differ.
3.2.2
How Syntax Rules Overcome these Disadvantages
(a)
Conventional Layout
Figure A.6 illustrates a conventional record layout which might be used for a
message based on part of an order. Each element begins in a fixed position and
is padded to its maximum length. In this example six elements/sub-elements are
not required, leaving spaces in the record layout. Only part of one order line is
shown; a full order could contain over a thousand lines.
April 1995
Section A Page 30
Figure A.6 Conventional Layout for Part of an Order Record
Record Layout
810303
0
6
Elements/Sub-elements
810313
12
1
USE GATE NO.6
Earliest delivery date, Latest delivery
date, Delivery instructions narrative.
5012345678900
56
69
52
Order line sequence no., Supplier's EAN
Trade Unit Code
12345A 5012345101019
77
90
Supplier's item no./code,
Supplier's EAN consumer unit code,
Retailer's own Brand no. (blank)
12
105
125
(b)
113
Retailer's item no. (blank), Consumer
units in trade unit, Ordering measure
(blank)
117
1000
131
136
144
Measure indicator (blank), No. of trade
units ordered, Total measure ordered
(blank), Measure indicator (blank), etc.
150
Segments
(i)
The first improvement that the Syntax Rules make to this conventional
layout is to divide one record for the whole order into shorter sub-records
or, as they are called in the standards, segments.
For example the delivery dates and instructions could be included in a
segment called DIN. The order line details could form part of a segment
called OLD. (Figure A.7.)
Figure A.7
DIN
810303
0
3
9
OLD
0
3
(ii)
April 1995
1
7
810313
15
USE GATE NO.6
5012345678900
20
12345A
28
etc
This technique gives three advantages:-
Better use can be made of media space. If there is no data in an
entire segment, then it can be omitted from the interchange
message.
-
Segment codes make a message more intelligible.
-
It is more flexible, as additional segments can be inserted without
difficulty.
Section A Page 31
(iii)
(c)
However, there are some disadvantages:-
A data element which is blank in a segment containing some
non-blank data elements still takes up media space eg. allowing
for orders by trade unit or measure in the OLD segment.
-
Data elements are identified solely by their position within the
segment. A change in the length of one element would
necessitate changing the position of all subsequent elements in
the segment. Data independence is therefore limited.
-
Another disadvantage is that each segment would need to start on
a computer record boundary, as there is no other easy way of
distinguishing the segment code. To complicate matters, each
type of segment could have a different length and some
computers cannot cope with variable length records: alternatively
all segments would need to be padded out to a common length
which would be wasteful of media space.
Separator Characters
(i)
The above difficulties are overcome in the Syntax Rules by the inclusion
of special characters to separate one data element from another, to
terminate a segment, to separate a segment code from the data and to
split a composite data element, where required, into its component parts.
Figure A.8 contains the same data as shown in the conventional record
layout in Figure A.6 but formatted according to the Syntax Rules.
Figure A.8 Syntax Rules Layout for Part of an Order Record
DIN=810303+810313++USE GATE NO.6'
OLD=1+5012345678900:12345A+5012345101019++12+1000+.....
In Figure A.8:-
(ii)
April 1995
-
A plus (+) is used to terminate each data element.
-
An apostrophe (') - or single quote - is used to terminate a
segment.
-
A colon (:) is used to separate one sub-element from another.
-
An equals sign (=) is used to separate a segment code from the
data.
-
A plus (++) is not used to terminate the last data element of a
segment as the apostrophe fulfils the purpose.
Padding can be omitted by incorporating separator characters. This
Section A Page 32
improves the use of media space. Figure A.8 uses 83 characters against
the 150 used in Figure A.6.
3.2.3
(iii)
Separators help to make the message more intelligible.
(iv)
Data element lengths can be altered without affecting the identification
of subsequent data elements.
(v)
Segments need not begin on a computer record boundary as the use of
separators clearly distinguishes the segment code. Message and segment
lengths, therefore, need not be dictated by such constraints as
input/output block sizes, particular conventions on the use of variable
length records, the physical characteristics of punched cards,
telecommunications, protocols etc. Anyone interchanging data on a
variety of media or between machines using different conventions needs
to be free of such restraints.
Absence of Data
In many messages some of the data will be mandatory (ie. it must always be present) and
some will be conditional (ie. it might or might not be present depending upon the
sender, mode of transport, type of goods etc.). The absence of data can be indicated
efficiently in three ways using the syntax rules:-
Where no data need be transmitted for an entire segment, the segment need not
be transmitted at all (ie. where all the data elements are conditional).
-
Where one or more data elements at the end of a segment are absent, the
segment may be truncated, eg. if there are five data elements in a segment and
data is only required for the first two A and B, this can be represented by:segment code = data for A + data for B'
-
Where no data is required for an element which precedes another element for
which data is required in a segment, the absence of data can be indicated by the
data element separator character. For example, if there is no data for element B
in the sequence of elements A, B, C this can be represented by:segment code = data for A ++ data for C'
3.2.4
Conclusion
One point should be re-emphasised - it is not proposed that conventional, in-house
record layouts or databases as used by application programs should be replaced by ones
structured according to the syntax rules. The rules are used to structure messages at the
point of interchange as a "bridge" between differing systems. The sender converts from
his internal record layouts and the recipient converts into his internal record layouts.
The fact that the sender may have conventional files and the recipient a database will not
affect the success of the syntax rules as a bridge for the transfer of data between the two
systems. The syntax rules are also being used to transfer data between different parts of
the same company.
April 1995
Section A Page 33
SECTION B
STANDARD DATA ELEMENT DIRECTORY
CONTENTS
Page No.
1.
INTRODUCTION
2
2.
THE DATA ELEMENT DIRECTORY COLUMN HEADINGS
3
2.1
Identifier
3
2.2
Data Element Name
3
2.3
Used in Segment(s)
3
2.4
M/C
3
2.5
F/V
3
2.6
Picture
3
2.7
General Remarks
3
3.
DATA ELEMENT DIRECTORY
4
4.
DATA NAME INDEX
April 1995
72
Section B Page 1
SECTION B - THE STANDARD DATA ELEMENT DIRECTORY
1.
INTRODUCTION
All current ANA TRADACOMS data elements which appear (or have appeared) in
published messages are listed here, with their standard names and identifier codes. The
directory contains the full definition of each data element, with sub-elements for
composite data elements. The data segments in which the elements are used is indicated
in the following table. The standard messages and files in which the segments appear
can be found in the Segment Directory in Section C.
To achieve uniformity across all message formats, the definitions given here are
replicated within the segments and messages in which they are included. However there
may be additional specific General Remarks in particular file formats given in Volumes
2 and 3 of the manual.
The Directory is in alphabetical order of the Identifier codes. There is also a list of
elements in Data Element Name order, to aid users wishing to find a particular data type.
The Reference Numbers given in the previous edition of the manual are also listed.
These reference numbers were used to group the data elements into the following
categories:
The Categories of Data Elements
1
Start of Transmission, End of Transmission, Message Header, Message Trailer.
2
File Identification Details.
3
Customer and Supplier Details.
4
Codes, Special Indicators/Identifiers, Counts, Sequence Numbers.
5
References, Dates, Units, Quantities.
6
Cost Details, Discount Amounts/Totals, Percentages.
7
Amounts, Sub-Totals.
8
Totals, Hash Totals.
9
General Descriptive Text/Narrative.
April 1995
Section B Page 2
2.
THE DATA ELEMENT DIRECTORY COLUMN HEADINGS
2.1
Identifier
The unique 4-alpha identifier allocated to the data element. This is used as a data
element name in high level programming.
2.2
Data Element Name
The standard name allocated by the ANA. Names indented indicate the sub-elements of
a composite data element.
2.3
Used in Segments
The segment, or segments, in which the data element is used. Reference to the Segment
Directory in Section C of this manual will indicate the standard messages and files in
which the segments are used. (Any subsequent amendments to the data elements can
thus be traced through to all the documentation and programs affected).
2.4
M/C
Indicates whether the data element is mandatory (M) or conditional (C) in each segment
in which it is used. Also whether the sub-elements are mandatory or conditional within
a composite data element.
2.5
F/V
Indicates whether the data element, or sub-element, is of fixed (F) or variable (V) length.
2.6
Picture
Indicates the number of numeric (9) digits or alphanumeric (X) characters allowed in the
data field. If the field is numeric, this excludes any minus sign or the decimal point.
The decimal point is implied and its position within the data field is indicate by V.
2.7
General Remarks
These are the remarks that are appropriate to the data element, or sub-element, in all
contexts in which it is used. In any particular message format these remarks may be
supplemented by message-specific remarks and/or reformulated to particularise their
meaning in that message.
April 1995
Section B Page 3
4.
DATA NAME INDEX
This lists the data elements in name order
April 1995
Section B Page 4
DATA NAME INDEX
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
ANA Code for Garment Maker
11.004
GMAK
1
ANA Credit Reason Code
4.015
CRRE
1
Accept/Reject Indicator
.000
ACRE
3.205
ACID
Account Identifier
Account Identifier
REFF
Account Name
3.205
ACID
2
Account Number
3.205
ACID
1
Account Reference
Accumulation Rules
Acknowledged Unit Cost Price
MARF
.000
ACCR
6.020
AUCT
Acknowledgement Code
ACDE
Acknowledgement Date
ACDT
Action
ACTN
Action Code
ACTN
Action Comment
Actual Adjustment
ACTN
1
2
.000
AADJ
4.230
APIN
Adjustment Amount
.000
AADJ
Adjustment Factor
.000
ADJF
Adjustment Factor Code
.000
ADJF
1
Adjustment Factor Value
.000
ADJF
2
Adjustment Percentage
.000
AADJ
1
Adjustment Type Indicator
.000
ADJT
Advice Note Date
11.021
ADVN
Advice Note Details
11.021
ADVN
Advice Note Number
11.021
ADVN
Advised Lengths
.000
ADLG
Advised Quantity
.000
AQTY
Advised Units
.000
ADUN
Advised Weights
.000
ADWT
Allowance/Charge Indicator
.000
AOCI
3.080
VATN
Actual/Proposed Status Indicator
Alphanumeric VAT Registration No.
April 1995
2
2
1
2
Section B Page 73
Alphanumeric VAT Registration No.
3.081
VATR
2
Amended Invoice Reference
.000
VDAA
4
Amount Payable
.000
AMPA
Amount Payable
7.140
AMPY
ANMW Multiple Group Member
CUSG
Application Reference
1.070
APRF
Application Text
9.130
RTEX
2
Application Text
9.130
RTEX
4
Application Text
9.130
RTEX
6
Application Text
9.130
RTEX
8
Area of Exception Condition
9.200
AEXC
Area of Exception Condition
9.200
AEXC
1
Area Manager
MAMN
Association Indicator
MUNE
1
Attribute Code
DATT
1
Attribute Code
TIME
1
Authentication Result
8.300
AUTR
Authentication Result 1
8.300
AUTR
1
Authentication Result 2
8.300
AUTR
2
Authentication Result 3
8.300
AUTR
3
Authorisation
.000
AUTT
Authorisation
3.092
LEVC
Authority Reference
5.405
AUTH
Availability Reference/Series No.
5.400
AREF
Back Order Indicator
4.420
DIND
Balance Brought Forward
.000
BABF
Balance Brought Forward
.000
BABF
1
5.650
OUBA
2
Balance Date
Balance of Outstanding Prepayments Received
Bank Identity Code
BKIC
12.000
BKIN
Bank Name
3.220
BNAM
Bank/Branch Identifier
3.210
BBID
Barcode as Printed on Cover
.000
IBCM
Base Price per Unit
.000
BPRI
Batch ID
.000
REPN
April 1995
2
PAYB
4.515
Bank Information
2
1
Section B Page 74
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Batch Number
.000
BATN
Bill File Total Amount before VAT
.000
FASU
Bill File Total Amount before VAT
.000
FASU
Bill File Total Payable inc. VAT
.000
FPSU
Bill File Total Payable inc. VAT
.000
FPSU
Bill File Total VAT Amount
.000
UVAT
Bill File Total VAT Amount
.000
UVAT
Bill Frequency Code
.000
BIFR
Bill Total VAT Amount Payable
.000
UTVA
Bill Total VAT Amount Payable
.000
UTVA
Bill Type Code
.000
BTCD
Blend/Merge Number
.000
BLND
Booking In Necessity
3.015
BINN
Branch Claim Quantity
10.095
BCMQ
Branch Claims File Total
10.025
BCFT
Branch Claims Total
10.140
BCMT
Calorific Value
.000
CLVM
Calorific Value in Specified Units
.000
CLVM
Carrier Details
.000
CARD
Carrier Sortation Data
1
1
1
1
1
CSOR
Carrier's EAN Location Number
.000
CARD
1
Carrier's Identity Allocated by Cus
.000
CARD
2
11.022
CARN
.000
AMPA
4.080
CSDI
Charge End Date
.000
CEDT
Charge Start Date
.000
CSDT
Charge Type Code
.000
CCDE
Chargeable Storage Medium Indicator
.000
CSTI
Claim Note Date
10.045
CLDT
Claim Note Number
10.040
CLNN
Carrier's Name
Cash Back
Amount
Cash Settlement Discount Identifier
Claims End Date
Claims End Date
CEDD
.000
Claims Start Date
Claims Start Date
April 1995
2
ICSE
CSTD
.000
ICSD
Section B Page 75
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Classification System
Closing Stock for the Period
RCAT
5.410
1
CLSK
Code
ACDE
1
Code
.000
AUTT
2
Code
1.020
FROM
1
Code
1.030
UNTO
1
Code Table Number
9.140
DNAC
1
Code Value
9.140
DNAC
2
Code Value
LATT
2
Code Value
LATT
4
Code Value
LATT
6
Code Value
LATT
8
Code for Replaced Item
3.100
CORI
Code for Unit Contained
3.110
UCON
.000
REPN
Collection Note Date
5.046
CNDT
Collection Note Number
5.043
CNNR
Colourway Description
.000
COLW
2
Colourway Number
.000
COLW
1
Colourway References
.000
COLW
Collection Method
2
Comment
ACDE
2
Company Identifier (non-EAN)
COTN
3
Company Trade Name
COTN
Company Trading Name Code
COTN
Company Trading Name Title
Composition
1
COTN
11.011
COMP
Consumer Units in Traded Unit
5.120
UNOR
Consumption (Adjusted Units)
.000
CONA
Consumption (Base Units)
.000
CONB
Consumption (Billing Units)
.000
CONS
Consumption/Charge Indicator
.000
CCDE
2
1
1
Contact Details
CONT
Contact Fax Number
CONT
3
Contact Name
CONT
1
Contact Name
April 1995
3.165
CTNM
Section B Page 76
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Contact Name at Customers
11.007
CCON
Contact Name at Dyers/Suppliers
11.006
DCON
Contact Telephone Number
Contract Number
Contruction/Yarn Type
CONT
2
5.550
SCRF
11.010
CNST
Copies Claimed
COPC
Copies Rejected
CREJ
2
Cost Price
6.010
OUCT
1
Cost Price (before VAT)
6.020
AUCT
1
.000
REPN
5
Country Code
Country of Origin
CUDA
2
Cover ID Format
.000
IDCI
2
Cover Identification
.000
IDCI
1
Cover Identification and Format
.000
IDCI
Cover Price In Pence
.000
IRCP
06.051
CDSV
Credit Indicator
.000
BABF
2
Credit Indicator
.000
CTOT
2
Credit Indicator
.000
FASU
2
Credit Indicator
.000
FBAB
2
Credit Indicator
.000
FPSU
2
Credit Indicator
.000
FTOP
2
Credit Indicator
.000
MVAL
2
Credit Indicator
.000
PTOT
2
Credit Indicator
.000
TBTL
2
Credit Indicator
.000
USDI
2
Credit Indicator
.000
UTVA
2
Credit Indicator
.000
UVLT
2
Credit Indicator
.000
UVTT
2
Credit Indicator
.000
VTVC
2
Credit Line Indicator
4.060
CRLI
Credit Line Indicator
.000
PPAM
2
Credit Line Indicator
.000
UCSI
2
Credit Line Indicator
.000
UPSI
2
Credit Line Indicator
.000
UVAT
2
Credit Discount Value
April 1995
Section B Page 77
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Credit Line Indicator
.000
UVLA
Credit Note Date
5.106
CRDT
Credit Note Number
5.036
CRNR
Credit Reason Description
4.015
CRRE
3
Credit Value (before VAT)
6.026
UCRV
1
Currency
.000
QPER
5
Currency Indicator
.000
CUIN
Current Price Schedule Reference
.000
CPSC
Customer Card Number
.000
PANN
Customer Classification
2
1
RCAT
Customer Group EAN Number
CUSL
Customer Group Location
1
CUSL
Customer Group Name
CUSN
Customer Price After Discount
6.130
ACPR
Customer Price Before Discount
6.120
BCPR
Customer Telephone Number
CTEL
Customer's Address
3.032
CADD
Customer's Address Line 1
3.032
CADD
1
Customer's Address Line 2
3.032
CADD
2
Customer's Address Line 3
3.032
CADD
3
Customer's Address Line 4
3.032
CADD
4
Customer’s Allowance
CALL
Customer's Code for Order Office
3.155
OLOC
2
Customer's Code for Transmission Re
3.024
ITRA
2
Customer's EAN Location Number
3.020
CIDN
1
Customer's EAN Location Number
3.000
CLOC
1
Customer's ID Allocated by Supplier
3.020
CIDN
2
Customer's Identity
3.020
CIDN
Customer's Instruction Number
5.610
INRF
1
Customer's Invoice Location Code
3.022
ILOC
2
Customer's Item Code
3.040
CPRO
2
Customer's Item Code
3.046
CPRS
2
Customer's Item Code
3.110
UCON
5
Customer's Item Code
3.100
CORI
5
Customer's Location
3.000
CLOC
April 1995
Section B Page 78
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Customer's Name
3.030
CNAM
Customer's Order Number
5.010
ORNO
1
Customer's Own Brand EAN Number
3.100
CORI
4
Customer's Own Brand EAN Number
3.040
CPRO
1
Customer's Own Brand EAN Number
3.046
CPRS
1
Customer’s Own Group Code
CUSL
2
Customer's Own Location Code
3.000
CLOC
2
Customer's Own Location Code
3.029
CLOE
2
Customer's Own Location Code
3.028
CLOS
2
Customer's Post Code
3.032
CADD
5
Customer's Product Number
3.040
CPRO
Customer’s Reference
REFF
2
Customer's Region Code
3.009
REGC
Customer's Statement Location Code
3.026
SLOC
Customer's Substituted Product Code
3.046
CPRS
Customer's VAT Registration Number
3.081
VATR
Customers Price List
5.660
PLND
2
Customer's Own Brand EAN Number
3.110
UCON
4
Customs Information
2
CUDA
Customs Form Type Indicator
CUDA
3
DUN-14 Code
3.110
UCON
3
DUN-14 Code for Traded Unit
3.070
SPRO
3
DUN-14 Code for the Traded Unit
3.076
SPRS
3
DUN-14 Code of Replaced Item.
3.100
CORI
3
10.517
STLD
9.140
DNAC
Data Lines
Data Narrative Code
Date Attributes
DATT
Date Goods Delivered to Customer
5.050
PODN
2
Date Goods Uplifted from Customer
5.580
POUN
2
Date Instruction Recv'd by Supplier
5.610
INRF
4
Date Instruction Placed by Customer
5.610
INRF
3
Date Order Received by Supplier
5.010
ORNO
4
Date Order Placed by Customer
5.010
ORNO
3
Date Range
5.116
DARA
Date and Time of Transmission
1.040
TRDT
April 1995
Section B Page 79
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Date at End of Period
10.522
RTRS
4
.000
VDAA
2
Date of Delivery/Uplift Units
5.038
UPLN
2
Date of Document
5.040
DELN
2
10.522
RTRS
1
Date of Invoice
5.100
IVDT
Date of Message
5.310
MEDT
1
Date of Transmission
1.040
TRDT
1
Date of Change
5.113
DACH
Date Relating to Message
5.705
DATE
Date of Bill Withdrawn
Date of First Entry
Daytime Number
Debit Line Indicator
CTEL
1
04.065
DRLI
Debit Note Date
5.103
DNDT
Debit Note Number
5.033
DNNR
10.000
IDEL
3.012
DELT
Delivery Address Line 1
.000
DADD
1
Delivery Address Line 2
.000
DADD
2
Delivery Address Line 3
.000
DADD
3
Delivery Address Line 4
.000
DADD
4
Delivery Condition
4.200
DELC
Delivery Confirmation Action
4.390
DUAC
Delivery Indicators
4.420
DIND
Delivery Instruction Narrative
9.020
DINS
Delivery Instruction Number
5.560
DINN
Delivery Instructn Narrative Line 1
9.020
DINS
1
Delivery Instructn Narrative Line 2
9.020
DINS
2
Delivery Instructn Narrative Line 3
9.020
DINS
3
Delivery Instructn Narrative Line 4
9.020
DINS
4
Delivery Lead time
5.672
DLED
Delivery Note Details
5.040
DELN
Delivery Note Number
5.040
DELN
Delivery Period End Date
5.090
DVED
Delivery Post Code
.000
DADD
Delivery Quantity
5.165
DELQ
Deleted Issue Indicator
Deliver To
April 1995
2
1
5
Section B Page 80
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Delivery Round Code
CSOR
4
Delivery Volume
5.137
DEVL
Delivery Weights
5.135
DEWT
Delivery to Address
.000
DADD
Delivery to Location
.000
ELOC
Delivery to Name
.000
DNAM
4.390
DUAC
.000
DEPT
Delivery/Uplift Action
Department
Depot Code
Depot Code
CSOR
4.330
Depot Name
3
DEPO
CSOR
2
Design Description
.000
DESN
2
Design Number
.000
DESN
1
Design References
.000
DESN
Despatch From
3.017
DESF
Despatch Location
3.150
DLOC
Direct to Customer Indicator
DCUS
Discount Amount for Invoice Quanty.
6.060
QYDA
Discount Amount for Invoice Value
6.070
VLDA
Discount Applicability Dates
5.676
DAPD
Discount Percentage
6.100
DSCP
Discount Reclaimed for Credit Qty
6.066
QYCA
Discount Reclaimed for Credit Value
6.076
VLCA
Discount Type
4.231
DTYP
Discount Value
6.050
DSCV
Discount Value Graduations
5.678
DVGD
Dye Lot/Shade Order Number/Sort No.
.000
LOTN
Dyeing Instructions
.000
DYEI
Dyeing Instructions Line 1
.000
DYEI
1
Dyeing Instructions Line 2
.000
DYEI
2
Dyeing Instructions Line 3
.000
DYEI
3
Dyeing Instructions Line 4
.000
DYEI
4
EAN Article Number
11.003
YAGT
1
EAN Article Number
11.002
YSUP
1
3.120
METO
1
EAN Location No of Dept/Person
April 1995
Section B Page 81
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
EAN Location Number
3.029
CLOE
1
EAN Location Number
3.028
CLOS
1
EAN Location Number
.000
ELOC
1
EAN Location Number
11.005
FCUS
1
EAN Location Number
11.001
GSUP
1
EAN Location Number
3.022
ILOC
1
EAN Location Number
3.024
ITRA
1
EAN Location Number
PARL
1
EAN Location Number
PLOC
1
EAN Location Number
.000
REPN
3
EAN Location Number
3.026
SLOC
1
EAN Location Number
3.152
TLOC
1
11.009
QLTF
3
EAN-13 Article No for Unit of Trade
3.076
SPRS
1
EAN-13 Article No.for Unit of Trade
3.070
SPRO
1
EAN-13 Article Number
.000
CCDE
2
EAN/ISSN Number
.000
IDID
EFTPOS Transaction Type
.000
EFTT
Earliest Delivery Date
5.060
EDAT
Earliest Time
5.075
RATM
EAN-13 Article Number
Earliest Time
RTHD
1
1
Earliest Uplift Date
5.620
EUDT
Electronic Transmission From/To
3.019
ETFT
End Customer's Location Identity
3.029
CLOE
End Date
5.676
DAPD
2
End Date
5.116
DARA
2
End Date
DATT
3
End Date
5.674
PAPD
2
End Date
.000
SUMO
2
End Date
TRDD
3
End of Range
PROD
3
End Time
LUHR
2
End Time
TIME
3
End Use of Fabric/Yarn
EPOS Till Indicator
April 1995
.000
ENDU
EPTI
Section B Page 82
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Evening Number
CTEL
Exception Code
5.715
ECOD
Exception Text
9.205
ETXT
Expected Delivery Date
5.655
XDAT
.000
PANN
Extended Line Cost (before VAT)
6.030
LEXC
Extended Sub-Total Amount (after sd
7.060
ASDA
Extended Sub-Total Amount before sd
7.040
EVLA
Expiry Date
Fax Number
2
FAXN
File (Reel) Identification
2.040
FLID
File Creation Date
2.030
FLDT
File Generation Number
2.010
FLGN
File Sub-Total Amount (after sd)
7.100
VSDI
File Sub-Total Amount (before sd)
7.090
VSDE
File Sub-Total Payable (after sd)
7.130
VPSI
File Sub-Total Payable (before sd)
7.120
VPSE
File Tot No of Picking Instructions
4.350
FTPC
File Total Amount (after sd, no VAT
8.110
FASI
File Total Amount (before VAT & sd
8.100
FASE
File Total Balance Brought Forward
.000
FBAB
File Total Balance Brought Forward
.000
FBAB
File Total No of Report Messages
10.520
FTSR
File Total No. of Invoices/Credit
4.117
FTNI
File Total Number of Acknowlegments
4.400
FTAK
File Total Number of Adjustments
4.380
FTNA
File Total Number of Confirmations
4.320
FTCO
File Total Number of Debit Advices
8.330
FTND
File Total Number of Deliveries
4.112
FTDE
File Total Number of EFT Messages
.000
FTEM
File Total Number of Hot Messages
.000
FTNH
File Total Number of Orders
4.100
FTOR
File Total Number of Payment Msgs
8.305
FTNP
File Total Number of Snapshots
4.310
FTNS
File Total Number of Uplifts
4.370
FTUP
File Total Payable after sett disc
8.140
FPSI
April 1995
2
1
Section B Page 83
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
File Total Payable before sett disc
8.130
FPSE
File Total VAT Amount
8.120
FVAT
File Total VAT for VAT Category
.000
VTVC
File Total VAT for VAT Category
.000
VTVC
File Total for VAT Cat (before VAT)
.000
USDI
File Total for VAT Cat (before VAT)
.000
USDI
File Total for VAT Category (incVAT
.000
UPSI
File Total for VAT Category (incVAT
.000
UPSI
File Total of Availability Reports
4.360
FTAR
File Total of Payment Details
.000
FTOP
File Total of Payment Details
.000
FTOP
File Total of Credit Advice Msgs
8.320
FTNC
File Total of Debit Advice Msgs
8.330
FTND
File Total of Exception Reports
8.310
FTNE
File VAT Sub-Total
7.110
VVAT
File Version Number
2.020
FLVN
11.005
FCUS
.000
MARK
Finished Quality
11.009
QLTF
Finished Quality Code
11.009
QLTF
1
Finished Quality Description
11.009
QLTF
2
Finished Quantity for Shade
.000
TSHD
2
Finished Width in cms.
.000
FWID
Finishing Instructions
.000
FINI
Finishing Instructions Line 1
.000
FINI
1
Finishing Instructions Line 2
.000
FINI
2
Finishing Instructions Line 3
.000
FINI
3
Finishing Instructions Line 4
.000
FINI
4
Final Customer
Finished Markings
1
1
1
1
1
2
First Attribute Code Table
LATT
1
First Class Code/Value
RCAT
2
First Level Sequence Number
4.141
SEQA
First Name
MAMN
2
First Name
MANA
2
First Name
PROP
2
First Registered Application Code
April 1995
9.130
RTEX
1
Section B Page 84
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Fourth Attribute Code Table
LATT
7
Fourth Class Code/Value
RCAT
5
Fourth Level Sequence Number
4.144
SEQD
Fourth Registered Application Code
9.130
RTEX
.000
IDFE
Frequency of Publication
Frequency/Schedule
7
DATT
4
From
5.678
DVGD
1
From
6.685
PVGD
1
Full Title (Publisher)
.000
IDFT
Fully SOR Indicator
.000
IPFS
11.004
GMAK
General Narrative
9.040
GNAR
General Narrative Line 1
9.040
GNAR
1
General Narrative Line 2
9.040
GNAR
2
General Narrative Line 3
9.040
GNAR
3
General Narrative Line 4
9.040
GNAR
4
Garment Maker
Grade
MGRD
Graduated Price
6.160
GRPR
Graduated Scale Price
6.160
GRPR
Graduation Type
4.432
GTYP
.000
MARK
Grey Quality
11.008
QLTG
Grey Quality Code
11.008
QLTG
1
Grey Quality Description
11.008
QLTG
2
Grey Width in cms
11.015
GWID
Grey Supplier
11.001
GSUP
Gross Length
.000
ADLG
1
Gross Weight
.000
ADWT
1
Gross Weight of Storage Medium
.000
UGST
5.230
UGWT
10.065
GRAL
8.170
WTVT
.000
UHST
5.260
UHYT
Grey Markings
Gross Weight of Unit
Growth Allowance
Hash Total of Variable Measures
Height of Storage Medium
Height of Unit
Home Delivery Indicator
April 1995
1
1
HOMD
Section B Page 85
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Hours
5.672
DLED
House Over File Total
10.030
HSFT
House Over Quantity
10.100
HSOQ
House Over Total
10.145
HSOT
ID of Transmission Recipient
1.030
UNTO
ID of Transmission Sender
1.020
FROM
Identifier
1.010
STDS
1
Identity Allocated by Customer
11.003
YAGT
2
Identity Allocated by Customer
11.005
FCUS
2
Identity Allocated by Customer
11.004
GMAK
2
Identity Allocated by Customer
11.001
GSUP
2
Indentity Allocated by Customer
11.002
YSUP
2
Initial Supply File Total
10.001
INFT
Initial Supply Quantity
10.070
INSQ
Initial Supply Total
10.115
INST
.000
INSD
Instruction References
5.610
INRF
Invoice Location
3.022
ILOC
Invoice Number
5.030
INVN
Invoice Period End Date
5.080
IVED
Invoice System EAN Location Number
3.180
INLO
Invoice System Location Details
3.180
INLO
Invoice System Supplier's Own Code
3.180
INLO
Invoice To
3.013
INVT
Invoice To Address
3.175
IADD
Invoice To Address Line 1
3.175
IADD
1
Invoice To Address Line 2
3.175
IADD
2
Invoice To Address Line 3
3.175
IADD
3
Invoice To Address Line 4
3.175
IADD
4
Invoice Transmission Recipient
3.024
ITRA
Issue Number
10.055
ISNO
Issue Number
.000
PANN
Issue Period To
.000
IPTO
Issue Period from
.000
IPFR
4.070
IGPI
Installation Date
Item Group Identifier
April 1995
2
1
2
4
Section B Page 86
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Journey Reference
5.510
JORF
Labels Per Package
LPCK
Last Date for Order
.000
ISOD
Last Issue Indicator
.000
ILST
Latest Delivery Date
5.070
LDAT
Latest Time
5.075
RATM
Latest Time
2
RTHD
2
Latest Uplift Date
5.625
LUDT
Layers Per Pallet
5.220
LPAL
.000
ULST
Length of Unit
5.240
ULTH
Level Code
3.092
LEVC
Level References
3.092
LEVC
Line Document Amount Payable
6.180
LIDA
Line Document Date
5.055
LIDR
Line Document Discount Taken
6.210
LIDD
Line Document Number
5.055
LIDR
Line Document Reference
5.055
LIDR
Line Document Total (Exc. VAT & sd.
6.190
LIDT
Line Document VAT
6.200
LIDV
Lines Acknowledged
4.395
LACK
Lines Confirmed
4.093
LCON
Lines Delivered
4.095
LDEL
Lines Ordered
4.090
LORD
Lines Sub-Total (before sett. disc.
7.030
LVLA
Lines Total Amount (before sett dis
8.010
LVLT
Lines Uplifted
4.097
LUPL
10.525
LOCA
Location Address
3.004
LADD
Location Address Line 1
3.004
LADD
1
Location Address Line 2
3.004
LADD
2
Location Address Line 3
3.004
LADD
3
Location Address Line 4
3.004
LADD
4
Length of Storage Medium
Location Activity Indicator
Location Attributes
LATT
Location Code
LOCO
April 1995
1
2
1
Section B Page 87
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Location Name
3.002
LNAM
Location Post Code
3.004
LADD
Location Telephone Number
3.006
LTEL
Location Telex Number
3.007
LTLX
Location Values/Measurements
5
LVAL
Lot & Shade Details Ordered
.000
NLSD
Lot & Shade Line Details Ordered
.000
NLLD
Lunch Hour
LUHR
Manager/Contact
MANA
Manufacturer's EAN-13 Article Numbr
3.100
CORI
1
Manufacturer's EAN-13 Article No.
3.110
UCON
1
Manufacturer's Recom. Selling Price
6.140
SPRI
1
Manufacturers recommended selling
6.141
MSPR
1
Marked Price
6.141
MSPR
3
Marked Price
6.140
SPRI
2
Marked Price
6.141
MSPR
2
Markings
.000
MARK
Master File Total No. of Hot Card
.000
FTNM
Maximum Ordering Value
5.675
MOVL
2
Maximum Ordering quantity
5.670
MOQY
2
Maximum Storage Temperature
5.290
TMAX
Measure
LVAL
3
Measure From
.000
PQGD
2
Measure Indicator
.000
AQTY
3
Measure Indicator
5.410
CLSK
3
Measure Indicator
5.165
DELQ
3
Measure Indicator
5.677
DQGD
3
Measure Indicator
5.677
DQGD
6
Measure Indicator
LVAL
4
Measure Indicator
5.670
MOQY
4
Measure Indicator
5.140
OQTY
3
Measure Indicator
6.010
OUCT
2
Measure Indicator
.000
PQGD
6
Measure Indicator
5.190
QADJ
3
Measure Indicator
.000
QPER
3
April 1995
Section B Page 88
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Measure Indicator
5.194
QPRO
3
Measure Indicator
5.180
QTYC
3
Measure Indicator
5.150
QTYI
3
Measure Indicator
5.192
QTYP
3
Measure Indicator
5.175
QTYR
3
Measure Indicator
5.170
QUTF
3
Measure Indicator
5.595
RQTY
3
Measure Indicator
5.185
SQTY
3
Measure Indicator
6.026
UCRV
2
Measure Indicator
5.120
UNOR
3
Measure Indicator
5.167
UPLQ
3
Measure Indicator
.000
XQTY
3
Measure Indicator
6.020
AUCT
2
Measure Indicator
.000
PQGD
3
Measure of Weight
WGHT
Message Date and Time
5.310
MEDT
Message Reference
1.090
MSRF
Message To
3.120
METO
Message Total
.000
TVTP
Meter Location
.000
MLOC
Meter Number
.000
MTNR
Meter Sub-address
Method
1
MSAD
.000
AUTT
1
Minimum Ordering Value
5.675
MOVL
1
Minimum Ordering Quantity
5.670
MOQY
1
Minimum Storage Temperature
5.280
TMIN
Mixed VAT Rate Product Indicator
4.028
MIXI
Modifier Category
.000
MCAT
Modifier Code
.000
MCDE
Modifier Value
.000
MVAL
Modifier Value
.000
MVAL
Monthly Charge Deferred Value
.000
MCDV
Multiple Newsagent
1
MUNE
Name
1.020
FROM
2
Name
1.030
UNTO
2
April 1995
Section B Page 89
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Name of Agent
11.003
YAGT
9.060
SCAR
.000
INAM
3.120
METO
3
Name of Final Customer
11.005
FCUS
3
Name of Garment Maker
11.004
GMAK
3
Name of Grey Supplier
11.001
GSUP
3
Name of Yarn Supplier
11.002
YSUP
3
Name of Carrier
Name of Company to be Invoiced
Name of Department or Person
National Federation Member Indicator
3
NAFE
Nature of Hot Card
.000
NOHC
Negative Indicator
.000
CONA
3
Negative Indicator
.000
CONB
3
Negative Indicator
.000
CONS
3
Negative Indicator
.000
NUCT
3
Negotiated Min Remaining Shelf Life
5.300
NMRS
Net Credit Value (before VAT)
6.036
EXLV
Net Length
.000
ADLG
2
Net Price
6.683
SBPR
2
Net Price
6.684
STPR
2
Net Sale File Total
10.015
NTFT
Net Sale Quantity
10.085
NTSQ
Net Sales Total
10.130
NTST
.000
ADWT
Net Weight
News Force Member Indicator
New Status
NEFO
4.222
Nominated Delivery Day
NSTA
CSOR
Number of Availability Reports
4.280
NOPA
Number of Closing Stock Order Units
5.410
CLSK
Number of Customer Locations
5
1
NOCR
Number of Days
.000
PAYY
Number of Days' VAT
.000
NDVT
Number of Delivery or Uplift Units
5.130
NODU
Number of Ends/Panels Making Up Uni
.000
NOEP
Number of Finished Units
.000
ADUN
Number of Interchange Messages
.000
TINT
April 1995
3
1
2
Section B Page 90
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Number of Item Lines
4.110
NRIL
Number of Lines Picked in Order
4.270
NOPP
Number of Location Records
Number of Location Records
1
NOLO
4.118
NOLR
10.519
STLN
Number of Locations for Delivery
4.340
LOCD
Number of Messages in Batch
4.116
NOLI
Number of Messages in Transmission
1.120
NMST
Number of Order Units
5.170
QUTF
1
Number of Order Units Produced
5.194
QPRO
1
Number of Periods in a Base Cycle
10.522
RTRS
5
Number of Product Lines Picked for
4.270
NOPP
Number of Product References
4.114
NOPR
Number of Products Reported
10.518
STPT
Number of Report Segments per Row
10.522
RTRS
Number of Segments in Message
1.110
NOSG
Number of Text Segments
8.240
NOTX
Number of Total Segments
.000
NCST
Number of Total Segments
4.120
NSTL
Number of Total Segments
4.120
NSTL
1
Number of Traded Units Adjusted
5.190
QADJ
1
Number of Traded Units Credited
5.180
QTYC
1
Number of Traded Units Expected
.000
XQTY
1
Number of Traded Units Held
5.185
SQTY
1
Number of Traded Units Invoiced
5.150
QTYI
1
Number of Traded Units Ordered
5.140
OQTY
1
Number of Traded Units Required
5.595
RQTY
1
Number of Traded Units Returned
5.175
QTYR
1
Number of Traded Units in Delivery
5.165
DELQ
1
Number of Traded Units in Uplift
5.167
UPLQ
1
Number of Traded Units Required
.000
AQTY
1
5.192
QTYP
1
Number of Units
.000
ADUN
1
Number of Units Outstanding
.000
ADUN
3
Number of Units Short/Over
.000
ADUN
4
Number of Locations Reported
Number of Traded Units to be Picked
April 1995
3
Section B Page 91
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Number of Units for Charge Type
.000
NUCT
Numeric VAT Registration Number
3.080
VATN
1
Numeric VAT Registration Number
3.081
VATR
1
Official On Sale Date
.000
IRON
Order Classification
5.020
CLAS
Order Code
4.020
ORCD
Order From
3.010
ORDF
Order Group Number
OGNO
Order Measure
5.120
UNOR
Order Number and Date
5.010
ORNO
Order Office Address
3.160
OOAD
Order Office Address Line 1
3.160
OOAD
1
Order Office Address Line 2
3.160
OOAD
2
Order Office Address Line 3
3.160
OOAD
3
Order Office Address Line 4
3.160
OOAD
4
Order Office EAN Location Number
3.155
OLOC
1
Order Office Location
3.155
OLOC
Ordering Measure
5.670
MOQY
3
Ordering Multiple
5.670
MOQY
5
Ordering Quantity
5.670
MOQY
Ordering Unit Cost
6.010
OUCT
Ordering Value
5.675
MOVL
.000
EFTS
Outstanding Balance
5.650
OUBA
Outstanding Balance
5.650
OUBA
1
Overall Composition
11.011
COMP
1
Own Location Code
.000
ELOC
2
Pack/Bundle Size
.000
UNOM
1
Package Identification Number
.000
PKID
Package Identification Number 1
.000
PKID
1
Package Identification Number 2
.000
PKID
2
Package Identification Number 3
.000
PKID
3
Package Narrative
.000
PNAR
Package Narrative Line 1
.000
PNAR
1
Package Narrative Line 2
.000
PNAR
2
Originator's Transaction Reference
April 1995
2
2
Section B Page 92
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Package Narrative Line 3
.000
PNAR
3
Package Narrative Line 4
.000
PNAR
4
Packages per Unit
PITM
Packing Instructions
.000
PACI
Packing Instructions Line 1
.000
PACI
1
Packing Instructions Line 2
.000
PACI
2
Packing Instructions Line 3
.000
PACI
3
Packing Instructions Line 4
.000
PACI
4
Parent Location
PARL
Part Price including VAT
.000
IRVT
Part or Full Advice
.000
PORF
Payable Sub-Total (before sett disc
7.070
APSE
Payable Sub-Total Amount (after s/d
7.080
APSI
Payment Amount
.000
PPAM
Payment Amount
.000
PPAM
Payment Date
.000
PADT
Payment Date
5.630
PAYD
Payment Date and Terms
5.630
PAYD
Payment Method
4.500
PAYM
Payment To
3.018
PMNT
.000
PNDP
Period End Date
10.521
REFP
Period Reference
10.521
REFP
Picking Sheet Reference Number
5.430
PREF
Post Code
3.175
IADD
5
Post Code
3.160
OOAD
5
Premises Reference of Previous Bill
.000
VDAA
5
Present Read Date
.000
PRDT
Present Reading
.000
PRRD
Previous Bill Date
.000
PBID
Previous Lot Number
.000
LOTP
Previous Read Date
.000
PVDT
Previous Reading
.000
PRRD
3
Previous Shade Reference
.000
SHAD
5
Price Applicability Dates
5.674
PAPD
Percentage Qualifying for Zero Rate
April 1995
1
1
3
1
Section B Page 93
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Price List Number
5.660
PLND
Price Scale Description
6.160
GRPR
Price per Unit
.000
CPPU
Primary Account Details
.000
PANN
Primary Location
PLOC
Primary Reference
6.300
PRRF
Primary Reference
6.300
PRRF
Primary Trading Hours
.000
DESN
Processing Date
.000
DATP
Product
.000
ORDP
Product Group Number
5.565
PGPN
Product Group Sequence Number
5.570
PGSN
.000
PRPF
Product Range Attributes
PROD
Product Range Code
PROD
Product Status
2
PTHR
Print/Screen Number
Product Profile
2
4.426
Product Weight
3
1
PRST
WGHT
Promotional Code
.000
IPPC
Promotional Reference
.000
IPPR
Promotional Text
.000
IPPT
Proof of Delivery Details
5.050
PODN
Proof of Delivery Number
5.050
PODN
Proof of Uplift Details
5.580
POUN
Proof of Uplift Number
5.580
POUN
Proprietor
1
1
PROP
Publisher's Issue Reference
.000
IDPI
Publisher's Recall Date
.000
IRER
Publisher's Title Reference
.000
IDPM
Pulisher's ID for House
.000
IPAC
Purchase Count
.000
PVTP
2
Purchase Value
.000
PVTP
1
Quantity Adjusted
5.190
QADJ
Quantity Credited
5.180
QTYC
.000
QPER
Quantity Data
April 1995
Section B Page 94
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Quantity Expected
.000
XQTY
Quantity Graduations
5.677
DQGD
Quantity Graduations
.000
PQGD
Quantity Held
5.185
SQTY
Quantity Invoiced
5.150
QTYI
Quantity Ordered
5.140
OQTY
Quantity Produced
5.194
QPRO
Quantity Required
5.595
RQTY
Quantity Returned
5.175
QTYR
Quantity To Follow or Cancelled
5.170
QUTF
Quantity to be Picked
5.192
QTYP
Reading Data
.000
PRRD
Reading Period
.000
NDRP
Reason Code
REAS
Reason for Adjustment
4.019
RADJ
Reason for Credit
4.015
CRRE
Reason for Lower/Zero VAT Rate
RFLV
Reason for Rejection
RCOD
Reason for Return
.000
RFRT
Reason for Return Line 1
.000
RFRT
1
Reason for Return Line 2
.000
RFRT
2
4.390
DUAC
1
.000
EFTS
1
3.130
REID
1
Reason for Variance
Receipt Number
Recipient's EAN Location Number
Recipient’s Identification for the Location
PARL
Recipient’s Identification of the Location
3
PLOC
3
Recipient's Identity
3.130
REID
Recipient's Own Identity Code
3.130
REID
Recipient's Transmission Reference
1.060
RCRF
Refund Count
.000
RVTP
2
Refund Value
.000
RVTP
1
Regional Availability
9.110
REGA
Registered Text
9.130
RTEX
2
Rejection Code
RCOD
1
Rejection Comment
RCOD
2
April 1995
Section B Page 95
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Related Message Indicator
6.300
PRRF
Rental Period
10.502
REPE
Repeat Supply File Total
10.005
RPFT
Repeat Supply Quantity
10.075
RPSQ
Repeat Supply Total
10.120
RPST
Repeat of Original Content
9.200
AEXC
Report Function Indicator
10.506
REPU
Report Period Base
10.522
RTRS
5.094
RPED
10.521
REFP
5.092
RPSD
Report Time Rules
10.522
RTRS
Report Type
10.505
REPT
Reporting Group
5.673
SRPR
1
Reporting Sequence
5.673
SRPR
2
Report Period End Date
Report Period Number
Report Period Start Date
Requested Date for Home Delivery
RDHD
Requested Time for Home Delivery
RTHD
Required Arrival Time
5.075
RATM
Required Delivery Date
5.590
RDAT
Retailer Batch Control Details
.000
REPN
Retailer Reference
.000
EFTS
Return Lot Type
.000
RETL
Returnable Storage Medium Indicator
.000
RSTI
1
2
2
2
Return Address
RADD
Return Address Line 1
RADD
1
Return Address Line 2
RADD
2
Return Address Line 3
RADD
3
Return Address Line 4
RADD
4
Return Address Post Code
RADD
5
Returns Method
10.000
ICRM
STX Receiver Reconciliation Field
.000
RSGB
STX SNRF Reconciliation Field
.000
RSGA
10.000
IPAQ
.000
SAMP
Sales or Return Allowance (copies)
Sample Reference
Season End Date
April 1995
SEAE
Section B Page 96
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Season Start Date
SEAS
Second Attribute Code Table
LATT
3
Second Class Code/Value
RCAT
3
Second Level Sequence Number
4.142
SEQB
Second Registered Application Code
9.130
RTEX
.000
SREF
Secondary Reference Number
Selling Price
CUDA
3
1
Selling Price
6.140
SPRI
Selling on price
6.141
MSPR
Sender's EAN Location Number
3.140
SEID
Sender's Identity
3.140
SEID
Sender's Own Identity Code
3.140
SEID
1
2
Sender’s Own Location Number
PLOC
2
Sender’s Own Location Number for Parent Location
PARL
2
Sender's Transmission Reference
1.050
SNRF
Serial Shipping Container Code
.000
SESH
Service Classification
.000
BSCC
Service Code
4.505
SVID
Service Identity
4.505
SVID
Settlement Code
.000
PAYY
3
Settlement Discount Percentage
5.630
PAYD
2
Settlement Discount Percentage
.000
PAYY
2
6.260
SETC
Settlement Terms
.000
PAYY
Shade Classification
.000
SHAD
4
Shade Description
.000
SHAD
2
Shade Number
.000
SHAD
1
Shade Reference
.000
SHAD
3
Shade References
.000
SHAD
Short Title (Publisher)
.000
IDST
Size Details
.000
SIZE
Size Measurement 1
.000
SIZE
2
Size Measurement 2
.000
SIZE
3
Size of Product
.000
SIZE
1
4.300
SSCC
Settlement Discount Totals
Snapshot Category Code
April 1995
1
Section B Page 97
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Snapshot Reference Number
5.500
SSRN
Specialist Data 1
SPEC
2
Specialist Data 2
SPEC
3
Specialist Information
SPEC
Specialist Information Length
SPEC
1
Special Price Indicator
4.040
PIND
Specification Number
5.550
SCRF
Specification/Contract References
5.550
SCRF
Split Box Price
6.683
SBPR
Split Delivery Indicator
4.425
SDIN
Split Pack Price
6.141
MSPR
Standard Price
6.684
STPR
Start Customer's Location Identity
3.028
CLOS
Start Date
5.676
DAPD
1
Start Date
5.116
DARA
1
Start Date
1
4
DATT
2
Start Date
.000
PANN
3
Start Date
5.674
PAPD
1
Start Date
.000
SUMO
1
Start Date
TRDD
2
Starting Price
6.683
SBPR
1
Starting Price
6.684
STPR
1
Start of Range
PROD
2
Start Time
LUHR
1
Start Time
TIME
2
Statement Location
3.026
SLOC
Statement Remittance Amount Payable
6.220
SRAP
Statement To
3.014
STAT
Statement/Remittance Discount Total
6.250
SDCD
Statement/Remittance Document Total
6.230
SRDT
Statement/Remittance Line Code
4.035
LINE
Statement/Remittance Line Count
4.108
SRLC
Statement/Remittance VAT Totals
6.240
SRVT
Statutory Retail Selling Price
6.150
SRSP
Stock Adjustment Date
5.425
SAJD
April 1995
Section B Page 98
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Stock Adjustment Reference Number
5.420
SAJN
Stock Lines in this Adjustment
4.250
SLAJ
Stock Lines in this Snapshot
4.240
SLSN
Stock Status Code
4.220
SSTC
Storage Information
9.100
STOI
Storage Medium Code
.000
SMCO
Structure Code
Style Code/Quality Prefix
STRC
11.020
STYL
Sub-address Code
MSAD
1
Sub-address Line 1
MSAD
2
Sub Post Office Indicator
SUPO
Sub-Total of Credited Measure
8.200
WTCV
Sub-Total Quantity
8.150
QTYG
Sub-Total Settlement Disc. Amount
7.050
SEDA
Sub-Total Subsidy
7.055
SSUB
Sub-Total of Invoiced Measure
8.160
WTVG
Subsidy Amount
7.015
SUBA
Substitution Indicator
4.420
DIND
1
10.521
REFP
1
Supplementary Code
.000
IBCS
Supplier Code
.000
CCDE
Supplier's Address
3.062
SADD
Supplier's Address Line 1
3.062
SADD
1
Supplier's Address Line 2
3.062
SADD
2
Supplier's Address Line 3
3.062
SADD
3
Supplier's Address Line 4
3.062
SADD
4
Summary Period
Supplier’s Code for Group
CUSL
3
3
Supplier's Code for Replaced Item
3.100
CORI
2
Supplier's Code for Retail Outlet
.000
REPN
4
Supplier's Code for Unit Contained
3.110
UCON
2
Supplier's Code for the Traded Unit
3.070
SPRO
2
Supplier's Code for the Traded Unit
3.076
SPRS
2
Supplier’s Credit Claim Number
SURF
Supplier's Despatch EAN Location No
3.150
DLOC
1
Supplier's EAN Location Number
3.050
SIDN
1
April 1995
Section B Page 99
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Supplier's EAN for Designated C.U.
3.090
SACU
Supplier's EAN for Substituted C.U.
3.096
SACS
Supplier's ID Allocated by Customer
3.050
SIDN
2
.000
ELOC
3
Supplier's ID of Customer's Locn.
3.000
CLOC
3
Supplier's Identification of Locn.
3.029
CLOE
3
Supplier's Identification of Locatn
3.028
CLOS
3
Supplier's Identity
3.050
SIDN
Supplier's Instruction Number
5.610
INRF
Supplier's Name
3.060
SNAM
Supplier's Name
3.060
SNAM
Supplier's Network Identity Code
3.200
SNIC
Supplier's Order Number
5.010
ORNO
2
Supplier's Own Location Code
3.150
DLOC
2
Supplier's Own Location Code
3.152
TLOC
2
Supplier's Post Code
3.062
SADD
5
Supplier's ID
Supplier’s Processing Date
Supplier's Product Number
3.070
SPRO
REFF
Supplier's Region Code
3.201
REGS
Supplier's Substituted Product No.
3.076
SPRS
Supplier's VAT Registration Number
3.080
VATN
Suppliers Price List
5.660
PLND
Suppliers Reporting Reference
5.673
SRPR
.000
SUMO
7.010
SURA
Surcharge Amount
1
SUPD
Supplier’s Reference
Supply Period
2
1
1
Surname
MAMN
3
Surname
MANA
3
Surname
PROP
3
Syntax Rules Identifier
1.010
STDS
TOS Supply File Total
10.010
TSFT
TOS Supply Quantity
10.080
TSSQ
TOS Supply Total
10.125
TSST
Tare Weight
.000
ADWT
Tariff Code
.000
TCOD
April 1995
2
Section B Page 100
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Tariff Code Modifier
.000
TMOD
Tariff Code Modifier 1
.000
TMOD
1
Tariff Code Modifier 2
.000
TMOD
2
Tariff Code Modifier 3
.000
TMOD
3
Tariff Code Modifier 4
.000
TMOD
4
Tax-point Date
5.110
TXDT
Temporarily Not Available Code
3.094
TNAC
Terms of Payment
9.050
PAYT
Text
9.120
TEXT
Third Attribute Code Table
LATT
5
Third Class Code/Value
RCAT
4
Third Level Sequence Number
4.143
SEQC
Third Registered Application Code
9.130
RTEX
Time Attributes
TIME
Time Closed
PTHR
5
2
Time of Message
5.310
MEDT
2
Time of Transmission
1.040
TRDT
2
Time Open
PTHR
1
Title
MAMN
1
Title
MANA
1
Title
PROP
1
Title of Person
3.120
METO
2
To
5.678
DVGD
2
To
6.685
PVGD
2
To Follow Acceptability
3.016
TFAC
To Follow Indicator
4.050
TFIN
Tolerance Quantity for Shade
.000
TSHD
5
Tolerance Weight for Shade
.000
TSHD
6
8.050
ASDT
Total Balance Uncoloured
.000
TDYE
Total Bill Amount Payable
.000
TBTL
Total Bill Amount Payable
.000
TBTL
Total Amount (after settlement disc
Total CAKDET Messages
4
1
TCAK
Total Charge Before VAT
.000
UVLA
1
Total Charge Before VAT
.000
UVLT
1
April 1995
Section B Page 101
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Total Charge for Charge Type
.000
CTOT
Total Charge for Charge Type
.000
CTOT
Total Charge for Premises before VAT
.000
UVLT
Total Charge for VAT Cat inc VAT
.000
UCSI
Total Charge for VAT Cat before VAT
.000
UVLA
Total Charge including VAT
.000
UCSI
Total CLO Lines
Total Closing Stock
1
1
TCLO
8.250
TCSK
Total Copies Claimed
TCCL
Total Copies Claimed
TCPC
Total Copies Claimed
TTCL
Total Copies Rejected
TCRJ
Total Copies Rejected
TREJ
Total Delivery Quantity
8.195
TODQ
Total Disc Reclaimed for Credit Qty
6.086
QYCT
Total Disc Reclaimed for Credit Val
6.096
VLCT
Total Discount Amount for Invc. Qty
6.080
QYDT
Total Discount Amount for Invc. Val
6.090
VLDT
Total Extended Amount (before sd)
8.030
EVLT
.000
QPER
4
Total Goods Weight
5.135
DEWT
2
Total Goods Weight
5.640
UPWT
2
Total Measure
5.170
QUTF
2
Total Measure
.000
UGST
1
Total Measure
5.230
UGWT
1
Total Measure
.000
UHST
1
Total Measure
5.260
UHYT
1
Total Measure
.000
ULST
1
Total Measure
5.240
ULTH
1
Total Measure
5.270
UVOL
1
Total Measure
.000
UVST
1
Total Measure
5.250
UWDT
1
Total Measure
.000
UWST
1
Total Measure Adjusted
5.190
QADJ
2
Total Measure Advised
.000
AQTY
2
Total Financial Units
April 1995
Section B Page 102
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Total Measure Credited
5.180
QTYC
2
Total Measure Expected
.000
XQTY
2
Total Measure From
5.677
DQGD
2
Total Measure Held
5.185
SQTY
2
Total Measure Invoiced
5.150
QTYI
2
Total Measure Ordered
5.140
OQTY
2
Total Measure Produced this period
5.194
QPRO
2
Total Measure Required
5.595
RQTY
2
Total Measure Returned
5.175
QTYR
2
Total Measure To
5.677
DQGD
5
Total Measure To
.000
PQGD
5
Total Measure of Closing Stock
5.410
CLSK
2
Total Measure of Delivery
5.165
DELQ
2
Total Measure to be Picked
5.192
QTYP
2
Total Net Length Ordered
.000
TDYE
3
Total Net Length Ordered for Shade
.000
TSHD
4
Total Net Value
.000
TVTP
1
Total Net Weight Ordered
.000
TDYE
2
Total Net Weight Ordered for Shade
.000
TSHD
3
Total No. of Claims Lines
Total No. of Item Lines/Claims
TLCL
.000
Total Number of Claims References for House
Total Number of Issues
Total Number of Order Units
Total Number of Rejected Messages
TCMS
TCRC
.000
ISTO
8.090
QTYT
.000
REJJ
Total Number of Rejection Lines
RDTL
Total Payable (after sett discount)
8.080
TPSI
Total Payable (before sett discount
8.070
TPSE
.000
PVTP
Total Quantity Acknowledged
8.290
QACK
Total Quantity Adjusted
8.270
TQAJ
Total Quantity Ordered
8.180
QORD
Total Quantity Produced
8.260
TOQP
Total Quantity Returned
8.185
TQRT
Total Quantity in Snapshot
8.280
QSNP
Total Purchase
April 1995
Section B Page 103
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Total Refund
.000
RVTP
Total Settlement Discount Amount
8.040
SEDT
Total Subsidy Amount
8.215
TSUB
Total Surcharge Amount
8.020
SURT
Total Traded Units
.000
QPER
1
Total Units Ordered
.000
TDYE
1
Total Uplift Measure
5.167
UPLQ
2
Total Uplift Quantity
8.197
QUPL
Total VAT Amount Payable
8.060
TVAT
Total Value of Credit Advice Msgs
8.325
TVLC
Total Value of Debit Advice Msgs
8.335
TVLD
.000
TVLE
8.315
TVLP
.000
QPER
Total of Credited Measure
8.210
WTCT
Total of Details Lines
8.220
TOTL
Total of File Value
8.230
TOTV
Total of Payment Details
.000
PTOT
Total of Payment Details
.000
PTOT
1
Total Units Ordered for Shade
.000
TSHD
1
Totals for Shade Order
.000
TSHD
Totals of Dye Order
.000
TDYE
Trade Claim Quantity
10.090
TCMQ
Trade Claims File Total
10.020
TCFT
Trade Claims Total
10.135
TCMT
Traded Unit Description
9.030
TDES
Traded Unit Description Line 1
9.030
TDES
1
Traded Unit Description Line 2
9.030
TDES
2
Traded Unit Quantity per Layer
5.210
ULAY
Traded Unit Quantity per Storage Md
5.200
UPAL
Traded Units From
5.677
DQGD
1
Traded Units From
.000
PQGD
1
Traded Units To
5.677
DQGD
4
Traded Units To
.000
PQGD
4
Trading Day
.000
TDAY
Total Value of EFT Messages
Total Value of Payment Messages
Total Variable Units
April 1995
2
Section B Page 104
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Trading Day
TRAT
Trading Day
TRDD
Trading End Date
TRDE
Trading Partner's Own Code
4.015
CRRE
Trading Start Date
TRDD
.000
AMPA
Transaction Code
4.010
TCDE
Transaction Count
.000
TVTP
Transaction Date
.000
TDAT
Transaction Date
.000
TDAT
4.415
TPST
Transaction Source
.000
TSCR
Transaction Time
.000
TDAT
Transaction Type
9.010
TTYP
Transaction Planning Status
2
TRDS
Trading Times
Transaction Amount
1
Transfer Date
1
2
1
2
TRND
Transmission Priority Code
1.080
PRCD
Transshipment Location
3.152
TLOC
Type
.000
OTYP
Type
.000
PRRD
2
Type
.000
PRRD
4
Type
1.100
TYPE
1
Type of Change
9.070
TYPC
Type of Change
9.070
TYPC
Type of Message
1.100
TYPE
Type of Outlet Code
3.008
OUTY
Type of Package
.000
PACK
Type of Package Number 1
.000
PACK
1
Type of Package Number 2
.000
PACK
2
Type of Package Number 3
.000
PACK
3
9.090
TPKG
.000
PTYP
Type of Packaging
Type of Product or Sub Product
Type of Retailer
TYRE
Type of Service
CSOR
Unit Cost Price exc VAT before disc
April 1995
6.040
1
1
BUCT
Section B Page 105
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Unit Credit Value (before VAT)
6.026
UCRV
Unit Credit Value before Disc & VAT
.000
UCRB
Unit of Length
.000
UNOM
2
Unit of Measure
.000
CLVM
2
Unit of Measure
.000
CONA
2
Unit of Measure
.000
CONB
2
Unit of Measure
.000
CONS
2
Unit of Measure
.000
NUCT
2
Unit of Measure
.000
UGST
2
Unit of Measure
5.230
UGWT
2
Unit of Measure
.000
UHST
2
Unit of Measure
5.260
UHYT
2
Unit of Measure
.000
ULST
2
Unit of Measure
5.240
ULTH
2
Unit of Measure
5.270
UVOL
2
Unit of Measure
.000
UVST
2
Unit of Measure
5.250
UWDT
2
Unit of Measure
.000
UWST
2
Unit of Ordering
5.120
UNOR
Unit of Sales Configuration
UOSC
Unit of Weight
.000
UNOM
3
Units Billed
.000
NUCT
1
Units Consumed
.000
CONA
1
Units Consumed
.000
CONB
1
Units Consumed
.000
CONS
1
Units of Measure
.000
UNOM
Unofficial on Sale Date
.000
IRUO
Update Type
.000
UDAT
Uplift Condition
4.225
UPLC
Uplift Instruction Narrative
9.025
UINS
Uplift Instruction Narrative Line 1
9.025
UINS
1
Uplift Instruction Narrative Line 2
9.025
UINS
2
Uplift Instruction Narrative Line 3
9.025
UINS
3
Uplift Instruction Narrative Line 4
9.025
UINS
4
Uplift Note Details
5.038
UPLN
April 1995
Section B Page 106
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Uplift Note Number
5.038
UPLN
Uplift Quantity
5.167
UPLQ
Uplift Volume
5.645
UPVL
Uplift Weights
5.640
UPWT
User Code
4.505
SVID
.000
CODE
4.025
TSUP
VAT Amount Payable
.000
UVTT
VAT Amount Payable
.000
UVTT
VAT Amount Payable
7.020
VATA
VAT Declaration Code
.000
VDAA
VAT Declaration for Amended Account
.000
VDAA
VAT Rate Category Code
4.030
VATC
VAT Rate Percentage
6.110
VATP
.000
VDAA
Utility Classification Code
VAT - Type of Supply
VAT Total Amount on Bill Withdrawn
Value
Value Graduation
1
2
1
1
3
LVAL
6.685
Value/Measurement Code
2
PVGD
LVAL
1
Van Over File Total
10.035
VNFT
Van Over Quantity
10.105
VNOQ
Van Over Total
10.150
VNOT
Variable Measure Indicator
5.275
VRMI
Variant Details
4.410
VRDT
Variant Price
6.170
VAPR
Variant Price After Discount
6.170
VAPR
2
Variant Price Before Discount
6.170
VAPR
1
Variant Type Code
4.405
VTCO
Vehicle Tare Weight
5.135
DEWT
1
Vehicle Tare Weight
5.640
UPWT
1
Version
1.010
STDS
2
Version Number
1.100
TYPE
2
.000
UVST
5.270
UVOL
Warp
11.011
COMP
2
Weft
11.011
COMP
3
Volume of Storage Medium
Volume of Unit
April 1995
Section B Page 107
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
Weight Indicator
WGTH
2
Weight Outstanding
.000
ADWT
4
Weight Short/Over
.000
ADWT
5
Wholesaler's ID for House
.000
IWAC
Width of Storage Medium
.000
UWST
Width of Unit
5.250
UWDT
Working Days
5.672
DLED
Yarn Agent
11.003
YAGT
Yarn Count
11.012
YNCT
Yarn Supplier
11.002
YSUP
Year Number
10.060
YRNO
.000
IDYP
Year of Publication
April 1995
1
Section B Page 108
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
SECTION C
THE SEGMENT DIRECTORY
CONTENTS
Page No.
1.
INTRODUCTION
2
2.
THE SEGMENT DIRECTORY
3
April 1995
Section C Page 1
Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________
SECTION C - THE SEGMENT DIRECTORY
1.
INTRODUCTION
This lists all segments (with the exception of the Standard Segments - STX, END, MHD
and MTR) in alphabetical sequence of their three letter abbreviated identifiers. It shows the
standard messages in which they are used. (See Annex A of this volume for more details
on the Data Narrative Segments DNA, DNB, DNC and RNB).
Those marked * are used in industry-specific messages only.
April 1995
Section C Page 2
Code
ACD
ACO*
ADJ
ADT
ADV*
AFT
AGD
ALD
AOR
APD
Description
Audit Control Details
Additional Contacts
Additional Adjustment
Adjustment File Totals
Advice References
Availability File Trailer
Advice of Goods Despatched
Acknowledgement Line Details
Acknowledgement References
Amount Payable
AQD
ARF
ATR
AUT
Expected Delivery Details
Availability Report Reference
Availability Trailer
Authentication Result
AVD
AVL*
BBL*
BCD
BDS*
BDT
Availability Line Details
Availability
Bibliographic Elements (2)
Bill Control Data
Book Dimensions
Bank Details
BIB*
BTL
CBK
Bibliographic Elements (1)
Bill Trailer
Customer's Bank Details
CCD
CCN*
CDA
CDT
Consumption/Charge Details
Customer Name
Contract Data
Customer Details
CFS*
CFT
CGL*
CIA
CLD
CLO
Claims File Summary
Customer Information File Totals
Retail Group Code
Complex Invoice Line Adjustments
Credit Note Line Details
Customer's Location
CLP
Customer Location References
April 1995
Used in Message(s)
INVFIL
DYEINS
UTLBIL
SADTLR
DYEINS
AVLTLR
ACKMNT
ACKMNT
ACKMNT
CRAINF, PAYINF,
DRAINF
ACKMNT
AVLDET
AVLDET
CRAINF, PAYINF,
DRAINF, EXCINF
AVLDET
PVUINF
PVUINF
UTLBIL
PVUINF
CRAHDR, PAYHDR,
EXCHDR, DRAHDR
BTOERS
UTLBIL
CRAINF, PAYINF,
DRAINF, EFTHDR
UTLBIL
RDADET
UTLBIL
PROHDR, PRIHDR, CUSHDR,
ORDHDR, PICHDR, DELHDR,
DLCHDR, INVFIL, CREHDR,
SRMHDR, UPLHDR, UCNHDR,
SNPHDR, SADHDR, AVLHDR,
CORHDR, ACKHDR, PPRHDR,
PAYHDR, DRAHDR, CRAINF,
EXCHDR, LPRHDR, UTLHDR,
HOTHDR, EFTHDR, INTHDR
CLASMY
CUSTLR
RDADET
INVOIC
CREDIT
CUSINF, ORDERS, INVOIC,
CREDIT, DELIVR, CORDER,
SADDET, UPLIFT, UCNDET,
SNPSTS, DLCDET, ACKMNT,
UTLBIL
PRIINF
Section C Page 3
Code
CLR
CLT*
CMD*
CMR*
COD
COT
CPT
CRC*
CRF
CRT*
CST
CTL*
CTR
CUD*
DCD
DCT
DEF
DEL
DFT
DIN
DLD
DLS
DNA
Description
Customer's Location References
Claims Total Sub Trailer
Claims Line Detail
Claims Reference
Complex Order Line Details
Confirmation File Totals
Communicating Partners
Claims Reference Confirmation
Credit Note References
Claims Reference Trailer
VAT Rate Credit Sub Trailer
Claims Acknowledgement File Trailer
Credit Trailer
Customer Description
Delivery Confirmation Details
Delivery Confirmation Trailer
Deferred Charges
Delivery References
Delivery File Totals
Delivery Instructions
Delivery Line Details
Delivery Line Supplementary Data
Data Narrative
DNB
Data Narrative
DNC
Data Narrative
DNS
DOC
DSC
DSD
DST
DTA*
DTR
EXC
FCT*
Delivery Note Supplementary Data
Message Rejected
Discount Data Header
Discount Data Details
Delivery Status
Outlet Specific Details
Delivery Trailer
Exception Condition(s)
File Claims Total
April 1995
Used in Message(s)
PRIINF
CLAIMS
CLAIMS
CLAIMS
CORDER
UCNTLR, DLCTLR
GENHDR
CAKDET
CREDIT
CAKDET
CREDIT
CAKTLR
CREDIT
RDADET
DLCDET
DLCDET
UTLBIL
DELIVR
DELTLR
ORDERS, PICKER, CORDER
DELIVR
DELIVR
PROHDR, PRIHDR, CUSHDR,
CUSINF, ORDHDR, ORDERS,
PICHDR, PICKER, DELHDR,
DELIVR, DLCHDR, DLCDET,
INVFIL, INVOIC, CREHDR,
CREDIT, SRMHDR, UPLHDR,
UPLIFT, UCNHDR, UCNDET,
SNPHDR, SNPSTS, SADHDR,
SADDET, AVLHDR, AVLDET,
CORHDR, CORDER, ACKHDR,
ACKMNT, PPRHDR, LPRHDR,
UTLBIL
ORDERS, DLCDET, CREDIT,
SRMINF, UCNDET, SADDET,
AVLDET, CORDER, ACKMNT,
INTDET
PROINF, PRIINF, PICKER,
DELIVR, INVOIC, UPLIFT,
SNPSTS, CORDER, EFTDET
DELIVR
INTDET
PRIINF
PRIINF
DLCDET
SORDET
DELIVR
EXCINF
CLATLR
Section C Page 4
Code
FDT
Description
File Period Dates
FIL
FTR*
GFT
HCT*
HFT
HRT*
HSL*
HSO*
IAC
ILD
ILO*
INS*
INT
IPD*
IPE*
IPR*
IRF
ISC*
ISD*
ISP*
ISR*
IST*
ITD
ITO*
ITR*
KFT
KTR
LDE
LDT*
LFT
LLD*
LMI
LOC*
LOT
LSD*
LTY
MED
MLT*
MOD
MUL*
NAM
NBG
NHD
NIN
NOH
NOI
NTP
ODD
File Details
Totals of Accepted/Rejected Claims
General Communications File Totals
House Claims Trailer
Hot Card File Totals
House Trailer
Homeshopping Line Information
Homeshopping Order Information
Interchange Acknowledgement
Invoice Line Details
Invoice Location
Instruction References
Invoice To
Issue Price Details
Issue VAT Details
Issue Period Details
Invoice References
Issue Claims Period
Issue/Publication Details
Issue Promotional Details Per House
Issue Retail Sales Details
Total No. of Issues
Invoice to Details
Instruction File Totals
Instruction Trailer
Acknowledgement File Totals
Acknowledgement Trailer
Location Details
Customer Location Details
Location Planning Report File Totals
Lot and Shade Line
Miscellaneous Information
Customer Group Location
Location Information File Totals
Lot and Shade Details
Location Type
Message Details
Multi-volume/Part (2)
Charge Modifiers
Multi-volume/Part (1)
Location Name and Address
Retailer Batch Control
Data Record
Nature of Information
Nature of Hot Card
Nature of Information
Transaction Details
Order and Delivery References
April 1995
Used in Message(s)
INVFIL, DELHDR, DLCHDR,
UPLHDR, UCNHDR, UTLHDR
ALL HEADER MESSAGES
CAKTLR
GENTLR
CLAIMS
HOTDET
CAKDET
HSODET
HSODET
INTDET
INVOIC
DYEINS
DYEINS
CUSINF
ISSDET
ISSDET
ISSUES
INVOIC
ISSDET
ISSDET
ISSDET
ISSDET
ISSTOT
CORDER
DYETLR
DYEINS
ACKTLR
ACKMNT
LOCINF
RDBDET
LPRTLR
DYEINS
CUSINF
RDBDET
LOCTLR
DYEINS
CUSINF
GENRAL
PVUINF
UTLBIL
BTOERS
CUSINF
EFTDET
HOTDET
LOCINF
HOTDET
CUSINF, PROINF, PRIINF
EFTDET
INVOIC, DLCDET
Section C Page 5
Code
OFT
OIR
OLD
OOL
ORD
ORF
OTR
PAT
PBL*
PDN
PDS
PDT
PFT
PIC
PID
PLD
PLO
PLR
PPT
PRD
PRI
PRL
PRN
PRP
PRT
PRU
PRV
PTR
PUB*
PVD
PVT*
PYC
PYD
Description
Order File Totals
Original Invoice References
Order Line Details
Order Office Location
Order References
Order References - Deliveries
Order Trailer
Planned Availability Trailer
Publisher/Distributor (2)
Product Details
Product Details
Product File Totals
Picking File Totals
Picking Instructions
Pallet Identity
Picking Line Details
Outlet Details
Price List References
Product Planning Report File Totals
Product Description
Price Data Header
Primary Location
Product References
Price Data Details
Price File Totals
Product Dimension
Payment Received
Picking Trailer
Publisher/Distributor (1)
Product Variant Details
Price/Availability File Totals
Payment Details
Payment Details
PYT
QLT*
RCD
RCN*
RDA*
RDE*
RDQ
RDT*
REF
REJ
RET*
RFD
RML*
RNB
RPR*
RSN*
Settlement Terms
Quality Details
Returns Confirmation Details
Customer Contact
Dates
Customer Description
Required Delivery Dates
Rejection Details
Account Reference Number
Number of Rejected Messages
Retail Location Totals
Report References Data
Multiple Chain
Data Narrative
Retail Price
Claim Reject Reason
April 1995
Used in Message(s)
ORDTLR, CORTLR
CREDIT
ORDERS
CORDER
ORDERS, PICKER, CORDER
DELIVR
ORDERS, CORDER
AVLDET
PVUINF
PPRDET
LPRDET, PVUINF*
PROTLR
PICTRL
PICKER
DELIVR
PICKER
PPRDET
PRIHDR, PVUHDR*
PPRTLR
PROINF, PRIINF
PRIINF
LOCINF
PROINF, PRIINF
PRIINF
PRITLR
PROINF
UTLBIL
PICKER
BTOERS
CORDER
PVUTLR
SRMINF
CRAINF, PAYINF, DRAINF,
EXCINF
INVOIC, CREDIT, UTLBIL
DYEINS
DLCDET, UCNDET
RDBDET
RDBDET
RDBDET
CORDER
CAKDET
UTLHDR
INTDET
RDATLR, RDBTLR
PPRDET, LPRDET
RDBDET
DLCDET, UCNDET
PVUINF
CAKDET
Section C Page 6
Code
RST
RTH*
SAD
SAR
SAT
SBK
Description
Statement/Remittance File Totals
Retail Trading Hours
Stock Adjustment Details
Stock Adjustment Reference
Stock Adjustment Trailer
Supplier's Bank Details
SDT
Supplier Details
SFC
SFL
SFP
SFR
SFS
SFX
SLD
SLO
SNT
SOR*
SPD
SPI*
SRD
SRF
SRT
SSR
SST
STD
STH*
STL
STT
TCM
TDM
TEM
THM
TIN
TLR
TOT
TPM
TRA
TRC*
TRT
TTL
TXT
Time Base Control Totals
Planning Report Trailer
Planning Report Data
Planning Report Rules
Function Report Data
Functional Data Time Base Control
Stock Line Details
Outlet Location Details
Snapshot File Totals
Sales & Returns File Totals
Standard Product Data
Specific Product Identity or Date
Statement/Remittance Line Details
Stock Reference
Statement/Remittance Message Totals
Shapshot Reference
Shapshot Trailer
Storage Details
Shop Trading Hours
VAT Rate Invoice Sub Trailer
Statement To
Credit Advice Message File Totals
Debit Advice Message File Totals
Exception Condition Message File Totals
Hot Card Totals
Number of Interchange Messages
Invoice Trailer
File Totals
Payment Message File Totals
Transmission To
Claims Trailer
Transaction Totals
Utility Bill File Totals
Text
April 1995
Used in Message(s)
SRMTLR
RDBDET
SADDET
SADDET
SADDET
CRAINF, PAYINF,
DRAINF
PROHDR, PRIHDR, CUSHDR,
ORDHDR, PICHDR, DELHDR,
DLCHDR, INVFIL, CREHDR,
SRMHDR, UPLHDR, UCNHDR,
SNPHDR, SADHDR, AVLHDR,
CORHDR, ACKHDR, PPRHDR,
PAYINF, PRAINF, CRAHDR,
EXCINF, LPRHDR, UTLHDR,
HOTHDR, EFTHDR, INTHDR
PPRDET, LPRDET
PPRDET, LPRDET
PPRDET, LPRDET
PPRDET, LPRDET
PPRDET, LPRDET
PPRDET, LPRDET
SNPSTS
LPRDET
SNPTLR
SORTLR
PRIINF
SORDET
SRMINF
SNPSTS
SRMINF
SNPSTS
SNPSTS
PROINF
RDADET
INVOIC
CUSINF
CRATLR
DRATLR
EXCTLR
HOTTLR
INTTLR
INVOIC
INVTLR, CRETLR
PAYTLR
CUSINF
CLAIMS
EFTTLR
UTLTLR
GENRAL
Section C Page 7
Code
TYP
Description
Transaction Type Details
UCD
UCT
UDD
UFT
Uplift Confirmation Details
Uplift Confirmation Trailer
Uplift References
Uplift File Totals
Used in Message(s)
ALL HEADER MESSAGES
EXCEPT GENHDR
UCNDET
UCNDET
UCNDET
UPLTLR
ULD
UPL
UPS
URF
UST
UTR
VAT
VRS
VTS
Uplift Line Details
Uplift Note References
Uplift Note Supplementary Data
Uplift Instruction References
Uplift Status
Uplift Trailer
Value Added Tax
VAT Rate Summary
VAT Rate Summary
UPLIFT
UPLIFT
UPLIFT
UPLIFT
UCNDET
UPLIFT
UTLBIL
VATTLR
UVATLR
April 1995
Section C Page 8
SECTION D
STANDARD CODE VALUES
CONTENTS
Page No.
1.
INTRODUCTION
2
2.
CONTENTS
3
3.
STANDARD CODE VALUES
5
April 1995
Section D Page 1
STANDARD CODE VALUES
1.
INTRODUCTION
Much of the data which can be exchanged electronically in TRADACOMS standard
messages is sent in coded form. This minimises the amount of data to be sent in each
transmission and facilitates automatic processing.
The permissible code values are given in the following lists. Trading partners should set
up the relevant code lists for the data elements they require in look-up tables on their
computer systems.
If any user needs additional code values to be added to any of these lists they should
apply in writing to the ANA.
April 1995
Section D Page 2
2.
CONTENTS
There is a Standard Code Values List for each data element or sub-element which can be
sent in coded form. The lists are numbered as shown below:
List
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
Data Element/Sub-Element
-
April 1995
Transmission Priority Code
Transaction Code
Transaction Type
Measure Indicator
Special Price Indicator
Order Classification
Order Code
To Follow Indicator
Credit Line Indicator
Item Group Identifier
Cash Settlement Discount Identifier
VAT Rate Category Code
Reason for Credit Code
VAT Type of Supply Code
Statement/Remittance Line Code
Application Reference Abbreviations
Reason for Variance Code
Stock Status Code
Stock Snapshot Category Code
Reason for Adjustment Code
Delivery/Uplift Condition Codes
Data Narrative Code
Reserved Code List
Registered Text Code
Transaction Planning Status
Delivery/Uplift Action Details
Report Period Base
Location Activity Indicator
Report Function Indicator
Storage Medium Code
Currency Code
Discount Type
Reason for Rejection Code
House Acknowledgements Code
Authorisation Method
Retailer Batch Control Details
Update Type
Nature of Hot Card
Transaction Source
EFT Transaction Type
Utility Classification Code
Bill Type Code
Consumption/Charge Indicator
PRCD
TCDE
TTYP
Sub-element
PIND
CLAS
ORCD
TFIN
CRLI
IGPI
CSDI
VATC
CRRE
TSUP
LINE
APRF
REVR
SSTC
SSCC
RADJ
DELC/UPLC
DNAC
DNAC
RTEX
TPST
DUAC
RTRS
LOCA
REPU
SMCO
CUIN
DTYP
RCOD
ACDE
AUTT
REPN
UDAT
NOHC
TSCR
EFTT
CODE
BTCD
CCDE
Section D Page 3
44
45
46
47
48
49
50
51
52
53
-
April 1995
Reading Data Type
Action Code
Reason Code
Function/Type Indicator
Date Attribute Code
Frequency/Schedule
Time Attribute Code
Location Attribute Code
Value/Measurement Code
Type of Chnage
PRRD
ACTN
REAS
FUNC
DATT
DATT
TIME
LATT
LVAL
TYPC
Section D Page 4
ANA Standard Code Values - List 1
TRANSMISSION PRIORITY CODE - PRCD
Appears in the Transmission Header Segment STX
A
B
C
=
=
=
Urgent
Normal
Low
___________________________________________________________________________
April 1995
Section D Page 5
ANA Standard Code Values - List 2
TRANSACTION CODE - TCDE
Appears in all file header messages, in segments TYP
Complete transmissions of the master files shown below (eg Product and Price Information
Files) contain the full details of the database file, with type of change (TYPC) given as
REPORT. Update transmissions will contain only parts of the master file, where details have
changed since the last transmission. The type of change will be ADD, AMEND or DELETE.
PROHDR: First message of the Product Information File, File Format 1
0100 0101 0102 0103 -
Complete transmission of Product Information File with products chained
together
Update transmission of Product Information File with products chained together
Complete transmission of Product Information File with products linked together
in a hierarchy
Update transmission of Product Information File with products linked together
in a hierarchy
PRIHDR: First message of the Price Information File, File Format 2
0150 0151 -
Complete transmission of Price Information File
Update transmission of Price Information File
CUSHDR: First message of the Customer Information File, File Format 3
0200 0201 -
Complete transmission of Customer Information File
Update transmission of Customer Information File
LOCHDR: First message of the Location Information File, File Format 24
0205 0206 -
Complete transmission of Location Information File
Update transmission of Location Information File
RDBHDR: First message of the Retailer Standing Database File, File Format 109
0210 0206 -
Complete transmission of Retailer Standing Database File
Update transmission of Retailer Standing Database File
RDAHDR: First message of the Retailer Database Report File, File Format 110
0215 0216 -
April 1995
Complete transmission of Retailer Database Report
Update transmission of Retailer Database Report
Section D Page 6
ORDHDR & CORHDR: First messages of the Order File (File Format 4) and the Complex
Order File (File Format 17), respectively. Also used in the Book Trade Order (File Format 103)
in message BTOHDR and the Homeshopping Order (File Format 105) in message HSOHDR.
0350 0355 0360 0365 -
0400 -
0405 0410
0420
0430
0435
-
0440 -
0445 0450 0460 0470 0475 0480 0485 0490 -
Proposed Orders - planned orders which will subsequently be confirmed.
Usually sent to help a supplier plan production.
Order for goods on approval/inspection - order for goods which may be returned
after a period of inspection without being invoiced
Exceptions to Proposed Orders - changes to a previously sent proposed order,
which could be made either by the customer or the supplier
Planning Orders - follow Proposed Orders and will subsequently be confirmed
by the customer. Used to show all lines with details of quantities required and
delivery locations. Intended to give a firm basis for the supplier to plan
production and supplies.
Cancelled Orders - used to cancel outstanding orders. These may originate
either from the customer, when their requirements have changed, or the supplier
if they cannot meet the order
Confirmation of Cancelled Orders - confirms that outstanding orders have been
cancelled within the sender's system
Export Order - order placed on UK supplier for delivery overseas
Standing Order - an order for regular supplies, valid over a long term
New Orders - new order for goods and/or services
Order for retained approval goods - retrospective order to cover goods already
received on approval/inspection when these are being retained
Order Amendment - contains changes to an outstanding order, such as quantities,
prices and delivery dates. To minimise transmission costs, only send the details
for the products which have been amended. Use transaction codes 0475 for rescheduled orders or transaction code 0485 for additional lines. Note that order
amendments can rarely be processed automatically.
Order Chaser - used to chase delivery of an outstanding order
Copy Orders - a copy of an order previously sent by EDI or other media.
Confirmation of Order by Ordering Company - used for example when an order
is placed by telephone or fax
Mixed Order Types - the file contains a mixture of different types of order. Each
order should be processed according to the Order Code given in ORD ORCD.
Re-Scheduled Orders - used to change the delivery date of an order or order line.
Only the lines which have been re-sheduled need be sent
Call-Off Orders - request for delivery against a contract, blanket or standing
order
Addition to Existing Orders, Existing Requirements Unchanged - additional
lines to be added to an outstanding order. Only the new lines need be sent
Order Commitment - a contract to supply, not an instruction to deliver
HOTHDR: First message of the Hot Card File, File Format 27
0500 0501 -
April 1995
Complete transmission of Hot Card File
Update transmission of Hot Card File
Section D Page 7
DELHDR: First message of the Delivery Notification File, File Format 6
0600 -
Delivery - a notification of delivery against an order, containing details of all the
lines on the order. Normally produced by the supplier once goods have been
picked for that order
0610 Consignment Note - sent by the supplier to the carrier to control the movement
of a consignment through the distribution network to the customer
0620 Instruction to Deliver - a request for a delivery to be made
0630 Planned Delivery - used to report the status of a future delivery
0640 Delivery Adjustment - a notification of changes to a delivery, used when
amendments are made or requested after a proposed delivery or request to
deliver has been sent
0650 Balance - used to notify details of a part delivery when balances are accepted.
Only includes those lines which are being delivered, not all the lines on the
order, some of which may already have been received.
0660 Proposed Delivery - advance notice of an impending delivery
0695 Warehouse Receipt - notification that goods have been received at a warehouse
Many goods are distributed on pallets, which may come from a different supplier to the goods,
and which need to be controlled. Normally empty pallets are exchanged for full pallets to
ensure the continued supply of goods.
6001 -
6002 6003 6004 6005 6006 6007 6008 6009 6010 -
Pallet Exchange Note - notification that pallets have been, or are to be
exchanged. These may be either full or empty pallets. Used when different
types of pallet movements are being recorded (ie mixed file type).
Pallet Control Voucher - control document issued when goods have been
delivered on pallets and no empty pallets were available for exchange.
Pallet Issue Note - notification that fresh pallets have been, or are to be issued.
May also be used when goods on pallets have been recalled.
Pallet Return Note - notification that pallets have been, or are to be returned
Pallet Transfer Note - record of, or request for transfer of pallets
Pallet Query Note - request for information on the status of pallet movements.
Used when no empty pallets or control vouchers were received.
Pallet Return Advice Note - notification that returns have been made
Pallet Ex Factory Movement - record of pallet transfers out of a factory. Pallets
may be empty or full.
Pallet Collection Request - request for pallets to be collected/uplifted
Load Collection Request - request for goods to be collected/uplifted
DLCHDR: First message of the Delivery Confirmation File, File Format 7
0670 0680 0690 6000 -
April 1995
Confirmation of Delivery - confirms the goods and quantities which have been
delivered at a location
Confirmation of Despatch - confirms the goods and quantities which have been
despatched to a location
Confirmation of Delivery Status Report - confirms the status of a delivery in
preparation or transit
Equipment Movement Confirmation - confirms the transfer of an item of
equipment
Section D Page 8
INVFIL: First message of the Invoice File, File Format 8
0700 -
0701 0702 0705 0707 0709 -
Invoices Only - commercial document (sales invoice) issued by a supplier to a
customer listing the goods or services supplied and stating the sum of money
due. For ease of reconciliation it is recommended that one invoice relates to one
order and/or one delivery. Contains tax details where applicable.
Self Billed Invoices - commercial invoice raised by the customer based on the
order placed, delivery received and the contract of supply
Retrospective Self-Billed Invoice - commercial invoice raised by the customer
retrospectively
Factored Invoice - commercial invoice sent by a supplier to a factor who will be
receiving the payment from the customer
Assigned Debt Invoice. Used by sellers to send an invoice file via EDI to the
buyers advising them that the debt has been assigned to the factoring company
Copy Invoice - not for VAT purposes. Raised when copies of an invoice
document are sent from one party to another by EDI for information purposes
only. The original invoice may have been sent by EDI or on paper.
CLAHDR: First message of the Claims File, File Format 100
0710 0711 -
Credit Claims (Newstrade) - claim for credit against unsold copies of a
newspaper or magazine
Sales Report - not final claim for credit. Report of sales of newpspaers and
magazines
UTLHDR: First message of the Utility Bill File, File Format 26
0715 0716 0717 -
Utility Bill - commercial invoice for metered services. Contains tax details
where applicable.
Copy Bill - not for VAT purposes. Copy of a utility bill previously sent by EDI
or other means. For information purposes only.
Utility Credit Note - credit notes only
CREHDR: First message of the Credit Note File, File Format 9
0720 -
0740 -
0741 0742 0749 -
April 1995
Debit Notes Only - notification of a sum or sums owing, raised by the debtor
(customer). Trading partners should agree whether this will conatin VAT
details, or whether the supplier will subsequently raise a Credit Note as the VAT
document.
Credit Notes Only - notification of a sum or sums to be credited. Usually sent by
a supplier to a customer
Self Billed Credit Notes - a credit note raised by the customer based on
information already known
Retrospective Self-Billed Credit Note - credit note raised by the customer
retrospectively
Copy Credit Note - not for VAT purposes. Copy of a credit note sent by EDI or
other means for information only
Section D Page 9
EFTHDR: First message of the Electronic Funds Transaction File, File Format 28
0810 -
Electronic Funds Transaction
SRMHDR: First message of the Statement/Remittance File, File Format 10
0820 0830 -
Statement Details Only - list of credits and debits with the outstanding balance,
sent either as a report or to request payment from the customer by the supplier
Remittance Details Only - details of the items against which a payment is being
made. Sent by the payer to the payee.
UPLHDR: First message of the Uplift Instruction File, File Format 11
0900 0910 -
Uplift Notification - notification of a an uplift (collection) of goods which is
being, or has been made
Planned Uplift - advance notification of an uplift (collection) of goods which is
to be made
UNCHDR: First message of the Uplift Confirmation File, File Format 12
0920 0930 -
Uplift Confirmation - confirmation of the items and quantities which are being,
or have been, uplifted
Confirmation of Uplift Status Report - report of the status of an uplift
(collection) which is being, or is due to be, made
PICHDR: First message of the Picking List File, File Format 5
1000 1010 -
Picking Instructions Only - instructions on what to pick for an order or delivery
Picking Instructions Amendments - change to a picking instruction
AVLHDR: First message of the Availability Report, File Format 15
2000 -
Availability Report Only - report of actual or planned stock availability
SNPHDR: First message of the Stock Snapshot File, File Format 13
2100 -
Stock Snapshot Only - report of current stock holdings, usually sent by the
stockholder to a supplier
SADHDR: First message of the Stock Adjustment File, File Format 14
2200 -
Stock Adjustment Only - notification of adjustments to stock holdings, usually
sent by a third party stockholder (eg a carrier) to the owner of the stock
PPRHDR: First message of the Product Planning Report File, File Format 19
2300 -
Product Planning Report - planning report on products held at different locations
LPRHDR: First message of the Location Planning Report File, File Format 25
April 1995
Section D Page 10
2305 -
Location Planning Report - planning report for locations holding various
products
ACKHDR: First message of the Acknowledgement of Order File, File Format 18
3100 3110 3120 3130 -
3140 -
3145 3150 -
3160 3170 -
Acknowledement that an Order has been received, with no further reference to
the original purchase order line details
Acknowledgement that an Order, with line details as shown, has been received,
with no reference as to whether or not the supplier can meets its requirements
Acknowledgement, including expected delivery, for ALL lines ordered.
Acknowledgement, including expected delivery, for SOME lines ordered. The
recipient must assume the remaining lines will be, or have been, acknowledged
separately. (Not used by EDICUG)
Acknowledgement providing expected delivery information ONLY for those
lines where the Supplier cannot meet the requested delivery date(s). It is
assumed that the lines not included will be delivered as requested. (Not used by
EDICUG)
Acknowledgement of order not able to be supplied. Query outstanding on
customer account. No reference is made to the order line details
Acknowledgement changing details which have previously been advised, eg.
change in Date, Quantity, Price, etc. All details for a line must be shown,
including those which have not changed
Acknowledgement category NOT defined. Will be used where the supplier's
system does not have inbuilt indicators
Acknowledgement that a request to cancel an order has been received and
actioned. No reference is made to the orde line details. (Not used by EDICUG)
CAKHDR: First message of the Claims Acknowledgement File, File Format 107
3200 -
Claims Acknowledgement (Newstrade) - response to a claim for credit,
indicating which claims have been accepted or rejected
PAYHDR: First message of the Payment Order File, File Format 20
0835 -
Payment Order - instruction on a bank to make a payment to a third party
DRAHDR: First message of the Debit Advice File, File Format 21
0840 -
Debit Advice - notification given by the bank to the payer to confirm that a
payment has been, or will be, taken from their account
CRAHDR: First message of the Credit Advice File, File Format 22
0845 -
Credit Advice - notification given by the bank to the payee that a credit payment
has been, or will be, made to their account
EXCHDR: First message of the Exception Condition File, File Format 23
April 1995
Section D Page 11
0850 -
Exception - report from the bank to the payer that a problem has been identified
with a payment
ISSUES: First message of the Issues File, File Format 101
9000 -
Issues (Newstrade) - master file showing details of the current issues of a
magazine or newspaper, with selling restrictions
SORHDR: First message of the Supply and Returns File, File Format 106
9005 -
Supply and Returns (Newstrade) - report of the number of copies of an issued
newspaper or magazine which have been sold or remain unsold
DYEHDR: First message of the Dye Instruction File, File Format 102
9010 9011 -
Dye Order - order for special textile dying and finishing operations
Return Dye Instruction - accompanies the returned dyed and finished items
PVUHDR: First message of the Price and Availability Updates File, File Format 108
9020 9021 -
Complete transmission of Price and Availability Update File
Update transmission of Price and Availability Update File
_______________________________________________________________________
April 1995
Section D Page 12
ANA Standard Code Values - List 3
TRANSACTION TYPE - TTYP
Appears in some file header messages, in segment TYP, but not necessary for new users.
Where no code value is given in this list for a particular file header message, the TTYP element
in that file may be omitted from the message. There will always be a Transaction Code from
List 2 in TCDE.
PROHDR:
COMPLETE-PRO
UPDATE-PRO
_
-
Complete Product Information File (TCDE 0100 and 0102)
Update to existing Product Information File (TCDE 0101 and
0103)
PRIHDR:
COMPLETE-PRI
UPDATE-PRI -
Complete Price Information File (TCDE 0150)
Update to existing Price Information File (TCDE 0151)
CUSHDR:
COMPLETE-CUS
UPDATE-CUS
-
Complete Customer Information File (TCDE 0200)
Update to existing Customer Information File (TCDE 0201)
-
Proposed Orders (TCDE 0350)
Exception to Proposed Orders (TCDE 0360)
Cancelled Orders (TCDE 0400)
New Orders (TCDE 0430)
Confirmation of Order by Ordering Company (TCDE 0460)
ORDHDR:
PROP-ORDERS
EXCEPT-ORDER
CANCEL-ORDER
NEW-ORDERS
CONF-ORDERS
DELHDR:
DELIVERIES DELIVERY-ADJ
DA
DB
DC
DD
DE
PEN-NOTE
PCV-NOTE
ISS-NOTE
April 1995
Delivery Notification (TCDE 0600)
Delivery Adjustments (TCDE 0640)
Instruction to Deliver; Delivery to Customer (used with TCDE
0620)
Instruction to Deliver; Internal Company Movement Out (used
with TCDE 0620)
Instruction to Deliver; Returns to Client
(used with TCDE 0620)
Proposed Delivery; Receipt from Supplier
(used with TCDE 0660)
Proposed Delivery; Internal Company Movement In (used with
TCDE 0660)
Pallet Exchange Note (TCDE 6001)
Pallet Control Voucher (TCDE 6002)
Pallet Issue Note (TCDE 6003)
Section D Page 13
RET-NOTE
TRF-NOTE
QNE-NOTE
RAN-NOTE
XFM-NOTE
PCR-NOTE
WHRECEIPT -
Pallet Return Note (TCDE 6004)
Pallet Transfer Note (TCDE 6005)
Pallet Query Note (TCDE 6006)
Pallet Return Advice Note (TCDE 6007)
Pallet Ex Factory Movement (TCDE 6008)
Pallet Collection Request (TCDE 6009)
Warehouse Receipt (TCDE 0695)
DLCHDR:
CONF-DELIV CONF-DESP
CONF-STATUS
EMC
Confirmation of Delivery (TCDE 0670)
Confirmation of Despatch (TCDE 0680)
Confirmation of Delivery Status Report (TCDE 0690)
Equipment Movement Confirmation (TCDE 6000)
INVFIL:
INVOICES
ASS-INV
-
Invoices Only (TCDE 0700)
Assigned Debt Invoice (TCDE 0707)
-
Debit Notes Only (TCDE 0720)
Credit Notes Only (TCDE 0740)
CREHDR:
DEBIT-NOTES
CREDIT-NOTES
SRMHDR:
STATEMENT REMITTANCE
Statement Details Only (TCDE 0820)
Remittance Details Only (TCDE 0830)
PAYHDR:
PAYORD
-
Payment Order (TCDE 0835)
-
Debit Advice (TCDE 0840)
-
Credit Advice (TCDE 0845)
DRAHDR:
DLADV
CRAHDR:
CREADV
EXCHDR:
EXCEPTION -
Exception Conditions (TCDE 0850)
___________________________________________________________________________
April 1995
Section D Page 14
ANA Standard Code Values - List 4
MEASURE INDICATOR - Sub-element of AUCT, CLSK, DELQ, OQTY, OUBA, OUCT,
QADJ, QPRO, QTYC, QTYI, QTYP, QTYR, QUTF, RQTY, SQTY, UNOR, ULPQ and
XQTY.
Appears in ACKMNT, AVLDET, CORDER, CREDIT, DELIVR, DLCDET, INVOIC,
ORDERS, PICKER, PROINF, SADDET, SNPSTS, UCNDET, UPLIFT and UTLBIL messages
in segments AGD, ALD, AQD, AVD, CLD, COD, DCD, DLD, DLS, ILD, OLD, PIC, PLD,
PRN, PVD, RCD, RDQ, SAD, SLQ, UCD and ULD.
1
100
1000
=
=
=
1
100
1000
M
CM
MM
M2
DM2
CM2
M3
CM3
L
DL
ML
=
=
=
=
=
=
=
=
=
=
=
Metre
Centimetre
Millimetre
Square Metre
Square Decimetre
Square Centimetre
Cubic Metre
Cubic Centimetre
Litre
Decilitre
Millilitre
T
KG
HG
G
MG
=
=
=
=
=
Tonne
Kilogramme
Hectogramme
Gramme
Milligramme
SEC
MIN
HUR
DAY
WEE
MON
QAN
SAN
ANN
=
=
=
=
=
=
=
=
=
Second
Minute
Hour
Day
Week
Month
Quarter Year
Half Year
Year
KSG
=
Kilosegment (64,000 bytes)
MJ
GJ
TJ
HMJ
=
=
=
=
Mega Joule (106 Joules)
Giga Joule (109 Joules)
Tera Joule (1012 Joules)
Hundred Mega Joules
April 1995
consumer units
consumer units
consumer units
Section D Page 15
KVA
KVR
KWH
BTU
THM
=
=
=
=
=
YD
FT
IN
SQYD =
SQFT
SQIN
CUIN
CUFT
HH
FC
GAL
QT
PT
FLOZ
=
Yard
=
Foot
=
Inch
Square Yard
=
Square Foot
=
Square Inch
=
Cubic Inch
=
Cubic Foot
=
Hundred Cubic Feet
=
Thousand Cubic Feet
=
Gallon
=
Quart
=
Pint
=
Fluid Ounce
CWT
QR
LB
OZ
GR
=
=
=
=
=
Hundredweight
Quarter
Pound
Ounce
Grain
ZZ
=
Undefined - only used in intermediate stages of a calculation
NB
Kilovolt-ampere
Kilovar (reactive power)
Kilowatt-hour
British Thermal Unit
Therm
These abbreviations are those authorised for trade use by the Weights and Measures
(Marking of Goods and Abbreviations of Units) Regulations 1975.
Legislation is being introduced to phase out the use of imperial units following the 1989
Units of Measurement Directive 89/617/EEC. This will lead to amendments to the
Weights and Measures Act 1985 and the Units of Measurement Regulations 1986.
Certain exemptions will apply in the UK, but metric units are recommended for use in
trade.
Users requiring additional Units of Measure should refer to the United Nations Trade
Data Element Directory (1987 edition), section 5.6; Codes for Units of Measurement
used in International Trade.
___________________________________________________________________________
April 1995
Section D Page 16
ANA Standard Code Values - List 5
SPECIAL PRICE INDICATOR - PIND
Appears in DELIVR, INVOIC, CORDER and ORDERS messages, in segments DLS, ILD,
COD and OLD.
F
P
=
=
Free
Promotion
___________________________________________________________________________
ANA Standard Code Values - List 6
ORDER CLASSIFICATION - CLAS
Appears in ORDERS, PICKER and CORDER messages, in segment ORD.
The default order classification (when no code is required) is a customer order.
C
E
N
R
S
X
=
=
=
=
=
=
Campaign
Easter
New Release
Request (special customer order for items not usually stocked)
Stock (replenishment order)
Christmas
___________________________________________________________________________
April 1995
Section D Page 17
ANA Standard Code Values - List 7
ORDER CODE - ORCD
Appears in ORDERS, PICKER and CORDER messages, in segment ORD. Used where the
order file contains mixed order types (TCDE = 0470).
P
E
C
N
A
R
F
O
K
X
T
H
S
B
D
L
G
W
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Proposed Order
Exception to Proposed Order
Cancelled Order
New Order
Order Amendment
Re-Scheduled Order
Confirmation Order
Call Off Order
Confirmation of Cancelled Order
Addition to Existing Order
Order Commitment
Order for Retained Approval Goods
Order for Goods on Approval or Inspection
Branch Delivery Order
Home Delivery Order
Lines Cancelled in Amended Order
Standing Order
Order Chaser
___________________________________________________________________________
ANA Standard Code Values - List 8
TO FOLLOW INDICATOR - TFIN
Appears in DELIVR, CORDER and ORDERS messages, in segments DLS, COD and OLD.
T
N
=
=
To follow
Not to follow
___________________________________________________________________________
April 1995
Section D Page 18
ANA Standard Code Values - List 9
CREDIT/DEBIT LINE INDICATOR - CRLI/DRLI
CRLI appears in DELIVR and INVOIC messages, in segments DLS and ILD. DRLI appears in
the CREDIT message in segment CLD.
R
H
=
=
Returns
Handling Allowance
___________________________________________________________________________
ANA Standard Code Values - List 10
ITEM GROUP IDENTIFIER - IGPI
Appears in INVOIC message, in segment ILD.
G
I
=
=
Group
Item
___________________________________________________________________________
ANA Standard Code Values - List 11
CASH SETTLEMENT DISCOUNT IDENTIFIER - CSDI
Appears in INVOIC message, in segment ILD
D
N
=
=
Item line eligible for cash settlement discount
Item line not eligible for cash settlement discount
If lines normally attract a cash settlement discount the identifier may be omitted and will be
taken as eligible by default.
___________________________________________________________________________
April 1995
Section D Page 19
ANA Standard Code Values - List 12
VAT RATE CATEGORY CODE - VATC
Appears in CREDIT, INVOIC, PROINF, UTLBIL, UVATLR and VATTLR messages, in
segments CLD, CST, ILD, STL, PRD, VRS, VAT and VTS.
S
T
V
Z
X
H
J
K
E
F
G
I
O
A
R
N
L
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Standard rate
Standard rated free goods, VAT charged
Standard rated free goods, VAT not charged
Zero rate
Exemption from VAT
Higher rate
Higher rated free goods, VAT charged
Higher rated free goods, VAT not charged
Export item
Free export item, VAT charged
Free export item, VAT not charged
Import item
Services outside the scope of VAT
Mixed VAT rate item
Reconciliation - Invoice raised for VAT only
Input Tax paid but not reclaimable
Lower rate
For Insurance Industry:
C
=
Original VAT liability on copy invoices sent to Insurers - VATP would be as
charged by the repairer/supplier. Applicable when policy holder is VAT
registered.
P
=
Credit Line payments which will be due to the Policy Holder or Insurer to settle always deducted from the invoice value.
D
=
Insurance Premium Tax
___________________________________________________________________________
April 1995
Section D Page 20
ANA Standard Code Values - List 13
REASON FOR CREDIT CODE
Appears in CREDIT message, segment CLD, element CRRE.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
-
Excess quantity ordered
Order duplicated
Product ordered in error
Product not approved
Substitute product not accepted
Delivery instruction error
Delivery address error
Damage in transit
Loss in transit
Delivery refused - appointment
Delivery refused - late
Delivery refused - other reasons
Split order deliveries not accepted
Promotional discount error
Settlement discount error
Trade discount error
Trade price error
VAT rate error
Extension error
Damage on premises
Out of date
Surplus to requirements
Sale or return
Superceded product
Deteriorated product
Advertising allowance
Promotion allowance
Rebate
Retrospective discount
Coupon redemption
Returnable containers
Goods used for demonstrations
Free goods charged in error
Agreed settlement
Equipment rental
Concession
Third party delivery
Short delivery
Incorrect product delivered
___________________________________________________________________________
April 1995
Section D Page 21
ANA Standard Code Values - List 14
VAT TYPE OF SUPPLY - TSUP
Appears in INVOIC message, segment ILD.
A
B
C
D
E
F
G
H
-
Ordinary sale
Hire purchase, conditional sale, credit sale or similar loan
Loan
Exchange
Hire, lease or rental
Process (making goods from someone else's materials)
Sales on Commission (eg. by an Auctioneer)
Sale or Return, or similar terms
These codes are defined by HM Customs and Excise. If the transaction is an ordinary sale
(HMCE Code A) the data element may be omitted.
___________________________________________________________________________
ANA Standard Code Values - List 15
STATEMENT/REMITTANCE LINE CODE - LINE
Appears in SRMINF message, segment SRD.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
-
Credit Balance Brought Forward
Debit Balance Brought Forward
Credit Balance Carried Forward
Debit Balance Carried Forward
Invoice
Credit Note
Debit Note
On-Account Payment
Deposit
Direct Debit Notification
Payment
Invoice Cancellation
Credit Note Cancellation
Debit Note Cancellation
Rebate
Rebate Cancellation
Debit Journal
Credit Journal
Cash Payment (Debit)
Cash Payment (Credit)
Settlement Discount Payment (Debit)
Settlement Discount Payment (Credit)
___________________________________________________________________________
April 1995
Section D Page 22
ANA Standard Code Values - List 16
APPLICATION REFERENCE ABBREVIATIONS - APRF
May be used in the STX segment which heads the transmission file
Live Status Files
PROHDR
PRIHDR
CUSHDR
ORDHDR
PICHDR
DELHDR
DLCHDR
INVFIL
CREHDR
SRMHDR
UPLHDR
UCNHDR
SNPHDR
SADHDR
AVLHDR
GENHDR
CORHDR
ACKHDR
PPRHDR
PAYHDR
DRAHDR
CRAHDR
EXCHDR
LPRHDR
UTLHDR
HOTHDR
EFTHDR
INTHDR
CLAHDR
ISSUES
DYEHDR
BTOHDR
HSOHDR
SORHDR
CAKHDR
PVUHDR
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Product Information File
Price Information File
Customer Information File
Order File
Picking Instructions File
Delivery Notification File
Delivery Confirmation File
Invoice File
Credit Note File
Statement/Remittance Details File
Uplift Instruction File
Uplift Confirmation File
Stock Snapshot File
Stock Adjustment File
Availability Report
General Communications File
Complex Order
Acknowledgement of Order
Product Planning Report File
Payment Order File
Debit Advice File
Credit Advice File
Exception Condition File
Location Planning Report file
Utility Bill File
Hot Card File
Electronic Funds Transaction File
Interchange Acknowledgement File
Claims File
Issues File
Dye Instruction File
Book Order File
Homeshopping Order File
Supply and Return File
Claims Acknowledgement File
Price and Availability Updates File
Test Status Files:
Abbreviations for test status files are as above, but with the last three letters of the abbreviation
replaced by 'TES' eg. PROTES, PRITES, INVTES, etc.
April 1995
Section D Page 23
___________________________________________________________________________
ANA Standard Code Values - List 17
REASON FOR VARIANCE CODE - REVR
Appears in DLCDET and UCNDET messages
A
B
C
D
E
F
G
H
J
K
L
M
N
P
Q
R
S
T
U
V
W
X
Y
Z
AA
AB
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Out of Stock
Goods not Loaded
Refused Delivery
Damaged Goods
Driver Short Delivered
Discontinued Line
Customer Closed
Drivers Hours Regulations
Cash Unavailable
Cancelled by Salesman
Cancelled by Head Office
Over Substitution
Over Delivery of Product Ordered
Cancelled Before Delivery
Product Delivered Not Ordered
Overstocked
Not Required
Not Ordered
Return of Empty Containers
Late Delivery
Refused on Re-Delivery
Other Reasons
Nationally Out of Stock
Substitute Product
Confirmation of No Variance
Faulty Goods
___________________________________________________________________________
April 1995
Section D Page 24
ANA Standard Code Values - List 18
STOCK STATUS CODE - SSTC
Appears in DLCDET, DELIVR, UCNDET, SADDET, SNPSTS and UPLIFT messages, in
segments DCD, DLD, RCD, SAD, SLD, UCD and ULD.
1
2
3
4
5
=
=
=
=
=
Prime
Damaged
Out of Date
Quarantined
Written Off
___________________________________________________________________________
ANA Standard Code Values - List 19
STOCK SNAPSHOT CATEGORY CODE - SSCC
Appears in SNPSTS message, segment SSR
01
02
03
04
05
06
07
=
=
=
=
=
=
=
Below Re-order Level
Available Stock
Physical Stock
Book Stock
Floor Stock
Unplanned Stock
Planned Stock
___________________________________________________________________________
April 1995
Section D Page 25
ANA Standard Code Values - List 20
REASON FOR ADJUSTMENT CODE - RADJ
Appears in SADDET message, SAD segment
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
POD Input Error
Short or Over Delivery
Item Not Recorded on POD
Stock Take Adjustment
Other Reason
Damages on Receipt from Client
Delivery Damage
Damage on Transfer from Other Depot
Uplift of Damaged Stock
Warehouse Damage
Adjustment from Damaged to Prime
Written Off
Damages Returned to Client
Intake/Transfer Input Error
Returns Input Error
Damage to Prime, Receipt from Client
Damage to Prime, Damaged during Delivery
Damage to Prime, Damaged during Transfer
Damage to Prime, Uplifted Damages
Damage to Prime, Damaged in Warehouse
Out of Date Stock
On Client Request
Damage to Prime, Out of Date Stock
Damage to Prime, On Client Request
___________________________________________________________________________
April 1995
Section D Page 26
ANA Standard Code Values - List 21
DELIVERY/UPLIFT CONDITION CODES - DELC and UPLC
Appears in DLCDET and UCNDET messages. (0-4 paired with TCDE's 0670 and 0920)
0
1
2
3
4
=
=
=
=
=
Delivered/Uplifted as instructed
Delivery/Uplift Variance from prior transmitted instruction
Completely Undelivered/Uncollected: transaction NOT to be replanned
Delivery/Uplift Variance, with no prior transmitted instruction
Completely Undelivered/Uncollected; transaction to be replanned
Extra Delivery Condition Codes: To be used when file is used as a confirmation of Delivery or
Uplift status (Transaction Code = 0690, except where stated). Where line details are not
transmitted.
A
B
C
D
E
F
G
H
J
K
L
M
=
=
=
=
=
=
=
=
=
=
=
=
Delivery picked and packed
Delivery held at distribution centre
Delivery despatched from distribution centre (paired with TCDE 0680)
Delivery arrived at local depot
Delivery held at local depot
Delivery despatched from local depot
Delivery retained in local depot
Negotiated delivery date confirmed
Negotiated delivery date adjusted
Uplift held in local depot (paired with TCDE of 0930)
Uplift arrived at distribution centre (paired with TCDE of 0930)
Proof of delivery
___________________________________________________________________________
April 1995
Section D Page 27
ANA Standard Code Values - List 22
DATA NARRATIVE CODES
The codes below may be used in DNAC. Other code lists and their values can be defined and
agreed by trading partners.
Code
Represents Plain Text
01
02
03
04
Certificate of confirmity required
Release to BS9000 required
Release to CECC required
These commodities have been authorised for export from the US under a special
distribution licence procedure, on condition that they may not be re-exported
without prior approval from the US Authorities
Where necessary the quantities on this order have been amended to align with
our published minimum/multiple supply quantities
Items showing expected delivery TBA are not yet released and no firm delivery
date can be quoted at this time
Under the authority of the Chief Inspector, same type to CECC may be shipped
in lieu of BS9000. Please advise your goods inwards
Please note that the goods supplied are deemed to be non-standard and
cancellation will only be accepted in accordance with our conditions of sale
We regret we cannot accept Government costed conditions for standard
catalogue items, and therefore these goods will be subject to our standard
conditions of sale
Deliveries are subject to price re-negotiation
Items supplied to this order comply with our specifications/drawings
Special terms and conditions as agreed between our companies will apply, as
appropriate, to this order
American Military release required
"BSI Registered Stockist". To be released in accordance with BSI registered
stockist requirements (A) full batch identification (B) full batch traceability (C)
certificate of confirmity or test certificate for each batch supplied
Tentative Order, with customer commitment to Material Cost only
Provisional Order, with no customer commitment, and which is likely to be
subject to change. Provided to the supplier as a forecast or probable requirement
for capacity planning purposes only
This order is placed subject to our current terms and conditions
Payment Terms: the amount payable must be received at the given address by
the payment date shown. When paid within these terms then the discount is
allowed, but on the net total only. Orders are accepted on the understanding that
they are invoiced at the price ruling on the agreed day of the delivery of goods
The amount of the debt represented by the electronic invoice has been assigned
absolutely to our Factor whose identity is contained in the registered text field
below. Payment must be made only to our Factor and they alone can give a
valid discharge thereof. Our Factor should be advised of any claims or disputes
Item(s) currently out of stock
Discontinued item(s)
Cannot be manufactured due to shortage of raw materials
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
April 1995
Section D Page 28
Code
Represents Plain Text
23
24
25
26
27
Unable to comply with required delivery date
EDI copy invoice - not for VAT control purposes
Firm Requirement: required in these works on the dates specified
Tentative Requirement: order pending, to be confirmed by a later schedule
Payment Terms: The amount payable must be received at the given address by
the payment date shown. When paid within these terms then the discount is
allowed, but on the net total only. Orders are accepted on the understanding that
they are invoiced at the price ruling on the agreed day of the delivery of goods
Terms of Trade: Goods are supplied hereunder upon our current trading terms, a
copy of which are available on request. Such terms include a reservation of title
clause
This is a Self-Billed Invoice: the VAT shown is your output tax due to HM
Customs & Excise
28
For further use of Data Narrative Segments see Annex 1.
___________________________________________________________________________
ANA Standard Code Values - List 23
RESERVED CODE LISTS (ELECTRONICS COMPONENTS SECTOR)
___________________________________________________________________________
April 1995
Section D Page 29
ANA Standards Code Values - List 24 - See RTEX File
REGISTERED TEXT CODES - Used in element RTEX. Where unspecified, the format of the
Application Text is X(40), of variable length.
Code
Application
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
Wine Vintage Number
Nominal Distribution Code
Product Dimensions
Extended Product Information
Duty Rate
Invoice Specific Text Line 1
Invoice Specific Text Line 2
Last Advice Note Number
Specification Number
Contract Number
Certificate Number
Last Advice Note Date
Last Advice Note Quantity
American Military Release No.
CECC Specification No.
BS Specification No.
Quantity in Pricing Units
Extended Part Number
Payment Terms
Transport Type
Special Packing Instructions
Carriage Charges
Engineering Part Issue Number
Registration Number
Batch Reference Number
Price Related Additional Data
Advice Note Number
Advice Note Date
Reference Invoice Number
Reference Credit Note Number
Supplier's Contact Name
Exchange Rate
Invoice Currency
Mail Order Company Reference
Charge Code
Order Transaction Code
Delivery Collection Service Code
Order Transaction Status Date
Goods Exchange Indicator
Microfilm Address
Microfilm Record Sheet No.
Optimum Pick Date
Original Order Line No.
April 1995
Section D Page 30
Code
Application
044
045
046
047
Reason for Variance Text
Exchange Rate Applicable
Contracted Exchange Rate Rolerance
Paragraph within Conditions of Sale or Purchase to which particular attention is
drawn for this Order
Rate of Duty Pay Back applicable for this sale ordered item
Buyer's Name
Preferred Manufacturer
Contractual Delivery Date
Quote Reference
Cheque Number
Despatch period reference No.
Additional Discount Type A
Additional Discount Type B
Additional Discount Type C
Stock Point (physical segregation of stock where location is not necessarily
holder's warehouse)
Collecting Depot (where Depot receiving refused goods is different to that from
which they were delivered)
Extended Text for Credit Reason
Seller's Order Line Number
Order Amendment Sequence No.
Order Title (Project/Programme Name)
Contractual Delivery Quantity
Drawing No.
Seller's Order Reference Number
Accession Number
Classification Number
Budget Allocation Code
Stock Category
Supplier's Standard Address Code
Customer's Standard Address Code
Currency Code
Manufacturer's Recommended Selling Price in quoted currency, shown with 2
decimal places implicit
Net Book Price in quoted currency, shown with 2 decimal places implicit
Consignee's Order Number
where a delivery/uplift is a relationship between a Carrier and a
Retailer/Manufacturer, this element pertains to the order number supplied to the
Retailer/Manufacturer by the end Customer
Goods Exchange Reference
when the uplift of faulty goods is done at the same time as the delivery of the
replacements, the delivery and uplift are cross-refererred to each other using the
Goods Exchange Reference
Mail Order Publication Reference
Reference to a particular publication eg. Autumn/Winter as opposed to
Spring/Summer catalogue
Date to Awaiting Print Status
Settlement Discount (%)
Unit Cost Price (pre-discount)
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
April 1995
Section D Page 31
Code
Application
082
083
084
085
086
Customer Order No (by line)
Finished Size 01
Finished Size 02
Finished Size 03
Order Length Required
These are order specific tolerances that British Steel customers will be required
to specify when ordering standard sizes or lengths
Viewdata Stock Allocation Quantity
Quantity of stock allocated to order by Philips "MOVIES" viewdata system
Diary Class
For use with the diary of negotiated delivery dates
Payment Date
Answer Code
Date of Answer Code
Answer Code Action Date
Short Title
Discount Value
Discount Percentage
Chaser Sequence Number
Settlement Terms
This is the discount given when a customer pays within a set number of days. It
consists of a percentage and a number of days in three consecutive blocks of 8
digits. Each block has 3 digit percentage integers, 2 decimal places and 3 digits
for the number of days eg. 2.5% within 10 days = 00250010
First Line Invoice Comments - text
Viewdata Order Type - Format X(3)
Viewdata Stock Location Code - Format X(6)
Stock/Non Stock Order Indicator
Suggested values: 1 = stock replenishment order; 2 = non-stock order to meet a
specific requirement
Quality Assurance
Order subject to QA procedures of the purchaser
Quality Assurance
Purchaser's representative's release note to accompany the goods
Quality Assurance
Test certificates to be provided
Quality Assurance
Item(s) for use above 7 Bar
Ordering Office Contact Name
Name of Person to Whom Goods are to be Delivered
Retail Selling Price for a Product in an Order Line; fieldsize 9(5), price in pence
Customer's Merchandise Department
Department within the ordering company who are responsible for this product
line. The customer will advise the location code to be used
Goods Received Note Identity Number
Format X(9)
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
April 1995
Section D Page 32
Code
Application
111
Advice Note Number
Format X(20)
Used when number is larger than standard
Order Number for Self Billed Invoicing
Format X(25) which is greater than the ORNO field
Quantity Supplied - format 9(6)V9(5), used with QTYI fields
Price per Unit - format 9(9)V9(2), used with AUCT
Original Unit Price - format 9(9)V9(2), used for retrospective price adjustments
Line Level Goods Value - format 9(9)V9(2), used with LEXC
Total Goods Value - format 9(11)V(2), used with LVLA
Invoice Level Discount - format 9(11)V9(2)
Invoice Level VAT Amount - format 9(11)V9(2)
Date of Incident - the date on which the cause of the supply happened - format
YYMMDD
Date of Insurance Renewal - format YYMMDD
Customer Registered for VAT Indicator - Value will be Y or N
Odometer Reading - records the mileage at the time of supply - format 9(8)
Vehicle Registration - format X(14)
Warranty Number - this will record the warranty certificate number. Format
X(30)
Reason Code - format X(3). This is the reason for doing the job on the vehicle,
eg. radio replaced due to theft etc.
Action Code - format X(3). This is the action taken eg. supply and fit, supply
only, fit only, etc.
Country of Origin - use the 2 alpha ISO country codes found in the Trade Data
Elements Directory (TDED) in code list 3207 (EDIFACT) : ISO Code List 3166
Data Source and Version Number Text
Contra Account, Short name - text
The name of the company to whom the pallet is interchanged
Opening Stock - number of units
Closing Stock - number of units
Master Case Order quantity - this is the order line quantity expressed as a
number of master shipping cases
TI Multiple - format 9(6). This indicates the number of shipping cases per tier of
a pallet for an order line/delivery note
HI Multiple - format 9(6). This indicates the number of layers/tiers on the pallet
ANA Number Representing the Factor Involved in the Assigned Invoice format 9(13)
Part Type - this enables the supplier to indicate the type of part supplied for
onward billing
Contact Name at the Delivery Address - format maximum size X(35)
Style - format X(15). Code describing the style of the article ordered, where the
product code is not sufficient
Department Code - format X(4). Company's own department code
Colour Description of the Product - format X(35)
Size
Total Order Value - format 9(15)
House of Fraser Season Code - format X(1)
Customer's Telephone Number - format X(25) *INCREASED FROM 9(10)*
Documentation Requirements - This is specific to B&Q as it is a concatenated
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
April 1995
Section D Page 33
Code
147
148
149
150
151
152
153
154
155-164
155
April 1995
Application
set of data, the detail of which is separated by a comma as a field separator.
Data will be sent in the following order:
No. of Invoice Copies V 9(2)
No. of Packing List Copies V 9(2)
No. of GSP Form A V 9(2)
No. of Certificates of Origin V 9(2)
No. of Specification Sheets V 9(2)
No. of Inspection Certificates V 9(2)
No. of Clean 'Shipped on Board' B/L V 9(2)
No. of CMR V 9(2)
No. of Proof of Delivery Documents V 9(2)
No. of Days Before ETA Documents Must Arrive V 9(2)
If there is no data, the field will have a '0' between the commas
Letter of Credit Details - This is a concatenation of the:
Letter of Credit No. - format V X(11)
Letter of Credit Opened Date - format F 9(6)
Letter of Credit Expiry Date - format F 9(6)
Shipment Details - This is a concatenation of the:
Shipment Estimated Date of Departure - format F 9(6)
Shipment Estimated Date of Arrival - format F 9(6)
Schedule for the delivery of an order line. A concatenated field used to specify,
as a string of data, the required date 9(6), and the required quantity. The required
quantity is split into three sub-elements; the number of traded units 9(15), the
total measure 9(10)V9(3) and the measure indicator X(6). The quantity fields
become fixed length fields as there are no separator characters.
Supplying Branch Telephone Number
The telephone number of the supplier's retail outlet, up to 9(11) (UK).
Vehicle Description: Text description of the vehicle. X(40)
Client's reference for the vehicle X(40).
VIN - Vehicle identity X(40).
Type of invoice indicator: Used by Fleetnet to indicate the type of service
invoiced as each has separate processing rules. Codes for this agreed and
maintained by the Fleetnet community.
British Coal billing requirements
*Coal or Coke Invoice indicator: format 9(1). Has the following values 1 = Coal,
or 2 = Coke.*
Haulier Code: format X(3)
Section D Page 34
Code
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
Application
Invoice or Adjustment Type: format 9(1)
British Coal code list. Values are:
1 = Current Month Invoice
2 = Previous Month Supplementary Invoice Debit
3 = Previous Month Supplementary Invoice Credit
4 = Debit or Credit Adjustment
5 = Weekly Invoice
6 = Weekly Supplementary Invoice Debit
7 = Weekly Supplementary Invoice Credit
8 = Weekly Interim Invoice
Invoice Location Code: Format V X(13)
British Coal location to which queries should be addressed
Consignee Name: Format X (40), Name of consignee. This may not be the same
as the destination name
Destination Name: Format X (40), Name of destination
Method of Transport: Format X (2), British Coal codes
RD = Road, RL = Rail, CN = Canal, OM = Other Methods
Customer code for consignee; Format X (14); Code allocated by customer
Method of Loading: Format X (3); British Coal code
BACS Reference: Format X (15): Reference allocated by BACS to a payment.
Used in conjunction with Remittance Advices
Advice Note Number: Format X (20)
Depot Code
Customer's fax number, format 9(10)
Customer's location telephone number, 9(10)
Customer's location order reference, X(20)
Inventory Manager's telephone number, 9(10)
Invoicing instructions - text, X(40)
Product inscription, X(40)
Sender's Contact Name
Sender's Contact Telephone Number, Format 9(10)
Payment Method, Use bank standard codes
Payment Date, 9(6) YYMMDD. Date payment was transferred, if electronic, or
will be raised if a cheque
Payment Reference, X (17), the number of the cheque or payment order
Driver's Name, X (40)
Months in service, 9(2), The number of months since the vehicle was taken onto
a leasing scheme
Charge Type, Code given to define the type of charge, eg Contract Hire, Lease
Rental etc.
Charge Period. Period to which a charge relates
Charge Comment X(40) Additional text information relating to the charge.
Concatenated Order Level Totals
The totals to be separated by commas
Format: 9(3)V9(3), 9(10)V9(2), 9(10)V9(2)
Totals to appear in the order:
Total Cubic Metres;
Total Unit Cost;
Total Cost
Final Delivery Indicator, Format: X(1)
April 1995
Section D Page 35
Code
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
April 1995
Application
Value: 'Y' or 'N'
Serial Shipping Container Code, Format: 9(18)
To identify individual pallets delivered
Number of Cases, Format: 9(5)
To show number of cases on an individual pallet, which may differ from the
standard number given in the original order
Date when available, Format: 9(6)
Substitute available marker, Format: X(1)
Value: 'Y' or 'N'
Pressurised Systems Legislation: to indicate items for 2 to 7 bar use
Pressurised Systems Legislation: to indicate items for use below 2 bar
Cause of problem code
The Registered Text field following the code can be used to insert the actual
cause of the problem. Format X(40)
Contractor's Name
The name of the contractor who has completed the work on a vehicle which is
then being invoiced to a contract hire company and then re-invoiced to the
operating company.
Contractor's Town
Town where the work was carried out
Voucher Date
Date on which the Fleetcard Voucher was completed.
Format: 9(6) YYMMDD
Transaction Reference
Reference relating to the original work carried out
Amended line code
Generic code to identify the field(s) which have been amended, ie. change in
quantity or price, on an Order or Complex Order amendment message. To aid
automatic processing of messages received. The Registered Text field following
the code to be used to detail the amendment in plain text for manual processing
Total Ordered Lines
Product lines called off on Picking List
Format: 9(10)
Total Ordered Quantity
Quantity called off on Picking List
Format: 9(15)
Total Received Lines
Product lines booked in at warehouse. Format: 9(10)
Total Received Quantity
Quantity booked in at warehouse
Format: 9(15)
In-store price
Selling price of an item when this differs from the recommended or marked
price.
Format 9(10)V9(4)
Section D Page 36
Code
Application
201
Gross Profit Percentage
Percentage difference between the in-store price and the net cost from the
supplier.
Format 9(3)V9(3)
Best Before End Date
(Supplementary Product Data)
Format 9(6) YYMMDD
Reason for Shortage Code
Debit Note Number
Fleet Card Number
Invoice Line Reference
To hold a consumer's or dealer's reference at line level on an invoice
Format X(35) variable length
Insured's Name
The name of the insured party (which may be different to the driver of the
vehicle)
Third Party's Name
The name of any third party involved with the incident
Invoice for Period From
Format YYMMDD
Invoice for Period To
Format YYMMDD
Corporate Indicator
Indicates whether an order has been placed by a corporate customer or an
individual
Format X(40)
Carrier Identity
Identifies the carrier of the products ordered by name and/or number
Format X(40)
Due Date for Pickup
To inform the supplier and the carrier of the date by which pickup should have
occurred
Format 9(6) YYMMDD
`Please quote this message on all documents'
Used to include a line of text which must be printed by the recipient on any
subsequent documentation sent back to the originator of the EDI message.
Format X(40)
Customer Brand Number
Format X(40)
Product Division Number
Format X(40)
Delivery Cycle
The time of day in which the depot will deliver the stock to the stores.
Suggested values `AM' or `PM'
Format X(10)
Number of Pallets
The total number of pallets on the vehicle
Format 9(15)
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
April 1995
Section D Page 37
219
220
221
222
223
224
225
226
227
228
229
230
April 1995
Vehicle Seal Number
Format X(40)
Special Delivery Instructions
To indicate whether pre-booking is required
Format X(40)
Delivery Note Number
To reference the relvant Delivery Note
Format X(17)
Customer's Own Article Number
Where a delivery/uplift is a relationship between a carrier and a
retailer/manufacturer, this element pertains to the article ordered from the
retailer/manufacturer by the end customer.
Collection Time
Format 9(4) - HHMM
Usual Delivery Point
Used to indicate whether a product is delivered by the supplier into the store or
into the central warehouse.
Suggested values 'S' store delivery, 'W' warehouse delivery.
Format X(40)
Energy Supply Zero Rated
Reason for zero rate given in format X(40)
Suggested values `P' prepaid, `L' low consumption
Packaging Reference
To identify the reference number of the parcel or package into which the line
item should be packed.
Format X(17).
Destination Code
Indicates that a delivery line is intended for a specific final destination, so cannot
be allocated to another destination by the depot.
Format X(3)
Temperature Regime
Indicates the temperature, or temperature range, at which the goods must be
stored and handled.
Format X(3)
Suggested temperature range codes are as follows:
C - Cold Chain (between 0 and 10 C)
A - Ambient
Delivery Line Number
Additional reference for a line on a Delivery Notification. Used to track goods
sent via transshipment locations. The lines may not be split at the consolidation
depot.
Format 9(3)
Additional Order Specifications
Additional specific indication of the type of order, the reason for the order, or
special service requirements, where these aspects are not covered by industry
code lists.
Format X(40)
Section D Page 38
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
Special processing Instruction
Defines a process to be applied to a product before despatch. Used in the book
trade to cover processing by library suppliers, when industry code lists do not
exist.
Customer Delivery Reference
The booking reference for the customer
Format X(17)
Delivery Time
Format 9(4) - HHMM
Number of Vehicles
Format 9(2)
Substitution Items DUN-14 Code
Used for traded units identified by a DUN-14 Code
Format 9(14)
Production Week Number
Indicates the calendar week that the product will be produced.
Format 9(3)
Destination Country
Use the ISO country code list 3166
Format X(3)
Deal Number
Unique identifier of a deal
Format X(17)
Project Number
Unique identifier of a promotional project
Format X(17)
Incentive Value
Value of the incentive as an amount or a percentage (used with RTEX 241)
Format 9(10)V9(4)
Incentive Type
Description of type of incentive eg. free gift, buy 10 get 1 free,
10% extra etc.
Format X(40)
Agreed Capacity (Electricity Supply)
Maximum supply capacity agreed between Host REC and customer within
the customer connection agreement.
Format 9(6)
KW Monthly Maximum (Electricity Supply)
Maximum KW demand recorded in a monthly period. Usually required during
the Host REC's 'peak' period (typically November to February).
Format 9(6)
KVA Monthly Maximum (Electricity Supply)
Maximum KVA demand recorded within the Host REC's 'peak' period
(typically November to February)
Format 9(6)
Supply Monthly Maximum (Electricity Supply)
Maximum demand within the period covered by the DUoS bill
Format 9(6)
April 1995
Section D Page 39
246
247
248
249
250
251
252
Agreed Minimum Chargeable Capacity (Electricity Supply)
Minimum supply capacity (for availability charge), agreed between Host REC
and customer within the customer connection agreement.
Format 9(6)
Months To Run of Minimum Chargeable Capacity Agreement
Format 9(2)
Portion Of Month (in 30ths) Covered By This Bill
Format 9(2)
Special Labelling Requirement
To advise suppliers of special labels or tickets which must be afixed to the goods
being supplied
Format X(40)
Returnable Container
Used to identify the type of returnable container e.g. tray in which the goods are
delivered, stored or transported
Format X(40)
Third Party Delivery Reference
Original delivery reference for goods movements between a supplier and a third
party such as a haulier or consolidator
Format X(17)
Third Party Order Reference
Original order reference for goods supplied via a haulier or consolidator
Format X(17)
___________________________________________________________________________
April 1995
Section D Page 40
ANA Standard Code Values - List 25
TRANSACTION PLANNING STATUS
Appears in DELIVR and UPLIFT messages when a delivery or uplift is planned. Used in
element TPST, segment DEL for transaction type Code = 0630, and in segment UPL for
transaction type Code = 0910.
A
B
C
D
=
=
=
=
New Delivery/Uplift
Delivery/Uplift Adjustment
Delivery/Uplift Cancellation
Delivery/Uplift to be negotiated
___________________________________________________________________________
ANA Standard Code Values - List 26
DELIVERY/UPLIFT ACTION DETAILS
Used in data element DUAC - Delivery/Uplift Action Details, which appears in DLCDET and
UCNDET messages, in segments DST, DCD, UST and UCD
R
C
=
=
Rebook
Cancel
___________________________________________________________________________
ANA Standard Code Values - List 27
REPORT PERIOD BASE - RTRS
Appears in PPRDET and LPRDET messages in segment SFR
This code list is also reference in data element Bill Frequency Code - BIFR in thhe UTLBIL
message
H
D
W
F
L
M
B
Q
S
A
Z
=
=
=
=
=
=
=
=
=
=
=
Each working hour
Working day
Weekly
Fortnightly
4 week period (Lunar Month)
Monthly (Calendar Month)
Every two months
Quarterly
6 month period
Annual
Bilaterally agreed
___________________________________________________________________________
April 1995
Section D Page 41
ANA Standard Code Values - List 28
LOCATION ACTIVITY INDICATOR - LOCA
Appears in PPRDET message in segment PLO, to indicate why a location is inactive and not
included in a particular message. If it is not used, then data from that location should be in the
report.
Code
Reason for "inactivity"
1.
2.
3.
4.
Location is unable to return information
Location is temporarily closed (eg. holidays)
Location has changed its identity
Location has ceased trading
___________________________________________________________________________
ANA Standard Code Values - List 29
REPORT FUNCTION INDICATOR - REPU
Appears in PPRDET and LPRDET messages in segment SFR to indicate the data content within
the report.
AFC
BFC
CON
CST
DEL
DES
EXP
ORD
OTH
PRD
PUP
REV
RTN
SAL
STC
STK
SUP
YTS
-
Actual forecast
Base forecast
Consumption
Costs
Deliveries (Received)
Despatches (Sent)
Expenditure
Orders
Other
Production
Promotional Uplift
Revenue
Returns
Sales
Stock Cover
Stock
Seasonal Uplift
Year to Date Sales
___________________________________________________________________________
April 1995
Section D Page 42
ANA Standard Code Values - List 30
STORAGE MEDIUM CODE - SMCO
Appears in PROINF message in segment STD
Package type names
Aerosol
Ampoule, non-protected
Ampoule, protected
Atomizer
Barrel
Bobbin
Bottlecrate, bottlerack
Board
Bundle
Balloon, non-protected
Bag
Bunch
Bin
Bucket
Basket
Bale, compressed
Bale, non-compressed
Bottle, non-protected, cylindrical
Balloon, protected
Bottle, protected cylindrical
Bar
Bottle, non-protected, bulbous
Bolt
Butt
Bottle, protected, bulbous
Box
Board, in bundle/bunch/truss
Bars, in bundle/bunch/truss
Can, rectangular
Beer crate
Churn
Creel
Coffer
Cage
Chest
Canister
Coffin
Cask
Coil
Container
Carboy, non-protected
April 1995
Coded representations
Alphabetical code
AE
AM
AP
AT
BA
BB
BC
BD
BE
BF
BG
BH
BI
BJ
BK
BL
BN
BO
BP
BQ
BR
BS
BT
BU
BV
BX
BY
BZ
CA
CB
CC
CE
CF
CG
CH
CI
CJ
CK
CL
CN
CO
Section D Page 43
Package type names
Carboy, protected
Crate
Case
Carton
Cup
Cover
Can, cylindrical
Cylinder
Canvas
Demijohn, non-protected
Demijohn, protected
Drum
Envelope
Fruit crate
Framed crate
Firkin
Flask
Footlocker
Filmpack
Frame
Gas bottle
Girder
Girders, in bundle/bunch/truss
Hogshead
Hamper
Ingot
Ingots, in bundle/bunch/truss
Jar
Jerrican, rectangular
Jug
Jutebag
Jerrican, cylindrical
Keg
Layer
Log
Logs, in bundle/bunch/truss
Multiply bag
Milk crate
Multiwall sack
Mat
Match box
Unpacked or unpackaged
Nest
Net
Packet
Parcel
Pallet
Plate
Pitcher
April 1995
Coded representations
Alphabetical code
CP
CR
CS
CT
CU
CV
CX
CY
CZ
DJ
DP
DR
EN
FC
FD
FI
FL
FO
FP
FR
GB
GI
GZ
HG
HR
IN
IZ
JR
JC
JG
JT
JY
KG
LA
LG
LZ
MB
MC
MS
MT
MX
NE
NS
NT
PA
PC
PE
PG
PH
Section D Page 44
Package type names
Pipe
Package
Pail
Plank
Pouch
Pot
Tray
Tray pack
Plates, in bundle/bunch/truss
Pipes, in bundle/bunch/truss
Planks, in bundle/bunch/truss
Rod
Ring
Reel
Roll
Rednet
Rods, in bundle/bunch/truss
Sack
Shallow crate
Spindle
Sea-chest
Stillage
Sachet
Skeleton case
Slipsheet
Sheetmetal
Sheet
Suitcase
Shrinkwrapped
Sheets, in bundle/bunch/truss
Tub
Tea-chest
Collapsible tube
Tube, collapsible
Tank, rectangular
Tin
Tun
Trunk
Truss
Tube
Tank, cylindrical
Tubes, in bundle/bunch/truss
Vat
Bulk, gas (at 1031 mbar and 15 C)
Vial
Bulk, liquid
Bulk, solid, large particles ("nodules")
Vacuumpacked
Bulk, liquefied gas (at abnormal temperature/pressure)
April 1995
Coded representations
Alphabetical code
PI
PK
PL
PN
PO
PT
PU
PU
PY
PZ
PZ
RD
RG
RL
RO
RT
RZ
SA
SC
SD
SE
SG
SH
SK
SL
SM
ST
SU
SW
SZ
TB
TC
TD
TD
TK
TN
TO
TR
TS
TU
TY
TZ
VA
VG
VI
VL
VO
VP
VQ
Section D Page 45
Package type names
Bulk, solid, granular particles ("grains")
Bulk, solid, fine particles ("powders")
Wickerbottle
Coded representations
Alphabetical code
VR
VY
WB
___________________________________________________________________________
April 1995
Section D Page 46
ANA Standard Code Values - List 31
CURRENCY CODE used in data element CUIN which appears in segment BDT in PAYHDR,
DRAHDR, CRAHDR and EXCHDR
Also used in a sub-element of QPER in the SFS segment in LRPDET and PPRDET messages
ATS
BEC
BEF
CHF
DEM
ESB
ESP
FRF
GBP
IEP
ITL
LUF
NLG
PTE
USD
USN
USS
-
Austria, Schillings
Convertible Belgian Francs
Belgium, Franc
Switzerland, Franc
Germany, Mark
For Payments out of Spain
Spain, Peseta
France, Franc
Great Britain, Pound
Ireland, Punt
Italy, Lira
Luxembourg, Franc
Netherlands, Gilder
Portugal, Escudo
United States, Dollar
US Dollar, Next Day Funds
US Dollar, Same Day Funds
___________________________________________________________________________
ANA Standard Code Values - List 32
DISCOUNT TYPE - DTYP
DTYP appears in INVOIC message in segment CIA and in PRIINF message in segment DSD
A
B
Q
V
=
=
=
=
Special Allowance
Basic
Quantity
Value
___________________________________________________________________________
April 1995
Section D Page 47
ANA Standard Code Values - List 33
REASON FOR REJECTION - RCOD
Appears in CAKDET message, segment RSN
01
02
03
04
05
06
07
08
09
10
11
99
-
Cannot identify article number or title from barcode
Cannot identify the issue
Second claim for issue in this transmission
Claim too early
Claim too late
No SOR for this issue
Maximum claim exceeded
EDI claim not valid for this issue
Issue not supplied to house
Issue not handled by publisher/distributor
Claim for warehouse overs already received
Free Format
___________________________________________________________________________
ANA Standard Code Values - List 34
ACKNOWLEDGEMENTS CODE - ACDE
Appears in CAKDET message, segment CRC
01
02
03
04
05
06
-
All claims rejected, customer location wrong
All claims rejected, customer reference wrong
All claims rejected, claims total sub trailer wrong
All claims rejected, house claims totals wrong
All claims accepted
Some rejections details follow
___________________________________________________________________________
April 1995
Section D Page 48
ANA Standard Code Values - List 35
AUTHORISATION METHOD - AUTT
Appears in EFDET message in segment NTP. The method by which the authorisation code was
obtained.
0
1
2
=
=
=
by the terminal, eg. below the floor limit
On-line to authorisation centre
Voice to authorisation centre
___________________________________________________________________________
ANA Standard Code Values - List 36
RETAILER BATCH CONTROL DETAILS - REPN.
Appears in EFTDET message in segment NBG.
transactions have been batched.
10
12
14
=
=
=
The method by which the EFTPOS
Electronic
Terminal Recovery
Fall Back Vouchers
____________________________________________________________________________
ANA Standard Code Values - List 37
UPDATE TYPE - UDAT. Appears in HOTDET message in segment NHD. Indicates whether
the Hot card data is to be inserted or deleted.
0
1
2
=
=
=
Insert
Delete
Replace
____________________________________________________________________________
ANA Standard Code Values - List 38
NATURE OF HOT CARD - NOHC
Appears in HOTDET message in segment NOH. Identifies the type/size of Hot Card File used
for the transaction.
0
1
2
3
=
=
=
=
none
paper
switch 400
switch 8000
___________________________________________________________________________
April 1995
Section D Page 49
ANA Standard Code Values - List 39
TRANSACTION SOURCE - TSCR
Appears in EFTDET message in segment NTP.
00
01
02
03
04
05
06
07
08
09
=
=
=
=
=
=
=
=
=
=
Off-line key entry
Mail order - telephone
PIN verified on-line
PIN verified off-line
Signed voucher - mag stripe captured
Signed voucher - keyed at POS
Unattended device without PIN
PIN verified transaction recovered after sale
Terminal recovery keyed by acceptor
Terminal recovery keyed by acquirer
__________________________________________________________________________
ANA Standard Code Values - List 40
EFT TRANSACTION TYPE - EFTT
Appears in EFTDET message in
segment NTP
Defines the nature of the transaction performed
0
1
2
3
4
5
6
9
=
=
=
=
=
=
=
=
Purchase
Purchase with gratuity
Cash
Purchase with cash
Payment
Refund
Supplement
Cancelled transaction
___________________________________________________________________________
ANA Standard Code Values - List 41
UTILITY CLASSIFICATION CODE - CODE
Appears in UTLHDR version 1 in segment REF
C
T
=
=
Contract customer
Tariff customer
*THIS CODE NO LONGER REQUIRED IN VERSION 2*
___________________________________________________________________________
April 1995
Section D Page 50
ANA Standard Code Values - List 42
BILL TYPE CODE - BTCD
Appears in UTLBIL in segment BCD
A
F
N
I
R
P
O
=
=
=
=
=
=
=
Amended bill
Final bill - last bill when an account is closed
Normal bill
Interest bill
Reconciliation bill
Prepaid
Information only - not used in calculations
___________________________________________________________________________
ANA Standard Code Values - List 43
CONSUMPTION / CHARGE INDICATOR - CCDE
Appears in UTLBIL in segment CCD
1
2
3
4
5
=
=
=
=
=
Consumption only
Combined consumption and charge
Charge only (consumption-based)
Charge only (fixed)
Readings for information only
___________________________________________________________________________
April 1995
Section D Page 51
ANA Standard Code Values - List 44
READING DATA TYPE - PRRD
Appears in UTLBIL in segment CCD
00
01
02
03
04
05
06
07
08
09
10
11
12
=
=
=
=
=
=
=
=
=
=
=
=
=
Normal Reading - Default Value
Estimated (manual) Reading
Estimated (computer) Reading
Removed Meter Reading
Customer's Own Reading
Computer Reading
Exchange Meter Reading
Corrector Meter Reading
No Reading Available
Third Party Normal Reading
Third Party Estimated (manual) Reading
Third Party Estimated (computer) Reading
Reading for Information Only
___________________________________________________________________________
ANA Standard Code Values - List 45
ACTION CODE - ACTN
Appears in CAKDET message, in segment RSN
01
02
03
04
05
06
99
=
=
=
=
=
=
=
No action
Resubmit electronically, if possible
Resubmit manually
Processed manually
Held pending for future processing
Contact supplier for advice
No advice
___________________________________________________________________________
ANA Code Values - List 46
REASON CODE - REAS
Code
001
002
003
004
Description
=
=
=
=
Temporary closure
Permanent closure
Change of ownership
Correction of previous
___________________________________________________________________________
April 1995
Section D Page 52
ANA Code Values - List 47
FUNCTION/TYPE INDICATOR - FUNC
Code
001
002
003
004
005
006
007
008
009
Description
=
=
=
=
=
=
=
=
=
Delivery to
Invoice to
Order from
Statement to
Transmission Point
Payment from
Uplift from
Transhipment point
Selling Point
___________________________________________________________________________
ANA Code Values - List 48
DATE ATTRIBUTE CODE - DATT
Code
001
002
003
004
005
006
Description
=
=
=
=
=
=
Open for trading
Closed for trading
Holiday
Deliveries accepted
Orders made/taken
Enquiries accepted
___________________________________________________________________________
April 1995
Section D Page 53
ANA Code Values - List 49
FREQUENCY/SCHEDULE - fourth sub-element of data element DATT in segment LDE in
LOCINF.
Code
Description
C
=
H
D
W
F
L
M
B
Q
1
2
3
4
5
6
7
A
P
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Combined - values from the list are concatenated eg for a schedule on three days
per week: C135 = Monday, Wednesday and Friday; CF1 = Fortnightly on
Monday. In this case, 'C' must always be the first character in the code.
Hourly
Daily
Weekly
Fortnightly
4 Weekly Period (Lunar Month)
Monthly (Calendar Month)
Every Two Months
Quarterly
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
AM
PM
___________________________________________________________________________
Code Values List 50
TIME ATTRIBUTE CODE - TIME
Code
001
002
003
004
005
006
007
Description
=
=
=
=
=
=
=
Booking in time (for delivery)
Opening times
Lunch break
Delivery times
Ordering times
Uplift times
Enquiry times
___________________________________________________________________________
April 1995
Section D Page 54
Code Values List 51
LOCATION ATTRIBUTE CODE - LATT
Code
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
Description
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Retail Outlet
Public House
Off Licence
Hotel
Newsagent
Warehouse
Bonded Store
Head Office
Restaurant
Forecourt
In-store Retail Outlet
Booking In Required
Sub-Post Office
EPOS Tills
Home Delivery
___________________________________________________________________________
ANA Code Values - List 52
VALUE/MEASUREMENT CODE used in data element LVAL which appears in segment LDE
in LOCINF.
Code
001
002
003
004
005
006
007
008
Description
=
=
=
=
=
=
=
=
Floor Area
Display Area
Storage Area
yumber of Rooms
Number of Tills/Lanes
Poster Sites
Maximum Load-bearing Weight
Maximum Storage Height
___________________________________________________________________________
April 1995
Section D Page 55
ANA Code Values - List 53
TYPE OF CHANGE used in data element TYPC in segment NIN in LOCINF and NOI in
CUSINF, PROINF and PRIINF.
Code
001
002
003
004
005
006
007
Description
=
=
=
=
=
=
=
ADD
AMEND
DELETE
REPORT
REFRESH (complete report including some changes since the last transmission)
REACTIVATE
DEACTIVATE
___________________________________________________________________________
ANA Code Values - List 54
AVAILABILITY STATUS CODE used in data element DNAC in segments DNA, DNB or
DNC in Book Trade messages.
Code
001
Description
=
XXX
___________________________________________________________________________
ANA Code Values - List 55
ORDER ACTION CODE used in data element DNAC in segments DNA, DNB or DNC in
Book Trade messages.
Code
001
Description
=
April 1995
XXX
Section D Page 56
ANNEX 1
DATA NARRATIVE SEGMENTS
CONTENTS
Page No.
1.
INTRODUCTION
2
2.
PRINCIPLES OF USE
2
3.
CONTENTS OF THE DATA NARRATIVE SEGMENT
3
3.1
Data Narrative Code (DNAC)
3
3.2
Registered Text (RTEX)
3
3.3
General Narrative (GNAR)
3
4.
IMPORTANT NOTE
3
5.
SEGMENT STRUCTURES
4
April 1995
Annexes Page 1
1.
INTRODUCTION
Data Narrative segments have been developed as an optional component of the
TRADACOMS messages in response to a demand from users for the inclusion of text
related data fields.
The principle of EDI, embodied by the TRADACOMS standards, is to allow fully
automatic processing of data interchanged by trading partners. However, it is
recognised that some users believe that provision for unprocessable textual data, either
as free-form narrative or preferably by reference to coded predefined text, is necessary in
certain circumstances.
To meet this demand, data narrative segments have been included to provide a flexible
means of accommodating such data.
There are five data narrative segments: DNA, DNB, DNC, DND and RNB, which may
appear at different levels in a message. These are reproduced at the end of this Annex.
Their contents are described in Section 3 below.
2.
PRINCIPLES OF USE
There are some important principles which should be observed by users of the Data
Narrative facility.
i)
The segment is entirely optional, i.e. always conditional in status and should
only be used if the message format in question cannot accommodate, in its
dedicated segments and elements, the data required. Data included in the
segment, particularly free format text, may not be easily processable by the
recipient's system.
ii)
Provision has been made for the segment to appear in the TRADACOMS files at
various levels i.e.
-
In the Header Message
-
In the Details Message at transaction level e.g. associated with the order
number, invoice number etc.
-
At line level i.e. associated with a given product line.
Because of the different locations in the file at which the segment may be used, the
segment may appear just once, or may be repeated, and may be nested i.e. repeating with
respect to a previous segment.
April 1995
Annexes Page 2
3.
CONTENTS OF DATA NARRATIVE SEGMENT
3.1
Data Narrative Code (DNAC)
The Data Narrative Code data element allows users to reference a previously defined
and mutually agreed code list. One example of this type of list is the ANA Standard
Code Values List 22.
The code list would be maintained by the users or by an industry body.
3.2
Registered Text (RTEX)
The Registered Text data element was previously available in many TRADACOMS
messages within the line details segment, but has now been transferred to the Data
Narrative Segment.
This element allows the user to register a code with the ANA which authorises the use
of an associated sub-element to contain variable data or a predefined application. Up to
four codes with their associated data, or four fields of data associated with the same
application code may be used.
3.3
General Narrative (GNAR)
The General Narrative data element allows up to four lines (sub elements) of free form
at text or data to be interchanged. Each line may be up to 40 characters in length.
4.
IMPORTANT NOTE
It cannot be stressed too strongly that the Data Narrative Segment should only ever be
used where the data to be interchanged is essential to the interchange and cannot be
accommodated elsewhere in the message format.
Text or unstructured data cannot easily be processed automatically, and to interchange
data in this form is to undermine the key principle of electronic data interchange.
The first course of action for any user with a query or problem concerning use of the
TRADACOMS standards is to contact the ANA Secretariat.
The Message Development Group regularly reviews the TRADACOMS messages, and
is always willing to discuss accommodating new applications by expansion or updating
of the standards. The procedure for initiating such changes is detailed in Volume One,
Section A.
Use of the Data Narrative segments always demands a high degree of user responsibility
and community co-ordination to ensure that data content does not become ambiguous.
April 1995
Annexes Page 3
DNA: DATA NARRATIVE
SEGMENT
DNA
DATA
ELEMENT
=
+
+
+
April 1995
DATA ELEMENT NAME
M/C
F/V
PICTURE
DATA NARRATIVE
C
SEQA
First Level Sequence Number
M
DNAC
Data Narrative Code
C
:
Code Table Number
Code Value
C
C
:
:
:
:
:
:
:
Registered Text
First Registered Application Code
Application Text
Second Registered Application Code
Application Text
Third Registered Application Code
Application Text
Fourth Registered Application Code
Application Text
C
C
C
C
C
C
C
C
C
V
V
V
V
V
V
V
V
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
:
:
:
General Narrative
General Narrative Line 1
General Narrative Line 2
General Narrative Line 3
General Narrative Line 4
C
C
C
C
C
V
V
V
V
X(40)
X(40)
X(40)
X(40)
RTEX
GNAR
V
V
V
9(10)
9(4)
X(3)
REMARKS
Starts at 1 and is incremented by 1 for each 1st
level repeat.
Standard data narrative previously defined and
agreed by the sender and receiver.
Number of relevant code list.
Code value from code list.
Essential text, where not provided for by specific
fields may be communicated using this element.
Application codes to define the function of the
text must be registered with the ANA prior to use.
The same application code may be repeated up to
four times, or up to four different codes may be
used.
Narrative covering information which cannot be
sent in a coded form i.e. RTEX/DNAC. This is
likely to preclude automatic processing.
Annexes Page 4
DNB: DATA NARRATIVE
SEGMENT
DNB
DATA
ELEMENT
=
M/C
F/V
PICTURE
REMARKS
DATA NARRATIVE
C
SEQA
First Level Sequence Number
M
V
9(10)
Takes the value of SEQA in the preceding
segment with which this segment is nested.
+
SEQB
Second Level Sequence Number
M
V
9(10)
Starts at 1 and is incremented by 1 for each 2nd
level repeat.
+
DNAC
Data Narrative Code
C
:
Code Table Number
Code Value
C
C
V
V
9(4)
X(3)
:
:
:
:
:
:
:
Registered Text
First Registered Application Code
Application Text
Second Registered Application Code
Application Text
Third Registered Application Code
Application Text
Fourth Registered Application Code
Application Text
C
C
C
C
C
C
C
C
C
V
V
V
V
V
V
V
V
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
:
:
:
General Narrative
General Narrative Line 1
General Narrative Line 2
General Narrative Line 3
General Narrative Line 4
C
C
C
C
C
V
V
V
V
X(40)
X(40)
X(40)
X(40)
+
+
April 1995
DATA ELEMENT NAME
RTEX
GNAR
Standard data narrative previously defined and
agreed by the sender and receiver.
Number of relevant code list.
Code value from code list.
Essential text, where not provided for by specific
fields may be communicated using this element.
Application codes to define the function of the
text must be registered with the ANA prior to use.
The same application code may be repeated up to
four times, or up to four different codes may be
used.
Narrative covering information which cannot be
sent in a coded form i.e. RTEX/DNAC. This is
likely to preclude automatic processing.
Annexes Page 5
DNC: DATA NARRATIVE
SEGMENT
DNC
DATA
ELEMENT
=
M/C
F/V
PICTURE
REMARKS
DATA NARRATIVE
C
SEQA
First Level Sequence Number
M
V
9(10)
Takes the value of SEQA in the preceding
segment with which this segment is nested.
+
SEQB
Second Level Sequence Number
M
V
9(10)
Takes the value of SEQB in the preceding
segment with which this segment is nested.
+
SEQC
Third Level Sequence Number
M
V
9(10)
Starts at 1 and is incremented by 1 for each 3rd
level repeat.
+
DNAC
Data Narrative Code
C
:
Code Table Number
Code Value
C
C
:
:
:
:
:
:
:
Registered Text
First Registered Application Code
Application Text
Second Registered Application Code
Application Text
Third Registered Application Code
Application Text
Fourth Registered Application Code
Application Text
C
C
C
C
C
C
C
C
C
V
V
V
V
V
V
V
V
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
:
:
:
General Narrative
General Narrative Line 1
General Narrative Line 2
General Narrative Line 3
General Narrative Line 4
C
C
C
C
C
V
V
V
V
X(40)
X(40)
X(40)
X(40)
+
+
April 1995
DATA ELEMENT NAME
RTEX
GNAR
V
V
9(4)
X(3)
Standard data narrative previously defined and
agreed by sender and receiver.
Number of relevant code list.
Code value from code list.
Essential text, where not provided for by specific
fields may be communicated using this element.
Application codes to define the function of the
text must be registered with the ANA prior to use.
The same application code may be repeated up to
four times, or up to four different codes may be
used.
Narrative covering information which cannot be
sent in a coded form i.e. RTEX/DNAC. This is
likely to preclude automatic processing.
Annexes Page 6
DND: DATA NARRATIVE
SEGMENT
DND
DATA
ELEMENT
=
M/C
F/V
PICTURE
REMARKS
DATA NARRATIVE
C
SEQA
First Level Sequence Number
M
V
9(10)
Takes the value of SEQA in the preceding
segment with which this segment is nested.
+
SEQB
Second Level Sequence Number
M
V
9(10)
Takes the value of SEQB in the preceding
segment with which this segment is nested.
+
SEQC
Third Level Sequence Number
M
V
9(10)
Takes the value of SEQC in the preceding
segment with which this segment is nested.
+
SEQD
Fourth Level Sequence Number
M
V
9(10)
Starts at 1 and is incremented by 1 for each 4th
level repeat.
+
DNAC
Data Narrative Code
C
:
Code Table Number
Code Value
C
C
V
V
9(4)
X(3)
:
:
:
:
:
:
:
Registered Text
First Registered Application Code
Application Text
Second Registered Application Code
Application Text
Third Registered Application Code
Application Text
Fourth Registered Application Code
Application Text
C
C
C
C
C
C
C
C
C
V
V
V
V
V
V
V
V
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
:
:
:
General Narrative
General Narrative Line 1
General Narrative Line 2
General Narrative Line 3
General Narrative Line 4
C
C
C
C
C
V
V
V
V
X(40)
X(40)
X(40)
X(40)
+
+
April 1995
DATA ELEMENT NAME
RTEX
GNAR
Standard data narrative previously defined and
agreed by the sender and receiver.
Number of relevant code list
Code value from code list
Essential text, where not provided for by specific
fields may be communicated using this element.
Application codes to define the function of the
text must be registered with the ANA prior to use.
The same application code may be repeated up to
four times, or up to four different codes may be
used.
Narrative covering information which cannot be
sent in a coded form i.e. RTEX/DNAC. This is
likely to preclude automatic processing.
Annexes Page 7
RNB: DATA NARRATIVE (Used where a second appearance of the data narrative facility is needed at a nested level in the same message)
SEGMENT
RNB
DATA
ELEMENT
=
M/C
F/V
PICTURE
REMARKS
DATA NARRATIVE (RETURNS)
C
SEQA
First Level Sequence Number
M
V
9(10)
Starts at 1 and is incremented by 1 for each 1st
level repeat.
+
SEQB
Second Level Sequence Number
M
V
9(10)
Starts at 1 and is incremented by 1 for each 2nd
level repeat.
+
DNAC
Data Narrative Code
C
:
Code Table Number
Code Value
C
C
V
V
9(4)
X(3)
:
:
:
:
:
:
:
Registered Text
First Registered Application Code
Application Text
Second Registered Application Code
Application Text
Third Registered Application Code
Application Text
Fourth Registered Application Code
Application Text
C
C
C
C
C
C
C
C
C
V
V
V
V
V
V
V
V
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
X(3)
X(40)
:
:
:
General Narrative
General Narrative Line 1
General Narrative Line 2
General Narrative Line 3
General Narrative Line 4
C
C
C
C
C
V
V
V
V
X(40)
X(40)
X(40)
X(40)
+
+
April 1995
DATA ELEMENT NAME
RTEX
GNAR
Standard data narrative previously defined and
agreed by the sender and receiver.
Number of relevant code list.
Code value from code list.
Essential text, where not provided for by specific
fields may be communicated using this element.
Application codes to define the function of the
text must be registered with the ANA prior to use.
The same application code may be repeated up to
four times, or up to four different codes may be
used.
Narrative covering information which cannot be
sent in a coded form i.e. RTEX/DNAC. This is
likely to preclude automatic processing.
Annexes Page 8
ANNEX 2
INTEGRITY CHECKING
CONTENTS
Page No.
2.1
INTRODUCTION
10
2.2
THE RECONCILIATION MESSAGE
10
2.3
FILE STRUCTURE (MESSAGES AND SEGMENTS)
11
2.4
STANDARD MESSAGE FORMATS
12
April 1995
Annexes Page 9
2.1
INTRODUCTION
Companies using, or considering using, EDI require reassurance about the completeness
and security of the transmissions they will receive and automatically process. Good EDI
standards and syntaxes include facilities which allow users to reconcile the information
received before they process. It is good business practice to use these facilities as they
address the concerns of auditors, managers and others about the security, integrity and
control of electronic communications.
The ANA strongly recommends that these facilities are used for ALL EDI
transactions.
The ANA also recommends that the audit and security facilities offered by EDI service
providers should be understood and exploited to provide additional levels of control and
assurance.
Users should check with trading partners how the SNRF is made unique and ensure that
appropriate tests are implemented. SNRF is generally held to be solely under the
senders control and is used to track the progress of all transmissions. The check would
be made for uniqueness of transmissions from this particular trading partner.
2.2
THE RECONCILIATION MESSAGE
The Reconciliation Message (RSGRSG) was designed in 1986/7 in response to user
experience that it was possible to embed a second transmission within the first. At that
time, it was not possible to amend the UN maintained syntax segment END. The
solution developed was a simple message RSGRSG which is sent as the last message in
a transmission before the END segment. The message contains the address of the
recipient and the transmission reference. It is matched against those held in the STX
(start of transmission) segment. If these do not match, then the sender has inadvertently
embedded a second STX (ie. a second transmission) within it. Users should indicate
that they are using this facility by using ANAA in the STDS data element in STX.
April 1995
Annexes Page 10
2.3
FILE STRUCTURE (MESSAGES AND SEGMENTS)
Objective: To ensure the integrity of the transmission.
Message:
Consisting of Segments:
RSGRSG
MHD = Message Header
Repeating as follows:
RSG = Reconciliation Segment
MTR = Message Trailer
NOTES:
1)
This message must be present if the transmission reconciliation check has been
switched on in the STX segment.
2)
It must always be the message immediately before the END segment in any
transmission.
April 1995
Annexes Page 11
Message
Type
RECONCILIATION MESSAGE
RSGRSG
Page 1 of 1
DATA
ELEMENT
SEGMENT
MHD
DATA ELEMENT NAME
=
+
MTR
REMARKS
(See also General Remarks in Directory)
MSRF
Message Reference
M
V
9(12)
Consecutive count of messages within the
transmission
TYPE
Type of Message
Type
Version Number
M
M
M
F
F
X(6)
9(1)
'RSGRSG'
'2' for this version
MESSAGE HEADER
M
RSGA
STX SNRF Reconciliation
Field
M
V
X(14)
Must equal SNRF in STX segment
RSGB
STX Receiver Reconciliation
Field
M
V
X(14)
Must equal UNTO in STX segment
MESSAGE TRAILER
M
Number of Segments in
Message
M
V
9(10)
Control count of the number of segments
comprising message. The count includes the
MHD and MTR segments surrounding the
message
=
NOSG
April 1995
PICTURE
M
=
+
F/V
MESSAGE HEADER
:
RSG
M/C
Annexes Page 12
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.5 Linearized : No Page Count : 153 Language : en-US Tagged PDF : Yes Author : David Blackett Creator : Microsoft® Word 2010 Create Date : 2014:11:14 11:33:23+08:00 Modify Date : 2014:11:14 11:33:23+08:00 Producer : Microsoft® Word 2010EXIF Metadata provided by EXIF.tools