Tradacomms Syntax Manual

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 179
At a glance
Powered by AI
The document discusses standards for electronic data interchange and how to use the provided manual.

The reconciliation message is designed to ensure the integrity of the transmission by checking that the sender has not inadvertently embedded a second transmission within the first.

The reconciliation message consists of a message header, reconciliation segment, and message trailer segments.

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:

April 1995

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.

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

1.1

Background

1.2

Scope and Purpose

1.3

Advantages

1.3.1 Media Independence

1.3.2 Machine Independence

1.3.3 System Independence

1.3.4 Flexibility

1.3.5 Efficiency

1.3.6 Intelligibility

1.4

Messages and Documents

1.5

Syntax Rules Example

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 6

2.6

2.7

2.8

2.9

3.

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

24

2.8.1 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 Single File Transmissions

27

THE CONTEXT OF THE SYNTAX RULES


3.1

April 1995

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

3.1.3 Carriage Return and Line Feed Characters

29

Section A Page 7

3.2

April 1995

3.1.4 Computer to Unintelligent Terminal


(including Facsimile and Telex)

32

3.1.5 Unintelligent Terminal to Computer

29

Advantages of the Syntax Rules over Conventional


Computer Records for Interchange Systems

29

3.2.1 Drawbacks of Conventional Layouts for


Interchange Purposes

30

3.2.2 How Syntax Rules Overcome these


Disadvantages

30

3.2.3 Absence of Data

33

3.2.4 Conclusion

33

Section A Page 8

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

April 1995

Convert
to
Syntax
Layout

Transfer
-----------------
medium

Conver
t
from
Syntax

Computer
B
File
Layout
Section A Page 9

Layout

Methods for the initial capture of data (in the sender's own system)
and the final output 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 interorganisation 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
April 1995

Section A Page 10

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 11

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 12

Figure A.1

OFFICIAL ORDER

Custom
er
Custom
er
Supplie
r
Supplie
r
Deliver
y Date
28.3.94

Any Shop plc


SUPPLIER NAME:
50 00600
003240
TELEX NO:

EAN Consumer
Unit Code
50 00100

Traded Unit
Description

07432 6
06827 1
15406 6

Product A
Product B
Product C

Conditions Special

Pack
Size
12
6
4

Customer Traded Unit


Code

EAN/InHouse Code
for Traded
Unit
48145 2
35066 6
15407 3

Qty
Ordered
10
10
30
6

Signature:

April 1995

Section A Page 13

Figure A.1 (Cont'd)

OFFICIAL ORDER

Custom
er
Custom
er
Supplie
r
Supplie
r
Deliver
y Date

Any Shop plc


SUPPLIER NAME:
50 00600 00328
2
TELEX NO:

EAN Consumer
Unit Code
50 00100

Traded Unit
Description

76967 3
66813 6

Product K
Product L

Conditions Special

Pack
Size
6
6

Customer Traded Unit


Code

EAN/InHouse Code
for Traded
Unit
76968 0
65846 5

Qty
Ordered
5
8
13

Signature:

April 1995

Section A Page 14

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 15

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
April 1995

Section A Page 16

documentation. Data element identifiers are not transmitted.

April 1995

Section A Page 17

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:


-

Data Segments
Standard Segments

2.2.4 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 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.

2.2.7 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

April 1995

Section A Page 18

message specifications, which are found in Volumes 2 and 3 of


this manual.

April 1995

Section A Page 19

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:
-

the message type itself.


code;

This is a 6-character alphabetic

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.

2.2.9 Interchange Transmission

2.3

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.

Data Separators and Terminators

2.3.1 Segment Terminator (')


Each segment is terminated
apostrophe (or single quote) (')

April 1995

by

segment

terminator,

the

Section A Page 20

eg. .......... 123'

April 1995

Section A Page 21

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)

The last data element in a segment is terminated by the


segment terminator. A data element separator is not required.

2.3.3 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)

The last sub-element within a composite data element is


terminated by a data element separator.
A sub-element
separator is not required.

2.3.4 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

Item

Can
only be
followe
d by
Segme
nt
Code

Segment
Code
=

Data
Elemen
t

April 1995

Sub-

'

End of
Transmission

Elemen
t

/
/

Data
Element
+

/
/

/
/

Section A Page 22

Sub-Element

:
'

April 1995

/
/

/
/

Section A Page 23

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
=

Plus sign
+
Padding Character
(Up-arrow/circumflex)

Colon
^

2.4.2 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:
April 1995

Section A Page 24

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-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/softwaredependent 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 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).

2.4.7 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:

April 1995

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.
Section A Page 25

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 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.

d)

Segments must also be designated


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.

as

mandatory

or

2.5.2 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

April 1995

Section A Page 26

ii)

Similarly, if data is only required AAAA, BBBB and EEEE:


SEG = data for AAAA + data for BBBB +++ data for
EEEE'

no data for

no data for

c)

DDDD

Where no data is required for one or more data elements at the


end of a segment, two options are available:
i)

April 1995

CCCC

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 27

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 28

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

i)

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

The normal rules for indicating the absence of conditional data,


specified in subsection 2.5, apply to these standard segments.

2.6.1 A Transmission
a)

April 1995

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.
Section A Page 29

b)

The first segment in all transmissions must be the Start of


Transmission segment which has the segment code STX.

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 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

April 1995

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

is a transmission priority code if required

Note: 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 30

2.6.2 Start of Transmission Segment (STX)


a)

Mandatory information included in this segment identifies:


-

b)

c)

the
the
the
the

syntax rules being used


sender and recipient of the transmission
date of transmission
sender's reference for the transmission

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.

2.6.3 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.

END = 1'

indicates a transmission consisting of 1


message
END = 25' indicates a transmission consisting of 25
messages

2.6.4 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

April 1995

Section A Page 31

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

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

Repeated for each message

2.6.5 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

April 1995

Section A Page 32

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 33

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.

MTR = 7' indicates that a message consists of 7


segments

2.6.7 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
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:

2.7.2 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 =
ODD =
ODD =

1 + .....'
2 + .....'
3 + .....'

April 1995

Section A Page 34


etc.

order sequence number/count within invoice message


b)

The sequence number reverts to one at the start of each


message.

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 =
ILD =
ILD
etc.
ODD
ILD
ILD

1 + .....'1st level (highest or `parent' level)


1 + 1 + .....' 2nd level (first invoice line
sequence in first order)
1 + 2 + .....'

=
=
=

2 + .....'1st level
2 + 1 + .....' 2nd level
2 + 2 + .....'

1st level

Sequence number

b)

2nd level
Sequence number

Where necessary, the technique can be extended to cover


more complicated nesting situations:eg.

AAA
AAB
AAB
AAC
AAC
AAD
AAC
AAB
AAC
AAB
AAA

=
=
=
=
=
=
=
=
=
=
=

1+
1+
1+
1+
1+
1+
1+
1+
1+
1+
2+

..........'
1 + ..........'
2 + ..........'
2 + 1 + ..........'
2 + 2 + ..........'
2 + 2 + 1 + ..........'
2 + 3 + ..........'
3 + ..........'
3 + 1 + ..........'
4 + ..........'
..........'

2.7.4 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

April 1995

Section A Page 35

indicated in the above examples.


2.8

Batching of Messages

2.8.1 Batching of Messages within a Transmission (BAT and EOB)


a)

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.

b)

The facility must only be used, therefore, where


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

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

April 1995

)
)
)
)
)
)

the

)
)
)
)
)
)

Repeated
for each
message
within a
batch

)
)
)
)
)
)
)
)
)
)
)

Repeated
for batch
within a
transmission

Section A Page 36

2.8.2 Batch Header Segment (BAT)


a)

This contains a reference allocated by the sender to the batch.


eg.

BAT = 77421'

identifies a batch
reference 77421

with

the

2.8.3 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 37

Figure A.5
START OF TRANSMISSION SEGMENT
END OF TRANSMISSION SEGMENT
DATA
ELEMENT

SEGMENT
STX

DATA ELEMENT NAME

=
STDS
:
+

FROM
:

UNTO
:

TRDT
:

END

M/C

F/V

PICTURE

REMARKS
(See also General Remarks in Directory)

