Land O'Lakes 875 Grocery Products Purchase Order

Size: px
Start display at page:

Download "Land O'Lakes 875 Grocery Products Purchase Order"

Transcription

1 875 Grocery Products Purchase Order Functional Group ID=OG Introduction: This Land O Lakes Standard contains the format establishes the data contents of the Grocery Products Purchase Order Transaction Set (875) for use within the context of an Electronic Data Interchange (EDI) environment. This transaction set can be used to provide for customary and established grocery industry practice relative to the placement of purchase orders for finished goods in a retail or wholesale consumer market. This standard can be used by a retailer or wholesaler organization to request delivery of finished goods from a broker or supplier organization. This transaction set should not be used to convey purchase order changes or purchase order acknowledgement information. Heading: Page Pos. Seg. Base User Loop Notes and No. No. ID Name Guide Status Max.Use Repeat Comments ST Transaction Set Header O Optional G50 Purchase Order Identification M M N9 Reference Identification O Rec G61 Contact O Rec G62 Date/Time O Optional NTE Note/Special Instruction O Rec G66 Transportation Instructions O Rec G23 Terms of Sale O Optional 20 n1 LOOP ID N1 Name O Optional 1 n N2 Additional Name Information O Optional N3 Address Information O Optional N4 Geographic Location O Optional 1 LOOP ID G72 Allowance or Charge O Optional G73 Allowance or Charge Description O Optional 10 Detail: Page Pos. Seg. Base User Loop Notes and No. No. ID Name Guide Status Max.Use Repeat Comments LOOP ID G68 Line Item Detail - Product O Optional G69 Line Item Detail - Description O Rec N9 Reference Identification O Optional 10 LOOP ID G72 Allowance or Charge O Rec G73 Allowance or Charge Description O Rec 10 Summary: Page Pos. Seg. Base User Loop Notes and No. No. ID Name Guide Status Max.Use Repeat Comments G76 Total Purchase Order O Optional 1 1 September 24, 2013

2 SE Transaction Set Trailer O Optional 1 Transaction Set Notes 1. The G23 segment can be used at the header level or detail level, but not both. When it is used at the detail level, there must be at least one occurrence of the G23 segment for each iteration of the G68 segment. 2. One occurrence of the N1 loop must be used to identify the party to whom the merchandise is to be shipped. 2 September 24, 2013

3 Segment: ST Transaction Set Header Position: 010 Loop: Max Use: 1 Purpose: To indicate the start of a transaction set and to assign a control number Syntax Notes: 1 The transaction set identifier (ST01) used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set). Comments: 2 The transaction set identifier (ST01) is used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set). ST Transaction Set Identifier Code O ID 3/3 O Code uniquely identifying a Transaction Set 875 Grocery Products Purchase Order ST Transaction Set Control Number O AN 4/9 O Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set 3 September 24, 2013

4 Segment: G50 Purchase Order Identification Position: 020 Loop: Usage: Mandatory Max Use: 1 Purpose: To transmit identifying dates and numbers for this transaction set Syntax Notes: 1 If either G5005 or G5006 is present, then the other is required. 1 G5002 is the date assigned by the purchaser to the purchase order. Comments: 2 G5002 is the date assigned by the purchaser to the purchase order. G Order Status Code O ID 1/1 O Code identifying purpose of transaction set G Date O DT 8/8 O Date expressed as CCYYMMDD G Purchase Order Number O AN 1/22 O Identifying number for Purchase Order assigned by the orderer/purchaser G Purchase Order Type Code O ID 2/2 O Code specifying the type of Purchase Order Refer to Data Element Dictionary for acceptable code values. 4 September 24, 2013

5 Segment: N9 Reference Identification Position: 030 Loop: (Recommended) Max Use: 50 Purpose: To transmit identifying information as specified by the Reference Identification Qualifier Syntax Notes: 1 If N906 is present, then N905 is required. 2 At least one of N902 or N903 is required. 3 If either C04003 or C04004 is present, then the other is required. 4 If either C04005 or C04006 is present, then the other is required. 1 N906 reflects the time zone which the time reflects. N907 contains data relating to the value cited in N902. Comments: 2 N906 reflects the time zone which the time reflects. 3 N907 contains data relating to the value cited in N902. N Reference Identification Qualifier O ID 2/3 O Code qualifying the Reference Identification N Reference Identification C AN 1/30 Must Use Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier N Free-form Description X AN 1/45 O Free-form descriptive text 5 September 24, 2013

