You are on page 1of 54

ECR-Rus

ORDRSP v1.01
1.01
2005-07-13


XML- EANCOM 2002 S3
(ORDRSP).
XML-
Electronic Data Interchange
EANCOM 2002 S3 based XML messages
ORDRSP message. XML schema

_____________________________________________________________________________________________
ECR Russia, 2005.
101000, , , . . .1 .1 . 101
e-mail: mail@ecr-rus.ru, : (095) 564-8651, : (095) 924-4655

ECR-Rus
ORDRSP v1.01

1
2
3
4
5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
6
6.1
6.2
6.3
6.4
6.5
6.6
6.7
6.8
6.9
6.10
6.11
6.12
6.13
6.14
6.15
6.16
6.17
6.18
6.19
6.20
6.21
7
8
8.1.
8.2.

B

II



EANCOM XML (EANCOM2XML)

XML ORDRSP


UNH
BGM
// - DTM
SG1 RFF
RFF
SG3 NAD
NAD
SG26 LIN-PIA-IMD-QTY- MOA-SG30
LIN
PIA
IMD
QTY
MOA
SG30 PRI
- PRI
UNS
MOA
- CNT
- UNT
(ORDRSP)
XML- (ORDRSP)

XML- (ORDRSP)
XML- (ORDRSP)
() XML- ORDRSP
() (ORDRSP)
EANCOM 2002

1
1
1
3
4
4
4
4
5
5
5
6
6
7
8
8
10
11
13
14
15
16
17
17
19
20
21
23
24
25
26
26
27
28
29
30
31
33
33
35
38
49

ECR-Rus
ORDRSP v1.01

XML
(XSD) EANCOM
(ORDERS). EANCOM 2002 S3
XML
EANCOM ORDERS,
, .
EANCOM 2002 S3 XML
, UN/EDIFACT D.01B
EANCOM 2002 S3.
XML
(ORDRSP) ( )
ORDERS () EANCOM 2002 S3.
,
EANCOM 2002 S3.
XML EANCOM 2002 S3.
() (ORDRSP)
XML, , EANCOM 2002 S3,
XML- ORDERS.XSD.

III

ECR-Rus
ORDRSP v1.01


XML- EANCOM 2002 S3
(ORDRSP). XML-
Electronic Data Interchange
EANCOM 2002 S3 based XML messages
ORDRSP message. XML schema.

1

(ORDRSP) EANCOM 2002 S3 XML,
XML- (ORDRSP) XML-.

(ECR-Rus)
XML.

.

2
:
:
6.20.1-90 ( 9735-88)

,
().

:
EANCOM 2002 Syntax 3

(EDI Standards Manual)

UN/EDIFACT D.01B Syntax 3

(EDI Standards Directory)

ECR-Rus
ORDRSP v1.01

3

:
3.1 :
,
.
. .
[ 6.20.1]
3.2 :
, .
[EANCOM 2002 S3]
3.3 : ,
.
[ 6.20.1]
3.4 : , .
[EANCOM 2002 S3]
3.5 : , .
[EANCOM 2002 S3]
3.6 : ,
, .
[EANCOM 2002 S3]
3.7 : , ,
.
[ 6.20.1]
3.8 : ,
[1]
3.9 EAN.UCC (EAN.UCC system): , ,
EAN International .
3.10 EAN International: P ()
, EAN,
EAN.UCC.
3.11 GTIN - (Global Trade Item Number)
,
EAN/UCC-8, UCC-12, EAN/UCC-13, EAN/UCC-14.
3.12 GLN (Global Location Number) ,

EAN/UCC-13.
3.13 EANCOM:
, UN/EDIFACT EAN
International.
3.14 (electronic message): ,
,
.

ECR-Rus
ORDRSP v1.01
3.15 (electronic commerce):

.

4
EDI

- Electronic Data Interchange ( )

EDIFACT

- Electronic Data Interchange for Administration, Commerce and Transport


( , )

CEFACT

- United Nations Centre for Trade Facilitation and Electronic Business (


)

UN/EDIFACT

- United Nations rules for EDIFACT ( )

GTIN

- Global Trade Item Number ( )

GLN

- Global Location Number ( )

XML

- eXtensible Markup Language ( )

- alphabetic characters ( )

- numeric characters ( )

an

- alpha-numeric characters (- )

- Conditional status ( )

- Mandatory status ( )

S3

- Syntax version 3 ( 3)

ECR-Rus
ORDRSP v1.01

5. EANCOM XML (EANCOM2XML)


1. XML- (ORDRSP)
ORDRSP EANCOM 2002 S3.
2. , , (,
) EANCOM ORDRSP
XML ORDRSP.
3. XML (ORDRSP)
EANCOM 2002 S3 (UN/EDIFACT D.01B),
GTIN
GLN

.

5.1
EANCOM 2002 S3 (UN/EDIFACT)
, , ORDRSP, INVOIC, PRICAT.
XML (root element)
EANCOM 2002 S3.

1.

1 -
EANCOM
ORDRSP

XML (XML-Tag)
<ORDRSP>

5.2

