X12 Release 5010
Delimiters: ~ Segment * Element > Component
Certified September 23, 2024
Walmart

X12 824 Application Advice

This Draft Standard for Trial Use contains the format and establishes the data contents of the Application Advice Transaction Set (824) for use within the context of an Electronic Data Interchange (EDI) environment.
ISA
Interchange Control Header
Required
Max Use 1
To start and identify an interchange of zero or more functional groups and interchange-related control segments
ISA01
I01
Authorization Information Qualifier
Required
ID
Min 2 Max 2
Code identifying the type of information in the Authorization Information
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA02
I02
Authorization Information
Required
alphanumeric (AN)
Min 10 Max 10
Information used for additional identification or authorization of the interchange sender or the data in the interchange; the type of information is set by the Authorization Information Qualifier (I01)
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA03
I03
Security Information Qualifier
Required
ID
Min 2 Max 2
Code identifying the type of information in the Security Information
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA04
I04
Security Information
Required
alphanumeric (AN)
Min 10 Max 10
This is used for identifying the security information about the interchange sender or the data in the interchange; the type of information is set by the Security Information Qualifier (I03)
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA05
I05
Interchange ID Qualifier
Required
ID
Min 2 Max 2
Code indicating the system/method of code structure used to designate the sender or receiver ID element being qualified
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA06
I06
Interchange Sender ID
Required
alphanumeric (AN)
Min 15 Max 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 value in the sender ID element
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA07
I05
Interchange ID Qualifier
Required
ID
Min 2 Max 2
Code indicating the system/method of code structure used to designate the sender or receiver ID element being qualified
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA08
I07
Interchange Receiver ID
Required
alphanumeric (AN)
Min 15 Max 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
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA09
I08
Interchange Date
Required
date (DT)
Min 6 Max 6
Date of the interchange
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA10
I09
Interchange Time
Required
time (TM)
Min 4 Max 4
Time of the interchange
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA11
I65
Repetition Separator
Required
undefined ()
Min 1 Max 1
Type is not applicable; the repetition separator is a delimiter and not a data element; this field provides the delimiter used to separate repeated occurrences of a simple data element or a composite data structure; this value must be different than the data element separator, component element separator, and the segment terminator
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA12
I11
Interchange Control Version Number
Required
ID
Min 5 Max 5
Code specifying the version number of the interchange control segments
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA13
I12
Interchange Control Number
Required
numeric (N0)
Min 9 Max 9
A control number assigned by the interchange sender
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA14
I13
Acknowledgment Requested
Required
ID
Min 1 Max 1
Code indicating sender's request for an interchange acknowledgment
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA15
I14
Interchange Usage Indicator
Required
ID
Min 1 Max 1
Code indicating whether data enclosed by this interchange envelope is test, production or information
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
ISA16
I15
Component Element Separator
Required
undefined ()
Min 1 Max 1
Type is not applicable; the component element separator is a delimiter and not a data element; this field provides the delimiter used to separate component data elements within a composite data structure; this value must be different than the data element separator and the segment terminator
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
GS
Functional Group Header
Required
Max Use 1
To indicate the beginning of a functional group and to provide control information
GS01
479
Functional Identifier Code
Required
ID
Min 2 Max 2
Code identifying a group of application related transaction sets
AG
Application Advice (824)
GS02
142
Application Sender's Code
Required
alphanumeric (AN)
Min 2 Max 15
Code identifying party sending transmission; codes agreed to by trading partners
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
GS03
124
Application Receiver's Code
Required
alphanumeric (AN)
Min 2 Max 15
Code identifying party receiving transmission; codes agreed to by trading partners
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
GS04
373
Date
Required
longDate (DT)
Min 8 Max 8
Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
GS05
337
Time
Required
time (TM)
Min 4 Max 8
Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
GS06
28
Group Control Number
Required
numeric (N0)
Min 1 Max 9
Assigned number originated and maintained by the sender
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
GS07
455
Responsible Agency Code
Required
ID
Min 1 Max 2
Code identifying the issuer of the standard; this code is used in conjunction with Data Element 480
T
Transportation Data Coordinating Committee (TDCC)
X
Accredited Standards Committee X12
GS08
480
Version / Release / Industry Identifier Code
Required
alphanumeric (AN)
Min 1 Max 12
Code indicating the version, release, subrelease, and industry identifier of the EDI standard being used, including the GS and GE segments; if code in DE455 in GS segment is X, then in DE 480 positions 1-3 are the version number; positions 4-6 are the release and subrelease, level of the version; and positions 7-12 are the industry or trade association identifiers (optionally assigned by user); if code in DE455 in GS segment is T, then other formats are allowed
005010
Standards Approved for Publication by ASC X12 Procedures Review Board through October 2003
ST
Transaction Set Header
Required
Max Use 1
To indicate the start of a transaction set and to assign a control number
ST01
143
Transaction Set Identifier Code
Required
ID
Min 3 Max 3
Code uniquely identifying a Transaction Set
824
Application Advice
ST02
329
Transaction Set Control Number
Required
alphanumeric (AN)
Min 4 Max 9
Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
BGN
Beginning Segment
Required
Max Use 1
To indicate the beginning of a transaction set
Syntax Notes
If BGN05 is present, then and BGN04 is required.
BGN01
353
Transaction Set Purpose Code
Required
ID
Min 2 Max 2
Code identifying purpose of transaction set
00
Original
BGN02
127
Reference Identification
Required
alphanumeric (AN)
Min 1 Max 50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
BGN03
373
Date
Required
longDate (DT)
Min 8 Max 8
Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here

