EDI GUIDEDESADV D99B

Who should read this document?
This document is for EDI-administrators who will implement this EDI-guide to be able to receive EDIFACT
despatch advices from Bosch Rexroth AG.
Explanation of usage:First of all, the usage of each segment has to be considered, so if a segment is mandatory (M), it has toappear in the data file.
It might happen, that a segment itself is optional (O), but the elements wihtin the segment are declared asmandatory. This means, it is not required that the segment is included, but as soon as the segment is indata file, the mandatory fields must be filled.
The same procedure has to be applied to segment groups and segemnts: A segment group can be optional,
while the contained segments are mandatory. In this case all mandatory segments of a segment group has
to apear in the data file, if you decide to use this segment group.
In case that in a segment describtion is listed more than one segement group, you have to read them frombottom to top. The first segment group is that group which contains the segment. The next segment group
above is the segment group which contains the previous segment group.
The request of certain segment groups, segments or fields may differ from the describtion of DESADV
D99B like it is distributed from the UNECE. We have changed the request of some elements fromoptional to mandatory as they are important for our processes.
When a field depends (D) to a special process, information is only needed in such a case and when known.

If you have questions to this guide, send an e-mail to: SupportSales.EDI@de.bosch.com

SegmentUNHBGM
DTM
ALI
MEA
MOA
CUX

Content
Message header
Beginning of message
Date/time/period
Additional information
Measurements
Monetary amountCurrencies

M/OM
M
OOOOO

Length11105559RFF
DTM

Segment group 1
Reference
Date/time/periodO
M
O

10
1111
1

NADLOC

Segment group 2Name and address
Place/location identification

OM
O

99
1
10RFF
DTM

Segment group 3
Reference
Date/time/periodO
M
O

101
1333

CTA
COM

Segment group 4Contact information
Communication contactOMO101544422222222222

TOD
LOC
FTX

Segment group 5Terms of delivery or transport
Place/location identificationFree text

OM
OO

101555555TDT
PCD
TMD

Segment group 6Details of transport
Percentage details
Transport movement details

OM
OO

10161LOC
DTM

Segment group 7
Place/location identification
Date/time/periodO
M
O

10
1
10

7
7766666666

EQD
MEA
SEL
EQA

Segment group 8
Equipment details
Measurements
Seal number
Attached equipment

OM
OO
O

10
1
525
5HAN
FTX

Segment group 9Handling instructions
Free text

OM
O

10110999888888888

DETAIL SECTIONCPSFTX
QVR

Segment group 10
Consignment packing sequence
Free text
Quantity variances

OM
OO

9999
15
9

PAC
MEA
QTY

Segment group 11
Package
Measurements
QuantityOM
OO

9999
11010

HAN
FTX

Segment group 12
Handling instructions
Free text

O
M
O

10
110121212

PCIRFF
DTM

Segment group 13
Package identification
Reference
Date/time/period

O
M
OO

1000
11
5GIR
DTM

Segment group 14
Related identification number
Date/time/periodO
M
O

99
1514
1414

GIN
DLM

Segment group 15
Goods identity number
Delivery limitations

OMO

99110151515COD
MEA
QTY
PCD

Segment group 16
Component details
Measurements
Quantity
Percentage details

OM
OO
O

99
1999161616161613
131313131313131313
13
1313
13
13
1313
13

1111
1111
1111
11
11
11
11
11
11
11111111111111
11
11
11
11
11
11
11
11

LIN
PIA
IMD
MEA
QTY
ALI
GIN
GIR
DLM
DTM
NAD
TDT
TMD
HAN
FTX
MOA

Segment group 17Line item
Additional product id
Item description
Measurements
Quantity
Additional information
Goods identity number
Related identification number
Delivery limitations
Date/time/period
Name and address
Details of transport
Transport movement details
Handling instructions
Free text
Monetary amountOM
OO
OOOO
OO
OOO
O
OOO

9999
11025
1010
10
100
100
100
599
1
120
99
5RFF
NADCTA
DTM

Segment group 18Reference
Name and address
Contact information
Date/time/periodO
M
OO
O

99
1
1
1
1