, (sub
elements) XML. EANCOM (Mandatory)
- , (Conditional).
XML
SG (Segment Group) EANCOM
2002 S3.
XML 2.
2 - XML
EANCOM
SG1
RFF
SG26 LIN-PIA-IMD-QTY-MOA-SG30

XML (XML-Tag)
<SG1>
<SG26>

5.3

(sub elements XML).
() ( ).
XML
. XML
. .
UN (United Nations).
XML 3.
4

ECR-Rus
ORDRSP v1.01
3 - XML
EANCOM
DTM // (Date/time/period, .)
NAD (Name and address, .)
IMD (Item description, .)
QTY (Quantity, .)

XML (XML-Tag)
<DTM>
<NAD>
<IMD>
<QTY>

5.4
EANCOM 2002 S3
(parent element XML),
(sub element XML).
() ( ).
XML , ,

. ,
, S (Service). ,
, C (Composite)
XML .
XML 4.
4 - XML
EANCOM
S009
C002 /
C082
C106 /
C507 / /

XML (XML-Tag)
<S009>
<C002>
<C082>
<C106>
<C507>

5.5
EANCOM 2002 S3 ( )
. XML , ,
E (Element)
.
XML .
XML 5.
5 - XML
EANCOM
1004
1082
2380 /

XML (XML-Tag)
<E1004>
<E1082>
<E2380>

5.6
, ,
C M.
(Conditional) ,
. XML- ,
Optional, : minOccurs="0".
5

ECR-Rus
ORDRSP v1.01
M (Mandatory) ,
. XML-
Optional, : minOccurs="1" .
XML 6.
6 - XML
, ,
,
EANCOM


EANCOM

BGM

SG1

E4343

XML
minOccurs="1"
maxOccurs="1"
minOccurs="0"
maxOccurs="9999"
minOccurs="0"
maxOccurs="1"

5.7
, ,
, maxOccurs.
XML
7.
7 - XML
, ,
,
EANCOM


EANCOM

BGM

SG26

200 000

XML
minOccurs="1"
maxOccurs="1"
minOccurs="1"
maxOccurs="200000"

5.8
o
o
o
o

- ( EANCOM an ) XML String.


( EANCOM a ) XML String
pattern value=([a-z])*.
( EANCOM n ) XML String
pattern value=([0-9])+.
totalDigits value = .

XML 8.

ECR-Rus
ORDRSP v1.01
8 - XML

EANCOM
1082

EANCOM
n..6

3039

n13

3042

an..35


XML
<xs:element name="E1082">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="6"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E3039">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="13"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E3042">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>

5.9
, ,
( EANCOM),
XML . XML
.
EANCOM XML 9.
9 - XML

EANCOM

EANCOM
C507 / /
2005
/ /

XML
<C507>

2380 / /

C an..35

2 =
<E2005>2</E2005>
/
20040405
<E2380>20040405</E2380>

2379 / /

C an..3

102 =

M an..3

<E2379>102</E2379>
</C507>

ECR-Rus
ORDRSP v1.01

6. XML ORDRSP
6.1
EANCOM (ORDRSP)
(), ()
() .
EANCOM 2002 S3 10.
10 -

EANCOM


UNH
BGM

BGM
BGM

DTM
SG1
RFF

DTM

SG3
NAD
SG3
NAD


:
( 231)


1 (RFF-DTM)
,

,

3 (NAD)
GLN
3 (NAD)
GLN

MSG127
231
ORSP12856
4 -
27 -
29 -

30.12.2004
35
652744
29.12.2004
99
4607078289991
4607077429992


SG26

LIN
LIN

LIN
PIA

PIA

IMD

QTY
QTY
MOA
SG30
PRI

26 (LIN-PIA-IMD-QTY 200 000


SG30)

1

5

3
7-
GTIN
4606426223014
,
98765

,
123456

, 330

500

300

32750.00
30 (PRI)
25

65.50

UNS
8

ECR-Rus
ORDRSP v1.01
MOA
CNT
UNT

32750.00
1
MSG127

(ORDRSP), 10,
(SubSet) ORDRSP EANCOM 2002 S3 ( 1)
, 11.
11 - ORDRSP
EANCOM 2002 S3
MESSAGE TYPE

ORDRSP

REFERENCE DIRECTORY

D.01B

EANCOM SUBSET VERSION

007



UNH
M
1
BGM
M
1
DTM
M
35
SG1
C
9999
RFF
M
1
DTM
C
5
SG3
C
99
NAD
M
1



//
RFF-DTM

//
NAD


SG26
C
200000 LIN
47
M
1
PIA
48
C
25
IMD
49
C
99
QTY
51
C
99
MOA
54
C
10
SG30
C
25
PRI
58
M
1
-

LIN-PIA-IMD-QTY-MOA-SG30


PRI


UNS
91
M
MOA
92
C
CNT
93
C
UNT
94
M

1
12
10
1

1 -
(ORDRSP EANCOM 2002 S3)

1.01,
XML
ORDRSP:
<ORDRSP version="1.01">
9

ECR-Rus
ORDRSP v1.01

6.2
XML (ORDRSP)

,
(ORDRSP) EANCOM 2002 S3
1.01.
XML- (ORDRSP)
2.