START OF TRANSMISSION

Syntax Rules Identifier


Identifier

M
M

X(4)

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)

Version

SNRF

Sender's Transmission Reference

X(14)

Reference for the transmission

RCRF

Recipient's Transmission
Reference

X(14)

If known to sender

APRF

Application Reference

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

X(1)

Code Values List 1

END OF TRANSMISSION

Number of Messages in
Transmission

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 38

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 39

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:-

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.

3.1.2 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
April 1995

Section A Page 40

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.
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
April 1995

Section A Page 41

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 42

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 43

Record

Figure A.6 Conventional Layout for Part of an Order

Record Layout
810303
0
6

Elements/Sub-elements

810313
12
1

52

56

USE GATE NO.6

5012345678900
69

Order line sequence no.,


Supplier's EAN Trade Unit Code

12345A
5012345101019
77
90

105

125

(b)

113

12

Earliest delivery date, Latest


delivery date, Delivery
instructions narrative.

Supplier's item no./code,


Supplier's EAN consumer unit
code, Retailer's own Brand no.
(blank)

117

1000
131
136

Retailer's item no. (blank),


Consumer units in trade unit,
Ordering measure (blank)
144

150

Measure indicator (blank), No. of


trade units ordered, Total
measure ordered (blank),
Measure indicator (blank), etc.

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
0

810303
3

OLD
etc
0
3

(ii)

810313
15

USE GATE NO.6

5012345678900
7

20

12345A
28

This technique gives three advantages:-

April 1995

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.
Section A Page 44

(iii)

(c)

Segment codes make a message more intelligible.

It is more flexible, as additional segments can be


inserted without difficulty.

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:-

April 1995

Section A Page 45

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.

(ii)

Padding can be omitted by incorporating separator


characters. This improves the use of media space.
Figure A.8 uses 83 characters against the 150 used in
Figure A.6.