N1 loop

Min Items
Max Loop undefined
N1
Party Identification
Required
Max Use 1
To identify a party by type of organization, name, and code
Syntax Notes
At least one of N102 or N103 is required.
If any of N103 or N104 are present, then all are required.
N101
98
Entity Identifier Code
Required
ID
Min 2 Max 3
Code identifying an organizational entity, a physical location, property or an individual
FR
Message From
N102
93
Name
Optional
alphanumeric (AN)
Min 1 Max 60
Free-form name
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
N103
66
Identification Code Qualifier
Optional
ID
Min 1 Max 2
Code designating the system/method of code structure used for Identification Code (67)
UL
Global Location Number (GLN)
N104
67
Identification Code
Optional
alphanumeric (AN)
Min 2 Max 80
Code identifying a party or other code
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
N1
Party Identification
Required
Max Use 1
To identify a party by type of organization, name, and code
Syntax Notes
At least one of N102 or N103 is required.
If any of N103 or N104 are present, then all are required.
N101
98
Entity Identifier Code
Required
ID
Min 2 Max 3
Code identifying an organizational entity, a physical location, property or an individual
TO
Message To
N102
93
Name
Required
alphanumeric (AN)
Min 1 Max 60
Free-form name
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
N103
66
Identification Code Qualifier
Optional
Min 1 Max 1
Code designating the system/method of code structure used for Identification Code (67)
N104
67
Identification Code
Optional
Min 1 Max 1
Code identifying a party or other code
REF
Reference Information
Optional
Max Use 12
To specify identifying information
Syntax Notes
At least one of REF02 or REF03 is required.
REF01
128
Reference Identification Qualifier
Required
ID
Min 2 Max 3
Code qualifying the Reference Identification
IA
Internal Vendor Number
REF02
127
Reference Identification
Required
alphanumeric (AN)
Min 1 Max 50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here

OTI loop