2 - XML- (ORDRSP)

10

ECR-Rus
ORDRSP v1.01
XML- (ORDRSP)
, EANCOM 2002 S3 ORDRSP (.
1): UNH, BGM, DTM, RFF, NAD, LIN, PIA, IMD, QTY, MOA, PRI, UNS, CNT, UNT
: SG1, SG3, SG26, SG30.

6.3 UNH
UNH ( ) 3.

3 UNH
UNH .
( ORDRSP, .),
(UN/EDIFACT D.01B), , (UN) ,
EAN (EAN007).
EANCOM
UN/EDIFACT.
, UNH, 12.

11

ECR-Rus
ORDRSP v1.01
12 - UNH
UNH

E0062

M an..14

S009

E0065

M an..6

ORDRSP =
(Order Response, .)

E0052

M an..3

D = UN/EDIFACT (Directory, )

E0054

M an..3

01B = 2001-B

E0051

M an..2

UN = UN/CEFACT

E0057

M an..6

EAN007 = , EAN

,
, E0062, an..14.

MSG127

XML
<UNH>
<E0062>MSG127</E0062>
<S009>
<E0065>ORDRSP</E0065>
<E0052>D</E0052>
<E0054>01B</E0054>
<E0051>UN</E0051>
<E0057>EAN007</E0057>
</S009>
</UNH>

12

ECR-Rus
ORDRSP v1.01

6.4 BGM
BGM ( ) 4.

4 BGM
BGM .
( 1001) ( 1004).
, BGM, 13.
13 - BGM
BGM
C002
E1001
C106
E1004
E1225

C an..3
C

C an..35

C an..3

231 =


4 -
27 -
29 -

o
o
o

: (231)
: ORSP12856
: 4 -

13

ECR-Rus
ORDRSP v1.01
XML

<BGM>
<C002>
<E1001>231</E1001>
</C002>
<C106>
<E1004>ORSP12856</E1004>
</C106>
<E1225>4</E1225>
</BGM>

6.5 / / DTM
DTM .
() / .
:
:

(4 ) + (2 ) + (2 )

5 DTM
, DTM, 14.
14 - DTM
DTM //
C507

14

E2005

//

//

M an..3

E2380

/ /

C an..35

M
137 = /
/
171 = /
( )

ECR-Rus
ORDRSP v1.01

E2379

//

102 =
203 =

C an..3

o : 30 2004
XML
<DTM>
<C507>
<E2005>137</E2005>
<E2380>20041230</E2380>
<E2379>102</E2379>
</C507>
</DTM>

6.6 SG1

RFF-DTM

SG1 .
, .
SG1 ( XML) : RFF DTM. RFF
. DTM 6.5.

6 SG1
99 999 SG1
(. 1).
DTM 6.5.

15

ECR-Rus
ORDRSP v1.01

6.7 RFF
RFF ,
() . RFF 7.

7 RFF
, RFF, 15.
15 - RFF
RFF -
C506

E1153

M an..3

E1154

C an..70

o
o

652744
29 2004

XML
<SG1>
<RFF>
<C506>
<E1153>ON</E1153>
<E1154>652744</E1154>
</C506>
</RFF>
<DTM>
<C507>
<E2005>171</E2005>
<E2380>20041229</E2380>
<E2379>102</E2379>
</C507>
</DTM>
</SG1>

16


ON =

ECR-Rus
ORDRSP v1.01

6.8 SG3

NAD

SG3 M.
NAD
, .
SG3 ( 3) 8.

8 SG3
99 SG3.

6.9

NAD

NAD ( ) 9.

9 NAD
, NAD, 16.

17

ECR-Rus
ORDRSP v1.01
16 - NAD
NAD


BY =
DP =
IV =
SR =

E3035

M an..3

C082

E3039

M an..35

GLN
EAN.UCC Global Location Number
n13

E3055

M an..3

9 = EAN (
)

NAD SG3.
, .
( )
GLN (EAN.UCC Global Location Numbers, .),
n13 (13 ).

o
o

GLN - 4607078289991
GLN - 4607077429992

XML

<SG3>
<NAD>
<E3035>BY</E3035>
<C082>
<E3039>4607078289991</E3039>
<E3055>9</E3055>
</C082>
</NAD>
</SG3>
<SG3>
<NAD>
<E3035>SU</E3035>
<C082>
<E3039>4607077429992</E3039>
<E3055>9</E3055>
</C082>
</NAD>
</SG3>

18

ECR-Rus
ORDRSP v1.01

6.10. SG26

LIN-PIA-IMD-QTY-SG30

SG26 (. 1).
:
. 200 000 SG26 (. 1),
.. 200 000 .
, SG26, 10.

10 SG26

19

ECR-Rus
ORDRSP v1.01

6.11

LIN

LIN ( ) 11.

11 LIN
LIN SG26 . LIN
( 1082),

GTIN (EAN.UCC Global Trade Item Number, .). GTIN 14 .
SRV 7143,
EAN.UCC.
, LIN, 17.
17 - LIN
LIN

E1082

M an..6

E1229

M an..3

C212

E7140