(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.

3.2.3 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

April 1995

Section A Page 46

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 47

SECTION B
STANDARD DATA ELEMENT DIRECTORY
CONTENTS

Page No.
1.

INTRODUCTION

2.

THE DATA ELEMENT DIRECTORY COLUMN HEADINGS

2.1

Identifier

2.2

Data Element Name

2.3

Used in Segment(s)

2.4

M/C

2.5

F/V

2.6

Picture

2.7

General Remarks

3.

DATA ELEMENT DIRECTORY

4.

DATA NAME INDEX

April 1995

4
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.

File Identification Details.

Customer and Supplier Details.

4
Codes,
Numbers.

Special

Indicators/Identifiers,

Counts,

References, Dates, Units, Quantities.

Cost Details, Discount Amounts/Totals, Percentages.

Amounts, Sub-Totals.

Totals, Hash Totals.

General Descriptive Text/Narrative.

April 1995

Sequence

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 subelements 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 messagespecific 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

ANA Credit Reason Code

4.015

CRRE

Accept/Reject Indicator

.000

ACRE

3.205

ACID

Account Identifier
Account Identifier

REFF

Account Name

3.205

ACID

Account Number

3.205

ACID

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

Adjustment Factor Value

.000

ADJF

Adjustment Percentage

.000

AADJ

Adjustment Type Indicator

.000

ADJT

Advice Note Date

11.021

ADVN

Advice Note Details

11.021

ADVN

Advice Note Number

11.021

ADVN

.000

ADLG

Actual/Proposed Status Indicator

Advised Lengths

April 1995

Section B Page 5

Advised Quantity

.000

AQTY

Advised Units

.000

ADUN

Advised Weights

.000

ADWT

Allowance/Charge Indicator

.000

AOCI

Alphanumeric VAT Registration No.

3.080

VATN

Alphanumeric VAT Registration No.

3.081

VATR

Amended Invoice Reference

.000

VDAA

Amount Payable

.000

AMPA

Amount Payable

7.140

AMPY

ANMW Multiple Group Member

CUSG

Application Reference

1.070

APRF

Application Text

9.130

RTEX

Application Text

9.130

RTEX

Application Text

9.130

RTEX

Application Text

9.130

RTEX

Area of Exception Condition

9.200

AEXC

Area of Exception Condition

9.200

AEXC

Area Manager

MAMN

Association Indicator

MUNE

Attribute Code

DATT

Attribute Code

TIME

Authentication Result

8.300

AUTR

Authentication Result 1

8.300

AUTR

Authentication Result 2

8.300

AUTR

Authentication Result 3

8.300

AUTR

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

.000

BABF

Balance Brought Forward

April 1995

Section B Page 6

Balance Brought Forward


Balance Date
Balance of Outstanding Prepayments Received
Bank Identity Code

.000

BABF

5.650

OUBA

PAYB
4.515

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

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

Bank Information

Carrier Sortation Data


Carrier's EAN Location Number

April 1995

CSOR
.000

CARD

Section B Page 7

Carrier's Identity Allocated by Cus

.000

CARD

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

.000

ICSE
CSTD

.000

Classification System
Closing Stock for the Period

CEDD

Claims Start Date


Claims Start Date

ICSD
RCAT

5.410

Code

CLSK
ACDE

Code

.000

AUTT

Code

1.020

FROM

Code

1.030

UNTO

Code Table Number

9.140

DNAC

Code Value

9.140

DNAC

Code Value

LATT

Code Value

LATT

Code Value

LATT

Code Value

LATT

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

Collection Method

April 1995

Section B Page 8

Colourway Description

.000

COLW

Colourway Number

.000

COLW

Colourway References

.000

COLW

Comment

ACDE

Company Identifier (non-EAN)

COTN

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

Contact Details

CONT

Contact Fax Number

CONT

Contact Name

CONT

Contact Name

3.165

CTNM

Contact Name at Customers

11.007

CCON

Contact Name at Dyers/Suppliers

11.006

DCON

Contact Telephone Number


Contract Number
Contruction/Yarn Type

CONT

5.550

SCRF

11.010

CNST

Copies Claimed

COPC

Copies Rejected

CREJ

Cost Price

6.010

OUCT

Cost Price (before VAT)

6.020

AUCT

.000

REPN

Country Code
Country of Origin

CUDA

Cover ID Format

.000

IDCI

Cover Identification

.000

IDCI

April 1995

Section B Page 9

Cover Identification and Format

.000

IDCI

Cover Price In Pence

.000

IRCP

06.051

CDSV

Credit Indicator

.000

BABF

Credit Indicator

.000

CTOT

Credit Indicator

.000

FASU

Credit Indicator

.000

FBAB

Credit Indicator

.000

FPSU

Credit Indicator

.000

FTOP

Credit Indicator

.000

MVAL

Credit Indicator

.000

PTOT

Credit Indicator

.000

TBTL

Credit Indicator

.000

USDI

Credit Indicator

.000

UTVA

Credit Indicator

.000

UVLT

Credit Indicator

.000

UVTT

Credit Indicator

.000

VTVC

Credit Line Indicator

4.060

CRLI

Credit Line Indicator

.000

PPAM

Credit Line Indicator

.000

UCSI

Credit Line Indicator

.000

UPSI

Credit Line Indicator

.000

UVAT

Credit Line Indicator

.000

UVLA

Credit Note Date

5.106

CRDT

Credit Note Number

5.036

CRNR

Credit Reason Description

4.015

CRRE

Credit Value (before VAT)

6.026

UCRV

Currency

.000

QPER

Currency Indicator

.000

CUIN

Current Price Schedule Reference

.000

CPSC

Customer Card Number

.000

PANN

Credit Discount Value

April 1995

Section B Page 10

Customer Classification
Customer Group EAN Number

RCAT
CUSL

Customer Group Location


Customer Group Name

1
CUSL

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

Customer's Address Line 2

3.032

CADD

Customer's Address Line 3

3.032

CADD

Customer's Address Line 4

3.032

CADD

Customers Allowance

CALL

Customer's Code for Order Office

3.155

OLOC

Customer's Code for Transmission Re

3.024

ITRA

Customer's EAN Location Number

3.020

CIDN

Customer's EAN Location Number

3.000

CLOC

Customer's ID Allocated by Supplier

3.020

CIDN

Customer's Identity

3.020

CIDN

Customer's Instruction Number

5.610

INRF

Customer's Invoice Location Code

3.022

ILOC

Customer's Item Code

3.040

CPRO

Customer's Item Code

3.046

CPRS

Customer's Item Code

3.110

UCON

Customer's Item Code

3.100

CORI

Customer's Location

3.000

CLOC

Customer's Name

3.030

CNAM

Customer's Order Number

5.010

ORNO

Customer's Own Brand EAN Number

3.100

CORI

Customer's Own Brand EAN Number

3.040

CPRO

Customer's Own Brand EAN Number

3.046

CPRS

April 1995

Section B Page 11

Customers Own Group Code

CUSL

Customer's Own Location Code

3.000

CLOC

Customer's Own Location Code

3.029

CLOE

Customer's Own Location Code

3.028

CLOS

Customer's Post Code

3.032

CADD

Customer's Product Number

3.040

CPRO

Customers Reference

REFF

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

Customer's Own Brand EAN Number

3.110

UCON

Customs Information

CUDA

Customs Form Type Indicator

CUDA

DUN-14 Code

3.110

UCON

DUN-14 Code for Traded Unit

3.070

SPRO

DUN-14 Code for the Traded Unit

3.076

SPRS

DUN-14 Code of Replaced Item.

3.100

CORI

10.517

STLD

9.140

DNAC

Data Lines
Data Narrative Code
Date Attributes

DATT

Date Goods Delivered to Customer

5.050

PODN

Date Goods Uplifted from Customer

5.580

POUN

Date Instruction Recv'd by Supplier

5.610

INRF

Date Instruction Placed by Customer

5.610

INRF

Date Order Received by Supplier

5.010

ORNO

Date Order Placed by Customer

5.010

ORNO

Date Range

5.116

DARA

Date and Time of Transmission

1.040

TRDT

10.522

RTRS

Date at End of Period

April 1995

Section B Page 12

Date of Bill Withdrawn

.000

VDAA

Date of Delivery/Uplift Units

5.038

UPLN

Date of Document

5.040

DELN

10.522

RTRS

Date of Invoice

5.100

IVDT

Date of Message

5.310

MEDT

Date of Transmission

1.040

TRDT

Date of Change

5.113

DACH

Date Relating to Message

5.705

DATE

Date of First Entry

Daytime Number
Debit Line Indicator

CTEL

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

Delivery Address Line 2

.000

DADD

Delivery Address Line 3

.000

DADD

Delivery Address Line 4

.000

DADD

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

Delivery Instructn Narrative Line 2

9.020

DINS

Delivery Instructn Narrative Line 3

9.020

DINS

Delivery Instructn Narrative Line 4

9.020

DINS

Delivery Lead time

5.672

DLED

Delivery Note Details

5.040

DELN

Delivery Note Number

5.040

DELN

Deleted Issue Indicator


Deliver To

April 1995

Section B Page 13

Delivery Period End Date

5.090

DVED

Delivery Post Code

.000

DADD

Delivery Quantity

5.165

DELQ

Delivery Round Code

CSOR

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

DEPO
CSOR

Design Description

.000

DESN

Design Number

.000

DESN

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

April 1995

Section B Page 14

Dyeing Instructions Line 1

.000

DYEI

Dyeing Instructions Line 2

.000

DYEI

Dyeing Instructions Line 3

.000

DYEI

Dyeing Instructions Line 4

.000

DYEI

EAN Article Number

11.003

YAGT

EAN Article Number

11.002

YSUP

EAN Location No of Dept/Person

3.120

METO

EAN Location Number

3.029

CLOE

EAN Location Number

3.028

CLOS

EAN Location Number

.000

ELOC

EAN Location Number

11.005

FCUS

EAN Location Number

11.001

GSUP

EAN Location Number

3.022

ILOC

EAN Location Number

3.024

ITRA

EAN Location Number

PARL

EAN Location Number

PLOC

EAN Location Number

.000

REPN

EAN Location Number

3.026

SLOC

EAN Location Number

3.152

TLOC

11.009

QLTF

EAN-13 Article No for Unit of Trade

3.076

SPRS

EAN-13 Article No.for Unit of Trade

3.070

SPRO

EAN-13 Article Number

.000

CCDE

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

Earliest Uplift Date

5.620

EUDT

Electronic Transmission From/To

3.019

ETFT

End Customer's Location Identity

3.029

CLOE

April 1995

Section B Page 15

End Date

5.676

DAPD

End Date

5.116

DARA

End Date

DATT

End Date

5.674

PAPD

End Date

.000

SUMO

End Date

TRDD

End of Range

PROD

End Time

LUHR

End Time

TIME

End Use of Fabric/Yarn


EPOS Till Indicator

.000

ENDU

EPTI

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

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

April 1995

Section B Page 16

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

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

April 1995

Section B Page 17

Final Customer

11.005

FCUS

.000

MARK

Finished Quality

11.009

QLTF

Finished Quality Code

11.009

QLTF

Finished Quality Description

11.009

QLTF

Finished Quantity for Shade

.000

TSHD

Finished Width in cms.

.000

FWID

Finishing Instructions

.000

FINI

Finishing Instructions Line 1

.000

FINI

Finishing Instructions Line 2

.000

FINI

Finishing Instructions Line 3

.000

FINI

Finishing Instructions Line 4

.000

FINI

Finished Markings

First Attribute Code Table

LATT

First Class Code/Value

RCAT

First Level Sequence Number

4.141

SEQA

First Name

MAMN

First Name

MANA

First Name

PROP

First Registered Application Code

9.130

RTEX

Fourth Attribute Code Table

LATT

Fourth Class Code/Value

RCAT

Fourth Level Sequence Number

4.144

SEQD

Fourth Registered Application Code

9.130

RTEX

.000

IDFE

Frequency of Publication
Frequency/Schedule

DATT

From

5.678

DVGD

From

6.685

PVGD

Full Title (Publisher)

.000

IDFT

Fully SOR Indicator

.000

IPFS

11.004

GMAK

9.040

GNAR

Garment Maker
General Narrative

April 1995

Section B Page 18

General Narrative Line 1

9.040

GNAR

General Narrative Line 2

9.040

GNAR

General Narrative Line 3

9.040

GNAR

General Narrative Line 4

9.040

GNAR

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

Grey Quality Description

11.008

QLTG

Grey Width in cms

11.015

GWID

Grey Supplier

11.001

GSUP

Gross Length

.000

ADLG

Gross Weight

.000

ADWT

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
Hours

HOMD
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

11.003

YAGT

Identity Allocated by Customer

April 1995

Section B Page 19

Identity Allocated by Customer

11.005

FCUS

Identity Allocated by Customer

11.004

GMAK

Identity Allocated by Customer

11.001

GSUP

Indentity Allocated by Customer

11.002

YSUP

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

Invoice To Address Line 2

3.175

IADD

Invoice To Address Line 3

3.175

IADD

Invoice To Address Line 4

3.175

IADD

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

Item Group Identifier

4.070

IGPI

Journey Reference

5.510

JORF

Installation Date

Labels Per Package

LPCK

Last Date for Order

.000

ISOD

Last Issue Indicator

.000

ILST

April 1995

Section B Page 20

Latest Delivery Date

5.070

LDAT

Latest Time

5.075

RATM

Latest Time

RTHD

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

Location Address Line 2

3.004

LADD

Location Address Line 3

3.004

LADD

Location Address Line 4

3.004

LADD

Length of Storage Medium

Location Activity Indicator

Location Attributes

LATT

Location Code

LOCO

April 1995

Section B Page 21

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

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

Manufacturer's EAN-13 Article No.

3.110

UCON

Manufacturer's Recom. Selling Price

6.140

SPRI

Manufacturers recommended selling

6.141

MSPR

Marked Price

6.141

MSPR

Marked Price

6.140

SPRI

Marked Price

6.141

MSPR

Markings

.000

MARK

Master File Total No. of Hot Card

.000

FTNM

Maximum Ordering Value

5.675

MOVL

Maximum Ordering quantity

5.670

MOQY

Maximum Storage Temperature

5.290

TMAX

Measure

LVAL

Measure From

.000

PQGD

Measure Indicator

.000

AQTY

Measure Indicator

5.410

CLSK

Measure Indicator

5.165

DELQ

Measure Indicator

5.677

DQGD

Measure Indicator

5.677

DQGD

Measure Indicator

LVAL

Measure Indicator

5.670

MOQY

Measure Indicator

5.140

OQTY

April 1995

Section B Page 22

Measure Indicator

6.010

OUCT

Measure Indicator

.000

PQGD

Measure Indicator

5.190

QADJ

Measure Indicator

.000

QPER

Measure Indicator

5.194

QPRO

Measure Indicator

5.180

QTYC

Measure Indicator

5.150

QTYI

Measure Indicator

5.192

QTYP

Measure Indicator

5.175

QTYR

Measure Indicator

5.170

QUTF

Measure Indicator

5.595

RQTY

Measure Indicator

5.185

SQTY

Measure Indicator

6.026

UCRV

Measure Indicator

5.120

UNOR

Measure Indicator

5.167

UPLQ

Measure Indicator

.000

XQTY

Measure Indicator

6.020

AUCT

Measure Indicator

.000

PQGD

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

MSAD
.000

AUTT

Minimum Ordering Value

5.675

MOVL

Minimum Ordering Quantity

5.670

MOQY

Minimum Storage Temperature

5.280

TMIN

Mixed VAT Rate Product Indicator

4.028

MIXI

April 1995

Section B Page 23

Modifier Category

.000

MCAT

Modifier Code

.000

MCDE

Modifier Value

.000

MVAL

Modifier Value

.000

MVAL

Monthly Charge Deferred Value

.000

MCDV

Multiple Newsagent

MUNE

Name

1.020

FROM

Name

1.030

UNTO

11.003

YAGT

9.060

SCAR

.000

INAM

3.120

METO

Name of Final Customer

11.005

FCUS

Name of Garment Maker

11.004

GMAK

Name of Grey Supplier

11.001

GSUP

Name of Yarn Supplier

11.002

YSUP

Name of Agent
Name of Carrier
Name of Company to be Invoiced
Name of Department or Person

National Federation Member Indicator

NAFE

Nature of Hot Card

.000

NOHC

Negative Indicator

.000

CONA

Negative Indicator

.000

CONB

Negative Indicator

.000

CONS

Negative Indicator

.000

NUCT

Negotiated Min Remaining Shelf Life

5.300

NMRS

Net Credit Value (before VAT)

6.036

EXLV

Net Length

.000

ADLG

Net Price

6.683

SBPR

Net Price

6.684

STPR

Net Sale File Total

10.015

NTFT

Net Sale Quantity

10.085

NTSQ

Net Sales Total

10.130

NTST

.000

ADWT

Net Weight

April 1995

Section B Page 24

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

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

Number of Item Lines

4.110

NRIL

Number of Lines Picked in Order

4.270

NOPP

Number of Location Records


Number of Location Records

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

Number of Order Units Produced

5.194

QPRO

Number of Periods in a Base Cycle

10.522

RTRS

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 Locations Reported

April 1995

Section B Page 25

Number of Total Segments

4.120

NSTL

Number of Traded Units Adjusted

5.190

QADJ

Number of Traded Units Credited

5.180

QTYC

Number of Traded Units Expected

.000

XQTY

Number of Traded Units Held

5.185

SQTY

Number of Traded Units Invoiced

5.150

QTYI

Number of Traded Units Ordered

5.140

OQTY

Number of Traded Units Required

5.595

RQTY

Number of Traded Units Returned

5.175

QTYR

Number of Traded Units in Delivery

5.165

DELQ

Number of Traded Units in Uplift

5.167

UPLQ

Number of Traded Units Required

.000

AQTY

5.192

QTYP

Number of Units

.000

ADUN

Number of Units Outstanding

.000

ADUN

Number of Units Short/Over

.000

ADUN

Number of Units for Charge Type

.000

NUCT

Numeric VAT Registration Number

3.080

VATN

Numeric VAT Registration Number

3.081

VATR

Official On Sale Date

.000

IRON

Order Classification

5.020

CLAS

Order Code

4.020

ORCD

Order From

3.010

ORDF

Number of Traded Units to be Picked

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

Order Office Address Line 2

3.160

OOAD

Order Office Address Line 3

3.160

OOAD

Order Office Address Line 4

3.160

OOAD

April 1995

Section B Page 26

Order Office EAN Location Number

3.155

OLOC

Order Office Location

3.155

OLOC

Ordering Measure

5.670

MOQY

Ordering Multiple

5.670

MOQY

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

Overall Composition

11.011

COMP

Own Location Code

.000

ELOC

Pack/Bundle Size

.000

UNOM

Package Identification Number

.000

PKID

Package Identification Number 1

.000

PKID

Package Identification Number 2

.000

PKID

Package Identification Number 3

.000

PKID

Package Narrative

.000

PNAR

Package Narrative Line 1

.000

PNAR

Package Narrative Line 2

.000

PNAR

Package Narrative Line 3

.000

PNAR

Package Narrative Line 4

.000

PNAR

Originator's Transaction Reference

Packages per Unit

PITM

Packing Instructions

.000

PACI

Packing Instructions Line 1

.000

PACI

Packing Instructions Line 2

.000

PACI

Packing Instructions Line 3

.000

PACI

Packing Instructions Line 4

.000

PACI

Parent Location

PARL

Part Price including VAT

.000

IRVT

Part or Full Advice

.000

PORF

April 1995

Section B Page 27

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

Post Code

3.160

OOAD

Premises Reference of Previous Bill

.000

VDAA

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

Previous Shade Reference

.000

SHAD

Price Applicability Dates

5.674

PAPD

Price List Number

5.660

PLND

Price Scale Description

6.160

GRPR

Price per Unit

.000

CPPU

Primary Account Details

.000

PANN

Percentage Qualifying for Zero Rate

Primary Location

PLOC

Primary Reference

6.300

PRRF

Primary Reference

6.300

PRRF

April 1995

Section B Page 28

Primary Trading Hours

PTHR

Print/Screen Number

.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 Profile
Product Range Attributes

PROD

Product Range Code

PROD

Product Status

4.426

Product Weight

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

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

Purchase Value

.000

PVTP

Quantity Adjusted

5.190

QADJ

Quantity Credited

5.180

QTYC

Quantity Data

.000

QPER

Quantity Expected

.000

XQTY

Quantity Graduations

5.677

DQGD

Quantity Graduations

.000

PQGD

April 1995

Section B Page 29

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

Reason for Return Line 2

.000

RFRT

4.390

DUAC

.000

EFTS

3.130

REID

Reason for Variance


Receipt Number
Recipient's EAN Location Number
Recipients Identification for the Location

PARL

Recipients Identification of the Location

3
PLOC

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

Refund Value

.000

RVTP

Regional Availability

9.110

REGA

Registered Text

9.130

RTEX

Rejection Code

April 1995

RCOD

Section B Page 30

Rejection Comment
Related Message Indicator

RCOD

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

Reporting Sequence

5.673

SRPR

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

Return Address

RADD

Return Address Line 1

RADD

Return Address Line 2

RADD

Return Address Line 3

RADD

Return Address Line 4

RADD

Return Address Post Code

RADD

Returns Method

April 1995

10.000

ICRM

Section B Page 31

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

SEAE

Season Start Date

SEAS

Second Attribute Code Table

LATT

Second Class Code/Value

RCAT

Second Level Sequence Number

4.142

SEQB

Second Registered Application Code

9.130

RTEX

.000

SREF

Secondary Reference Number


Selling Price

CUDA

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

Senders Own Location Number

PLOC

Senders Own Location Number for Parent Location

PARL

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

Settlement Discount Percentage

5.630

PAYD

Settlement Discount Percentage

.000

PAYY

6.260

SETC

Settlement Terms

.000

PAYY

Shade Classification

.000

SHAD

Shade Description

.000

SHAD

Settlement Discount Totals

April 1995

Section B Page 32

Shade Number

.000

SHAD

Shade Reference

.000

SHAD

Shade References

.000

SHAD

Short Title (Publisher)

.000

IDST

Size Details

.000

SIZE

Size Measurement 1

.000

SIZE

Size Measurement 2

.000

SIZE

Size of Product

.000

SIZE

Snapshot Category Code

4.300

SSCC

Snapshot Reference Number

5.500

SSRN

Specialist Data 1

SPEC

Specialist Data 2

SPEC

Specialist Information

SPEC

Specialist Information Length

SPEC

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

Start Date

5.116

DARA

Start Date

DATT

Start Date

.000

PANN

Start Date

5.674

PAPD

Start Date

.000

SUMO

Start Date

TRDD

Starting Price

6.683

SBPR

Starting Price

6.684

STPR

April 1995

Section B Page 33

Start of Range

PROD

Start Time

LUHR

Start Time

TIME

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

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

Sub-address Line 1

MSAD

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

April 1995

Section B Page 34

Summary Period

10.521

REFP

Supplementary Code

.000

IBCS

Supplier Code

.000

CCDE

Supplier's Address

3.062

SADD

Supplier's Address Line 1

3.062

SADD

Supplier's Address Line 2

3.062

SADD

Supplier's Address Line 3

3.062

SADD

Supplier's Address Line 4

3.062

SADD

Suppliers Code for Group

CUSL

Supplier's Code for Replaced Item

3.100

CORI

Supplier's Code for Retail Outlet

.000

REPN

Supplier's Code for Unit Contained

3.110

UCON

Supplier's Code for the Traded Unit

3.070

SPRO

Supplier's Code for the Traded Unit

3.076

SPRS

Suppliers Credit Claim Number

SURF

Supplier's Despatch EAN Location No

3.150

DLOC

Supplier's EAN Location Number

3.050

SIDN

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

.000

ELOC

Supplier's ID of Customer's Locn.

3.000

CLOC

Supplier's Identification of Locn.

3.029

CLOE

Supplier's Identification of Locatn

3.028

CLOS

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

Supplier's Own Location Code

3.150

DLOC

Supplier's ID

April 1995

Section B Page 35

Supplier's Own Location Code

3.152

TLOC

Supplier's Post Code

3.062

SADD

Suppliers Processing Date


Supplier's Product Number

SUPD
3.070

SPRO

Suppliers Reference

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

Supply Period
Surcharge Amount

Surname

MAMN

Surname

MANA

Surname

PROP

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

Tariff Code Modifier

.000

TMOD

Tariff Code Modifier 1

.000

TMOD

Tariff Code Modifier 2

.000

TMOD

Tariff Code Modifier 3

.000

TMOD

Tariff Code Modifier 4

.000

TMOD

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

April 1995

LATT

Section B Page 36

Third Class Code/Value

RCAT

Third Level Sequence Number

4.143

SEQC

Third Registered Application Code

9.130

RTEX

Time Attributes

TIME

Time Closed

PTHR

Time of Message

5.310

MEDT

Time of Transmission

1.040

TRDT

Time Open

PTHR

Title

MAMN

Title

MANA

Title

PROP

Title of Person

3.120

METO

To

5.678

DVGD

To

6.685

PVGD

To Follow Acceptability

3.016

TFAC

To Follow Indicator

4.050

TFIN

Tolerance Quantity for Shade

.000

TSHD

Tolerance Weight for Shade

.000

TSHD

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

TCAK

Total Charge Before VAT

.000

UVLA

Total Charge Before VAT

.000

UVLT

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

April 1995

Section B Page 37

Total CLO Lines


Total Closing Stock

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

Total Goods Weight

5.135

DEWT

Total Goods Weight

5.640

UPWT

Total Measure

5.170

QUTF

Total Measure

.000

UGST

Total Measure

5.230

UGWT

Total Measure

.000

UHST

Total Measure

5.260

UHYT

Total Measure

.000

ULST

Total Measure

5.240

ULTH

Total Measure

5.270

UVOL

Total Measure

.000

UVST

Total Measure

5.250

UWDT

Total Measure

.000

UWST

Total Measure Adjusted

5.190

QADJ

Total Measure Advised

.000

AQTY

Total Measure Credited

5.180

QTYC

Total Measure Expected

.000

XQTY

Total Financial Units

April 1995

Section B Page 38

Total Measure From

5.677

DQGD

Total Measure Held

5.185

SQTY

Total Measure Invoiced

5.150

QTYI

Total Measure Ordered

5.140

OQTY

Total Measure Produced this period

5.194

QPRO

Total Measure Required

5.595

RQTY

Total Measure Returned

5.175

QTYR

Total Measure To

5.677

DQGD

Total Measure To

.000

PQGD

Total Measure of Closing Stock

5.410

CLSK

Total Measure of Delivery

5.165

DELQ

Total Measure to be Picked

5.192

QTYP

Total Net Length Ordered

.000

TDYE

Total Net Length Ordered for Shade

.000

TSHD

Total Net Value

.000

TVTP

Total Net Weight Ordered

.000

TDYE

Total Net Weight Ordered for Shade

.000

TSHD

Total No. of Claims Lines


Total No. of Item Lines/Claims
Total Number of Claims References for House
Total Number of Issues
Total Number of Order Units
Total Number of Rejected Messages
Total Number of Rejection Lines

TLCL
.000

TCMS

TCRC
.000

ISTO

8.090

QTYT

.000

REJJ

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 Purchase

April 1995

Section B Page 39

Total Quantity Returned

8.185

TQRT

Total Quantity in Snapshot

8.280

QSNP

.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

Total Units Ordered

.000

TDYE

Total Uplift Measure

5.167

UPLQ

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

Total Units Ordered for Shade

.000

TSHD

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

Traded Unit Description Line 2

9.030

TDES

Traded Unit Quantity per Layer

5.210

ULAY

Total Refund

Total Value of EFT Messages


Total Value of Payment Messages
Total Variable Units

April 1995

Section B Page 40

Traded Unit Quantity per Storage Md

5.200

UPAL

Traded Units From

5.677

DQGD

Traded Units From

.000

PQGD

Traded Units To

5.677

DQGD

Traded Units To

.000

PQGD

Trading Day

.000

TDAY

Trading Day

TRAT

Trading Day

TRDD

Trading End Date

TRDE

Trading Partner's Own Code

4.015

CRRE

Trading Start Date


Trading Times
Transaction Amount

TRDD
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

Transfer Date

TRDS

.000

Transaction Planning Status

TRND

Transmission Priority Code

1.080

PRCD

Transshipment Location

3.152

TLOC

Type

.000

OTYP

Type

.000

PRRD

Type

.000

PRRD

Type

1.100

TYPE

Type of Change

9.070

TYPC

Type of Change

9.070

TYPC

Type of Message

1.100

TYPE

April 1995

Section B Page 41

Type of Outlet Code

3.008

OUTY

Type of Package

.000

PACK

Type of Package Number 1

.000

PACK

Type of Package Number 2

.000

PACK

Type of Package Number 3

.000

PACK

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

6.040

BUCT

Unit Credit Value (before VAT)

6.026

UCRV

Unit Credit Value before Disc & VAT

.000

UCRB

Unit of Length

.000

UNOM

Unit of Measure

.000

CLVM

Unit of Measure

.000

CONA

Unit of Measure

.000

CONB

Unit of Measure

.000

CONS

Unit of Measure

.000

NUCT

Unit of Measure

.000

UGST

Unit of Measure

5.230

UGWT

Unit of Measure

.000

UHST

Unit of Measure

5.260

UHYT

Unit of Measure

.000

ULST

Unit of Measure

5.240

ULTH

Unit of Measure

5.270

UVOL

Unit of Measure

.000

UVST

Unit of Measure

5.250

UWDT

Unit of Measure

.000

UWST

Unit of Ordering

5.120

UNOR

Unit of Sales Configuration


Unit of Weight

April 1995

UOSC
.000

UNOM

Section B Page 42

Units Billed

.000

NUCT

Units Consumed

.000

CONA

Units Consumed

.000

CONB

Units Consumed

.000

CONS

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

Uplift Instruction Narrative Line 2

9.025

UINS

Uplift Instruction Narrative Line 3

9.025

UINS

Uplift Instruction Narrative Line 4

9.025

UINS

Uplift Note Details

5.038

UPLN

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

April 1995

LVAL
6.685

PVGD

Section B Page 43

Value/Measurement Code

LVAL

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

Variant Price Before Discount

6.170

VAPR

Variant Type Code

4.405

VTCO

Vehicle Tare Weight

5.135

DEWT

Vehicle Tare Weight

5.640

UPWT

Version

1.010

STDS

Version Number

1.100

TYPE

.000

UVST

5.270

UVOL

Warp

11.011

COMP

Weft

11.011

COMP

Volume of Storage Medium


Volume of Unit

Weight Indicator

WGTH

Weight Outstanding

.000

ADWT

Weight Short/Over

.000

ADWT

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

Section B Page 44

Name
Cat.Ref.
Ident.
Sub-Element
________________________________________________________________________________________

SECTION C
THE SEGMENT DIRECTORY

CONTENTS
Page No.
1.

INTRODUCTION

2.

THE SEGMENT DIRECTORY

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

UCNHDR,

SNPHDR, SADHDR, AVLHDR,


CORHDR,
ACKHDR,

PPRHDR,

CFS*
CFT
CGL*
CIA
CLD
CLO

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,

Claims File Summary


Customer Information File Totals
Retail Group Code
Complex Invoice Line Adjustments
Credit Note Line Details
Customer's Location

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,
Section C Page 3

Code
CLP
CLR
CLT*
CMD*
CMR*
COD
COT
CPT
CRC*
CRF
CRT*
CST
CTL*
CTR
CUD*
DCD
DCT
DEF
DEL
DFT
DIN
DLD
DLS
DNA

ACKHDR,

Description

Used in Message(s)
UTLBIL
Customer Location References
PRIINF
Customer's Location References
PRIINF
Claims Total Sub Trailer
CLAIMS
Claims Line Detail
CLAIMS
Claims Reference
CLAIMS
Complex Order Line Details
CORDER
Confirmation File Totals
UCNTLR, DLCTLR
Communicating Partners
GENHDR
Claims Reference Confirmation
CAKDET
Credit Note References
CREDIT
Claims Reference Trailer
CAKDET
VAT Rate Credit Sub Trailer
CREDIT
Claims Acknowledgement File Trailer CAKTLR
Credit Trailer
CREDIT
Customer Description
RDADET
Delivery Confirmation Details
DLCDET
Delivery Confirmation Trailer
DLCDET
Deferred Charges
UTLBIL
Delivery References
DELIVR
Delivery File Totals
DELTLR
Delivery Instructions
ORDERS, PICKER, CORDER
Delivery Line Details
DELIVR
Delivery Line Supplementary Data DELIVR
Data Narrative
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,

DNB

Data Narrative

DNC

Data Narrative

DNS
DOC
DSC
DSD
DST
DTA*

Delivery Note Supplementary Data


Message Rejected
Discount Data Header
Discount Data Details
Delivery Status
Outlet Specific Details

April 1995

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
Section C Page 4

Code
DTR
EXC
FCT*
FDT
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
April 1995

Description
Delivery Trailer
Exception Condition(s)
File Claims Total
File Period Dates

Used in Message(s)
DELIVR
EXCINF
CLATLR
INVFIL, DELHDR, DLCHDR,
UPLHDR, UCNHDR, UTLHDR
File Details
ALL HEADER MESSAGES
Totals of Accepted/Rejected Claims CAKTLR
General Communications File Totals GENTLR
House Claims Trailer
CLAIMS
Hot Card File Totals
HOTDET
House Trailer
CAKDET
Homeshopping Line Information
HSODET
Homeshopping Order Information
HSODET
Interchange Acknowledgement
INTDET
Invoice Line Details
INVOIC
Invoice Location
DYEINS
Instruction References
DYEINS
Invoice To
CUSINF
Issue Price Details
ISSDET
Issue VAT Details
ISSDET
Issue Period Details
ISSUES
Invoice References
INVOIC
Issue Claims Period
ISSDET
Issue/Publication Details
ISSDET
Issue Promotional Details Per House ISSDET
Issue Retail Sales Details
ISSDET
Total No. of Issues
ISSTOT
Invoice to Details
CORDER
Instruction File Totals
DYETLR
Instruction Trailer
DYEINS
Acknowledgement File Totals
ACKTLR
Acknowledgement Trailer
ACKMNT
Location Details
LOCINF
Customer Location Details
RDBDET
Location Planning Report File Totals LPRTLR
Lot and Shade Line
DYEINS
Miscellaneous Information
CUSINF
Customer Group Location
RDBDET
Location Information File Totals
LOCTLR
Lot and Shade Details
DYEINS
Location Type
CUSINF
Message Details
GENRAL
Multi-volume/Part (2)
PVUINF
Charge Modifiers
UTLBIL
Multi-volume/Part (1)
BTOERS
Location Name and Address
CUSINF
Retailer Batch Control
EFTDET
Data Record
HOTDET
Nature of Information
LOCINF
Nature of Hot Card
HOTDET
Section C Page 5

Code
NOI
NTP
ODD
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
Nature of Information
Transaction Details
Order and Delivery References
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*

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

April 1995

Used in Message(s)
CUSINF, PROINF, PRIINF
EFTDET
INVOIC, DLCDET
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
Section C Page 6

Code
RNB
RPR*
RSN*
RST
RTH*
SAD
SAR
SAT
SBK

Description
Data Narrative
Retail Price
Claim Reject Reason
Statement/Remittance File Totals
Retail Trading Hours
Stock Adjustment Details
Stock Adjustment Reference
Stock Adjustment Trailer
Supplier's Bank Details

SDT

Supplier Details

UCNHDR,
PPRHDR,

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
April 1995

Used in Message(s)
DLCDET, UCNDET
PVUINF
CAKDET
SRMTLR
RDBDET
SADDET
SADDET
SADDET
CRAINF, PAYINF,
DRAINF
PROHDR, PRIHDR, CUSHDR,
ORDHDR, PICHDR, DELHDR,
DLCHDR, INVFIL, CREHDR,
SRMHDR,
UPLHDR,
SNPHDR, SADHDR, AVLHDR,
CORHDR,
ACKHDR,

PAYINF, PRAINF, CRAHDR,


EXCINF, LPRHDR, UTLHDR,
HOTHDR, EFTHDR, INTHDR
Time Base Control Totals
PPRDET, LPRDET
Planning Report Trailer
PPRDET, LPRDET
Planning Report Data
PPRDET, LPRDET
Planning Report Rules
PPRDET, LPRDET
Function Report Data
PPRDET, LPRDET
Functional Data Time Base Control
PPRDET, LPRDET
Stock Line Details
SNPSTS
Outlet Location Details
LPRDET
Snapshot File Totals
SNPTLR
Sales & Returns File Totals
SORTLR
Standard Product Data
PRIINF
Specific Product Identity or Date
SORDET
Statement/Remittance Line Details SRMINF
Stock Reference
SNPSTS
Statement/Remittance Message Totals
SRMINF
Shapshot Reference
SNPSTS
Shapshot Trailer
SNPSTS
Storage Details
PROINF
Shop Trading Hours
RDADET
VAT Rate Invoice Sub Trailer
INVOIC
Statement To
CUSINF
Credit Advice Message File Totals
CRATLR
Debit Advice Message File Totals
DRATLR
Exception Condition Message File Totals
EXCTLR
Hot Card Totals
HOTTLR
Number of Interchange Messages
INTTLR
Invoice Trailer
INVOIC
File Totals
INVTLR, CRETLR
Payment Message File Totals
PAYTLR
Section C Page 7

Code
TRA
TRC*
TRT
TTL
TXT
TYP

Description
Transmission To
Claims Trailer
Transaction Totals
Utility Bill File Totals
Text
Transaction Type Details

UCD
UCT
UDD
UFT

Uplift
Uplift
Uplift
Uplift

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

April 1995

Confirmation Details
Confirmation Trailer
References
File Totals

Used in Message(s)
CUSINF
CLAIMS
EFTTLR
UTLTLR
GENRAL
ALL HEADER MESSAGES
EXCEPT GENHDR
UCNDET
UCNDET
UCNDET
UPLTLR
UPLIFT
UPLIFT
UPLIFT
UPLIFT
UCNDET
UPLIFT
UTLBIL
VATTLR
UVATLR

Section C Page 8

SECTION D
STANDARD CODE VALUES

CONTENTS
Page No.
1.

INTRODUCTION

2.

CONTENTS

3.

STANDARD CODE VALUES

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 subelement which can be sent in coded form. The lists are numbered as
shown below:

List
1
Transmission Priority Code
2
Transaction Code
3
Transaction Type
4
Measure Indicator
element
5
Special Price Indicator
6
Order Classification
7
Order Code
8
To Follow Indicator
9
Credit Line Indicator
10
Item Group Identifier
11
Cash Settlement Discount Identifier
12
VAT Rate Category Code
13
Reason for Credit Code
14
VAT Type of Supply Code
15
Statement/Remittance Line Code
16
Application Reference Abbreviations
17
Reason for Variance Code
18
Stock Status Code
19
Stock Snapshot Category Code
20
Reason for Adjustment Code
21
Delivery/Uplift Condition Codes
DELC/UPLC
22
Data Narrative Code
23
Reserved Code List
24
Registered Text Code
25
Transaction Planning Status
26
Delivery/Uplift Action Details
27
Report Period Base
28
Location Activity Indicator
29
Report Function Indicator
30
Storage Medium Code
31
Currency Code
32
Discount Type
33
Reason for Rejection Code
34
House Acknowledgements Code
35
Authorisation Method
36
Retailer Batch Control Details
37
Update Type
38
Nature of Hot Card
39
Transaction Source
40
EFT Transaction Type
April 1995

Data Element/Sub-Element
TCDE
TTYP
PIND
ORCD
CRLI
IGPI
CRRE
APRF

RADJ
DNAC
RTEX
DUAC

SMCO
CUIN
DTYP
AUTT
REPN

EFTT

PRCD
SubCLAS
TFIN
CSDI
VATC
TSUP
LINE
REVR
SSTC
SSCC

DNAC
TPST
RTRS
LOCA
REPU

RCOD
ACDE
UDAT
NOHC
TSCR

Section D Page 3

41
42
43
44
45
46
47
48
49
50
51
52
53

April 1995

Utility Classification Code


Bill Type Code
Consumption/Charge Indicator
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

BTCD
CCDE

FUNC
TIME
LATT
TYPC

CODE
PRRD
ACTN
REAS
DATT
DATT
LVAL

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


chained together
Update transmission of Product Information File with
chained together
Complete transmission of Product Information File with
linked together in a hierarchy
Update transmission of Product Information File with
linked together in a hierarchy

products
products
products
products

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 overseas


0420 term
0430 0435 0440 -

0445 0450 0460 0470 0475 -

April 1995

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
Standing Order - an order for regular supplies, valid over a long
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
Section D Page 7

0480 0485 0490 -

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 8

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 -

April 1995

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

Section D Page 9

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 10

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 -

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
Section D Page 11

0749 -

Copy Credit Note - not for VAT purposes. Copy of a credit note
sent by EDI or other means for information only

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


April 1995

Section D Page 12

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
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 -

April 1995

Claims Acknowledgement (Newstrade) - response to a claim for


credit, indicating which claims have been accepted or rejected
Section D Page 13

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


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 14

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

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)
Section D Page 15

