13.07.2015 Views

894 Delivery/Return Base Record 004010 UCS & X12 - Kroger EDI

894 Delivery/Return Base Record 004010 UCS & X12 - Kroger EDI

894 Delivery/Return Base Record 004010 UCS & X12 - Kroger EDI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong><strong>894</strong>Heading:<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong><strong>004010</strong> <strong>UCS</strong> & <strong>X12</strong>Functional Group=DXPos Id Segment Name Req Max Use Repeat Notes Usage020 G82 <strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> M 1 Must useIdentifierDetail:Pos Id Segment Name Req Max Use Repeat Notes UsageLOOP ID - LS 1010 LS Loop Header M 1 Must useLOOP ID - 0100 9999020 G83 Line Item Detail/Direct Store M 1 Must use<strong>Delivery</strong>040 G72 Line Item Allowance or O 10 UsedCharge060 LE Loop Trailer M 1 Must useSummary:Pos Id Segment Name Req Max Use Repeat Notes Usage010 G72 Summary Allowance or O 20 UsedCharge030 G84 <strong>Delivery</strong>/<strong>Return</strong> <strong>Record</strong> of M 1 Must useTotals040 G86 Signature M 1 Must use050 G85 <strong>Record</strong> Integrity Check M 1 Must use<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 1


07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong>G82User Option (Usage): Must useElement Summary:<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong><strong>Record</strong> IdentifierPos: 020 Max: 1Heading - MandatoryLoop: N/A Elements: 7Ref Id Element Name Req Type Min/Max UsageG8201 478 Credit/Debit Flag CodeM ID 1/1 Must useCode indicating whether this invoice is acredit or a debitCode NameCCreditDDebitG8202 861 Supplier's <strong>Delivery</strong>/<strong>Return</strong> NumberM AN 1/22 Must useThe supplier's invoice numberExample Data: 1234567890G8203 860 Receiver's DUNS NumberM ID 9/9 Must useIdentifying nine digit number assigned by Dun& Bradstreet for the recipient <strong>Kroger</strong> division.Some <strong>Kroger</strong> divisions' D&B numbers beginwith a 0 which must be included in this field.Every digit is significant.CodeName078226081 011 <strong>Kroger</strong> Atlanta096509112 014 <strong>Kroger</strong> Cincinnati146522628 016 <strong>Kroger</strong> Columbus146522628 018 <strong>Kroger</strong> Michigan108473851 021 <strong>Kroger</strong> Central021732409 024 <strong>Kroger</strong> Mid-South021732409 025 <strong>Kroger</strong> Delta119079788 029 <strong>Kroger</strong> Mid-Atlantic099391542 034/035 <strong>Kroger</strong> Southwest006942882 615 Dillons031971594 620/625 King Soopers/City Market035902444 660 Fry's007908809 701 Fred Meyer038176921 703/704/708 - Ralph's/Food 4 Less027464700 705 QFC043700194 706 Smith'sG8204 862 Receiver's Location NumberM AN 1/6 Must useNumber assigned by <strong>Kroger</strong> that whencombined with Receiver's DUNS Number(G8203) uniquely identifies the receivinglocation (store). Format is "DDDSSS" whereDDD = Division Number and SSS = StoreNumber. For store numbers less than 100,insert leading zero(s).Example Data: '011002' for 011 Atlanta store#002CodeName011 <strong>Kroger</strong> Atlanta014 <strong>Kroger</strong> Cincinnati016 <strong>Kroger</strong> Columbus018 <strong>Kroger</strong> Michigan021 <strong>Kroger</strong> Central (a.k.a. Indianapolis)024 <strong>Kroger</strong> Mid-South (a.k.a. Louisville)<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 2