C an..35

n..14
GTIN ()

E7143

C an..3

SRV = EAN.UCC Global Trade Item Number

20

5 =
7 =
3 =

ECR-Rus
ORDRSP v1.01

= 3
GTIN = 03312345501096
= 7
XML
<LIN>
<E1082>3</E1082>
<E1229>7</E1229>
<C212>
<E7140>03312345501096</E7140>
<E7143>SRV</E7143>
</C212>
</LIN>

6.12

PIA

PIA ( ) 12.

12 PIA
PIA SG26 .
, LIN GTIN .
PIA 212 / 7140 ,
() ().
: 1 4347
7143.
, PIA, 18.

21

ECR-Rus
ORDRSP v1.01
18 - PIA
PIA

E4347


1 =

M an..3

GTIN
LIN.

GTIN .

E7140

M an..35

E7143

M an..3

C212

IN = ,

SA = ,

, - 98765
, 123456
XML
<PIA>
<E4347>1</E4347>
<C212>
<E7140>98765</E7140>
<E7143>SA</E7143>
</C212>
</PIA>
<PIA>
<E4347>1</E4347>
<C212>
<E7140>123456</E7140>
<E7143>IN</E7143>
</C212>
</PIA>

22

ECR-Rus
ORDRSP v1.01

6.13

IMD

IMD SG26 . IMD


( ) 13.

13 IMD
IMD .
.
, IMD, 19.
19 - IMD
IMD

E7077

C an..3

C273

E7008

C an..256

E7008

C an..256


F =

- , 330
XML
<IMD>
<E7077>F</E7077>
<C273>
<E7008> , 330 </E7008>
</C273>
</IMD>

23

ECR-Rus
ORDRSP v1.01

6.14

QTY

QTY () 14.

14 QTY

QTY SG26 . QTY


( ),
, (6060).
, QTY, 20.
20 - QTY
QTY -

E6063

M an..3

E6060

M an..35

C186

21 =
170 =

() 300
XML
<QTY>
<C186>
<E6063>170</E6063>
<E6060>300</E6060>
</C186>
</QTY>

24

ECR-Rus
ORDRSP v1.01

6.15

MOA

MOA () 15.

15 MOA
MOA
, .
, MOA,
:
o
o

SG26
;
.
, MOA, 21.
21 - MOA

MOA -
/

C516
E5025

M an..3

E5004

M n..35

M
86 =
128 =
203 =

/
/ .

32 750 00
XML
<MOA>
<C516>
<E5025>128</E5025>
<E5004>32750.00</E5004>
</C516>
</MOA>

25

ECR-Rus
ORDRSP v1.01

6.16 SG30

PRI

SG30 ( 32) 16.

16 SG30
SG30 (C).
SG26 PRI . PRI
SG30 .
SG30 .

6.17 PRI
PRI ( ) 17.

17 PRI
PRI . PRI
SG30 .
, PRI, 22.
22 - PRI
/

PRI
C509

E5125

M an..3

E5118

C n..15

AAA =

.
/ .

26

ECR-Rus
ORDRSP v1.01

- 65 50
XML
<SG30>
<PRI>
<C509>
<E5125>AAA</E5125>
<E5118>65.50</E5118>
</C509>
</PRI>
</SG30>

6.18

UNS

UNS ( ) 18.

18 UNS

UNS .
.
, UNS, 23.
23 - UNS
UNS
E0081

a1


S = (Summary)

XML
<UNS>
<E0081>S</E0081>
</UNS>

27

ECR-Rus
ORDRSP v1.01

6.19

MOA

MOA () 19.

19 MOA
MOA ,
.
.
, MOA, 21.

32 750 00
XML
<MOA>
<C516>
<E5025>86</E5025>
<E5004>32750.00</E5004>
</C516>
</MOA>

28

ECR-Rus
ORDRSP v1.01

6.20.

CNT

CNT () 20.

20 CNT
CNT
.
CNT . ,
CNT, 24.
24 - CNT
CNT
C270

E6069

M an..3

E6066

M n..18

M
2 =

3
XML
<CNT>
<E6069>2</E6069>
<E6066>3</E6066>
</CNT>

29

ECR-Rus
ORDRSP v1.01

6.21

UNT

UNT ( ) 21.

21 UNT
() UNT .
EANCOM 2002.
UNT :
o ( E0062),
. UNT ,
E0062 ( UNH);
o ,
XML EANCOM 2002.
, EANCOM 2002
( ): UNH, BGM, DTM, RFF, NAD, LIN, PIA, IMD, QTY,
MOA, PRI, UNS, CNT, UNT. xml-,
(, SG3, SG26, SG30)
(, 606, 082, 3035, 3039)
.
, UNT, 25.
25 - UNT
UNT

E0074

n..6

E0062

an..14

() - 14
MSG127
XML
<UNT>
<E0074>20</E0074>
<E0062>MSG127</E0062>
</UNT>

30

ECR-Rus
ORDRSP v1.01

7.


ORDER RESPONSE EXAMPLE

652744 29 2004
: GTIN 03312345501102, GTIN 03312345501003
GTIN 03312345501096.
GLN 4607078289991, 4607077429992.
ORSP12856 30 2004 .
,

