Stedi maintains this guide based on public documentation from GSA (General Services Administration). Contact GSA (General Services Administration) for official EDI specifications. To report any errors in this guide, please contact us.
X12 832 Price/Sales Catalog (GSA ADV)
—
Delimiters
- ~ Segment
- * Element
- > Component
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
heading
ST
010
Transaction Set Header
Max use 1
Required
BCT
020
Beginning Segment for Price/Sales Catalog
Max use 1
Required
REF
050
Reference Numbers
Max use 12
Optional
DTM
070
Date/Time Reference
Max use 10
Optional
CTB
080
Restrictions/ Conditions
Max use 25
Optional
CUR
090
Currency
Max use 5
Optional
ITD
110
Terms of Sale/Deferred Terms of Sale
Max use 2
Optional
LDT
120
Lead Time
Max use 1
Optional
SAC
130
Service, Promotion, Allowance, or Charge Information
Max use 25
Optional
FOB
140
F.O.B. Related Instructions
Max use 1
Optional
detail
LIN Loop
LIN
010
Item Identification
Max use 1
Required
G53
015
Maintenance Type
Max use 1
Optional
SLN
020
Subline Item Detail
Max use 100
Optional
DTM
030
Date/Time Reference
Max use 10
Optional
REF
040
Reference Numbers
Max use 12
Optional
CTB
060
Restrictions/ Conditions
Max use 25
Optional
PID
070
Product/Item Description
Max use 200
Optional
MEA
080
Measurements
Max use 40
Optional
PO4
100
Item Physical Details
Max use 1
Optional
TD4
110
Carrier Details (Special Handling or Hazardous Materials or Both)
Max use 10
Optional
LDT
140
Lead Time
Max use 1
Optional
SAC
150
Service, Promotion, Allowance, or Charge Information
Max use 25
Optional
FOB
160
F.O.B. Related Instructions
Max use 1
Optional
TXI
166
Tax Information
Max use 1
Optional
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)
—
- U
- U.S. EDI Community of ASC X12, TDCC, and UCS
—
- 00200
- Standard Issued as ANSI X12.5-1987
- 00201
- Draft Standard for Trial Use Approved by ASC X12 Through August 1988
- 00204
- Draft Standard for Trial Use Approved by ASC X12 Through May 1989
- 00300
- Standard Issued as ANSI X12.5-1992
- 00301
- Draft Standard for Trial Use Approved for Publication by ASC X12 Procedures Review Board Through October 1990
- 00302
- Draft Standard for Trial Use Approved for Publication by ASC X12 Procedures Review Board Through October 1991
- 00303
- Draft Standard for Trial Use Approved for Publication by ASC X12 Procedures Review Board Through October 1992
- 00304
- Draft Standards for Trial Use Approved for Publication by ASC X12 Procedures Review Board through October 1993
—
- 0
- No Acknowledgment Requested
- 1
- Interchange Acknowledgment Requested
—
- T
- Transportation Data Coordinating Committee (TDCC)
- X
- Accredited Standards Committee X12
Heading
—
Usage notes
—
- CP
- Customized Catalog—
- PC
- Price Catalog—
- SC
- Sales Catalog—
REF
050
Heading > REF
Reference Numbers
OptionalMax use 12
—
Usage notes
—
Example
At least one of Reference Number (REF-02) or Description (REF-03) is required
—
- 92
- Change Document Number—
- GC
- Government Contract Number—
- ME
- Message Address or ID—
- PD
- Promotion/Deal Number—
- TN
- Transaction Reference Number—
- W6
- Federal Supply Schedule Number—
—
- 007
- Effective—
- 015
- Promotion Start—
- 016
- Promotion End—
- 036
- Expiration—
—
- CT
- Central Time
- ET
- Eastern Time
- GM
- Greenwich Mean Time
- LT
- Local Time
- MT
- Mountain Time
- PT
- Pacific Time
CTB
080
Heading > CTB
Restrictions/ Conditions
OptionalMax use 25
—
Usage notes
—
Example
If either Quantity Qualifier (CTB-03) or Quantity (CTB-04) is present, then the other is required
If either Amount Qualifier Code (CTB-05) or Amount (CTB-06) is present, then the other is required
At least one of Description (CTB-02), Quantity (CTB-04) or Amount (CTB-06) is required
—
- DW
- Direct and Wholesaler—
- NR
- Nonreturnable—
- OR
- Ordering—
- SR
- Shipping—
—
- 57
- Minimum Order Quantity
- 67
- Minimum Ship Quantity
- 69
- Incremental Order Quantity—
- 70
- Maximum Order Quantity
- MQ
- Maximum Ship Quantity
—
- KQ
- Incremental Order Amount—
- MA
- Maximum Amount
- MO
- Minimum Order Value
—
- AE
- From date of PO receipt to shipment.
- AF
- From date of PO receipt to delivery.
- AX
- From Date of Award to Date of Completion—
- AY
- From Date of Award to Date of Delivery
SAC
130
Heading > SAC
Service, Promotion, Allowance, or Charge Information
OptionalMax use 25
—
Usage notes
—
Example
If either Allowance/ Charge Percent Qualifier (SAC-06) or Percent (SAC-07) is present, then the other is required
If either Unit or Basis for Measurement Code (SAC-09) or Quantity (SAC-10) is present, then the other is required
If Quantity (SAC-11) is present, then Quantity (SAC-10) is required
—
- A
- Allowance
- C
- Charge
- N
- No Allowance or Charge—
—
Usage notes
—
—
- 1
- Item List Cost—
- 2
- Item Net Cost—
- 5
- Base Price per Unit—
- 6
- Base Price Amount—
- Z
- Mutually Defined—
—
- CA
- Calculate and Add to Invoice—
N1 Loop
OptionalMax >1
Usage notes
—
N1
150
Heading > N1 Loop > N1
Name
RequiredMax use 1
—
Example
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
—
- 40
- Receiver—
- 56
- Servicing Dealer—
- CT
- Country of Origin—
- DL
- Dealer—
- DS
- Distributor—
- DZ
- Delivery Zone—
- KX
- Free on Board Point—
- MF
- Manufacturer of Goods—
- PL
- Party to Receive Purchase Order—
- RI
- Remit To—
- SE
- Selling Party—
- SF
- Ship From—
- SV
- Service Performance Site—
—
Usage notes
—
- 1
- D-U-N-S Number, Dun & Bradstreet—
- 9
- D-U-N-S+4, D-U-N-S Number with Four Character Suffix—
- 10
- Department of Defense Activity Address Code (DODAAC)—
- 21
- Health Industry I.D. Number (HIN)
- 33
- Commercial and Government Entity (CAGE)
- 38
- Country Code—
- ZN
- Zone—
N4
180
Heading > N1 Loop > N4
Geographic Location
OptionalMax use 1
—
Usage notes
—
Example
If Location Identifier (N4-06) is present, then Location Qualifier (N4-05) is required
—
Usage notes
—
- DE
- Destination (Shipping)
- OA
- Origin (After Loading on Equipment)—
- OR
- Origin (Shipping Point)—
- ZN
- Zone Code—
- ZZ
- Mutually Defined—
PER
200
Heading > N1 Loop > PER
Administrative Communications Contact
OptionalMax use 3
—
Usage notes
—
Example
If either Communication Number Qualifier (PER-03) or Communication Number (PER-04) is present, then the other is required
If either Communication Number Qualifier (PER-05) or Communication Number (PER-06) is present, then the other is required
If either Communication Number Qualifier (PER-07) or Communication Number (PER-08) is present, then the other is required
—
- 1A
- Review/Repricing Contact—
- AC
- Administrative Contracting Officer—
- CR
- Customer Relations—
- EA
- EDI Coordinator
- OD
- Order Department
- SE
- Service Organization—
- TR
- Technical Marketing Representative—
—
- EM
- Electronic Mail
- FX
- Facsimile
- IT
- International Telephone—
- TE
- Telephone—
—
Usage notes
—
- EM
- Electronic Mail
- EX
- Telephone Extension—
- FX
- Facsimile
- IT
- International Telephone—
- TE
- Telephone—
—
Usage notes
—
- EM
- Electronic Mail
- EX
- Telephone Extension—
- FX
- Facsimile
- IT
- International Telephone—
- TE
- Telephone—
N1 Loop end
Heading end
Detail
LIN Loop
OptionalMax >1
Usage notes
—
LIN
010
Detail > LIN Loop > LIN
Item Identification
RequiredMax use 1
—
Usage notes
—
Example
If either Product/Service ID Qualifier (LIN-04) or Product/Service ID (LIN-05) is present, then the other is required
If either Product/Service ID Qualifier (LIN-06) or Product/Service ID (LIN-07) is present, then the other is required
If either Product/Service ID Qualifier (LIN-08) or Product/Service ID (LIN-09) is present, then the other is required
If either Product/Service ID Qualifier (LIN-10) or Product/Service ID (LIN-11) is present, then the other is required
If either Product/Service ID Qualifier (LIN-12) or Product/Service ID (LIN-13) is present, then the other is required
If either Product/Service ID Qualifier (LIN-14) or Product/Service ID (LIN-15) is present, then the other is required
If either Product/Service ID Qualifier (LIN-16) or Product/Service ID (LIN-17) is present, then the other is required
If either Product/Service ID Qualifier (LIN-18) or Product/Service ID (LIN-19) is present, then the other is required
If either Product/Service ID Qualifier (LIN-20) or Product/Service ID (LIN-21) is present, then the other is required
If either Product/Service ID Qualifier (LIN-22) or Product/Service ID (LIN-23) is present, then the other is required
If either Product/Service ID Qualifier (LIN-24) or Product/Service ID (LIN-25) is present, then the other is required
If either Product/Service ID Qualifier (LIN-26) or Product/Service ID (LIN-27) is present, then the other is required
If either Product/Service ID Qualifier (LIN-28) or Product/Service ID (LIN-29) is present, then the other is required
If either Product/Service ID Qualifier (LIN-30) or Product/Service ID (LIN-31) is present, then the other is required
SLN
020
Detail > LIN Loop > SLN
Subline Item Detail
OptionalMax use 100
—
Usage notes
—
Example
If Relationship Code (SLN-08) is present, then Unit Price (SLN-06) is required
If either Product/Service ID Qualifier (SLN-09) or Product/Service ID (SLN-10) is present, then the other is required
If either Product/Service ID Qualifier (SLN-11) or Product/Service ID (SLN-12) is present, then the other is required
If either Product/Service ID Qualifier (SLN-13) or Product/Service ID (SLN-14) is present, then the other is required
If either Product/Service ID Qualifier (SLN-15) or Product/Service ID (SLN-16) is present, then the other is required
If either Product/Service ID Qualifier (SLN-17) or Product/Service ID (SLN-18) is present, then the other is required
If either Product/Service ID Qualifier (SLN-19) or Product/Service ID (SLN-20) is present, then the other is required
If either Product/Service ID Qualifier (SLN-21) or Product/Service ID (SLN-22) is present, then the other is required
If either Product/Service ID Qualifier (SLN-23) or Product/Service ID (SLN-24) is present, then the other is required
If either Product/Service ID Qualifier (SLN-25) or Product/Service ID (SLN-26) is present, then the other is required
If either Product/Service ID Qualifier (SLN-27) or Product/Service ID (SLN-28) is present, then the other is required
REF
040
Detail > LIN Loop > REF
Reference Numbers
OptionalMax use 12
—
Usage notes
—
Example
At least one of Reference Number (REF-02) or Description (REF-03) is required
—
- 2S
- Catalog—
- GC
- Government Contract Number—
- ME
- Message Address or ID—
- PD
- Promotion/Deal Number—
- QX
- Old Part Number—
- TN
- Transaction Reference Number—
- W6
- Federal Supply Schedule Number—
CTB
060
Detail > LIN Loop > CTB
Restrictions/ Conditions
OptionalMax use 25
—
Usage notes
—
Example
If either Quantity Qualifier (CTB-03) or Quantity (CTB-04) is present, then the other is required
If either Amount Qualifier Code (CTB-05) or Amount (CTB-06) is present, then the other is required
At least one of Description (CTB-02), Quantity (CTB-04) or Amount (CTB-06) is required
—
- DW
- Direct and Wholesaler—
- NR
- Nonreturnable—
- OR
- Ordering—
- SR
- Shipping—
—
- 57
- Minimum Order Quantity
- 67
- Minimum Ship Quantity
- 69
- Incremental Order Quantity—
- 70
- Maximum Order Quantity
- MQ
- Maximum Ship Quantity
—
- KQ
- Incremental Order Amount—
- MA
- Maximum Amount
- MO
- Minimum Order Value—
PID
070
Detail > LIN Loop > PID
Product/Item Description
OptionalMax use 200
—
Usage notes
—
Example
If Product Description Code (PID-04) is present, then Agency Qualifier Code (PID-03) is required
At least one of Product Description Code (PID-04) or Description (PID-05) is required
—
- F
- Free-form—
- S
- Structured (From Industry Code List)—
- X
- Semi-structured (Code and Text)—
MEA
080
Detail > LIN Loop > MEA
Measurements
OptionalMax use 40
—
Usage notes
—
Example
If Range Minimum (MEA-05) is present, then Composite Unit of Measure (MEA-04) is required
If Range Maximum (MEA-06) is present, then Composite Unit of Measure (MEA-04) is required
OptionalMax use 1
To identify a composite unit of measure
(See Figures Appendix for examples of use.)
PO4
100
Detail > LIN Loop > PO4
Item Physical Details
OptionalMax use 1
—
Usage notes
—
Example
If either Size (PO4-02) or Unit or Basis for Measurement Code (PO4-03) is present, then the other is required
If either Gross Weight per Pack (PO4-06) or Unit or Basis for Measurement Code (PO4-07) is present, then the other is required
If Weight Qualifier (PO4-05) is present, then Gross Weight per Pack (PO4-06) is required
If either Gross Volume per Pack (PO4-08) or Unit or Basis for Measurement Code (PO4-09) is present, then the other is required
If Unit or Basis for Measurement Code (PO4-13) is present, then at least one of Length (PO4-10), Width (PO4-11) or Height (PO4-12) is required
If Length (PO4-10) is present, then Unit or Basis for Measurement Code (PO4-13) is required
If Width (PO4-11) is present, then Unit or Basis for Measurement Code (PO4-13) is required
If Height (PO4-12) is present, then Unit or Basis for Measurement Code (PO4-13) is required
TD4
110
Detail > LIN Loop > TD4
Carrier Details (Special Handling or Hazardous Materials or Both)
OptionalMax use 10
—
Usage notes
—
Example
If Hazardous Material Code Qualifier (TD4-02) is present, then Hazardous Material Class Code (TD4-03) is required
At least one of Special Handling Code (TD4-01), Hazardous Material Code Qualifier (TD4-02) or Description (TD4-04) is required
—
- DA
- Dangerous
- FL
- Flammable
- HM
- Endorsed as Hazardous Material
- RM
- Radioactive Material
—
- AE
- From date of PO receipt to shipment.
- AF
- From date of PO receipt to delivery.
- AX
- From Date of Award to Date of Completion—
- AY
- From Date of Award to Date of Delivery
SAC
150
Detail > LIN Loop > SAC
Service, Promotion, Allowance, or Charge Information
OptionalMax use 25
—
Usage notes
—
Example
If either Allowance/ Charge Percent Qualifier (SAC-06) or Percent (SAC-07) is present, then the other is required
If either Unit or Basis for Measurement Code (SAC-09) or Quantity (SAC-10) is present, then the other is required
If Quantity (SAC-11) is present, then Quantity (SAC-10) is required
—
- A
- Allowance
- C
- Charge
- N
- No Allowance or Charge—
—
Usage notes
—
—
- 1
- Item List Cost—
- 5
- Base Price per Unit—
- 6
- Base Price Amount—
TXI
166
Detail > LIN Loop > TXI
Tax Information
OptionalMax use 1
—
Usage notes
—
Example
At least one of Monetary Amount (TXI-02) or Percent (TXI-03) is required
CTP Loop
OptionalMax >1
Usage notes
—
CTP
170
Detail > LIN Loop > CTP Loop > CTP
Pricing Information
RequiredMax use 1
—
Example
If either Quantity (CTP-04) or Unit or Basis for Measurement Code (CTP-05) is present, then the other is required
If Price Multiplier Qualifier (CTP-06) is present, then Multiplier (CTP-07) is required
If Condition Value (CTP-10) is present, then Price Identifier Code (CTP-02) is required
—
Usage notes
—
- ALT
- Alternate Price—
- CAT
- Catalog Price—
- D01
- Federal Supply Schedule (FSS) Price
- DPR
- Discount Price—
- GOV
- Government Price—
- GTP
- Temporary Price Reduction Price—
- ICL
- Unit Price Through Quantity—
- LAR
- Labor Rate—
- MAX
- Maximum Order Quantity Price—
- MSR
- Manufacturer's Suggested Retail—
- PAQ
- Price Break Quantity(s)—
- PBQ
- Unit Price Beginning Quantity—
- PRP
- Promotional price—
- RPA
- Rental Price, Annual
- RPM
- Rental Price, Monthly
- ZNP
- Zone Price—
—
- CT
- Central Time
- ET
- Eastern Time
- GM
- Greenwich Mean Time
- LT
- Local Time
- MT
- Mountain Time
- PT
- Pacific Time
SAC
228
Detail > LIN Loop > CTP Loop > SAC
Service, Promotion, Allowance, or Charge Information
OptionalMax use 5
—
Usage notes
—
Example
If either Allowance/ Charge Percent Qualifier (SAC-06) or Percent (SAC-07) is present, then the other is required
If either Unit or Basis for Measurement Code (SAC-09) or Quantity (SAC-10) is present, then the other is required
If Quantity (SAC-11) is present, then Quantity (SAC-10) is required
—
- A
- Allowance
- C
- Charge
- N
- No Allowance or Charge—
—
Usage notes
—
—
- 1
- Item List Cost—
- 5
- Base Price per Unit—
- 6
- Base Price Amount—
CTP Loop end
N1 Loop
OptionalMax 1
Usage notes
—
N1
230
Detail > LIN Loop > N1 Loop > N1
Name
RequiredMax use 1
—
Example
If either Identification Code Qualifier (N1-03) or Identification Code (N1-04) is present, then the other is required
At least one of Name (N1-02) or Identification Code Qualifier (N1-03) is required
—
- 56
- Servicing Dealer—
- DL
- Dealer—
- DS
- Distributor—
- KX
- Free on Board Point—
- MF
- Manufacturer of Goods—
- PL
- Party to Receive Purchase Order—
- RI
- Remit To—
- SF
- Ship From—
- SV
- Service Performance Site—
—
Usage notes
—
- 1
- D-U-N-S Number, Dun & Bradstreet—
- 9
- D-U-N-S+4, D-U-N-S Number with Four Character Suffix—
- 21
- Health Industry I.D. Number (HIN)
- 33
- Commercial and Government Entity (CAGE)
- LI
- Labeler Identification Code (LIC)
N2
240
Detail > LIN Loop > N1 Loop > N2
Additional Name Information
OptionalMax use 2
—
Usage notes
—
Example
PER
280
Detail > LIN Loop > N1 Loop > PER
Administrative Communications Contact
OptionalMax use 3
—
Usage notes
—
Example
If either Communication Number Qualifier (PER-03) or Communication Number (PER-04) is present, then the other is required
If either Communication Number Qualifier (PER-05) or Communication Number (PER-06) is present, then the other is required
If either Communication Number Qualifier (PER-07) or Communication Number (PER-08) is present, then the other is required
—
- SE
- Service Organization—
- TR
- Technical Marketing Representative—
—
Usage notes
—
- EM
- Electronic Mail
- FX
- Facsimile
- IT
- International Telephone—
- TE
- Telephone—
—
Usage notes
—
- EM
- Electronic Mail
- EX
- Telephone Extension—
- FX
- Facsimile
- IT
- International Telephone—
- TE
- Telephone—
—
Usage notes
—
- EM
- Electronic Mail
- EX
- Telephone Extension—
- FX
- Facsimile
- IT
- International Telephone—
- TE
- Telephone—
N1 Loop end
LIN Loop end
Detail end
Summary
Summary end
EDI Samples
Sample
ISA*00* *00* *01*000111119 *ZZ*GSAADV *130605*0715*U*00300*000021606*0*P*:
GS*SC*000111119*GSAADV*130605*0715*14640192*X*003050
ST*832*12345
BCT*CP*GOV56789********00
REF*GC*GS99F2345X
REF*W6*27 III F
DTM*007*951101***19
CTB*OR****MO*25000
CTB*OR*27-500, 27-6***MA*2500000
ITD***2.5**10*********N
LDT*AF*45*DA
FOB*PS*DE
N1*40**1*012966339
N1*SE**1*123456789
N1*DZ**ZN*CONUS
REF*4A*12345
PER*OD**TE*8001234567*FX*8001234568*EM*abc@abc.com
PER*AC*Bob Jones*TE*8002345678*FX*8008765432*EM*abc@abc.com
PER*1A*Mary Smith*TE*8003456789*FX*8009876543*EM*abc@abc.com
N1*RI**1*345678912
LIN**MF*123456789*MG*12AX34*ZZ*ABC Company*PD*A-1 Widget*CH*FR*CL*blue*PI*27-2
PID*S*08*GS*aabbbcbe
PID*F****Widget provides an improved surface for all uses.
MEA*DE*TT*90*DA
PO4*24*10*OZ*UNT**1*LB*1*CF*12*6*24*IN
CTP**D01*12.95*1*EA
CTP**MSR*25.00
CTT*1
SE*27*12345
GE*1*14640192
IEA*1*000021606
GS*SC*000111119*GSAADV*130605*0715*14640192*X*003050
ST*832*12345
BCT*CP*GOV56789********00
REF*GC*GS99F2345X
REF*W6*27 III F
DTM*007*951101***19
CTB*OR****MO*25000
CTB*OR*27-500, 27-6***MA*2500000
ITD***2.5**10*********N
LDT*AF*45*DA
FOB*PS*DE
N1*40**1*012966339
N1*SE**1*123456789
N1*DZ**ZN*CONUS
REF*4A*12345
PER*OD**TE*8001234567*FX*8001234568*EM*abc@abc.com
PER*AC*Bob Jones*TE*8002345678*FX*8008765432*EM*abc@abc.com
PER*1A*Mary Smith*TE*8003456789*FX*8009876543*EM*abc@abc.com
N1*RI**1*345678912
LIN**MF*123456789*MG*12AX34*ZZ*ABC Company*PD*A-1 Widget*CH*FR*CL*blue*PI*27-2
PID*S*08*GS*aabbbcbe
PID*F****Widget provides an improved surface for all uses.
MEA*DE*TT*90*DA
PO4*24*10*OZ*UNT**1*LB*1*CF*12*6*24*IN
CTP**D01*12.95*1*EA
CTP**MSR*25.00
CTT*1
SE*27*12345
GE*1*14640192
IEA*1*000021606
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.