18
18
18
18
18

17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17

1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010

DGS
QTY
FTX

Segment group 19
Dangerous goods
Quantity
Free text

OM
OO

9999
11519191919

LOC
NADDTM
QTY

Segment group 20
Place/location identification
Name and address
Date/time/period
Quantity

O
M
OO
O

100
111102020202020

SGP
QTY

Segment group 21
Split goods placement
Quantity

OM
O

1000
110212121

PCI
DTM
MEA
QTY

Segment group 22
Package identification
Date/time/period
Measurements
Quantity

OM
OOO

9999
15101GIN
DLMSegment group 23
Goods identity number
Delivery limitations

OM
O

10
1100

23
23
23

HAN
FTX
GIN

Segment group 24
Handling instructions
Free text
Goods identity numberO
M
OO

10
1
51000

24
24
24
24

22
22
22
22
22
22
22
22
22
22
22
22
22
22

QVR
DTM

Segment group 25
Quantity variances
Date/time/periodO
M
O

10
15O
M

5
1

SUMMARY SECTION
CNTUNT

Control total
Message trailer

25
25
25

17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17

10
10
10
10
101010101010101010101010101010101010101010101010101010101010

UNBInterchange Header

Function

To start, identify and specify an interchange

S001

S002

S003

S004

M

1SYNTAX IDENTIFIER
0001 Syntax identifier
0002 Syntax version number

M
M
M

1

INTERCHANGE SENDER
0004 Sender identification
0007 Partner identification
0008 Adress for reverse routing

M
M
M
O

1

INTERCHANGE RECIPIENT
0010 Recipient Identification
0007 Partner identification
0014 Routing adress

M
M
M
O

1DATE/TIME OF PREPARATION
0017 Date
0019 Time

M
M
M1an..4 UNOC
a..1 1an..35 your sender id
an..4 your partner id
an..14an..35 ECCREX
an..4 ZZ
an..14n..6n..40020

INTERCHANGE CONTROL REFERENCE

M

1S005

RECIPIENTS REFERENCE, PASSWORD
0022 Recipients reference, password
0025 Recipients reference, password qualifierO
M
O

1YYMMDD
HHMM

an..14 unique reference assigned bysenderan..14 as specified
an..20026

APPLICATION REFERENCE

O

1an..140029

PROCESSING PRIORITY CODEO

1an..10031

ACKNOWLEDGEMENT REQUEST

O

1n..10032

COMMUNICATIONS AGREEMENT ID

O1an..350035

TEST INDICATORO

1n..1

Example:UNB+UNOC:1+123456:AB+ECCREX:ZZ+030905:1058+1024+1024'

UNH

Message header

Function:

To head, identify and specify a message

0062

S009

MESSAGE IDENTIFIER
0065 Message type0052 Message version number
0054 Message release number
0051 Controlling agency
0057 Association assigned code

0068
S010

MESSAGE REFERENCE NUMBER

COMMON ACCESS REFERENCESTATUS OF THE TRANSFER
0070 Sequence of transfers
0073 First and last transfer

Example:UNH+00002406000001+DESADV:D:99B:UN'M

1M

M
M
M
M
MO

an..14 Contains a unique alphanumerical
identification of a message
1an..6an..3an..3an..2an..6Oan..35OM
O

1n..2DESADVD99BUNBGM

Beginn of Message

Function:

The segment is used to transfer the order numberC106

M

11131 Code list identification codeO

DOCUMENT/MESSAGE IDENTIFICATION
1004 Document/message number
1056 Version1060 Revision numberO
M
OO

1M
O

1
11225
4343

MESSAGE FUNCTION CODERESPONSE TYPE CODE

Example:BGM+351+12345678+9'an..3an..3 number of despatch advice
an..9an..6an..3 9 = originalan..3DTM

Date / Time / Period

Function:To specify date, and/or time, or period.

C507

M

35DATE/TIME/PERIOD
2005 Date/time/period function code qualifierMM

12380 Date/time/period value
2379 Date/time/period format code

M
M

Example:DTM+137:20030902:102'

an..3(M) 35 = delivery date, actual(O) 137 = document datean..35 date according to qualifieran..3 "102" = YYYYMMDDMEAMeasurements