.
MSG127.
:
, .
.
ORDRSP document (message) consists of three parts: a zone of heading of the document (HEADER
SECTION), zone of the detailed information (DETAIL SECTION) and zone of the summary information
(SUMMARY SECTION). The example of filling of zones is given below. For presentation purposes each
information field is shown in brackets.

HEADER SECTION
,
, :
Header section contains the data on number of the electronic message, in which the order is transferred, and
the following essential elements:

(1) MSG127
Message number- MSG127

(2) : 231
Document type: ORDER RESPONSE code value 231

(3) ORSP12856
Order response number ORSP12856

(4) 30.12.2004
Order response date 30.12.2004

(5) , - 652744
Message is responding to order number - 652744

(6) , 29.12.2004
Order date is 29.12.2004

(7) GLN - 4607078289991


GLN of buyer- 4607078289991

(8) GLN - 4607077429992


GLN of supplier- 4607077429992

31

ECR-Rus
ORDRSP v1.01


DETAIL SECTION

. :
, ,
.
Detail section contains the data on trade item lines from the ORDERS message. Every trade item has one of
the status codes: accepted or amended or not accepted.,

(9.1) - 1
Item line number - 1

(10.1) : - 5
Item line status: accepted without amendment - 5

(11.1) GTIN - 03312345501102


GTIN of article - 03312345501102

(9.2) - 2
Item line number - 2

(10.2) : - 3
Item line status: changed - 3

(11.2) GTIN - 03312345501003


GTIN of article - 03312345501102

(12.2) - 500
Ordered quantity - 500

(12.3) - 300
Changed ordered quantity - 300

(9.3) - 3
Item line number - 3

(10.3) : - 7
Item line status: amended - 7

(11.3) GTIN - 03312345501096


GTIN of article - 03312345501102


SUMMARY SECTION
(13) S
Section control code value S

(14) - 3
Number of lines ordered - 1

(15) - 15
Total segments amount - 15

32

ECR-Rus
ORDRSP v1.01

8. XML- (ORDRSP)

ORDER RESPONSE XML MESSAGE EXAMPLE AND COMMENTS
8.1.

XML- (ORDRSP)
XML message example (ORDRSP)

<?xml version="1.0" encoding="UTF-8"?>


<ORDRSP version="1.01" >
<UNH>
<E0062>MSG127</E0062>
<S009>
<E0065>ORDRSP</E0065>
<E0052>D</E0052>
<E0054>01B</E0054>
<E0051>UN</E0051>
<E0057>EAN007</E0057>
</S009>
</UNH>
<BGM>
<C002>
<E1001>231</E1001>
</C002>
<C106>
<E1004>ORSP12856</E1004>
</C106>
<E1225>4</E1225>
</BGM>
<DTM>
<C507>
<E2005>137</E2005>
<E2380>20041230</E2380>
<E2379>102</E2379>
</C507>
</DTM>
<SG1>
<RFF>
<C506>
<E1153>ON</E1153>
<E1154>652744</E1154>
</C506>
</RFF>
<DTM>
<C507>
<E2005>171</E2005>
<E2380>20041229</E2380>
<E2379>102</E2379>
</C507>
</DTM>
</SG1>
<SG3>
<NAD>
<E3035>BY</E3035>
<C082>
<E3039>4607078289991</E3039>
<E3055>9</E3055>
</C082>
</NAD>
</SG3>
<SG3>
33

ECR-Rus
ORDRSP v1.01
<NAD>
<E3035>SU</E3035>
<C082>
<E3039>4607077429992</E3039>
<E3055>9</E3055>
</C082>
</NAD>
</SG3>
<SG26>
<LIN>
<E1082>1</E1082>
<E1229>5</E1229>
<C212>
<E7140>03312345501102</E7140>
<E7143>SRV</E7143>
</C212>
</LIN>
</SG26>
<SG26>
<LIN>
<E1082>2</E1082>
<E1229>3</E1229>
<C212>
<E7140>03312345501003</E7140>
<E7143>SRV</E7143>
</C212>
</LIN>
<QTY>
<C186>
<E6063>21</E6063>
<E6060>500</E6060>
</C186>
</QTY>
<QTY>
<C186>
<E6063>170</E6063>
<E6060>300</E6060>
</C186>
</QTY>
</SG26>
<SG26>
<LIN>
<E1082>3</E1082>
<E1229>7</E1229>
<C212>
<E7140>03312345501096</E7140>
<E7143>SRV</E7143>
</C212>
</LIN>
</SG26>
<UNS>
<E0081>S</E0081>
</UNS>
<CNT>
<C270>
<E6069>2</E6069>
<E6066>3</E6066>
</C270>
</CNT>
<UNT>
<E0074>15</E0074>
34

ECR-Rus
ORDRSP v1.01
<E0062>MSG127</E0062>
</UNT>
</ORDRSP>

8.2.

XML- (ORDRSP)
XML message comments (ORDRSP)

1.

Message number

an..14

UNH
/E0062

2.


Document type

an..35

BGM
/C002
/E1001

3.


Order response number

