Stedi maintains this guide based on public documentation from UPS. Contact UPS for official EDI specifications. To report any errors in this guide, please contact us.
X12 947 Warehouse Inventory Adjustment Advice
—
Delimiters
- ~ Segment
- * Element
- > Component
- ^ Repetition
Powered by
Build EDI implementation guides at stedi.com
Overview
ISA
-
Interchange Control Header
Max use 1
Required
GS
-
Functional Group Header
Max use 1
Required
GE
-
Functional Group Trailer
Max use 1
Required
IEA
-
Interchange Control Trailer
Max use 1
Required
—
- 00
- No Authorization Information Present (No Meaningful Information in I02)
—
- 00
- No Security Information Present (No Meaningful Information in I04)
—
- 00501
- Standards Approved for Publication by ASC X12 Procedures Review Board through October 2003
—
- 0
- No Interchange Acknowledgment Requested
- 1
- Interchange Acknowledgment Requested (TA1)
—
- I
- Information
- P
- Production Data
- T
- Test Data
—
- AW
- Warehouse Inventory Adjustment Advice (947)
—
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Heading
W15
0200
Heading > W15
Warehouse Adjustment Identification
RequiredMax use 1
—
Example
At least one of Adjustment Number (W15-02) or Adjustment Number (W15-03) is required
0100 Loop
RequiredMax >1
N1
0400
Heading > 0100 Loop > N1
Party Identification
RequiredMax use 1
—
Example
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
0100 Loop end
G62
1100
Heading > G62
Date/Time
OptionalMax use 5
—
Example
If either Date Qualifier (G62-01) or Date (G62-02) is present, then the other is required
At least one of Date Qualifier (G62-01) or Time Qualifier (G62-03) is required
If either Time Qualifier (G62-03) or Time (G62-04) is present, then the other is required
Heading end
Detail
0300 Loop
RequiredMax >1
W19
0200
Detail > 0300 Loop > W19
Warehouse Adjustment Item Detail
RequiredMax use 1
—
Example
At least one of U.P.C. Case Code (W19-04) or Product/Service ID Qualifier (W19-05) is required
If either Product/Service ID Qualifier (W19-05) or Product/Service ID (W19-06) is present, then the other is required
If either Product/Service ID Qualifier (W19-07) or Product/Service ID (W19-08) is present, then the other is required
—
- 06
- Book Adjustment Decrease
- 56
- Book Adjustment Increase
- AC
- Condition Change—
N9
0400
Detail > 0300 Loop > N9
Extended Reference Information
OptionalMax use 10
—
Example
At least one of Reference Identification (N9-02) or Free-form Description (N9-03) is required
G62
0800
Detail > 0300 Loop > G62
Date/Time
OptionalMax use 10
—
Example
If either Date Qualifier (G62-01) or Date (G62-02) is present, then the other is required
0330 Loop
OptionalMax >1
0330 Loop end
0300 Loop end
Detail end
EDI Samples
One sided Adjustment – One Transaction (cycle count)
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *231101*0211*^*00501*000000001*0*T*>
GS*AW*SENDERGS*RECEIVERGS*20231101*021155*000000001*X*005010
ST*947*0001
W15*20170719*7453395*7453395
N1*WH*001*54*1001
G62*AB*20170719*W*020741
W19*56*1*EA**VN*113301
N9*LT*MYLOT1
N9*TD*ZZ
N9*ACC*GD
G62*36*20190909
SE*10*0001
GE*1*000000001
IEA*1*000000001
GS*AW*SENDERGS*RECEIVERGS*20231101*021155*000000001*X*005010
ST*947*0001
W15*20170719*7453395*7453395
N1*WH*001*54*1001
G62*AB*20170719*W*020741
W19*56*1*EA**VN*113301
N9*LT*MYLOT1
N9*TD*ZZ
N9*ACC*GD
G62*36*20190909
SE*10*0001
GE*1*000000001
IEA*1*000000001
Sample
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *231101*0212*^*00501*000000001*0*T*>
GS*AW*SENDERGS*RECEIVERGS*20231101*021232*000000001*X*005010
ST*947*0001
W15*20170824*1*1
N1*WH*001*54*1001
G62*AB*20170824*W*110851
W19*AC*600*UN**VN*WS2TESTSKUPS0021*UP*627061817004
N9*LT*PS2BT2*PS2BT2
N9*L2*CUS1*CUS1
N9*4B*CN*CN
N9*TD*DM
N9*ACC*BL*BL
G62*36*20160822
SE*12*0001
GE*1*000000001
IEA*1*000000001
GS*AW*SENDERGS*RECEIVERGS*20231101*021232*000000001*X*005010
ST*947*0001
W15*20170824*1*1
N1*WH*001*54*1001
G62*AB*20170824*W*110851
W19*AC*600*UN**VN*WS2TESTSKUPS0021*UP*627061817004
N9*LT*PS2BT2*PS2BT2
N9*L2*CUS1*CUS1
N9*4B*CN*CN
N9*TD*DM
N9*ACC*BL*BL
G62*36*20160822
SE*12*0001
GE*1*000000001
IEA*1*000000001
Two-Sided Adjustment — One transaction (Release from QU hold)
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *231101*0213*^*00501*000000001*0*T*>
GS*AW*SENDERGS*RECEIVERGS*20231101*021300*000000001*X*005010
ST*947*0001
W15*20170824*1*1
N1*WH*001*54*1001
G62*AB*20170824*W*100806
W19*AC*10*UN**VN*WS2TESTSKUPS003*UP*627061817004
N9*LT*BT10193*BT10193
N9*L2*HOLD*HOLD
N9*TD*03
N9*ACC*BL*GD
G62*36*20141213
SE*11*0001
GE*1*000000001
IEA*1*000000001
GS*AW*SENDERGS*RECEIVERGS*20231101*021300*000000001*X*005010
ST*947*0001
W15*20170824*1*1
N1*WH*001*54*1001
G62*AB*20170824*W*100806
W19*AC*10*UN**VN*WS2TESTSKUPS003*UP*627061817004
N9*LT*BT10193*BT10193
N9*L2*HOLD*HOLD
N9*TD*03
N9*ACC*BL*GD
G62*36*20141213
SE*11*0001
GE*1*000000001
IEA*1*000000001
Two-Sided Adjustment — One transaction (to correct lot number data entry)
ISA*00* *00* *ZZ*SENDER *ZZ*RECEIVER *231101*0213*^*00501*000000001*0*T*>
GS*AW*SENDERGS*RECEIVERGS*20231101*021330*000000001*X*005010
ST*947*0001
W15*20170822*1*1
N1*WH*001*54*1001
G62*AB*20170822*W*020811
W19*AC*300*UN**VN*WS2TESTSKUPS003*UP*627061817004
N9*LT*PS3BT3*PS5BT5
N9*L2*CUS1*CUS1
N9*TD*FI
N9*ACC*GD*GD
G62*36*20141210
SE*11*0001
GE*1*000000001
IEA*1*000000001
GS*AW*SENDERGS*RECEIVERGS*20231101*021330*000000001*X*005010
ST*947*0001
W15*20170822*1*1
N1*WH*001*54*1001
G62*AB*20170822*W*020811
W19*AC*300*UN**VN*WS2TESTSKUPS003*UP*627061817004
N9*LT*PS3BT3*PS5BT5
N9*L2*CUS1*CUS1
N9*TD*FI
N9*ACC*GD*GD
G62*36*20141210
SE*11*0001
GE*1*000000001
IEA*1*000000001
Stedi is a registered trademark of Stedi, Inc. All names, logos, and brands of third parties listed on this page are trademarks of their respective owners (including “X12”, which is a trademark of X12 Incorporated). Stedi, Inc. and its products and services are not endorsed by, sponsored by, or affiliated with these third parties. Use of these names, logos, and brands is for identification purposes only, and does not imply any such endorsement, sponsorship, or affiliation.