Function:

To identify and describe a specific characteristic

6311

MEASUREMENT ATTRIBUTE CODE

C502

C174

O

10M

1

MEASUREMENT DETAILS
6313 Measured attribute code

OM

16321 Measurement significance, coded
6155 Non-discrete measurement name code
6154 Non-discrete measurement nameOOO

VALUE/RANGE
6411 Measurement unit code
6314 Measurement value
6162 Range minimum
6152 Range maximum
6432 Significant digits

OM
OOOO

1O

17383

SURFACE/LAYER CODE

Example:MEA+AAH+AAD+KGM:1500'

an..3

AAH = dimensions total weightan..3(M) AAC = total net weight(M) AAD = total gross weightan..3an..1
an..7an..3an..18n..18n..18n..2an..3KGM = kilogram
amountSegment-Group: 1RFF

Reference

Function:To specify a reference.

C506

REFERENCE

O9999

M

11153 Reference function code qualifierM

an..31154 Reference identifier
1156 Line number
4000 Reference version identifier
1060 Revision numberM
OOO

an..35an..6an..35
an..6

Example:RFF+ON:451235450'(M) ON = order number (customer)(D) COF = Call off order number(Sequenced JIT Calls)
Doc. NumberSegment Group: 2 (M)NADName and address

M

Function:To specify the name/address and their related function

3035

PARTY FUNCTION CODE QUALIFIER

1M

1

PARTY IDENTIFICATION DETAILS
3039 Party identifier
1131 Code list identification code
3055 Code list responsible agency code

OM
OO

1

NAME AND ADDRESS
3124 Name and address line
3124 Name and address line
3124 Name and address line
3124 Name and address line
3124 Name and address line

O
M
OOOO

1

PARTY NAME
3036 Party name3036 Party name3036 Party name3036 Party name3036 Party name3045 Party name format code

O
M
OOO
OO

1STREET
3042 Street and number/p.o. box
3042 Street and number/p.o. box
3042 Street and number/p.o. box
3042 Street and number/p.o. box

OM
OOO

1O

1

COUNTRY SUB-ENTITY DETAILS
3229 Country sub-entity name code
1131 Code list identification code
3055 Code list responsible agency code
3228 Country sub-entity nameOO
OO
O

13251

POSTAL IDENTIFICATION CODEO

1

an..17

postcode identification

3207

COUNTRY NAME CODE

M

1an..3DE = German
EN = English
FR = French(other ISO-Codes can be agreed)

Example:NAD+CN+7084++BRI LOHR:BOSCH REXROTH AG+ZUM EISENGIESSER 1+LOHR++97816+DE'C082

C058C080

C0593164
C819

CITY NAME

an..3(M) BY = buyer(M) CN = consignee (ship to)(M) SU = supplieran..35an..3an..3party identification

an..35an..35an..35
an..35an..35

an..35an..35
an..35an..35an..35an..3name1
name2
name3
name4

an..35an..35an..35an..35street an number or P.O. box
street an number or P.O. box
P.O. box

an..35city

an..9an..3an..3an..35

Segment-Group: 5 (O)TOD

Terms of Delivery and Transport

O5Function:

To specify terms of delivery or transport.

4055

TERMS OF DELIVERY OR TRANSPORT FUNCTION,
C

1an..35 = Transport Condition

4215

TRANSPORT CHARGES PAYMENT METHOD CODEC

1an..3CC = collcet

C100

TERMS OF DELIVERY OR TRANSPORT
4053 Delivery or transport terms description code
1131 Code list identification code
3055 Code list responsible agency code
4052 Delivery or transport terms description
4052 Delivery or transport terms description

Example:TOD+5+CC+01:::seafreight'CC
CCCC

1an..3 transport modean..3an..3an..70 description
an..70Segment-Group: 10 (M)

CPS

CONSIGNMENT PACKING SEQUENCE M

Function:To identify the sequence in which physical packing is presented and optionally to identify the hierarchicalrelationship between packing layers

7164

HIERARCHICAL STRUCTURE LEVEL IDENTIFIER M