an..35

BGM
/C106
/E1004

4.


Order response date

an..35

DTM
/C507
/E2380

5.

Message is responding to
order number

an..70

SG1 /RFF
/C506
/E1154

6.

,

Order date is

an..35

DTM
/C507
/E2380

7.

GLN
GLN of buyer

an..35

SG3
/NAD
/C082
/E3039

<?xml version="1.0" encoding="UTF-8"?>


<ORDRSP version="1.01" >
<UNH>
<E0062>MSG127</E0062>
<S009>
<E0065>ORDRSP</E0065>
<E0052>D</E0052>
<E0054>01B</E0054>
<E0051>UN</E0051>
<E0057>EAN007</E0057>
</S009>
</UNH>
<BGM>
<C002>
<E1001>231</E1001>
</C002>
<C106>
<E1004>ORSP12856</E1004>
</C106>
<E1225>4</E1225>
</BGM>
<DTM>
<C507>
<E2005>137</E2005>
<E2380>20041230</E2380>
<E2379>102</E2379>
</C507>
</DTM>
<SG1>
<RFF>
<C506>
<E1153>ON</E1153>
<E1154>652744</E1154>
</C506>
</RFF>
<DTM>
<C507>
<E2005>171</E2005>
<E2380>20041229</E2380>
<E2379>102</E2379>
</C507>
</DTM>
</SG1>
<SG3>
<NAD>
<E3035>BY</E3035>
<C082>
<E3039>4607078289991</E3039>
<E3055>9</E3055>
</C082>
</NAD>
35

ECR-Rus
ORDRSP v1.01
8.

GLN
GLN of supplier

</SG3>
<SG3>
<NAD>
<E3035>SU</E3035>
<C082>
<E3039>4607077429992</E3039>
<E3055>9</E3055>
</C082>
</NAD>
</SG3>

an..35

SG3
/NAD
/C082
/E3039

SG26
/LIN
/ E1082
/E1229

<SG26>
<LIN>
<E1082>1</E1082>
<E1229>5</E1229>
<C212>
<E7140>03312345501102</E7140>
<E7143>SRV</E7143>
</C212>
</LIN>
</SG26>
<SG26>
<LIN>
<E1082>2</E1082>
<E1229>3</E1229>

DETAIL INFORMATION
9.1


Item line number

an..35

10.1


Item line status
GTIN
GTIN of article

an..35
an..35

C212
/E7140

9.2


Item line number

an..35

10.2


Item line status
GTIN
GTIN of article

an..35

SG26
/LIN
/ E1082
/E1229

11.1

11.2

an..35

C212
/E7140

12.2


Ordered quantity

QTY
/C186
/E6060

12.3

Changed ordered quantity

QTY
/C186
/E6060

9.3


Item line number

an..35

10.3


Item line status
GTIN
GTIN of article

an..35

11.3

36

an..35

SG26
/LIN
/ E1082
/E1229
C212
/E7140

<C212>
<E7140>03312345501003</E7140>
<E7143>SRV</E7143>
</C212>
</LIN>
<QTY>
<C186>
<E6063>21</E6063>
<E6060>500</E6060>
</C186>
</QTY>
</SG26>
<QTY>
<C186>
<E6063>170</E6063>
<E6060>300</E6060>
</C186>
</QTY>
</SG26>
<SG26>
<LIN>
<E1082>3</E1082>
<E1229>7</E1229>
<C212>
<E7140>03312345501096</E7140>
<E7143>SRV</E7143>
</C212>
</LIN>
</SG26>

ECR-Rus
ORDRSP v1.01

SUMMARY SECTION
12.


Section control

13.




Number of lines in the
Order Response

n..18

CNT
/C270
/E6066

14.

Total segments amount


Message number

n..10

UNT
/E0062

1.

UNS

an..14

UNT
/E0062

<UNS>
<E0081>S</E0081>
</UNS>
<CNT>
<C270>
<E6069>2</E6069>
<E6066>3</E6066>
</C270>
</CNT>
<UNT>
<E0074>14</E0074>
<E0062>MSG127</E0062>
</UNT>
</ORDRSP>

37

ECR-Rus
ORDRSP v1.01


