Land O'Lakes 875 Grocery Products Purchase Order

Similar documents
Transcription:

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 3 010 ST Transaction Set Header O Optional 1 4 020 G50 Purchase Order Identification M M 1 5 030 N9 Reference Identification O Rec 50 6 040 G61 Contact O Rec 3 7 050 G62 Date/Time O Optional 10 8 060 NTE Note/Special Instruction O Rec 20 9 070 G66 Transportation Instructions O Rec 1 10 080 G23 Terms of Sale O Optional 20 n1 LOOP ID - 0100 10 11 090 N1 Name O Optional 1 n2 12 100 N2 Additional Name Information O Optional 1 13 110 N3 Address Information O Optional 2 14 120 N4 Geographic Location O Optional 1 LOOP ID - 0200 100 15 130 G72 Allowance or Charge O Optional 1 16 140 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 - 0300 9999 17 010 G68 Line Item Detail - Product O Optional 1 18 020 G69 Line Item Detail - Description O Rec 5 19 040 N9 Reference Identification O Optional 10 LOOP ID - 0310 100 20 060 G72 Allowance or Charge O Rec 1 21 070 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 22 010 G76 Total Purchase Order O Optional 1 1 September 24, 2013

23 020 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

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). ST01 143 Transaction Set Identifier Code O ID 3/3 O Code uniquely identifying a Transaction Set 875 Grocery Products Purchase Order ST02 329 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

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. G5001 473 Order Status Code O ID 1/1 O Code identifying purpose of transaction set G5002 373 Date O DT 8/8 O Date expressed as CCYYMMDD G5003 324 Purchase Order Number O AN 1/22 O Identifying number for Purchase Order assigned by the orderer/purchaser G5007 92 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

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. N901 128 Reference Identification Qualifier O ID 2/3 O Code qualifying the Reference Identification N902 127 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 N903 369 Free-form Description X AN 1/45 O Free-form descriptive text 5 September 24, 2013

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 G6104. 2 G6103 qualifies G6104. G6101 366 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. G6102 93 Name O AN 1/60 O Free-form name G6103 365 Communication Number Qualifier C ID 2/2 Dep Code identifying the type of communication number G6104 364 Communication Number C AN 1/80 Dep Complete communications number including country or area code when applicable G6105 443 Contact Inquiry Reference O AN 1/20 O Additional reference number or description to clarify a contact number 6 September 24, 2013

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: G6201 432 Date Qualifier O ID 2/2 O Code specifying type of date G6202 373 Date O DT 8/8 O Date expressed as CCYYMMDD 7 September 24, 2013

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. NTE01 363 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. NTE02 352 Description O AN 1/80 O A free-form description to clarify the related data elements and their content 8 September 24, 2013

Segment: G66 Transportation Instructions Position: 070 Loop: (Recommended) Max Use: 1 Purpose: To specify transportation instructions relating to the shipment Syntax Notes: Comments: G6601 146 Shipment Method of Payment O ID 2/2 Rec Code identifying payment terms for transportation charges CC Collect PP Prepaid (by Seller) G6602 91 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) G6605 387 Routing O AN 1/35 O Free-form description of the routing or requested routing for shipment, or the originating carrier's identity G6606 433 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. G6607 434 F.O.B. Point O AN 1/30 Rec Descriptive name of F.O.B. point 9 September 24, 2013

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. G2301 336 Terms Type Code M ID 2/2 M Code identifying type of payment terms Refer to Data Element Dictionary for acceptable code values. G2302 333 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. G2305 338 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 G2307 351 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 G2309 386 Terms Net Days X N0 1/3 O Number of days until total invoice amount is due (discount not applicable) G2315 3 Free Form Message O AN 1/60 O Free-form text G2316 713 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

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 N101. 2 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. N101 98 Entity Identifier Code O ID 2/3 O Code identifying an organizational entity, a physical location, property or an individual N102 93 Name O AN 1/60 Rec Free-form name N103 66 Identification Code Qualifier O ID 1/2 O Code designating the system/method of code structure used for Identification Code (67) N104 67 Identification Code O AN 2/80 Must Use Code identifying a party or other code 11 September 24, 2013

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: N201 93 Name O AN 1/60 O Free-form name 12 September 24, 2013

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

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. N401 19 City Name O AN 2/30 Rec Free-form text for city name N402 156 State or Province Code O ID 2/2 Rec Code (Standard State/Province) as defined by appropriate government agency N403 116 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

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. G7201 340 Allowance or Charge Code O ID 1/3 O Code identifying the type of allowance or charge G7202 331 Allowance or Charge Method of Handling Code O ID 2/2 O Code indicating method of handling for an allowance or charge G7205 359 Allowance or Charge Rate X R 1/15 O Allowance or Charge Rate per Unit G7206 339 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 G7207 355 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 G7208 360 Allowance or Charge Total Amount X N2 1/15 O Total dollar amount for the allowance or charge G7209 332 Percent X R 1/6 O Percent expressed as a percent 15 September 24, 2013

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. G7301 369 Free-form Description O AN 1/45 O Free-form descriptive text 16 September 24, 2013

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 G6801. 2 G6802 qualifies G6801. G6801 330 Quantity Ordered O R 1/15 O Quantity ordered G6802 355 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 G6803 237 Item List Cost O R 1/9 O Gross unit cost within the appropriate price bracket for a line item G6804 438 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) G6805 235 Product/Service ID Qualifier C ID 2/2 O Code identifying the type/source of the descriptive number used in Product/Service ID (234) G6806 234 Product/Service ID X AN 1/48 O Identifying number for a product or service G6807 235 Product/Service ID Qualifier C ID 2/2 O Code identifying the type/source of the descriptive number used in Product/Service ID (234) G6808 234 Product/Service ID C AN 1/48 O Identifying number for a product or service G6812 439 Price List Number O AN 1/16 O Identification number assigned by a vendor to a price list 17 September 24, 2013

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: G6901 369 Free-form Description O AN 1/45 O Free-form descriptive text 18 September 24, 2013

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. N901 128 Reference Identification Qualifier O ID 2/3 O Code qualifying the Reference Identification Refer to Data Element Dictionary for acceptable code values. N902 127 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

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. G7201 340 Allowance or Charge Code O ID 1/3 O Code identifying the type of allowance or charge G7202 331 Allowance or Charge Method of Handling Code O ID 2/2 O Code indicating method of handling for an allowance or charge G7203 341 Allowance or Charge Number C AN 1/16 Dep The number assigned by a vendor referencing an allowance, promotion, deal or charge G7205 359 Allowance or Charge Rate C R 1/15 Dep Allowance or Charge Rate per Unit G7206 339 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 G7207 355 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. G7208 360 Allowance or Charge Total Amount X N2 1/15 O Total dollar amount for the allowance or charge G7209 332 Percent X R 1/6 O Percent expressed as a percent 20 September 24, 2013

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. G7301 369 Free-form Description O AN 1/45 O Free-form descriptive text 21 September 24, 2013

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 G7601. 2 G7602 qualifies G7601. G7601 330 Quantity Ordered O R 1/15 O Quantity ordered G7602 355 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 G7603 81 Weight C R 1/10 Dep Numeric value of weight G7604 355 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 G7605 183 Volume X R 1/8 O Value of volumetric measure G7606 355 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 G7608 610 Amount O N2 1/15 Rec Monetary amount G7609 417 Price Bracket Identifier O AN 1/3 O Identifier assigned by the vendor for a specific price bracket 22 September 24, 2013

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 SE02 329 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