Required
Min Items
Max Loop undefined
OTI
Original Transaction Identification
Required
Max Use 1
To identify the edited transaction set and the level at which the results of the edit are reported, and to indicate the accepted, rejected, or accepted-with-change edit result
Syntax Notes
If OTI09 is present, then and OTI08 is required.
OTI01
110
Application Acknowledgment Code
Required
ID
Min 1 Max 2
Code indicating the application system edit results of the business data
TA
Transaction Set Accept
TE
Transaction Set Accept with Error
TR
Transaction Set Reject
OTI02
128
Reference Identification Qualifier
Required
ID
Min 2 Max 3
Code qualifying the Reference Identification
TN
Transaction Reference Number
OTI03
127
Reference Identification
Required
alphanumeric (AN)
Min 1 Max 50
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
OTI04
142
Application Sender's Code
Optional
alphanumeric (AN)
Min 2 Max 15
Code identifying party sending transmission; codes agreed to by trading partners
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
OTI05
124
Application Receiver's Code
Optional
alphanumeric (AN)
Min 2 Max 15
Code identifying party receiving transmission; codes agreed to by trading partners
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
OTI06
373
Date
Optional
longDate (DT)
Min 8 Max 8
Date expressed as CCYYMMDD where CC represents the first two digits of the calendar year
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
OTI07
337
Time
Optional
time (TM)
Min 4 Max 8
Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes (00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal seconds are expressed as follows: D = tenths (0-9) and DD = hundredths (00-99)
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
OTI08
28
Group Control Number
Optional
numeric (N0)
Min 1 Max 9
Assigned number originated and maintained by the sender
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
OTI09
329
Transaction Set Control Number
Optional
alphanumeric (AN)
Min 4 Max 9
Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
OTI10
143
Transaction Set Identifier Code
Optional
ID
Min 3 Max 3
Code uniquely identifying a Transaction Set
204
Motor Carrier Load Tender
212
Motor Carrier Delivery Trailer Manifest
214
Transportation Carrier Shipment Status Message
753
Request for Routing Instructions
830
Planning Schedule with Release Capability
832
Price/Sales Catalog
855
Purchase Order Acknowledgment
856
Ship Notice/Manifest
879
Price Information
888
Item Maintenance
889
Promotion Announcement
990
Response to a Load Tender
TED loop
Optional
TED
98
Technical Error Description
Optional
Min 1 Max 1
Max Use 1
To identify the error and, if feasible, the erroneous segment, or data element, or both
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
TED01
647
Application Error Condition Code
Optional
ID
Min 1 Max 3
Code indicating application error condition
J
Missing or Invalid Purpose Code
T
Unauthorized Transaction Set Purpose Code
MB
Missing or Invalid Purchase Order Number
MK
Missing or Invalid Ship Date Location
006
Duplicate
007
Missing Data
008
Out of Range
012
Invalid Combination
024
Other Unlisted Reason
107
Missing or Invalid Location
134
Missing or Invalid Invoice Number
140
Missing or Invalid Ship-To Location
803
Missing or Invalid Payment Method Code
DTE
Incorrect Date
IID
Invalid Identification Code
INF
Invalid Status Code
IQT
Invalid Quantity
IWT
Invalid Weight
MID
Missing Identification Code
OTH
Other
POI
Purchase Order Number Invalid
SCA
Invalid SCAC
ZZZ
Mutually Defined
TED02
3
Free-form Message
Optional
alphanumeric (AN)
Min 1 Max 60
Free-form text
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
TED03
721
Segment ID Code
Optional
ID
Min 2 Max 3
Code defining the segment ID of the data segment in error (See Appendix A - Number 77)
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
TED04
719
Segment Position in Transaction Set
Optional
numeric (N0)
Min 1 Max 10
The numerical count position of this data segment from the start of the transaction set: the transaction set header is count position 1
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
TED0501
722
Element Position in Segment
Optional
undefined (N0)
Min 1 Max 1
This is used to indicate the relative position of a simple data element, or the relative position of a composite data structure with the relative position of the component within the composite data structure, in error; in the data segment the count starts with 1 for the simple data element or composite data structure immediately following the segment ID
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
TED0502
1528
Component Data Element Position in Composite
Optional
numeric (N0)
Min 1 Max 2
To identify the component data element position within the composite that is in error
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
TED0503
1686
Repeating Data Element Position
Optional
numeric (N0)
Min 1 Max 4
To identify the specific repetition of a data element that is in error
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
TED07
724
Copy of Bad Data Element
Optional
alphanumeric (AN)
Min 1 Max 99
This is a copy of the data element in error
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
NTE
98
Note/Special Instruction
Optional
Min 1 Max 1
Max Use 100
To transmit information in a free-form format, if necessary, for comment or special instruction
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
NTE02
352
Description
Optional
alphanumeric (AN)
Min 1 Max 80
A free-form description to clarify the related data elements and their content
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
SE
Transaction Set Trailer
Required
Max Use 1
To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)
SE01
96
Number of Included Segments
Required
numeric (N0)
Min 1 Max 10
Total number of segments included in a transaction set including ST and SE segments
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here
SE02
329
Transaction Set Control Number
Required
alphanumeric (AN)
Min 4 Max 9
Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set
123
Description Goes Here
123
Description Goes Here
123
Description Goes Here

Book A Demo

Book A Demo

BOOK A DEMO