PEN-NOTE
PCV-NOTE
ISS-NOTE
RET-NOTE
TRF-NOTE
QNE-NOTE
RAN-NOTE
XFM-NOTE
PCR-NOTE
WHRECEIPT -

Pallet Exchange Note (TCDE 6001)


Pallet Control Voucher (TCDE 6002)
Pallet Issue Note (TCDE 6003)
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)

Invoices Only (TCDE 0700)


Assigned Debt Invoice (TCDE 0707)

Debit Notes Only (TCDE 0720)


Credit Notes Only (TCDE 0740)

INVFIL:
INVOICES
ASS-INV
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 -

April 1995

Exception Conditions (TCDE 0850)

Section D Page 16

___________________________________________________________________________

April 1995

Section D Page 17

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
consumer units
100 consumer units
1000 consumer units

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

Section D Page 18

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

=
=
=
=
=

ZZ
=
calculation
NB

Kilovolt-ampere
Kilovar (reactive power)
Kilowatt-hour
British Thermal Unit
Therm

Hundredweight
Quarter
Pound
Ounce
Grain
Undefined - only used in intermediate stages of a

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 19

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
stocked)
S
X

=
=
=
=

Campaign
Easter
New Release
Request (special customer order for items not usually

=
=

Stock (replenishment order)


Christmas

___________________________________________________________________________

April 1995

Section D Page 20

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 21

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 22

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.

Credit Line payments which will be due to the Policy Holder or


Insurer to settle - always deducted from the invoice value.

Insurance Premium Tax

___________________________________________________________________________

April 1995

Section D Page 23

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 24

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 25

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 26

___________________________________________________________________________
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 27

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 28

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 29

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 30

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 nonstandard 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

05
06
07
08
09
10
11
12
13
14

15
16

17
18

April 1995

Section D Page 31

19

20
21
22
23
24
25
26
27

28

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
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

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 32

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 33

044
045
046
047
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
April 1995

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 crossrefererred 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
Section D Page 34

080
081
082
083
084
085
086

087
088
089
090
091
092
093
094
095
096
097

098
099
100
101
102
103
104
105
106
107
108
109

April 1995

Settlement Discount (%)


Unit Cost Price (pre-discount)
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 = nonstock 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
Section D Page 35

110

April 1995

for this product line. The customer will advise the location code
to be used
Goods Received Note Identity Number
Format X(9)

Section D Page 36

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

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

April 1995

Section D Page 37

Code

Application

141
142
143
144
145

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 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

146

147

148
149

150

9(11) (UK).
151
Vehicle Description: Text description of the vehicle. X(40)
152
Client's reference for the vehicle X(40).
153
VIN - Vehicle identity X(40).
154
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.
155-164
British Coal billing requirements
155
*Coal or Coke Invoice indicator: format 9(1). Has the following
values 1 = Coal, or 2 = Coke.*
Haulier Code: format X(3)

April 1995

Section D Page 38

Code

Application

156

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

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
the charge.
182
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;
April 1995

Section D Page 39

Code

183
184
185
186
187
188
189
190
191

192
193
194
195

196
197
198
199
200

April 1995

Application
Total Unit Cost;
Total Cost
Final Delivery Indicator, Format: X(1)
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
Section D Page 40

Code

Application
recommended or marked price.
Format 9(10)V9(4)

April 1995

Section D Page 41

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

202
203
204
205
206

207
208
209
210
211

212

213

214

215
216
217

218

April 1995

Section D Page 42

Code

Application
Format 9(15)

April 1995

Section D Page 43

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 44

231

232
233
234
235
236
237
238
239
240
RTEX 241)

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

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)
242
Agreed Capacity (Electricity Supply)
Maximum supply capacity agreed between Host REC and
customer within
the customer connection agreement.
Format 9(6)
243
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)
244
KVA Monthly Maximum (Electricity Supply)
Maximum KVA demand recorded within the Host REC's 'peak'
period
(typically November to February)
Format 9(6)
245
Supply Monthly Maximum (Electricity Supply)
Maximum demand within the period covered by the DUoS bill
241