6 Segment: G61 Contact Position: 040 Loop: (Recommended) Max Use: 3 Purpose: To identify a person or office to whom communications should be directed Syntax Notes: 1 If either G6103 or G6104 is present, then the other is required. Comments: 1 G6103 qualifies G G6103 qualifies G6104. G Contact Function Code O ID 2/2 O Code identifying the major duty or responsibility of the person or group named Refer to Data Element Dictionary for acceptable code values. G Name O AN 1/60 O Free-form name G Communication Number Qualifier C ID 2/2 Dep Code identifying the type of communication number G Communication Number C AN 1/80 Dep Complete communications number including country or area code when applicable G Contact Inquiry Reference O AN 1/20 O Additional reference number or description to clarify a contact number 6 September 24, 2013

7 Segment: G62 Date/Time Position: 050 Loop: Max Use: 10 Purpose: To specify pertinent dates and times Syntax Notes: 1 If either G6201 or G6202 is present, then the other is required. 2 If either G6203 or G6204 is present, then the other is required. 3 At least one of G6201 or G6203 is required. Comments: G Date Qualifier O ID 2/2 O Code specifying type of date G Date O DT 8/8 O Date expressed as CCYYMMDD 7 September 24, 2013

8 Segment: NTE Note/Special Instruction Position: 060 Loop: (Recommended) Max Use: 20 Purpose: To transmit information in a free-form format, if necessary, for comment or special instruction Syntax Notes: Comments: 1 The NTE segment permits free-form information/data which, under ANSI X12 standard implementations, is not machine processable. The use of the NTE segment should therefore be avoided, if at all possible, in an automated environment. NTE Note Reference Code O ID 3/3 Rec Code identifying the functional area or purpose for which the note applies Refer to Data Element Dictionary for acceptable code values. NTE Description O AN 1/80 O A free-form description to clarify the related data elements and their content 8 September 24, 2013

9 Segment: G66 Transportation Instructions Position: 070 Loop: (Recommended) Max Use: 1 Purpose: To specify transportation instructions relating to the shipment Syntax Notes: Comments: G Shipment Method of Payment O ID 2/2 Rec Code identifying payment terms for transportation charges CC Collect PP Prepaid (by Seller) G Transportation Method/Type Code O ID 1/2 Rec Code specifying the method or type of transportation for the shipment CE Customer Pickup / Customer's Expense H Customer Pickup K Backhaul M Motor (Common Carrier) T Best Way (Shippers Option) G Routing O AN 1/35 O Free-form description of the routing or requested routing for shipment, or the originating carrier's identity G F.O.B. Point Code O ID 2/2 Rec Code identifying type of F.O.B. point Refer to Data Element Dictionary for acceptable code values. G F.O.B. Point O AN 1/30 Rec Descriptive name of F.O.B. point 9 September 24, 2013

10 Segment: G23 Terms of Sale Position: 080 Loop: Max Use: 20 Purpose: To specify the terms of sale Syntax Notes: 1 At least one of G2308 or G2309 is required. Comments: 1 The G23 segment may be used for the detail or the total transaction set level. Refer to the transaction set assumptions for details on proper usage. If G2301 equals "04" (deferred or installment) then either G2313 or G2314 is required and the data in the segment pertains only to the portion of the invoice described in G2313 or G2314. If G2301 equals "11" (elective) then G2304 is required. If G2301 is not equal to "05"' (discount not applicable) then (G2305 or G2310) and (G2306 or G2307) is required. If G2301 equals "ZZ" (other) then G2315 is required. Multiple use of this segment when G2301 equals "04" (deferred or installment) always implies an "AND" relationship. When G2301 equals "06" (mixed) or "11" (elective) an "OR" relationship is always implied. G2310 is a memo figure requiring specific payment performance and therefore should not be negative. When elective terms are offered in a deferred or installment situation, G2316 (Installment Group Indicator - DE 713) must be used to properly group the terms within each installment. G Terms Type Code M ID 2/2 M Code identifying type of payment terms Refer to Data Element Dictionary for acceptable code values. G Terms Basis Date Code M ID 1/2 M Code identifying the beginning of the terms period Refer to Data Element Dictionary for acceptable code values. G Terms Discount Percent O R 1/6 O Terms discount percentage, expressed as a percent, available to the purchaser if an invoice is paid on or before the Terms Discount Due Date G Terms Discount Days Due O N0 1/3 O Number of days in the terms discount period by which payment is due if terms discount is earned G Terms Net Days X N0 1/3 O Number of days until total invoice amount is due (discount not applicable) G Free Form Message O AN 1/60 O Free-form text G Installment Group Indicator O N0 2/2 O The installment group indicator is a 2-digit serial number beginning with 01 (i.e., 01, 02, 03 or 04); it is used to group "elective" terms types in an installment payment situation; the same indicator must be used for all segments in the same installment 10 September 24, 2013

