X12 transaction guide · Planning

EDI 830 Planning Schedule with Release Capability

The X12 document a manufacturer sends to share demand forecasts and authorize suppliers to produce or ship against them.

Sent by
Manufacturer or buyer
Received by
Supplier
Standard
ANSI ASC X12
EDIFACT equivalent
DELFOR

What is an EDI 830?

The EDI 830 Planning Schedule with Release Capability is the ANSI X12 transaction set manufacturers use to share forecasts with suppliers. It lists expected quantities for each part over a planning horizon, typically by week or month, and distinguishes firm quantities that suppliers are authorized to ship from planning quantities that are forecasts only. It can also carry fabrication and material authorizations and cumulative quantities.

The 830 is central to automotive and industrial supply chains, where suppliers plan production and buy materials weeks or months ahead. A shipping schedule, the 862, often supplements the 830 with firm, near-term delivery detail.

How the EDI 830 worksDiagram of the EDI 830 Planning Schedule with Release Capability. Manufacturer or buyer sends it to supplier. It usually starts the exchange. It is usually followed by 862 and 856. Inside the ISA, GS and ST envelopes, X12 release 004010 requires, in the heading: BFR (Beginning Segment for Planning Schedule) and detail: the required LIN loop with LIN (Item Identification). 8 optional loops are listed by their first segment.How the EDI 830 worksPlanning Schedule with Release Capability: who sends it, where it fits and what the standard marks required1 WHERE IT FITSUSUALLY FOLLOWSStarts the exchangeEDI 830SENDERManufacturer or buyerRECEIVERSupplier997 or 999 acknowledgment back, if the partners agreeUSUALLY FOLLOWED BY862Shipping Schedule856Advance Ship Notice2 WHAT X12 RELEASE 004010 REQUIRESInterchange: sender and receiver IDsISA … IEAFunctional group, ID code PSGS … GETransaction set 830ST … SEHEADINGBFRBeginning Segment for Planning Schedule+ 2 optional loops, starting with:N1LMDETAILRequired loop LIN · repeats many timesLINItem Identification+ 6 optional loops, starting with:SLNN1LMFSTSDPSHPBlue box: required loop. Optional loops are listed by the segment that starts them; when a loop is used, that first segment is required. Optional segmentsoutside loops are not drawn.Structure: required segments and loops in the X12 004010 listing for the 830. Your trading partner's implementation guide adds its own requirements.
How the EDI 830 worksDiagram of the EDI 830 Planning Schedule with Release Capability. Manufacturer or buyer sends it to supplier. It usually starts the exchange. It is usually followed by 862 and 856. Inside the ISA, GS and ST envelopes, X12 release 004010 requires, in the heading: BFR (Beginning Segment for Planning Schedule) and detail: the required LIN loop with LIN (Item Identification). 8 optional loops are listed by their first segment.How the EDI 830 worksPlanning Schedule with Release Capability: whosends it, where it fits and what the standardmarks required1 WHERE IT FITSUSUALLY FOLLOWSStarts the exchangeEDI 830SENDERManufacturer orbuyerRECEIVERSupplier997 or 999 acknowledgment back, if the partnersagreeUSUALLY FOLLOWED BY862Shipping Schedule856Advance Ship Notice2 WHAT X12 RELEASE 004010 REQUIRESInterchange: sender and receiver IDs (ISA… IEA)Functional group, ID code PS (GS … GE)Transaction set 830 (ST … SE)HEADINGBFRBeginning Segment forPlanning Schedule+ 2 optional loops, starting with:N1LMDETAILRequired loop LIN · repeatsmany timesLINItem Identification+ 6 optional loops, starting with:SLNN1LMFSTSDPSHPBlue box: required loop. Optional loops are listedby the segment that starts them; when a loop isused, that first segment is required. Optionalsegments outside loops are not drawn.Structure: required segments and loops in the X12004010 listing for the 830. Your trading partner'simplementation guide adds its own requirements.

How to read this diagram: the top row shows who sends the 830, to whom, and which documents usually come before and after it. The lower part shows what X12 release 004010 itself requires: the envelopes around the 830 and the segments and loops the standard marks as required, area by area. Optional loops are listed by the segment that starts them rather than drawn in full. This is the standard's minimum, not a trading partner's requirement: each partner's implementation guide usually makes some optional loops mandatory, restricts the codes and may use a different release.

Expand diagram Download SVG

When it is used

  • Automotive manufacturers sharing material releases with tier suppliers
  • Industrial manufacturers forecasting component demand
  • Authorizing suppliers to fabricate or buy raw material

Where it fits in the document flow

This document 830 Planning Schedule with Release Capability

Structure

Key segments in the 830

The segments most implementations use, described in plain language. The last column shows what X12 release 004010 itself requires: "Required" marks a segment the standard requires in every 830; "Optional, common" marks a segment the standard leaves optional, or that sits in an optional loop, but that implementations often use. This is the standard's requirement, not your trading partner's: each partner's implementation guide names the release it uses, makes some optional segments mandatory and restricts the values, and requirements can differ between releases. The requirement status comes from one published X12 reference listing and has not been checked against a second source.