1

an..35 sequential number

7166

HIERARCHICAL STRUCTURE PARENT IDENTIFIER
C

1

an..357075

PACKAGING LEVEL, CODED

1

an..3

Example:CPS+1++4'C

9999

3 = outer
4 = no hierarchy

Segment-Group: 11 (O)

PAC

Package

O/M 9999

Function: To describe the number and type of packages/physical units
This segment is not created if the idocs contains no packing data
7224
C531

C202

C402

C532

NUMBER OF PACKAGESC

1

PACKAGING DETAILS
7075 Packaging level, codedCC

17233 Packaging related description code
7073 Packaging terms and conditions, codedCC

PACKAGE TYPE
7065 Package type description code
1131 Code list identification code
3055 Code list responsible agency code
7064 Type of packages

CCCCC

1

PACKAGE TYPE IDENTIFICATION
7077 Item description type, coded
7064 Type of packages
7143 Item type identification code
7064 Type of packages
7143 Item type identification code

CMMCMC

1RETURNABLE PACKAGE DETAILS
8395 Returnable package freight payment
responsibility, coded
8393 Returnable package load contents, codedC

1

Example:PAC+1+4+R123456789:146:91+C:1000249422'

CC

n..8

number of packages

an..33 = outer
4 = no hierarchy

an..3
an..3

an..17 material number of handling unit
an..3 146 = means of transport id
an..3 91 = assigned by seller
an..35an..3 F = free form
an..35 Package material no. Customer
an..3 EF = material codean..35an..3 AK = Packan..3an..3

Segment-Group: 11 (O)MEA

PackageO

9999

Function: To specify physical measurements, including dimension tolerances, weights and ocunts
This segment is not created if no packing data is transfered
6311
C502

C174

MEASUREMENT ATTRIBUTE CODE

M

1MEASUREMENT DETAILS
6313 Measured attribute code
6321 Measurement significance, coded
6155 Non-discrete measurement name code
6154 Non-discrete measurement nameCCCCC

1

VALUE/RANGE
6411 Measurement unit codeCM

16314 Measurement value
6162 Range minimum
6152 Range maximum
6432 Significant digits

CCCC

7383

SURFACE/LAYER CODE

Example:MEA+AAI+AAB:4+KGM:14.800'

C

an..3AAI = Item weightan..3 AAB = Unit gross weightan..3 4 = equal toan..17an..70

an..3

CMT = centimeter
GRM = gram
LTR = litre
MTR = metre
MLT = millimetre
NMP = package
NPL = parcel
PCE = piece
BAR = plate
KGM = kilograman..18 gross weightn..18n..18
n..2
1an..3

Segment-Group: 17 (M)LINLine itemM

9999

Function:

To identify a line item and configuration

1082

LINE ITEM NUMBER

M

1an..6line item number

1229

ACTION DESCRIPTION CODEO

1an..31 = new

ITEM NUMBER IDENTIFICATION
7140 Item number
7143 Item type identification code
1131 Code list identification code
3055 Code list responsible agency codeOM
MOO

1an..3an..3an..3an..3

customers article number
BP = buyer's part number

SUB-LINE INFORMATION
5495 Sub-line indicator, coded1082 Line item numberOOO

11222

CONFIGURATION LEVEL

O

1n..27083

CONFIGURATION, CODED

O

1an..3

Example:LIN+10+1+R123456789:BP'C212

C829

an..3an..6

Segment Group: 17 (M)PIA

Additional product idFunction:

To specify additional or substitutional item identification codes

4347

PRODUCT ID. FUNCTION QUALIFIER

C212C212

C212

C212

C212O

10M

1

ITEM NUMBER IDENTIFICATION
7140 Item number
7143 Item type identification code
1131 Code list identification code
3055 Code list responsible agency code

M
M
M
OO

1

ITEM NUMBER IDENTIFICATION
7140 Item number
7143 Item type identification code
1131 Code list identification code
3055 Code list responsible agency code

OOOOO

1

ITEM NUMBER IDENTIFICATION
7140 Item number7143 Item type identification code
1131 Code list identification code
3055 Code list responsible agency code

OOOOO