11 Segment: N1 Name Position: 090 Loop: 0100 Optional Max Use: 1 Purpose: To identify a party by type of organization, name, and code Syntax Notes: 1 If either N103 or N104 is present, then the other is required. 2 At least one of N102 or N103 is required. Comments: 1 This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party. N105 and N106 further define the type of entity in N This segment, used alone, provides the most efficient method of providing organizational identification. To obtain this efficiency the "ID Code" (N104) must provide a key to the table maintained by the transaction processing party. 3 N105 and N106 further define the type of entity in N101. N Entity Identifier Code O ID 2/3 O Code identifying an organizational entity, a physical location, property or an individual N Name O AN 1/60 Rec Free-form name N Identification Code Qualifier O ID 1/2 O Code designating the system/method of code structure used for Identification Code (67) N Identification Code O AN 2/80 Must Use Code identifying a party or other code 11 September 24, 2013

12 Segment: N2 Additional Name Information Position: 100 Loop: 0100 Optional Max Use: 1 Purpose: To specify additional names or those longer than 35 characters in length Syntax Notes: Comments: N Name O AN 1/60 O Free-form name 12 September 24, 2013

13 Segment: N3 Address Information Position: 110 Loop: 0100 Optional Max Use: 2 Purpose: To specify the location of the named party Syntax Notes: Comments: N Address Information O AN 1/55 O Address information N Address Information O AN 1/55 O Address information 13 September 24, 2013

14 Segment: N4 Geographic Location Position: 120 Loop: 0100 Optional Max Use: 1 Purpose: To specify the geographic place of the named party Syntax Notes: 1 If N406 is present, then N405 is required. Comments: 1 A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location. N402 is required only if city name (N401) is in the U.S. or Canada. 2 A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location. 3 N402 is required only if city name (N401) is in the U.S. or Canada. N City Name O AN 2/30 Rec Free-form text for city name N State or Province Code O ID 2/2 Rec Code (Standard State/Province) as defined by appropriate government agency N Postal Code O ID 3/15 Rec Code defining international postal zone code excluding punctuation and blanks (zip code for United States) 14 September 24, 2013

15 Segment: G72 Allowance or Charge Position: 130 Loop: 0200 Optional Max Use: 1 Purpose: To specify allowances, charges, or services Syntax Notes: 1 If G7211 is present, then G7203 is required. 2 If either G7206 or G7207 is present, then the other is required. 3 If either G7209 or G7210 is present, then the other is required. 4 Only one of G7205 G7208 or G7209 may be present. 5 At least one of G7203 G7205 G7208 or G7209 is required. 1 G7209 is the allowance or charge percent. 2 G7209 is the allowance or charge percent. Comments: 1 The G73 segment is required when G7201 contains code "499" or "999"; however, the use of these codes is discouraged. G Allowance or Charge Code O ID 1/3 O Code identifying the type of allowance or charge G Allowance or Charge Method of Handling Code O ID 2/2 O Code indicating method of handling for an allowance or charge G Allowance or Charge Rate X R 1/15 O Allowance or Charge Rate per Unit G Allowance or Charge Quantity X R 1/10 O Quantity basis when allowance or charge quantity is different from the purchase order or invoice quantity G Unit or Basis for Measurement Code X ID 2/2 O Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken G Allowance or Charge Total Amount X N2 1/15 O Total dollar amount for the allowance or charge G Percent X R 1/6 O Percent expressed as a percent 15 September 24, 2013

16 Segment: G73 Allowance or Charge Description Position: 140 Loop: 0200 Optional Max Use: 10 Purpose: To describe the allowance or charge in free-form format Syntax Notes: Comments: 1 Use of the G73 segment requires concurrent use of a corresponding allowance/charge segment. G Free-form Description O AN 1/45 O Free-form descriptive text 16 September 24, 2013

17 Segment: G68 Line Item Detail - Product Position: 010 Loop: 0300 Optional Level: Detail Max Use: 1 Purpose: To specify basic and most frequently used purchase order line item data Syntax Notes: 1 If either G6805 or G6806 is present, then the other is required. 2 If either G6807 or G6808 is present, then the other is required. 3 If either G6810 or G6811 is present, then the other is required. 4 At least one of G6804 or G6805 is required. Comments: 1 G6802 qualifies G G6802 qualifies G6801. G Quantity Ordered O R 1/15 O Quantity ordered G Unit or Basis for Measurement Code O ID 2/2 O Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken G Item List Cost O R 1/9 O Gross unit cost within the appropriate price bracket for a line item G U.P.C. Case Code C AN 12/12 O Code (Universal Product Code - U.P.C.) including two high order digits identifying the "system" (U.S. Grocery = 00, 06 or 07; U.S. Drug = 03); using the U.S. Grocery system, the next ten digits are: Manufacturer (5) Case Code (5) G Product/Service ID Qualifier C ID 2/2 O Code identifying the type/source of the descriptive number used in Product/Service ID (234) G Product/Service ID X AN 1/48 O Identifying number for a product or service G Product/Service ID Qualifier C ID 2/2 O Code identifying the type/source of the descriptive number used in Product/Service ID (234) G Product/Service ID C AN 1/48 O Identifying number for a product or service G Price List Number O AN 1/16 O Identification number assigned by a vendor to a price list 17 September 24, 2013