07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong>025 <strong>Kroger</strong> Delta (a.k.a. Memphis)029 <strong>Kroger</strong> Mid-Atlantic (a.k.a. Roanoke)034 <strong>Kroger</strong> Southwest (a.k.a. Houston)035 <strong>Kroger</strong> Southwest (a.k.a. Dallas)615 Dillons620 King Soopers620 City Market660 Fry's701 Fred Meyer703 Ralphs704 Food 4 Less West705 QFC706 Smith's708 Food 4 Less Midwest (a.k.a. Chicago)G8205 860 Supplier's DUNS NumberM ID 9/9 Must useIdentifying number assigned by Dun &Bradstreet for the supplier. This number mustbe communicated to the <strong>Kroger</strong> division'sDSD Coordinator for entry into the DSDsystem. Without this number, our systemcannot reconcile <strong>894</strong> transactions to thecorrect vendor.Example Data: 012345678G8206 871 Supplier's Location NumberM AN 1/6 Must useNumber assigned by vendor that whencombined with Supplier's DUNS Numberuniquely identifies the supplier location. Thisfield becomes insignificant if there is only onesupplier location for the entire receiving<strong>Kroger</strong> division, but is still a mandatory field.Example Data: '000000'G8207 872 Physical <strong>Delivery</strong> or <strong>Return</strong> DateActual or intended date of physical delivery ofproduct to the store. Syntax is CCYYMMDD.Example Data: 20051231M DT 8/8 Must useLSUser Option (Usage): Must useElement Summary:Loop HeaderPos: 010 Max: 1Detail - MandatoryLoop: LS Elements: 1Ref Id Element Name Req Type Min/Max UsageLS01 447 Loop Identifier CodeThe loop ID number, typically '0100' is used.The LE01 field must mirror the number in thisfield to close the loop.Example Data: 0100M AN 1/6 Must useG83User Option (Usage): Must useElement Summary:Line Item DetailPos: 020 Max: 1Detail - MandatoryLoop: 0100 Elements: 10Ref Id Element Name Req Type Min/Max UsageG8301 204 Direct Store <strong>Delivery</strong> Sequence NumberSequential number unique for each line itemin the <strong>894</strong>. It must start at '1' and increase inincrements of 1.M N0 1/4 Must use<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 3


07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong>Example Data: 1G8302 380 QuantityNumeric value of quantity being delivered.The unit of measure for this value follows inthe G8303 field. For credit invoices, thisnumber must still be positive. The systemdetermines whether or not the invoice is acredit or a debit by the G8201 field.Example Data: 1G8303 355 Unit or Basis for Measurement CodeCode specifying the units in which thequantity (G8302) is being expressed.CodeNameCACasesEAEachesLBPoundsG8304 766 U.P.C./EAN Consumer Package CodeUPC identifying the retail shelf unit.Syntax is 0LMMMMMIIIII where L = LeadingUPC High Order Digit, MMMMM =Manufacturer ID, and IIIII = Product ID.Example Data: UPC 8-12345-67890-1 wouldbe transmitted as '081234567890'. Thetrailing check digit is always ignored andshould not be included under anycircumstances.G8308 237 Item List CostGross unit cost of the line item per receivingunit of measure. Extended cost would be thenumber in this field multiplied by the G8302.Example Data: 1.23G8309 356 PackNumber of inner containers or eaches perouter container.Example Data: 12G8310 878 Cash Register Item DescriptionItem descriptionExample Data: KROGER TOMATO SOUPG72User Option (Usage): UsedElement Summary:Line Item Allowance orChargeM R4 1/15 Must useM ID 2/2 Must useM N0 12/12 Must useM R4 1/9 Must useO N0 1/6 UsedO AN 1/20 UsedPos: 040 Max: 10Detail - OptionalLoop: 0100 Elements: 5Ref Id Element Name Req Type Min/Max UsageG7201 340 Allowance or Charge CodeCode identifying the type of allowance orchargeM ID 1/3 Must useCode 97 is recommended for all Off Invoiceor Bill Back allowances. For a complete list ofcodes, refer to your <strong>UCS</strong> for DSDImplementation and User Guide, Appendix CG7202 331 Allowance or Charge Method of HandlingCodeCode indicating the method of handling for anallowance or chargeCodeNameM ID 2/2 Must use<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 4