1

ITEM NUMBER IDENTIFICATION
7140 Item number7143 Item type identification code
1131 Code list identification code
3055 Code list responsible agency code

OOOO
O

1

ITEM NUMBER IDENTIFICATION
7140 Item number7143 Item type identification code
1131 Code list identification code
3055 Code list responsible agency code

OOOOO

1

Example:PIA+5+02433711:SA'an..3

5 = product identification

an..35an..3an..3an..3

material number (vendor)
SA = suppliers article

an..35an..3an..3an..3an..35an..3an..3an..3an..35an..3an..3an..3an..35an..3an..3an..3

Segment Group: 17 (M)IMD

Item description

O25

Function:

To describe an item
M

1

ITEM CHARACTERISTIC
7081 Item characteristic code
1131 Code list identification code
3055 Code list responsible agency code
C273
ITEM DESCRIPTION
7009 Item description identification
1131 Code list identification code
3055 Code list responsible agency code
7008 Item description
7008 Item description
3453 Language name code

MMOMOOOOOOO

17383

SURFACE/LAYER CODEO

1Example:

IMD+F+8::91+:::valve'

7077 ITEM DESCRIPTION TYPE, CODED
C272

an..3F = free text

an..3an..3an..38 = product91 = assigned by seller

1an..17an..3an..3an..256 material describtion - short text
an..256 material describtion - short text
an..3an..3

Segment Group: 17 (M)QTY

Quantity

Function:To specify a quantity

C186

QUANTITY DETAILS
6063 Quantity type code qualifier
6060 Quantity
6411 Measurement unit code

Example:QTY+131:10:PCE'M10MMMM1an..3an..35an..3131 = delivery quantity
quantitiy
CMT = centimeter
GRM = gram
LTR = litre
MTR = metre
MLT = millimetre
NMP = package
NPL = parcel
PCE = piece
BAR = plate
KGM = kilogramSegment Group: 17 (M)

FTXFree text

O

99

Function:

Free text

4451

TEXT SUBJECT CODE QUALIFIER

M

1

an..34453

TEXT FUNCTION, CODED

O

1

an..3C107TEXT REFERENCE
4441 Free text value code
1131 Code list identification code
3055 Code list responsible agency codeOMOO

1TEXT LITERAL
4440 Free text value
4440 Free text value
4440 Free text value
4440 Free text value
4440 Free text value

OM
OOOO

1C108

LIN = Line item text

an..17an..3an..3an..512 additonal text
an..512 additonal text
an..512 additonal text
an..512 additonal text
an..512 additonal text

3453

LANGUAGE NAME CODEO

1an..34447

TEXT FORMATTING, CODED

O

1an..3

Example:FTX+LIN++ *** line item text *** +DE'

DE = German
EN = English
FR = FrenchSegment Group: 18 (M)RFF

Reference

Function:To specify a reference.

C506

REFERENCE

M

9999

M11153 Reference function code qualifierM

an..31154 Reference identifier
1156 Line number
4000 Reference version identifier
1060 Revision numberMMOO

an..35an..6an..35
an..6

Example:RFF+ON:10258:00010'(M) ON = Order Number(O) SE = Serial Number(D) COF = Call off order number(Sequenced JIT Calls)
Doc. number
Doc. line number

CNT

Control total

Function:

number of line items

C270

CONTROL6069 Control total type code qualifier
6066 Control value
6411 Measurement unit codeO10MMMO

1
an..3n..18
an..32 = number of line itemsvalue

UNTMessage trailer

M

1Function:

To end and check the completeness of a message

0074

NUMBER OF SEGMENTS IN THE MESSAGE

M

1n..6number of segments

0062

MESSAGE REFERECNCE NUMBER

M

1

an..14message reference (like UNH)

Example:UNT+76+00002406000001'

UNZ

Interchange trailer

M

1

Function:

To end and check the completeness of an interchange

0036

INTERCHANGE CONTROL COUNT

M

1n..60020

INTERCHANGE CONTROL REFERENCE

M

1

an..14 identical to 0020 in UNB

Example:UNZ+2+1024'

The count of the number ofmessages

Version: 1.7