()
XML-
XML Schema of Order Response message
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 4 U (http://www.xmlspy.com) by Vladimir Korostelev (UNISCAN) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
attributeFormDefault="unqualified">
<xs:element name="ORDRSP">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="UNH"/>
<xs:element ref="BGM"/>
<xs:element ref="DTM" maxOccurs="35"/>
<xs:element ref="SG1" minOccurs="0" maxOccurs="9999"/>
<xs:element ref="SG3" minOccurs="0" maxOccurs="99"/>
<xs:element ref="SG26" minOccurs="0" maxOccurs="200000"/>
<xs:element ref="UNS"/>
<xs:element ref="MOA" minOccurs="0" maxOccurs="99"/>
<xs:element ref="CNT" minOccurs="0" maxOccurs="10"/>
<xs:element ref="UNT"/>
</xs:sequence>
<xs:attribute name="version" type="xs:string" use="required" fixed="1.01"/>
</xs:complexType>
</xs:element>
<xs:element name="UNH">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E0062">
<xs:annotation>
<xs:documentation> r</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="S009">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E0065" type="xs:string" fixed="ORDRSP">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="E0052" type="xs:string" fixed="D">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="E0054" type="xs:string" fixed="01B">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="E0051" type="xs:string" fixed="UN">
<xs:annotation>
<xs:documentation> </xs:documentation>

38

ECR-Rus
ORDRSP v1.01
</xs:annotation>
</xs:element>
<xs:element name="E0057" type="xs:string" fixed="EAN007">
<xs:annotation>
<xs:documentation>, </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="BGM">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="C002">
<xs:annotation>
<xs:documentation> / </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E1001" default="231">
<xs:annotation>
<xs:documentation>
231 = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="231"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="C106">
<xs:annotation>
<xs:documentation> / </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E1004">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="E1225">
<xs:annotation>
<xs:documentation> 4 =
27=
29 = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="4"/>

39

ECR-Rus
ORDRSP v1.01
<xs:enumeration value="27"/>
<xs:enumeration value="29"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="DTM">
<xs:annotation>
<xs:documentation>//</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="C507">
<xs:annotation>
<xs:documentation>/ / </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E2005">
<xs:annotation>
<xs:documentation> //
137 = / /
171 = ( )</xs:documentation>
<xs:documentation>Date or time or period function code qualifier
2 = Delivery date/time, requested
10 = Shipment date/time, requested
11 = Despatch date and/or time
15 = Promotion start date/time
37 = Ship not before date/time
38 = Ship not later than date/time
61 = Cancel if not delivered by this date
63 = Delivery date/time, latest
64 = Delivery date/time, earliest
69 = Delivery date/time, promised for
X14 = Requested for delivery week commencing (EAN Code)
137 = Document/message date/time
171 = Reference date/time
200 = Pick-up/collection date/time of cargo
263 = Invoicing period
273 = Validity period
282 = Confirmation date lead time
383 = Cancel if not shipped by this date
Code value 15 should only be used in this position in the message where no promotion reference exists or is not yet
available. </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="137"/>
<xs:enumeration value="171"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E2380">
<xs:annotation>
<xs:documentation> / /</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E2379" default="102">
<xs:annotation>
<xs:documentation> / /
102 = </xs:documentation>
</xs:annotation>

40

ECR-Rus
ORDRSP v1.01
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="102"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SG1">
<xs:annotation>
<xs:documentation> RFF-DTM</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="RFF"/>
<xs:element ref="DTM" minOccurs="0" maxOccurs="5"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="RFF">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="C506">
<xs:annotation>
<xs:documentation>
, </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E1153">
<xs:annotation>
<xs:documentation>
ON = ( ) </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="ON"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E1154">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="70"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SG3">
<xs:annotation>
<xs:documentation>NAD</xs:documentation>
</xs:annotation>

41

ECR-Rus
ORDRSP v1.01
<xs:complexType>
<xs:sequence>
<xs:element ref="NAD"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="NAD">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E3035">
<xs:annotation>
<xs:documentation>
BY =
DP =
IV =
SU = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="BY"/>
<xs:enumeration value="DP"/>
<xs:enumeration value="IV"/>
<xs:enumeration value="SU"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="C082">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E3039">
<xs:annotation>
<xs:documentation>
GLN n13</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="13"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E3055" default="9">
<xs:annotation>
<xs:documentation>
9 = EAN ( ) </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="QTY">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>

42

ECR-Rus
ORDRSP v1.01
<xs:element name="C186">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E6063">
<xs:annotation>
<xs:documentation>
21 =
170 = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="21"/>
<xs:enumeration value="170"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E6060">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SG26">
<xs:annotation>
<xs:documentation>LIN-PIA-IMD-QTY- MOA-SG30</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="LIN"/>
<xs:element ref="PIA" minOccurs="0" maxOccurs="25"/>
<xs:element ref="IMD" minOccurs="0" maxOccurs="99"/>
<xs:element ref="QTY" minOccurs="0" maxOccurs="99"/>
<xs:element ref="MOA" minOccurs="0" maxOccurs="10"/>
<xs:element ref="SG30" minOccurs="0" maxOccurs="25"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="LIN">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E1082">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="6"/>
<xs:pattern value="([0-9])+"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E1229">

43

ECR-Rus
ORDRSP v1.01
<xs:annotation>
<xs:documentation>
3 =
5 =
7 = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="3"/>
<xs:enumeration value="5"/>
<xs:enumeration value="7"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="C212" minOccurs="0">
<xs:annotation>
<xs:documentation>
EAN/UPC.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E7140">
<xs:annotation>
<xs:documentation>
n..14
GTIN - </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E7143">
<xs:annotation>
<xs:documentation>
SRV = GTIN EAN.UCC</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="SRV"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PIA">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E4347">
<xs:annotation>
<xs:documentation>
1 = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>

44

ECR-Rus
ORDRSP v1.01
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="X1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="C212" maxOccurs="5">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E7140">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E7143">
<xs:annotation>
<xs:documentation>
IN = ,
SA = , </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="IN"/>
<xs:enumeration value="SA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="IMD">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E7077" minOccurs="0">
<xs:annotation>
<xs:documentation>
F = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="F"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="C273">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E7008" minOccurs="0" maxOccurs="2">
<xs:annotation>

45

ECR-Rus
ORDRSP v1.01
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="256"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="MOA">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="C516">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E5025">
<xs:annotation>
<xs:documentation>
86 =
128 =
203 = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="86"/>
<xs:enumeration value="128"/>
<xs:enumeration value="203"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E5004">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="35"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="SG30">
<xs:annotation>
<xs:documentation>PRI</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="PRI"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="PRI">

46

ECR-Rus
ORDRSP v1.01
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="C509">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E5125">
<xs:annotation>
<xs:documentation>
AAA = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="AAA"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E5118">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="15"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UNS">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E0081" fixed="S">
<xs:annotation>
<xs:documentation>
S = (SUMMARY)</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="1"/>
<xs:enumeration value="S"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CNT">
<xs:annotation>
<xs:documentation></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="C270">
<xs:annotation>
<xs:documentation> </xs:documentation>

47

ECR-Rus
ORDRSP v1.01
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E6069">
<xs:annotation>
<xs:documentation>
2 = </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="3"/>
<xs:enumeration value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E6066">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="18"/>
<xs:pattern value="([0-9])+"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="UNT">
<xs:annotation>
<xs:documentation> </xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="E0074">
<xs:annotation>
<xs:documentation> ( EANCOM) UNH, BGM, DTM, RFF, NAD,
LIN, PIA, IMD, QTY, MOA, PRI, UNS, CNT, UNT </xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="6"/>
<xs:pattern value="([0-9])+"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="E0062">
<xs:annotation>
<xs:documentation>
, UNH.</xs:documentation>
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="14"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

48

ECR-Rus
ORDRSP v1.01

B
()
(ORDRSP) EANCOM 2002 S3

1

EANCOM- (ORDRSP)
Orders Response EANCOM message example (ORDRSP)

UNH+MSG127+ORDRSP:D:01B:UN:EAN007'
BGM+231+ORSP12856+4'
DTM+137:20041230:102
RFF+ON: 652744
DTM+171:20041229:102
NAD+BY+4607078289991::9'
NAD+SU+4607077429992::9'
LIN+1+5+03312345501102:SRV'
LIN+2+3+03312345501003:SRV'
QTY+21:500'
QTY+170:300'
LIN+3+7+03312345501096:SRV'
UNS+S'
CNT+2:3'
UNT+15+MSG127'

EANCOM (ORDRSP)
Orders Response EANCOM message comments (ORDRSP)


Information transmitted


EANCOM2 2002 S3
EANCOM 2002 S3
representation

EANCOM2 2002 S3
EANCOM 2002 S3 codes

HEADER
SECTION
1.

Message number

2.
3.


Document type

Order response number

Order response date
,

Message is responding to
order number
,

Order date is
GLN
GLN of buyer
GLN

4.
5.

6.
7.
8.

UNH+MSG127+ORDRSP:D:0
1B:UN:EAN007'

ORDRSP - Purchase order response


message
D - UN/EDIFACT Directory
01B - Release 2001B
UN - UN/CEFACT
EAN007 - EAN version control number

BGM+231+ORSP12856+4'

231 Purchase order response,


4 - Change

DTM+137:20041230:102

137 - Document/message date/time


102 - CCYYMMDD

RFF+ON: 652744

ON Order number (buyer)

DTM+171:20041229:102

171 - Reference date/time


102 - CCYYMMDD

NAD+BY+4607078289991::9'

BY Buyer; 9 - EAN

NAD+SU+4607077429992::9'

SU Supplier; 9 - EAN
49

ECR-Rus
ORDRSP v1.01
GLN of supplier

DETAIL INFORMATION
9.1
10.1


Item line number

Item line status

11.1

GTIN
GTIN of article

9.2


Item line number

10.2


Item line status

1 - Application generated number of


the count of the order lines
LIN+1+5+03312345501102:
SRV'

5 - accepted without amendment


SRV - EAN.UCC Global Trade Item
Number
2 - Application generated number of
the count of the order lines!
.

11.2

GTIN
GTIN of article

12.2


Ordered quantity

Changed ordered quantity



Item line number

12.3
9.3

LIN+2+3+03312345501003:
SRV'

3 - changed
SRV - EAN.UCC Global Trade Item
Number

QTY+21:500'

21 - Ordered quantity

QTY+170:300'

170 - Allocated quantity

3 - Application generated number of


the count of the order lines!
.

10.3
11.3

13.

14.

15.

50


Item line status

LIN+3+7+03312345501096:
SRV'

GTIN
GTIN of article

SUMMARY SECTION

Section control




Number of lines in the
Order Response

Total segments amount

7 - amended
SRV - EAN.UCC Global Trade Item
Number! .

UNS+S'

S Summary section
(
)

CNT+2:3'

2 - Number of line items in message

UNT+15+MSG127'

- The total number of segments in the


message is detailed here
- The message reference number
detailed here should equal the one
specified in the UNH segment
MSG127.

You might also like