  

 

Tracelink University

 ## Breadcrumb

1. [Home](/)
2. [Resources](/resources/resource-center)
3. [TraceLink University](/resources/tracelink-university)
 
  

 

 

# Forecast plan (X12)

 

 

 

 

 

 

 

 

- [Download PDF](/node/632381/pdf)
- [Share](#)
    - [ LinkedIn ](https://www.linkedin.com/shareArticle?mini=true&url=https://www.tracelink.com/resources/tracelink-university/forecast-plan-x12-0&title=Forecast plan (X12)&summary=Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with upstream supply chain Partners without giving these Partners access to their serialization system of record. &source=TraceLink "LinkedIn")
    - [ Facebook ](https://www.facebook.com/share.php?u=https://www.tracelink.com/resources/tracelink-university/forecast-plan-x12-0&t=Forecast plan (X12) "Facebook")
    - [ Mail ](mailto:?subject=Forecast plan (X12)+|+TraceLink&body=https://www.tracelink.com/resources/tracelink-university/forecast-plan-x12-0 "Mail")
    - [ Twitter ](https://twitter.com/intent/tweet?text=Forecast plan (X12) https://www.tracelink.com/resources/tracelink-university/forecast-plan-x12-0&via=TraceLink "Twitter")
 
 

 

 

 

 

#### Table of contents

 

 

 

Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with upstream supply chain Partners without giving these Partners access to their serialization system of record. These Forecasts can be used by buyers to inform their Partners about anticipated demand for specific products and quantities they expect to need in an upcoming amount of time.

The Forecast Plan X12 message sends advanced notice to a supplier about the buyer's anticipated product quantity needs for an upcoming period of time.

 ![](/sites/default/files/tech_comms/mpl/Content/Resources/Images/global_images/note_tip_24x24.png) Contact your TraceLink Services representative for more information about integrating with this message.

 

- **Message Type**: MPC\_FORECAST\_PLAN (Forecast Plan)
- **X12 Format**: 830
- **Transform Name**: 
    - B2B\_EDI\_X12\_830\_ForecastPlan\_IB\_V5
    - B2B\_EDI\_X12\_830\_ForecastPlan\_OB\_V1
 
[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Guidelines](#) | Input Element | Occurs | Length | Description | Example |
|---|---|---|---|---|
| ISA | \[1…1\] | - | **Required.** ISA interchange envelope. | - |
|  | ISA01 | \[1…1\] | 2/2 | **Required.** Qualifier for authorization control number in ISA02. | 00 |
|  | ISA02 | \[1…1\] | 10/10 | **Required.** Information used for additional identification or authorization of the interchange sender or the data in the interchange/10 spaces a valid entry. | - |
|  | ISA03 | \[1…1\] | 2/2 | **Required.** Qualifier for security information in ISA04. | 00 |
|  | ISA04 | \[1…1\] | 10/10 | **Required.** Identifies security information about the interchange sender or data. | - |
|  | ISA05 | \[1…1\] | 2/2 | **Required.** Interchange sender partner ID qualifier. | 07 |
|  | ISA06 | \[1…1\] | 15/15 | **Required.** interchange sender identification mapping to fileSenderNumber with party type defined in ISA05. | 7777776067344 |
|  | ISA07 | \[1…1\] | 2/2 | **Required.** Interchange receiver partner ID qualifier. | 01 |
|  | ISA08 | \[1…1\] | 15/15 | **Required.**EDI receiver ID mapping to file control header and to ServiceLinkId. | 888888404358877 |
|  | ISA09 | \[1…1\] | 6/6 | **Required.** Interchange date in 6 char YYMMDD format. | 231020 |
|  | ISA10 | \[1…1\] | 4/4 | **Required.** Interchange time in 4 char HHMM format. | 1420 |
|  | ISA11 | \[1…1\] | 1/1 | **Required.** X12 version 4020 and greater use this field to store the repetition separator: A delimiter that separates repeated occurrences of a data element or composite data structure. Must be different than the data element separator, component separator, and segment terminator.  X12 versions 4012 and earlier use U in this field. | ^ |
|  | ISA12 | \[1…1\] | 5/5 | **Required.** Interchange control version number. Valid value is “00501”. | 00501 |
|  | ISA13 | \[1…1\] | 9/9 | **Required.** interchange Control Number mapping to file control header. | 0000000000619827 |
|  | ISA14 | \[1…1\] | 1/1 | **Required.** Interchange level acknowledgement requested.  Valid values:  - `0` - No acknowledgement requested - `1` - Interchange level acknowledgement requested | 0 |
|  | ISA15 | \[1…1\] | 1/1 | **Required.** Indicates whether the interchange is for production, test, or information purposes.   Valid values:  - `I` - Information - `P` - Production data - `T` - Test data | P |
|  | ISA16 | \[1…1\] | 1/1 | **Required.** Component element separator. Delimiter that separates data elements within a composite data structure. Must be different than the data element separator and segment terminator. | &gt; |
| GS | \[1…\*\] | - | **Required.** GS group functional envelope. Child of ISA. Only one GS group expected per interchange. | - |
|  | GS01 | \[1…1\] | 2/2 | **Required.** GS group function code.  Valid value is `RE` - WHS Stock Transfer Receipt Advice. | RE |
|  | GS02 | \[1…1\] | 2/15 | **Required.** Application Sender's Code. | 2222224043588 |
|  | GS03 | \[1…1\] | 2/15 | **Required.** Application Receiver's Code. | TRACELINK |
|  | GS04 | \[1…1\] | 8/8 | **Required.** Current date stamp in 8 char X12 date format YYYYMMDD. | 20301020 |
|  | GS05 | \[1…1\] | 4/8 | **Required.** Current time stamp in 6 char X12 time format HHMMSS. | 142000 |
|  | GS06 | \[1…1\] | 1/9 | **Required.** Group Control ID Number. | 619827 |
|  | GS07 | \[1…1\] | 1/2 | **Required.** Responsible Agency Code.  Valid values:  - `T` - Transportation Data Coordinating Committee (TDCC) - `X` - Accredited Standards Committee X12 | X |
|  | GS08 | \[1…1\] | 1/12 | **Required.** X12 message version code. Valid value is 005010. | 005010 |
| ST | \[1…\*\] | - | **Required.** ST transaction set envelope. Child of GS group. Only one ST transaction expected. | - |
|  | ST01 | \[1…1\] | 3/3 | **Required.** Transaction set identifier code. | 944 |
|  | ST02 | \[1…1\] | 4/9 | **Required.** Transaction set ID number. Counter for each ST segment beginning with 1. | 0001 |
|  | BFR | \[1…1\] | - | **Required.** Sales forcast/planning schedule beginning segment. | - |
|  |  | BFR01 | \[1…1\] | 2/2 | Processing function code, transaction set purpose code.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `00` - ORIGINAL - `01` - CANCEL - `02` - CREATE - `04` - CHANGE - `05` - REPLACE - `08` - STATUS - `11` - RESPONSE - `16` - PROPOSED - `22` - INFORMATION - `CO` - CORRECTION | 00 |
|  |  | BFR02 | \[0…1\] | 1/80 | **Required.** Reference identification: TL forecast plan identifier. | 4500003288 |
|  |  | BFR03 | \[0…1\] | 1/30 | Release number identifying a release against a Purchase Order previously placed by the parties involved in the transaction. | 4 |
|  |  | BFR04 | \[1…1\] | 2/2 | **Required.** Forecast schedule type qualifier.  Valid values:  - `AD` - AUTHORIZEDDELIVERY - `AS` - AUTHORIZEDSHIPMENT - `BB` - CUSTOMERPRODUCTION - `"DL` - DELIVERYBASED - `"JS` - BUYERPRODUCTION - `"KB` - KANBAN - `"NR` - NONRECURRINGDEMAND - `PD` - PLANNEDDELIVERY - `PR` - PLANNEDREQUIREMENT - `PS` - PLANNEDSHIPMENT - `IRD` - RECURRINGDEMAND - `SH` - SHIPMENTBASED - `ZZ` - CUSTOM | BB |
|  |  | BFR05 | \[1…1\] | 1/1 | **Required.** Schedule quantity qualifier identifying the type of quantities used when defining a schedule or forecast.  Valid values:  - `A` - DISCRETE - `C` - CUMULATIVE - `D` - NETCHANGE - `R` - REPLACEMENT | A |
|  |  | BFR06 | \[1…1\] | 8/8 | Date for forecast plan or reference document. Required value.  Note: there are three other optional Date field: BFR07, BFR08, BFR09. The standard does not specify what these dates are for. But research in multiple company 830 guidelines show that these are used in different ways by different companies, if used. | 20240329 |
|  |  | BFR10 | \[0…1\] | 1/30 | Contract identifier for underlying customer purchase order. | 000458712 |
|  |  | BFR11 | \[0…1\] | 1/22 | Purchase order number identifying customer or purchaser PO. | 000458712 |
|  | DTM | \[0…10\] |  | DTM header level dates. | - |
|  |  | DTM01 | \[1…1\] | 3/3 | Date type.  Valid values:  - `004` - PURCHASEORDER - `067` - SCHEDULEDDELIVERY - `166` - DOCUMENT - `196` - STARTDATE | 004 |
|  |  | DTM02 | \[0…1\] | 8/8 | Date value in date format YYYYMMDD. | 20240329 |
|  |  | DTM03 | \[0…1\] | 4/8 | Time in time format HHMMSS. | 092413 |
|  | N1 | \[0…1\] | - | N1: Name segment loop for:  - buyer party … sold to - ship to party - supplier party - ship from party | - |
|  |  | N101 | \[1…1\] | 2/3 | Entity identifier code for party identifier and address information for:  - sold to party (customert) - ship to party - supplier party - ship from party | BY |
|  |  | N102 | \[1…1\] | 1/60 | **Required.** Name | Wholesale Inc |
|  |  | N103 | \[1…1\] | 1/2 | Identifier code qualifier.  Valid values:  - `01` – DUNS - `09` – DUNS+4 - `11` – Drug Enforcement Agency registration number - `21` – Health Industry Number - `54` - Warehouse - `91` – Company identifier - `92` – Company location identifier - `UL` – Global Location Number | UL |
|  |  | N104 | \[1…1\] | 2/80 | Buyer party identifier, as qualified by N103. | 3333331013655 |
|  |  | N3 | \[0…1\] | - | N3: Address: Child of buyer party N1 name segment. | - |
|  |  |  | N301 | \[1…1\] | 1/55 | Street address 1. | 555 Neelan Road |
|  |  |  | N302 | \[0…1\] | 1/55 | Street address 2. | Suite 123 |
|  |  | N4 | \[0…1\] | - | N4: Geographic Location. Child of buyer party N1 name segment. | - |
|  |  |  | N401 | \[1…1\] | 2/30 | City name. | Sacramento |
|  |  |  | N402 | \[1…1\] | 2/2 | State or province code. Code (Standard state/province) as defined by appropriate government agency. | CA |
|  |  |  | N403 | \[1…1\] | 3/15 | Postal code. Code defining international postal zone code excluding punctuation and blanks. | 95833 |
|  |  |  | N404 | \[1…1\] | 2/3 | Country code. | US |
|  | LIN | \[0…\*\] | - | Transaction set line item details. | - |
|  |  | LIN01 | \[0…1\] | 1/20 | Line item number. | 000010 |
|  |  | LIN02 | \[1…1\] | 2/2 | Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | BP |
|  |  | LIN03 | \[1…1\] | 1/80 | Product/service identifier value as qualifier by LIN02. | 100021 |
|  |  | LIN04 | \[0…1\] | 2/2 | Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | VN |
|  |  | LIN05 | \[0…1\] | 1/80 | Product/service identifier value as qualifier by LIN04. | 1000818 |
|  |  | LIN06 | \[0…1\] | 2/2 | Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | UK |
|  |  | LIN07 | \[0…1\] | 1/80 | **Required.** Product/service identifier value as qualifier by LIN06. | 00002541789536 |
|  |  | LIN08 | \[0…1\] | 2/2 | **Required.** Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | SK |
|  |  | LIN09 | \[0…1\] | 1/80 | **Required.** Product/service identifier value as qualifier by LIN08. | 000025417895 |
|  |  | LIN10 | \[0…1\] | 2/2 | **Required.** Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | UX |
|  |  | LIN11 | \[0…1\] | 1/80 | Product/service identifier value as qualifier by LIN10. | 100021 |
|  |  | LIN12 | \[0…1\] | 2/2 | **Required.** Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | N1 |
|  |  | LIN13 | \[0…1\] | 1/80 | Product/service identifier value as qualifier by LIN12. | 100021 |
|  |  | LIN14 | \[0…1\] | 2/2 | Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | N2 |
|  |  | LIN15 | \[0…1\] | 1/80 | Product/service identifier value as qualifier by LIN14. | 100021 |
|  |  | LIN16 | \[0…1\] | 2/2 | Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | N2 |
|  |  | LIN17 | \[0…1\] | 1/80 | Product/service identifier value as qualifier by LIN16. | 100021 |
|  |  | LIN18 | \[0…1\] | 2/2 | Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | N3 |
|  |  | LIN19 | \[0…1\] | 1/80 | Product/service identifier value as qualifier by LIN18. | 100021 |
|  |  | LIN20 | \[0…1\] | 2/2 | **Required.** Product/Service ID Qualifier.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values:](#)- `BP` – Customer's material number - `CB` – Buyer Catalog - `EN` – EAN 2-5-5-1 - `FV` – Canada product number - `IN` – Customer's(Buyer's) product item number - `MF` – Manufacturer's product number - `N1` – US National-Drug-Code-NDC442-with-hyphen-separators - `N2` – US National-Drug-Code-NDC532-with-hyphen-separators - `N3` – US National-Drug-Code-NDC541-with-hyphen-separators - `N4` – US-National-Drug-Code-NDC542-with-hyphen-separators - `NH` – US National Health Related Item Code - `PI` – Purchaser's(Customer's) product GTIN-14 identifier - `SK` – Stock Keeping Unit - `UJ` – Package UPC. Consumer Package Code (1-5-5). Legacy UPC - `UK` – GTIN14 identifier - `UP` – EAN/UPC Universal Item Number/GTIN12 - `UX` – Universal product number - `VC` – Vendor (Supplier) material number - `VN` – Supplier material number. | N4 |
|  |  | LIN21 | \[0…1\] | 1/80 | **Required.** Product/service identifier value as qualifier by LIN20. | 100021 |
|  |  | UIT | \[0…1\] |  | **Required.** UIT: Unit item details … base unit of measure for line item. | - |
|  |  |  | UIT01.1 | \[1…1\] | 2/2 | **Required.** Quantity unit of measure for UIT01.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)- `02` – Statute Mile - `4G` – Microliter - `AM` – Ampoule - `AV` – Capsule - `BD` – Bundle - `BG` – Bag - `BO` – Bottle - `BX` – Box - `C3` – Centiliter - `C8` – Cubic decimeters - `CA` – Case - `CC` – Cubic Centimeter - `CF` – Cubic Feet - `CG` – Card Blister - `CH` – Container - `CI` – Cubic Inches - `CL` – Cylinder - `CM` – Centimeter - `CN` – Can - `CP` – Crate - `CQ` – Cartridge - `CR` – Cubic Meters - `CT` – Carton - `DA` – Day - `DI` – Dispenser - `DK` – Kilometers - `DL` – Deciliter - `DM` – Decimeter - `DR` – Drum - `DS` – Display - `DZ` – Dozen - `EA` – Each - `FO` – US Fluid Ounce - `FT` – Foot - `GA` – US Gallon - `GL` – Gram/Liter - `GR` – Gram - `GS` – Gross - `H4` – Hectoliter - `HF` – Hundred Feet - `HR` – Hours - `IN` – Inch - `K6` – Kiloliters - `KG` – Kilogram - `KT` – Kit - `LB` – US Pound - `LF` – Linear Foot - `LO` – Lot (unit of procurement) - `LT` – Liter - `LY` – Linear Yard - `MC` – Microgram - `ME` – Milligram - `ML` – Milliliter - `MM` – Millimeter - `MO` – Months - `MQ` – Cubic millimeter - `MR` – Meter - `OZ` – Ounce - `P1` – Percent - `PC` – Piece - `PF` – Pallet - `PK` – Pack (Only supported Outbound) - `PK` – Package - `PR` – Pair - `PT` – Pint - `QT` – Quart - `RL` – Roll - `SC` – Square Centimeter - `SF` – Square Foot - `SH` – Sheet - `SI` – Square Inch - `SM` – Square Meter - `SP` – Self Package - `ST` – Set - `SY` – Square Yard - `SZ` – Syringe - `T3` – Thousand Pieces - `TB` – Tube - `TH` – Thousands - `TN` – Tonne - `TS` – Thousands - `TY` – Tray - `U2` – Tablet - `UM` – Million - `UN` – Unit - `US` – Dosage Form - `V2` – Pouch - `VI` – Vial - `WK` – Week - `YD` – Yard - `YR` – Years | EA |
|  |  | DTM | \[0…1\] | - | DTM: Dates at the line item level. | - |
|  |  |  | DTM01 | \[1…1\] | 3/3 | **Required.** Date type.  Valid values:  - `004` - PURCHASEORDER - `011` - SHIPPED - `017` - ESTIMATEDDELIVERY - `035` - DELIVERY - `037` - SHIPNOTBEFORE - `038` - SHIPNOTLATER - `067` - SCHEDULEDDELIVERY | 004 |
|  |  |  | DTM02 | \[0…1\] | 8/8 | Date value in date format YYYYMMDD. | 20240329 |
|  |  |  | DTM03 | \[0…1\] | 4/8 | Time in time format HHMMSS. | 092413 |
|  |  | PID | \[0…\*\] | - | PID: Product/item description. | - |
|  |  |  | PID01 | \[0…1\] | 1/1 | Item description type. | F |
|  |  |  | PID05 | \[0…1\] | 1/80 | Product description. | - |
|  |  | REF | \[0…\*\] | - | REF segment mapping to plant identifier. | - |
|  |  |  | REF01 | \[0…1\] | 2/3 | Reference identifier type. Valid values is PE - Plant identifier. | F |
|  |  |  | REF02 | \[0…1\] | 1/80 | **Required.** Plant identifier. | 012547 |
|  |  | REF | \[0…\*\] | - | **Required.** REF: Additional reference info, including plant identifier. | - |
|  |  |  | REF01 | \[0…1\] | 2/3 | **Required.** Reference identifier type. Valid values:\\n\\n- V0 = Forecast version. | F |
|  |  |  | REF02 | \[0…1\] | 1/80 | **Required.** Product description. | 1 |
|  |  | QTY | \[0…\*\] | - | QTY: Quantities at item level for sales forecast. | - |
|  |  |  | QTY01 | \[1…1\] | 2/2 | **Required.** Quantity type.  Valid values:  - `45` - ONORDER - `87` - RECEIVED - `VJ` - OUTSTANDING | 45 |
|  |  |  | QTY02 | \[0…1\] | 1/15 | Quantity value. | 200 |
|  |  |  | QTY03 | \[1…1\] | 2/2 | Unit of measure for quantity.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)- `02` – Statute Mile - `4G` – Microliter - `AM` – Ampoule - `AV` – Capsule - `BD` – Bundle - `BG` – Bag - `BO` – Bottle - `BX` – Box - `C3` – Centiliter - `C8` – Cubic decimeters - `CA` – Case - `CC` – Cubic Centimeter - `CF` – Cubic Feet - `CG` – Card Blister - `CH` – Container - `CI` – Cubic Inches - `CL` – Cylinder - `CM` – Centimeter - `CN` – Can - `CP` – Crate - `CQ` – Cartridge - `CR` – Cubic Meters - `CT` – Carton - `DA` – Day - `DI` – Dispenser - `DK` – Kilometers - `DL` – Deciliter - `DM` – Decimeter - `DR` – Drum - `DS` – Display - `DZ` – Dozen - `EA` – Each - `FO` – US Fluid Ounce - `FT` – Foot - `GA` – US Gallon - `GL` – Gram/Liter - `GR` – Gram - `GS` – Gross - `H4` – Hectoliter - `HF` – Hundred Feet - `HR` – Hours - `IN` – Inch - `K6` – Kiloliters - `KG` – Kilogram - `KT` – Kit - `LB` – US Pound - `LF` – Linear Foot - `LO` – Lot (unit of procurement) - `LT` – Liter - `LY` – Linear Yard - `MC` – Microgram - `ME` – Milligram - `ML` – Milliliter - `MM` – Millimeter - `MO` – Months - `MQ` – Cubic millimeter - `MR` – Meter - `OZ` – Ounce - `P1` – Percent - `PC` – Piece - `PF` – Pallet - `PK` – Pack (Only supported Outbound) - `PK` – Package - `PR` – Pair - `PT` – Pint - `QT` – Quart - `RL` – Roll - `SC` – Square Centimeter - `SF` – Square Foot - `SH` – Sheet - `SI` – Square Inch - `SM` – Square Meter - `SP` – Self Package - `ST` – Set - `SY` – Square Yard - `SZ` – Syringe - `T3` – Thousand Pieces - `TB` – Tube - `TH` – Thousands - `TN` – Tonne - `TS` – Thousands - `TY` – Tray - `U2` – Tablet - `UM` – Million - `UN` – Unit - `US` – Dosage Form - `V2` – Pouch - `VI` – Vial - `WK` – Week - `YD` – Yard - `YR` – Years | EA |
|  |  | FST | \[0…\*\] | - | FST: Forecast schedule loop. At least one occurrence of segment FST is required. | - |
|  |  |  | FST01 | \[1…1\] | 1/15 | Quantity for current forecast schedule loop. | 125 |
|  |  |  | FST02 | \[1…1\] | 1/1 | Forecast qualifier specifying the sender's confidence level of the forecast data or an action associated with a forecast. | D |
|  |  |  | FST03 | \[1…1\] | 1/1 | Forecast timing qualifier.  Valid values:  - `C` - DAY - `W` - WEEK - `M` - MONTH - `F` - INTERVAL - `A` - YEARLY - `S` - TWICEYEARLY - `B` - DELIVERY - `D` - DISCRETE - `Q` - QUARTER - `T` - FOURWEEK - `Z` - CUSTOM | M |
|  |  |  | FST04 | \[1…1\] | 8/8 | Forecast schedule line date in date format YYYYMMDD. | 20240329 |
|  |  |  | FST05 | \[0…1\] | 8/8 | **Required.** Unspecified date. Currently not mapped. | 20240429 |
|  |  |  | FST06 | \[0…1\] | 3/3 | **Required.** Date qualifier for FST04. | - |
|  |  |  | FST11 | - | - | **Required.** Quantity type for FST01 quantity for current forecast schedule loop.  Valid values:  - `01` - DISCRETE - `02` - CUMULATIVE - `H3` - RELEASED | 01 |
|  |  |  | SDQ | \[0…\*\] | - | **Required.** SDQ: Child of forecast schedule loop. Optional segment. | - |
|  |  |  |  | SDQ01 | \[1…1\] | 2/2 | Unit of measure for SDQ segment quantity.  [![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Valid values](#)- `02` – Statute Mile - `4G` – Microliter - `AM` – Ampoule - `AV` – Capsule - `BD` – Bundle - `BG` – Bag - `BO` – Bottle - `BX` – Box - `C3` – Centiliter - `C8` – Cubic decimeters - `CA` – Case - `CC` – Cubic Centimeter - `CF` – Cubic Feet - `CG` – Card Blister - `CH` – Container - `CI` – Cubic Inches - `CL` – Cylinder - `CM` – Centimeter - `CN` – Can - `CP` – Crate - `CQ` – Cartridge - `CR` – Cubic Meters - `CT` – Carton - `DA` – Day - `DI` – Dispenser - `DK` – Kilometers - `DL` – Deciliter - `DM` – Decimeter - `DR` – Drum - `DS` – Display - `DZ` – Dozen - `EA` – Each - `FO` – US Fluid Ounce - `FT` – Foot - `GA` – US Gallon - `GL` – Gram/Liter - `GR` – Gram - `GS` – Gross - `H4` – Hectoliter - `HF` – Hundred Feet - `HR` – Hours - `IN` – Inch - `K6` – Kiloliters - `KG` – Kilogram - `KT` – Kit - `LB` – US Pound - `LF` – Linear Foot - `LO` – Lot (unit of procurement) - `LT` – Liter - `LY` – Linear Yard - `MC` – Microgram - `ME` – Milligram - `ML` – Milliliter - `MM` – Millimeter - `MO` – Months - `MQ` – Cubic millimeter - `MR` – Meter - `OZ` – Ounce - `P1` – Percent - `PC` – Piece - `PF` – Pallet - `PK` – Pack (Only supported Outbound) - `PK` – Package - `PR` – Pair - `PT` – Pint - `QT` – Quart - `RL` – Roll - `SC` – Square Centimeter - `SF` – Square Foot - `SH` – Sheet - `SI` – Square Inch - `SM` – Square Meter - `SP` – Self Package - `ST` – Set - `SY` – Square Yard - `SZ` – Syringe - `T3` – Thousand Pieces - `TB` – Tube - `TH` – Thousands - `TN` – Tonne - `TS` – Thousands - `TY` – Tray - `U2` – Tablet - `UM` – Million - `UN` – Unit - `US` – Dosage Form - `V2` – Pouch - `VI` – Vial - `WK` – Week - `YD` – Yard - `YR` – Years | EA |
|  |  |  |  | SDQ02 | \[0…1\] | 1/2 | **Required.** Location identification code qualifer. | 92 |
|  |  |  |  | SDQ03 | \[1…1\] | 2/80 | Location identification code value. | 000258745 |
|  |  |  |  | SDQ04 | \[1…1\] | 1/15 | Quantity. | 1000 |
|  |  |  |  | SDQ05 | \[0…1\] | 2/80 | Location identification code value. | 000258746 |
|  |  |  |  | SDQ06 | \[0…1\] | 1/15 | Quantity. | 500 |
|  |  |  |  | SDQ07 | \[0…1\] | 2/80 | Location identification code value. | 000258747 |
|  |  |  |  | SDQ08 | \[0…1\] | 1/15 | Quantity. | 750 |
|  |  |  |  | SDQ09 | \[0…1\] | 2/80 | **Required.** Location identification code value. | 000258748 |
|  |  |  |  | SDQ10 | \[0…1\] | 1/15 | Quantity. | 800 |
|  |  |  |  | SDQ11 | \[0…1\] | 2/80 | **Required.** Location identification code value. | 000258749 |
|  |  |  |  | SDQ12 | \[0…1\] | 1/15 | **Required.** Quantity. | 690 |
|  |  |  |  | SDQ13 | \[0…1\] | 2/80 | Location identification code value. | 000258750 |
|  |  |  |  | SDQ14 | \[0…1\] | 1/15 | Quantity. | 450 |
|  |  |  |  | SDQ15 | \[0…1\] | 2/80 | Location identification code value. | 000258751 |
|  |  |  |  | SDQ16 | \[0…1\] | 1/15 | Quantity. | 825 |
|  |  |  |  | SDQ17 | \[0…1\] | 2/80 | Location identification code value. | 000258752 |
|  |  |  |  | SDQ18 | \[0…1\] | 1/15 | Quantity. | 825 |
|  |  |  |  | SDQ19 | \[0…1\] | 2/80 | Location identification code value. | 000258753 |
|  |  |  |  | SDQ20 | \[0…1\] | 1/15 | Quantity. | 675 |
|  |  |  |  | SDQ21 | \[0…1\] | 2/80 | Location identification code value. | 000258754 |
|  |  |  |  | SDQ22 | \[0…1\] | 1/15 | Quantity. | 380 |
|  | CTT | \[0…1\] | - | CTT-Transaction Totals. | - |
|  |  | CTT01 | \[1…1\] | 1/6 | **Required.** Total number of line items in the transaction set. | 15 |
| SE | \[1…1\] | - | **Required.** ST … SE transaction set trailer envelope. Child of GS group. Only one ST transaction expected. | - |
|  | SE01 | \[1…1\] | 1/10 | **Required.** Total count of segments in ST … SE transaction set including ST and SE segments. | 10 |
|  | SE02 | \[1…1\] | 4/9 | **Required.** Transaction set control number. | 1 |
| GE | \[1…1\] | - | **Required.** GS … GE functional group trailer envelope. Child of ISA interchange. Only one GS group expected. | - |
|  | GE01 | \[1…1\] | 1/6 | **Required.** Number of transaction sets in functional group. | 5 |
|  | GE02 | \[1…1\] | 1/9 | **Required.** Functional group control number. | 619827 |
| IEA | \[1…1\] | - | **Required.** ISA … IEA interchange control trailer envelope. Only one interchange expected per transmission. | - |
|  | IEA01 | \[1…1\] | 1/5 | **Required.** Number of functional groups in interchange. | 1 |
|  | IEA02 | \[1…1\] | 9/9 | **Required.** Interchange control number. | 0000000000619827 |

 

 

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Example](#)```xml
ISA*00* *00* *20*Sender *ZZ*Receiver
*240129*1050*^*00501*000619827*0*P*>
GS*RE*975312468*TRACELINK*20240129*1050*619827*X*005010
ST*944*0001
BFR*02*4500003288*4500003289*AS*D*20240102****000458712*000458713
DTM*004*20240404*040411
N1*BY*Buyer*11*001000286
N3*BY Street1*Street2
N4*BY City*CA*13456*US
N1*ST*ShipTo*9*3333331013655
N3*ShipTo Address 1*ShipTo Address 2
N4*ShipTo City*MA*01876*JP
N1*SU*SUPPLIER/VENDOR (LF/SU)*11*001000286
N3*Supplier Street1* Street2
N4*Supplier City*SU*33333*US
N1*SF*ShipFrom*21*257785475
N3*SF Stree1*SF Steert2
N4*SF City*SF*4444*US
LIN*000010*BP*BUYER*FV*CA_DIN*MF*MANUFACTURER*PI*CUSTOMER*SK*SKU*UK*GTIN14*UX*UP
C*N1*US_NDC442*N2*US_NDC532*N3*US_NDC541
UIT*YR
DTM*011*20240515*092413
PID*F****012547
REF*V0*ForecastVersion
REF*PE*PlantIdentifier
QTY*45*5550*EA
FST*66*D*W*20240129*20240130*1*****01
SDQ*EA*92*STR101*71*STR102*72*STR103*73*STR104*74*STR105*75*STR106*76*STR107*77*
STR108*78*STR109*79*STR110*710
CTT*30
SE*15*0015
GE*15*2235
IEA*1*000619827
```

 

 

 

 



 

 

 

 

#### Table of contents

 

 

 

 

 

 

 

##### Related Content

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/forecast-plan-idoc) 

#####  Forecast plan (IDoc) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with upstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-idoc) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/forecast-plan-response-idoc) 

#####  Forecast plan response (IDoc) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with downstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-response-idoc) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/forecast-plan-response-x12) 

#####  Forecast plan response (X12) 

 Forecasting APIs allow companies to exchange data about anticipated product demand and supply availability with downstream supply chain Partners without giving these Partners access to their serialization system of record. 

 

 [View More](/resources/tracelink-university/forecast-plan-response-x12) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/price-sales-catalog-x12) 

#####  Price sales catalog (X12) 

 Suppliers use price catalogs to communicate their current product pricing, promotions, discounts, and terms of sale with current and potential buyers. 

 

 [View More](/resources/tracelink-university/price-sales-catalog-x12) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/chat-bubble-question.svg) ](/resources/tracelink-university/forecast-plan-responses) 

#####  Forecast plan responses 

 Forecast plans response allow suppliers (e.g. 

 

 [View More](/resources/tracelink-university/forecast-plan-responses) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/chat-bubble-question.svg) ](/resources/tracelink-university/forecast-plans) 

#####  Forecast plans 

 Forecast plans allow buyers (e.g. 

 

 [View More](/resources/tracelink-university/forecast-plans)