April 1995

Section D Page 45

Format 9(6)

April 1995

Section D Page 46

246

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)
247
Months To Run of Minimum Chargeable Capacity Agreement
Format 9(2)
248
Portion Of Month (in 30ths) Covered By This Bill
Format 9(2)
249
Special Labelling Requirement
To advise suppliers of special labels or tickets which must be
afixed to the goods being supplied
Format X(40)
250
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)
251
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)
252
Third Party Order Reference
Original order reference for goods supplied via a haulier or
consolidator
Format X(17)
___________________________________________________________________________

April 1995

Section D Page 47

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 48

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
Location
Location
Location

is unable to return information


is temporarily closed (eg. holidays)
has changed its identity
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 49

ANA Standard Code Values - List 30


STORAGE MEDIUM CODE - SMCO
Appears in PROINF message in segment STD
representations
Package type names
code
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
April 1995

Coded
Alphabetical
AE
AM
AT
BA
BB
BC
BD
BE
BF
BG
BI
BJ
BK
BL
BN

BR
BT
BU
BX
BY

CF

CA
CB
CC
CE

AP

BH

BO
BP
BQ
BS
BV
BZ

CG
CH
CI
CJ
CK
CL
Section D Page 50

Container
Carboy, non-protected
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
April 1995

CN
CO
CP
CR
CS
CT
CU
CV
CX
CY
CZ
DR
EN
FC
FI
FL
FO
FP
GB
GI
GZ
HG
HR
IN
IZ
JR
JG
JT
KG
LA
LG
MC
MS
MT
MX
NS
NT
PA
PC
PE
PG

