Sample EDI Transmission

advertisement
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
Sample EDI Transmission
COMMUNICATIONS TRANSPORT PROTOCOL
INTERCHANGE CONTROL HEADER
FUNCTIONAL GROUP HEADER
TRANSACTION SET HEADER
DETAIL SEGMENTS
TRANSACTION SET TRAILER
FUNCTIONAL GROUP TRAILER
INTERCHANGE CONTROL TRAILER
COMMUNICATIONS TRANSPORT PROTOCOL
Communications Transport Protocol is the Value Added Network (VAN) connection
Interchange Control Header is ISA and Interchange Control Trailer is IEA
Functional Group Header is GS and Functional Group Trailer is GE
Transaction Set Header is ST and Transaction Set Trailer is SE
Whirlpool will use:
HEX ‘5C’ (*) for element separator
HEX ‘5C’ (*) for subelement separator
HEX ‘15’ (NL - new line) for segment terminator
1
2/12/2016
5-2-5.doc
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
Segment:
Level:
Usage:
Purpose:
Notes:
Syntax Notes:
Semantic Notes:
Comments:
>>
Ref.
Des.
ISA01
>>
ISA02
>>
ISA03
>>
ISA04
>>
ISA05
ISA Interchange Header
Control Segment
Mandatory
To start and identify an interchange of one or more functional groups and
interchange-related control segments
1
The interchange control number value in this header must match the value in
the same data element in the corresponding interchange control trailer.
Data Element Summary
Data
Element Name
I01
Authorization Information Qualifier
Code to identify the type of information in the Authorization.
00
No authorization information present
I02
Authorization Information
Information used for additional identification or authorization
(blank).
I03
Security Information Qualifier
Code to identify the type of information in Security.
00
No security information present
I04
Security Information
Information used for identifying security information
(blank).
I05
Interchange ID Qualifier
Qualifier to designate the system/method of code structure
used to designate the sender or receiver ID element being
qualified.
01
DUNS (Dun and Bradstreet)
12
Telephone
ZZ
Mutually defined
2
2/12/2016
5-2-5.doc
Attributes
M ID 2/2
M
AN 10/10
M
ID
M
AN 10/10
M
ID
2/2
2/2
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
>>
ISA06
I06
>>
ISA07
I05
>>
ISA08
I07
>>
ISA09
I08
>>
ISA10
I09
>>
ISA11
I10
>>
ISA12
I11
>>
ISA13
I12
>>
ISA14
I13
>>
ISA15
I14
>>
ISA16
I15
Interchange Sender ID
M ID 15/15
Identification code published by the sender for other parties to use as the receiver
ID to route data to them. The sender always codes this number in the sender ID
element.
Interchange ID Qualifier
M ID 2/2
Qualifier to designate the system/method of code structure
used to designate the sender or receiver ID element being
qualified.
01
DUNS (Dun and Bradstreet)
12
Telephone
ZZ
Mutually defined
See “Notes” section above for Whirlpool usage.
Interchange Receiver ID
M ID 15/15
Identification code published by the receiver of the data. When sending, it is used
by the sender as their sending ID, thus other parties sending to them will use this
as a receiving ID to route data to them.
See “Notes” section above for Whirlpool usage.
Interchange Date
M DT 6/6
Date of the interchange.
Interchange Time
M TM 4/4
Time of the interchange.
Interchange Control Standards Identifier
M ID 1/1
Code to identify the agency responsible for the control standard used by the
message that is enclosed by the interchange header and trailer.
U
U.S. EDI Community of ASC X12, TDCC and UCS
Interchange Control Version Number
M ID 5/5
This version number covers the interchange control segments and the functional
group control segments.
00200
Standard issued by ANSI X12
Interchange Control Number
M N0 9/9
This number uniquely identifies the interchange data to the sender. It is assigned
by the sender. Together with the sender ID it uniquely identifies the interchange
data to the receiver. It is suggested that the sender, receiver, and all third parties
be able to maintain an audit trail of interchanges using this number.
Acknowledgement Requested
M ID 1/1
Code sent by the sender to request an interchange acknowledgement.
1
Acknowledgement Requested
Test Indicator
M ID
1/1
Code to indicate whether data enclosed by this interchange envelope is test or
production.
T
Test Data
P
Production
Subelement Separator
M AN 1/1
Different character than the data element separator; use “*”.
3
2/12/2016
5-2-5.doc
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
Segment:
Level:
Usage:
Purpose:
Notes:
Syntax Notes:
Semantic Notes:
Comments:
>>
Ref.
Des.
IEA01
>>
IEA02
IEA Interchange Trailer
Control Segment
Mandatory
To define the end of an interchange of one or more functional groups and
interchange-related control segments.
1
The interchange control number value in this trailer must match the value in
the same data element in the corresponding interchange control header.
Data Element Summary
Data
Element Name
Attributes
I16
Number of Included Functional Groups
M N0 1/5
A count of the number of functional groups included in a transmission.
Number of“Functional groups” are the number of GS to GE sets of data
within the ISA to IEA
I12
Interchange Control Number
M N0 9/9
This number uniquely identifies the interchange data to the sender. It is assigned
by the sender. Together with the sender ID it uniquely identifies the interchange
data to the receiver. It is suggested that the sender, receiver, and all third parties
be able to maintain an audit trail of interchanges using this number.
4
2/12/2016
5-2-5.doc
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
Segment:
Level:
Usage:
Purpose:
Notes:
Syntax Notes:
Semantic Notes:
Comments:
>>
Ref.
Des.
GS01
>>
GS02
>>
GS03
>>
GS04
>>
GS05
>>
GS06
>>
GS07
>>
GS08
GS Functional Group Header
Control Segment
Mandatory
To indicate the beginning of a functional group and to provide control
information.
The data interchange control number (GS06) in this header must be identical to
the same data element in the associated Functional Group Trailer (GE02).
1
A functional group of related transaction sets consists of a collection of
similar transaction sets enclosed by a functional group header and a
functional group trailer.
Data Element Summary
Data
Element Name
Attributes
479
Functional ID Code
M ID 2/2
Code identifying a group of application related Transaction Sets
SH
Ship Notice Manifest (856)
142
Application Sender’s Code
M AN 2/12
Code identifying party sending transmission..
124
Application Receiver’s Code
M AN 2/12
Code identifying party receiving transmission..
Use Whirlpool’s D-U-N-S 001288075
29
Data Interchange Date
M DT 6/6
Date of the interchange.
30
Data Interchange Time
M TM 4/4
Time of the interchange.
28
Data Interchange Control Number
M N0 1/9
This number uniquely identifies the interchange data to the sender. It is assigned
by the sender.
455
Responsible Agency Code
M ID 1/2
Code to identify the issuer of the Standard.
X
ASC X12
480
Version/Release Indicator ID Code
M ID 1/12
Code to identify the issuer of the Standard.
003010
Version 3010
003020
Version 3020
etc.
5
2/12/2016
5-2-5.doc
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
Segment:
Level:
Usage:
Purpose:
Notes:
Syntax Notes:
GE Functional Group Trailer
Control Segment
Mandatory
To indicate the end of a functional group and to provide control information.
The data interchange control number (GE02) in this trailer must be identical to
the same data element in the associated Functional Group Header (GS06).
Semantic Notes:
Comments:
>>
Ref.
Des.
GE01
>>
GE02
Data Element Summary
Data
Element Name
Attributes
97
Number of included Transaction Sets
M N0 1/6
The total number of transaction sets included in the functional group or
interchange terminated by this trailer.
Number of“Transaction sets” are the number of ST to SE sets of data
within the GS to GE
28
Data Interchange Control Number
M N0 1/9
This number uniquely identifies the interchange data to the sender. It is assigned
by the sender.
6
2/12/2016
5-2-5.doc
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
Sample EDI Segment
Segment
Identifier
Segment
Title
BPT
Segment
Purpose
Beginning Segment for Product Transfer and Resale
To indicate the beginning of the product transfer and/or resale report and transmit identifying data.
Segment Used
in these Sets
SETS USED IN:
867
BPT01
353
Trans Set
Purpose
Cd
M
ID
BPT02
Reference
Number
*
2/2
127
M
A/N
BPT03
Date
*
1/30
373
M
D/T
BPT04
Report
Type
Code
*
6/6
755
M
ID
BPT05
Price
Mult
ID Qual
*
2/2
648
C
ID
BPT06
*
3/3
649
Multiplier
C
R
1/10
DE Ref.
Designator DE Seperator
Data Element
DE Type
DE Length
(Min/Max)
Notes & Comments
Seg Type
02
03
04
COM
COM
SYN
Text
BPT02 Identifies the transfer/resale number
BPT03 Identifies the transfer/resale date
P0506 - If either BPT05 or BPT06 is present, then the other is required.
Data Segment
A data segment is an intermediate unit of information in a transaction set. A segment
consists of logically related data elements in a defined sequence: a predetermined segment
identifier (which is not a data element), one or more data elements, each preceded by a data
element separator, and a segment terminator. Data segments are defined in the Segment
Directory, which gives the segment identifier, name, purpose, and the data rlements it
contains in their specified order. Contiguous optional data elements that appear at the end of
a segment that are not used are omitted; transmission of the segment terminator signifies
this omission. The omission of data elements other than at the end of a segment is specified
by successive data element separators.
7
2/12/2016
5-2-5.doc
DE Req.
Designator
Segment
Terminator
N
/
L
“ Business Integration ”
Whirlpool
Supplier
Trade Partner
“ through Electronic Commerce”
8
2/12/2016
5-2-5.doc
Download