SegmentNameWhat it carriesIn X12 004010
BFRBeginning Segment for Planning SchedulePurpose code, release number, schedule type, quantity type and the horizon start and end dates.Required
N1 loopParty IdentificationShip-to plant, supplier and other parties.Optional, common
LINItem IdentificationBuyer part number and other part identifiers.Required
UITUnit DetailUnit of measure for the scheduled quantities.Optional, common
FSTForecast ScheduleQuantity, firm or planning qualifier, time bucket (daily, weekly, monthly) and date.Optional, common
SHPShipped/Received InformationLast shipment and cumulative quantities used to reconcile the schedule.Optional, common

Example

Sample EDI 830

A replacement schedule (05) for part 12345-AB at plant P01. The first week's 500 units are firm (C) and the next week's 600 are planning only (D), in weekly buckets (W).

Illustrative data only, not tied to one X12 release or trading partner. The interchange (ISA/IEA) and functional group (GS/GE) envelopes are omitted for readability.

ST*830*0001~
BFR*05**REL001*DL*A*20261101*20270430*20261020~
N1*ST*Example Plant*92*P01~
LIN**BP*12345-AB~
UIT*EA~
FST*500*C*W*20261103~
FST*600*D*W*20261110~
SE*8*0001~
Reading a sample EDI 830, line by lineAnnotated sample EDI 830 with 8 lines. Notes explain the ST, BFR, N1, LIN, UIT, FST and SE segments.Reading a sample EDI 830, line by lineEach numbered note explains the segment on that line. The data is illustrative.ST*830*0001~11Transaction Set Header. Opens the 830 and gives it a controlnumber, which SE repeats.BFR*05**REL001*DL*A*20261101*20270430*20261020~22Beginning Segment for Planning Schedule. Purpose code, releasenumber, schedule type, quantity type and the horizon start andend dates.N1*ST*Example Plant*92*P01~33Party Identification. Ship-to plant, supplier and other parties.LIN**BP*12345-AB~44Item Identification. Buyer part number and other partidentifiers.UIT*EA~55Unit Detail. Unit of measure for the scheduled quantities.FST*500*C*W*20261103~66Forecast Schedule. Quantity, firm or planning qualifier, timebucket (daily, weekly, monthly) and date.FST*600*D*W*20261110~SE*8*0001~77Transaction Set Trailer. Closes the set with the number ofsegments, including ST and SE, and the same control number.Illustrative data only, not tied to one trading partner. Envelopes (ISA/GS) are omitted for readability.
Reading a sample EDI 830, line by lineAnnotated sample EDI 830 with 8 lines. Notes explain the ST, BFR, N1, LIN, UIT, FST and SE segments.Reading a sample EDI 830, lineby lineEach numbered note explains the segment onthat line. The data is illustrative.ST*830*0001~Transaction Set Header. Opens the 830 andgives it a control number, which SE repeats.BFR*05**REL001*DL*A*20261101*20270430*20261020~Beginning Segment for Planning Schedule.Purpose code, release number, schedule type,quantity type and the horizon start and enddates.N1*ST*Example Plant*92*P01~Party Identification. Ship-to plant, supplierand other parties.LIN**BP*12345-AB~Item Identification. Buyer part number andother part identifiers.UIT*EA~Unit Detail. Unit of measure for the scheduledquantities.FST*500*C*W*20261103~Forecast Schedule. Quantity, firm or planningqualifier, time bucket (daily, weekly, monthly)and date.FST*600*D*W*20261110~SE*8*0001~Transaction Set Trailer. Closes the set withthe number of segments, including ST and SE,and the same control number.Illustrative data only, not tied to one trading partner.Envelopes (ISA/GS) are omitted for readability.

The sample is the same one shown above, with a note beside each segment the first time it appears. Segment IDs are highlighted at the start of each line; the fields after them are separated by asterisks, and each segment ends with a tilde.

Expand diagram Download SVG

Avoid problems

Common 830 errors and how to prevent them

Treating forecasts as firm

Planning quantities are not authorizations to ship. Production plans must respect the firm and planning qualifiers.

Ignoring cumulative quantities

Automotive schedules often depend on cumulative quantities. Out-of-sync cumulatives cause over- or under-shipment.

Not replacing previous schedules

Most 830s replace the prior schedule. Adding them instead creates inflated demand.

Trading partners

Integration guides that include the 830

  • Caterpillar EDI integration
  • Ford EDI integration
  • General Motors EDI integration
  • Honda EDI integration
  • John Deere EDI integration
  • Toyota EDI integration

EDI 830 FAQs

What is the difference between an 830 and an 862?

The 830 shares longer-term forecasts and authorizations. The 862 gives firm, near-term shipping requirements that supplement the 830.

Who uses the 830?

Mostly automotive and industrial manufacturers and their suppliers, where production is planned against forecasts.

What is the EDIFACT equivalent of the 830?

The UN/EDIFACT equivalent is the DELFOR delivery forecast message.

Need help with the EDI 830?

ECOM maps, tests and monitors X12 documents for your trading partners and integrates them with your ERP.