DJ
DP

FD

FR

JC
JY

LZ
MB

NE

Section D Page 51

Pitcher
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

PH
PI
PK
PL
PN
PO
PT
PU
PU
PY
PZ
PZ
RD
RG
RL
RO
RT
SA
SD
SE
SG
SL
SM
ST
SU
SW
SZ
TB
TC
TD
TD
TK
TN
TO
TR
TS
TU
TY
TZ
VA
VI
VL
VP

RZ
SC

SH
SK

VG
VO
VQ

Section D Page 52

Bulk, solid, granular particles ("grains")


Bulk, solid, fine particles ("powders")
Wickerbottle

VR
VY
WB

___________________________________________________________________________

April 1995

Section D Page 53

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 54

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 55

ANA Standard Code Values - List 35


AUTHORISATION METHOD - AUTT
Appears in EFDET message in segment NTP.
authorisation code was obtained.
0
1
2

=
=
=

The method by which the

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. The method by which the
EFTPOS transactions have been batched.
10
12
14

=
=
=

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 56

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


transaction performed
1

0
=

2
3
4
5
6
9

=
=
=
=
=
=

of

the

=
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 57

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 58

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 59

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 60

ANA Code Values - List 49


FREQUENCY/SCHEDULE - fourth sub-element of data element DATT in
segment LDE in LOCINF.
Code