18 Segment: G69 Line Item Detail - Description Position: 020 Loop: 0300 Optional Level: Detail (Recommended) Max Use: 5 Purpose: To describe an item in free-form format Syntax Notes: Comments: G Free-form Description O AN 1/45 O Free-form descriptive text 18 September 24, 2013

19 Segment: N9 Reference Identification Position: 040 Loop: 0300 Optional Level: Detail Max Use: 10 Purpose: To transmit identifying information as specified by the Reference Identification Qualifier Syntax Notes: 1 If N906 is present, then N905 is required. 2 At least one of N902 or N903 is required. 3 If either C04003 or C04004 is present, then the other is required. 4 If either C04005 or C04006 is present, then the other is required. 1 N906 reflects the time zone which the time reflects. N907 contains data relating to the value cited in N902. Comments: 2 N906 reflects the time zone which the time reflects. 3 N907 contains data relating to the value cited in N902. N Reference Identification Qualifier O ID 2/3 O Code qualifying the Reference Identification Refer to Data Element Dictionary for acceptable code values. N Reference Identification X AN 1/30 O Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier 19 September 24, 2013

20 Segment: G72 Allowance or Charge Position: 060 Loop: 0310 Optional (Recommended) Level: Detail (Recommended) Max Use: 1 Purpose: To specify allowances, charges, or services Syntax Notes: 1 If G7211 is present, then G7203 is required. 2 If either G7206 or G7207 is present, then the other is required. 3 If either G7209 or G7210 is present, then the other is required. 4 Only one of G7205 G7208 or G7209 may be present. 5 At least one of G7203 G7205 G7208 or G7209 is required. 1 G7209 is the allowance or charge percent. 2 G7209 is the allowance or charge percent. Comments: 1 The G73 segment is required when G7201 contains code "499" or "999"; however, the use of these codes is discouraged. G Allowance or Charge Code O ID 1/3 O Code identifying the type of allowance or charge G Allowance or Charge Method of Handling Code O ID 2/2 O Code indicating method of handling for an allowance or charge G Allowance or Charge Number C AN 1/16 Dep The number assigned by a vendor referencing an allowance, promotion, deal or charge G Allowance or Charge Rate C R 1/15 Dep Allowance or Charge Rate per Unit G Allowance or Charge Quantity X R 1/10 O Quantity basis when allowance or charge quantity is different from the purchase order or invoice quantity G Unit or Basis for Measurement Code X ID 2/2 O Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken Refer to Data Element Dictionary for acceptable code values. G Allowance or Charge Total Amount X N2 1/15 O Total dollar amount for the allowance or charge G Percent X R 1/6 O Percent expressed as a percent 20 September 24, 2013

21 Segment: G73 Allowance or Charge Description Position: 070 Loop: 0310 Optional (Recommended) Level: Detail (Recommended) Max Use: 10 Purpose: To describe the allowance or charge in free-form format Syntax Notes: Comments: 1 Use of the G73 segment requires concurrent use of a corresponding allowance/charge segment. G Free-form Description O AN 1/45 O Free-form descriptive text 21 September 24, 2013

22 Segment: G76 Total Purchase Order Position: 010 Loop: Level: Summary Max Use: 1 Purpose: To specify summary details of total items shipped in terms of quantity, weight, and volume, and to specify payment method Syntax Notes: 1 If G7607 is present, then G7604 is required. 2 If either G7603 or G7604 is present, then the other is required. 3 If either G7605 or G7606 is present, then the other is required. 1 G7608 indicates the total monetary amount of the purchase order as determined by the buyer. 2 G7608 indicates the total monetary amount of the purchase order as determined by the buyer. Comments: 1 G7602 qualifies G G7602 qualifies G7601. G Quantity Ordered O R 1/15 O Quantity ordered G Unit or Basis for Measurement Code O ID 2/2 O Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken G Weight C R 1/10 Dep Numeric value of weight G Unit or Basis for Measurement Code C ID 2/2 Dep Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken G Volume X R 1/8 O Value of volumetric measure G Unit or Basis for Measurement Code X ID 2/2 O Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken G Amount O N2 1/15 Rec Monetary amount G Price Bracket Identifier O AN 1/3 O Identifier assigned by the vendor for a specific price bracket 22 September 24, 2013

23 Segment: SE Transaction Set Trailer Position: 020 Loop: Level: Summary Max Use: 1 Purpose: To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments) Syntax Notes: Comments: 1 SE is the last segment of each transaction set. SE01 96 Number of Included Segments O N0 1/10 O Total number of segments included in a transaction set including ST and SE segments SE Transaction Set Control Number O AN 4/9 O Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set 23 September 24, 2013