07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong>01 Bill Back02 Off Invoice15 Information OnlyNote: When code 15 is used, the allowance or charge amounts are notto be added or subtracted from the transaction. The information is beingprovided for information only.G7205 359 Allowance or Charge RateAllowance or charge rate per unit. Thisnumber is positive for charges and negativefor allowances.Example data: -1.23M R4 1/15 Must useLEUser Option (Usage): Must useElement Summary:Loop TrailerPos: 060 Max: 1Detail - MandatoryLoop: LS Elements: 1Ref Id Element Name Req Type Min/Max UsageLE01 447 Loop Identifier CodeThis must be the same value used in theLS01 field to close the loop.Example Data: 0100M AN 1/6 Must useG72User Option (Usage): UsedElement Summary:Summary Allowance orChargePos: 010 Max: 20Summary - OptionalLoop: N/A Elements: 5Ref Id Element Name Req Type Min/Max UsageG7201 340 Allowance or Charge CodeCode identifying the type of allowance orchargeM ID 1/3 Must useCode 97 is recommended for all Off Invoiceor Bill Back allowances. For a complete list ofcodes, refer to your <strong>UCS</strong> for DSDImplementation and User Guide, Appendix CG7202 331 Allowance or Charge Method of Handling M ID 2/2 Must useCodeCode indicating the method of handling for anallowance or chargeCodeName01 Bill Back02 Off Invoice15 Information OnlyNote: When code 15 is used, the allowance or charge amounts are notto be added or subtracted from the transaction. The information is beingprovided for information only.G7205 359 Allowance or Charge RateM R4 1/15 Must useAllowance or charge rate per unit. Thisnumber is positive for charges and negativefor allowances.Example data: -1.23<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 5


07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong>G84User Option (Usage): Must useElement Summary:<strong>Delivery</strong>/<strong>Return</strong> <strong>Record</strong> ofTotalsPos: 030 Max: 1Summary - MandatoryLoop: N/A Elements: 2Ref Id Element Name Req Type Min/Max UsageG8401 380 Total QuantityM R3 1/15 Must useThis quantity is the numerical sum of allG8302 records. Where a mix of units ofmeasure is used, this sum will have nophysical meaning, but merely serves as anumerical check.Example Data: 123.456G8402 361 Total Invoice AmountTotal invoice amount, including charges, lessallowances. The value in this field shouldmatch the sum of all extended line item listcosts, minus allowances, if any. A value of"12345" in this field automatically translates to$123.45. Do not include a decimal in thisfield. This number must be positive, unlessthe allowances exceed the charges. Forcredits, the value in this field must be positivewith the G8201 indicated as 'C' for Credit.Example Data: 12345M N2 1/10 Must useG86SignatureUser Option (Usage): Must usePos: 040 Max: 1Summary - MandatoryLoop: N/A Elements: 2While both the G8601 and G8602 are optional, we highly recommend using either field to identify thename of the vendor (the G8602 is designed specifically for this). Doing this makes identifying the vendorthat a given invoice is from much easier.Element Summary:Ref Id Element Name Req Type Min/Max UsageG8601 867 SignatureO AN 1/12 UsedElectronic identity. This segment may beused to provide a digital signature forverifying the authenticity of the party thatgenerated this base record (and also verifythat the contents of the message itself havenot been altered). Beyond this, the standardassigns no particular significance, legal orotherwise, to the signature. The digitalsignature is generated using an algorithm anda secret key chosen by the vendor. The useof this is at the vendor's discretion.G8602 93 NameFree-form name. This field can be sending toprovide a keyed representation of a signaturein clear text.Example Data: The <strong>Kroger</strong> Co.O AN 1/60 Used<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 6


07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong>G85User Option (Usage): Must useElement Summary:<strong>Record</strong> Integrity CheckPos: 050 Max: 1Summary - MandatoryLoop: N/A Elements: 1Ref Id Element Name Req Type Min/Max UsageG8501 866 Integrity Check ValueA data element providing a secure method foridentifying authenticity of content. The valuemay be calculated by using the CRC 16algorithm. If the vendor opts not to use thisfield for this purpose, the vendor's name willsuffice, without spaces, up to 12 characters.Example Data: The<strong>Kroger</strong>CoM AN 1/12 Must useNote: - The Example Data in the comments of each field is provided strictly for the purposes ofdemonstrating how the data within a given field should be presented in the <strong>894</strong> transaction. It is not to beused for test or production purposes. Where there is no "Example Data" provided, a list of "Valid Values"has been provided for fields that serve as some form of identification. Only one of the listed valid valuesshould be used in those fields.<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 7


07/29/10<strong>Delivery</strong>/<strong>Return</strong> <strong>Base</strong> <strong>Record</strong> - <strong>894</strong>DATA SAMPLEG82*D*2010501405*021732409*025398*621599901*405*20070517~LS*0100~G83*1*2028.85*EA*040102569813****1.00**MAGAZINE KPC~LE*0100~G84*2028.85*202885~G86*ANCO~G85*OKAY~<strong>894</strong>N.ecs/<strong>894</strong>N.rtf/<strong>894</strong>N.pdf 8

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!