Description

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 61

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 62

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

Description

001
002
003
004
005

=
=
=
=
=

006
007

=
=

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 63

ANNEX 1
DATA NARRATIVE SEGMENTS
CONTENTS

Page No.
1.

INTRODUCTION

2.

PRINCIPLES OF USE

3.

CONTENTS OF THE DATA NARRATIVE SEGMENT

3.1

Data Narrative Code (DNAC)

3.2

Registered Text (RTEX)

3.3

General Narrative (GNAR)

4.

IMPORTANT NOTE

5.

SEGMENT STRUCTURES

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,

April 1995

Annexes Page 3

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 4

DNA: DATA NARRATIVE

SEGMENT
DNA

DATA
ELEMENT

DATA ELEMENT NAME

DATA NARRATIVE

SEQA

First Level Sequence Number

DNAC

Data Narrative Code

Code Table Number


Code Value

C
C

:
+

RTEX
:
:
:
:
:
:
:

GNAR
:
:
:

April 1995

M/C

F/V

V
V

PICTURE

9(10)

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
General Narrative
General Narrative
General Narrative

C
C
C
C
C

V
V
V
V

X(40)
X(40)
X(40)
X(40)

Line
Line
Line
Line

1
2
3
4

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 5

DNB: DATA NARRATIVE

SEGMENT
DNB

DATA
ELEMENT

DATA ELEMENT NAME

F/V

PICTURE

REMARKS

DATA NARRATIVE

SEQA

First Level Sequence Number

9(10)

Takes the value of SEQA in the


preceding segment with which this
segment is nested.

SEQB

Second Level Sequence


Number

9(10)

Starts at 1 and is incremented by 1 for


each 2nd level repeat.

DNAC

Data Narrative Code

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)

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.

General Narrative
General Narrative Line 1

C
C

X(40)

Narrative covering information which


cannot be sent in a coded form i.e.

:
+

RTEX
:
:
:
:
:
:
:

April 1995

M/C

GNAR

Standard data narrative previously


defined and agreed by the sender and
receiver.
Number of relevant code list.
Code value from code list.

Annexes Page 6

:
:
:

April 1995

General Narrative Line 2


General Narrative Line 3
General Narrative Line 4

C
C
C

V
V
V

X(40)
X(40)
X(40)

RTEX/DNAC. This is likely to preclude


automatic processing.

Annexes Page 7

DNC: DATA NARRATIVE

SEGMENT
DNC

DATA
ELEMENT

DATA ELEMENT NAME

F/V

PICTURE

REMARKS

DATA NARRATIVE

SEQA

First Level Sequence Number

9(10)

Takes the value of SEQA in the


preceding segment with which this
segment is nested.

SEQB

Second Level Sequence


Number

9(10)

Takes the value of SEQB in the


preceding segment with which this
segment is nested.

SEQC

Third Level Sequence Number

9(10)

Starts at 1 and is incremented by 1 for


each 3rd level repeat.

DNAC

Data Narrative Code

Code Table Number


Code Value

C
C

V
V

9(4)
X(3)

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)

:
+

RTEX
:
:
:
:
:
:
:

April 1995

M/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

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.

Annexes Page 8

Application Text
+

GNAR
:
:
:

April 1995

General Narrative
General Narrative
General Narrative
General Narrative
General Narrative

Line
Line
Line
Line

1
2
3
4

C
C
C
C
C

V
V
V
V

X(40)
X(40)
X(40)
X(40)

Narrative covering information which


cannot be sent in a coded form i.e.
RTEX/DNAC. This is likely to preclude
automatic processing.

Annexes Page 9

DND: DATA NARRATIVE

SEGMENT
DND

DATA
ELEMENT

DATA ELEMENT NAME

F/V

PICTURE

REMARKS

DATA NARRATIVE

SEQA

First Level Sequence Number

9(10)

Takes the value of SEQA in the


preceding segment with which this
segment is nested.

SEQB

Second Level Sequence


Number

9(10)

Takes the value of SEQB in the


preceding segment with which this
segment is nested.

SEQC

Third Level Sequence Number

9(10)

Takes the value of SEQC in the


preceding segment with which this
segment is nested.

SEQD

Fourth Level Sequence Number

9(10)

Starts at 1 and is incremented by 1 for


each 4th level repeat.

DNAC

Data Narrative Code

Code Table Number


Code Value

C
C

V
V

9(4)
X(3)

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)

:
+

RTEX
:
:
:
:
:
:
:

April 1995

M/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

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.

Annexes Page 10

Application Text
+

GNAR
:
:
:

April 1995

General Narrative
General Narrative
General Narrative
General Narrative
General Narrative

Line
Line
Line
Line

1
2
3
4

C
C
C
C
C

V
V
V
V

X(40)
X(40)
X(40)
X(40)

Narrative covering information which


cannot be sent in a coded form i.e.
RTEX/DNAC. This is likely to preclude
automatic processing.

Annexes Page 11

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

DATA ELEMENT NAME

F/V

PICTURE

REMARKS

DATA NARRATIVE (RETURNS)

SEQA

First Level Sequence Number

9(10)

Starts at 1 and is incremented by 1 for


each 1st level repeat.

SEQB

Second Level Sequence


Number

9(10)

Starts at 1 and is incremented by 1 for


each 2nd level repeat.

DNAC

Data Narrative Code

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)

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.

General Narrative
General Narrative Line 1

C
C

X(40)

Narrative covering information which


cannot be sent in a coded form i.e.

:
+

RTEX
:
:
:
:
:
:
:

April 1995

M/C

GNAR

Standard data narrative previously


defined and agreed by the sender and
receiver.
Number of relevant code list.
Code value from code list.

Annexes Page 12

:
:
:

April 1995

General Narrative Line 2


General Narrative Line 3
General Narrative Line 4

C
C
C

V
V
V

X(40)
X(40)
X(40)

RTEX/DNAC. This is likely to preclude


automatic processing.

Annexes Page 13

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 14

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 15

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 16

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

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

RSGA

STX SNRF Reconciliation


Field

X(14)

Must equal SNRF in STX segment

RSGB

STX Receiver
Reconciliation Field

X(14)

Must equal UNTO in STX segment

MESSAGE TRAILER

Number of Segments in
Message

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

F/V

MESSAGE HEADER

:
RSG

M/C

Annexes Page 17

You might also like