EDI Specifications 810 - Invoice (Customer V4010)

Transcription

EDI Specifications810 - Invoice (Customer v4010)December 2010

EDI Specifications810 - Invoice810Purchase Order - Functional Group INVER. 4010FISHER SCIENTIFICThis Standard contains the format and establishes the data contents of the Fisher Scientific CustomerInvoice Transaction Set (810) for use within the context of an Electronic Data Interchange (EDI) environment. Please refer to the EDI Services Guide for additional information. All information contained hereinis subject to change at the discretion of Fisher Scientific Company, L.L.C.Heading:POSIDSegment NameReqMax Use010STTransaction Set HeaderM1020BIGBeginning Segment for InvoiceM1030NTENote/Special InstructionO100LOOP ID - N1RepeatNotes200070N1NameO1080N2Additional Name InformationO2090N3Address InformationO2100N4Geographic InformationO1130ITDTerms of Sale/Deferred Terms of SaleO 1Detail:POSIDSegment NameReqMax UseLOOP ID - IT1010IT1PIDNotes200000Baseline Item DataO1LOOP ID - PID060Repeat1000Product/Item DescriptionOwww.FisherWebServices.com1Page 2

EDI Specifications810 - InvoiceSummary:POSIDSegment NameReqMax Use010TDSTotal Monetary Value SummaryM1020TXITax InformationO10LOOP ID - SACRepeatNotes25040SACService, Promotion, Allowance, or ChargeInformationO1070CTTTransaction TotalsO1N3/070Notes:3/070Number of line items (CTT01) is the accumulation of the number of IT1 segments. If used,hash total (CTT02) is the sum of the value of quantities invoiced (IT102) for each IT1 segment.www.FisherWebServices.comPage 3

EDI Specifications810 - InvoiceSTPOS: 010Max: 1Heading - MandatoryLoop: N/AElements: 2Transaction Set HeaderTo indicate the start of a transaction set and to assign a control number.Element Summary:RefIDSegment NameReqTypeMin/MaxST01143Transaction Set Identifier CodeCode Name810InvoiceMID3/3ST02329Transaction Set Control NumberMAN4/9NotesSemantics:1.The transaction set identifier (ST01) used by the translation routines of the interchange partnersto select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set).www.FisherWebServices.comPage 4

EDI Specifications810 - InvoiceBIGBeginning Segment forInvoicePOS: 020Max: 1Heading - MandatoryLoop: N/AElements: 7To indicate the beginning of the Invoice Transaction Set and transmit identifying numbers and dates.Element Summary:RefIDSegment NameReqTypeMin/MaxBIG01373DateMDT8/8BIG0276Invoice NumberMAN1/22BIG03373DateODT8/8BIG04324Purchase Order NumberOAN1/22BIG05328Release NumberOAN1/30BIG06327Change Order Sequence NumberOAN1/8BIG07640Transaction Type CodeCode NameCRCredit MemoOID2/2NotesN1/76Semantics:1.BIG01 is the invoice issue date.2.BIG03 is the date assigned by the purchaser to purchase order.Comments:1.BIG07 is used only to further define the type of invoice when needed.Notes:1/76Please refer to EDI Services Guide for additional requirements.www.FisherWebServices.comPage 5

EDI Specifications810 - InvoiceNTENote/Special InstructionsPOS: 030Max: 100Heading - OptionalLoop: N/AElements: 2To transmit information in a free-form format, if necessary, for comment or special instructions.Element Summary:RefIDSegment NameReqTypeMin/MaxNTE01 363Note Reference CodeCode NameGEN Entire Transaction SetOID3/3NTE02 352DescriptionMAN1/80NotesComments: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 beavoided, if at all possible, in an automation environment.www.FisherWebServices.comPage 6

EDI Specifications810 - InvoiceN1POS: 070Max: 1Heading - OptionalLoop: N1Elements: 4NameTo identify a party by type of organization, name, and code.Element Summary:RefIDSegment NameReqTypeMin/MaxN10198Entity Identifier CodeCode NameBTBill-to-PartyREParty to receive commercial invoiceremittanceSTShip ToSESelling PartyMID2/3N10293NameCAN1/60N10366Identifier Code QualifierCode Name1D-U-N-S Number, Dun & Bradstreet91Assigned by Seller or Seller’s AgentCID1/2N10467Identification CodeCAN2/80NotesSyntax:1.R0203 - At least one of N102 or N103 is required.2.R0304 - If either N103 or N104 are present, then the others are 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 maintainedby the transaction processing party.2.N105 and N106 further define the type of entity in N101.www.FisherWebServices.comPage 7

EDI Specifications810 - InvoiceN2Additional NameInformationPOS: 080Max: 2Heading - OptionalLoop: N1Elements: 2To specify additional names or those longer than 35 characters in length.Element Summary:RefIDSegment 60www.FisherWebServices.comNotesPage 8

EDI Specifications810 - InvoiceN3Address InformationPOS: 090Max: 2Heading - OptionalLoop: N1Elements: 2To specify the location of the named party.Element Summary:RefIDSegment NameReqTypeMin/MaxN301166Address InformationMAN1/55N302166Address ge 9

EDI Specifications810 - InvoiceN4Geographic LocationPOS: 100Max: 1Heading - OptionalLoop: N1Elements: 3To specify the geographic place of the named party.Element Summary:RefIDSegment NameReqTypeMin/MaxN40219City NameOAN2/30N403156State or Province CodeOID2/2N404116Postal CodeOID3/15NotesComments:1.A combination of either N401 through N404, or N405 and N406 may be adequate to specify alocation.2.N402 is required only if city name (N401) is in the U.S. or Canada.www.FisherWebServices.comPage 10

EDI Specifications810 - InvoiceITDTerms of Sale/DeferredTerms of SalePOS: 130Max: 1Heading - OptionalLoop: N/AElements: 3To specify terms of sale.Element Summary:RefIDSegment NameReqTypeMin/MaxITD01336Terms Type CodeCode Name05Discount Not ApplicableOID2/2ITD02333Terms Basis Date CodeCode NameZZMutually DefinedOID1/2ITD03386Terms Net DaysON01/3NotesN1/386Comments:1.If the code in ITD01 is "04", then ITD07 or ITD09 is required and either ITD10 or ITD11 is required; if the code in ITD01 is "05", then ITD06 or ITD07 is required.Notes:1/386Please refer to EDI Services Guide for additional requirements.www.FisherWebServices.comPage 11

EDI Specifications810 - Purchase OrderIT1Baseline Item DataPOS: 010Max: 1Heading - MandatoryLoop: IT1Elements: 7To specify basic and most frequently used line item data for the invoice and related transactions.Element Summary:RefIDSegment NameReqTypeMin/MaxIT101350Assigned IdentificationOAN1/20IT102358Quantity UbviucedCR1/10IT103355Unit or Basis for Measurement CodeCode NameCACaseEAEachGRGrossPCPiecePKPack (PAK)CID2/2IT104212Unit PriceCR1/17IT105639Basis of Unit Price CodeCode NamePEPrice per EachOID2/2IT106235Product/Service ID QualifierCode NameBPBuyer’s Part NumberCBBuyer’s Catalog NumberVCVendor’s (Seller’s) Catalog NumberVNVendor’s (Seller’s) Item NumberVPVendor’s (Seller’s) Part NumberCID2/2IT107234Product/Service IDCAN1/48NotesSemantics:1.IT101 is the purchase order line item identification.www.FisherWebServices.comPage 12

EDI Specifications810 - Purchase OrderSyntax:1.P020304 -- If either IT102, IT103 or IT104 are present, then the others are required.2.P0607 -- If either IT106 or IT107 are present3.P0809 -- If either IT108 or IT109 are present, then the others are required.4.P1011 -- If either IT110 or IT111 are present, then the others are required.5.P1213 -- If either IT112 or IT113 are present, then the others are required.6.P1415 -- If either IT114 or IT115 are present, then the others are required.7.P1617 -- If either IT116 or IT117 are present, then the others are required.8.P1819 -- If either IT118 or IT119 are present, then the others are required.9.P2021 -- If either IT120 or IT121 are present, then the others are required.10.P2223 -- If either IT122 or IT123 are present, then the others are required.11.P2425 -- If either IT124 or IT125 are present, then the others are required.Comments;1.Element 235/234 combinations should be interpreted to include products and/or services. See theData Dictionary for a complete list of IDs.2.T106 through IT125 provide for ten different product/service IDs for each item. For example:Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU.www.FisherWebServices.comPage 13

EDI Specifications810 - InvoicePIDProduct/Item DescriptionPOS: 060Max: 1Heading - OptionalLoop: PIDElements: 2To describe a product or process in coded or free-form format.Element Summary:RefIDSegment NameReqTypeMin/MaxPID01349Item Description TypeCode sSyntax:1.R0405 - At least one of PID04 or PID05 is required.Comments;1.If PID01 equals “F”, then PID05 is used. If PID01 equals “S”, then PID04 is used. If PID01 equals“X”, then both PID04 and PID05 are used.www.FisherWebServices.comPage 14

EDI Specifications810 - InvoiceTXITotal Monetary ValueSummaryPOS: 020Max: 10Heading - OptionalLoop: N/AElements: 4To specify tax information.Element Summary:RefIDSegment NameReqTypeMin/MaxTXI01963Tax Type CodeCode NameSTState Sales TaxMID2/2TXI02782Monetary AmountCR1/18TXI03955Tax Jurisdiction Code QualifierCode NameCDCustomer definedCID2/2TXI04956Tax Jurisdiction CodeCAN1/10NotesSyntax:1.R020306 -- At least one of TXI02, TXI03 or TXI06 is required.2.P0405 -- If either TXI04 or TXI05 are present, then the others are required.Semantics:1.TXI02 is the monetary amount of the tax.www.FisherWebServices.comPage 15

EDI Specifications810 - InvoiceSACService, Promotion,Allowance, or ChargeInformationPOS: 040Max: 1Heading - OptionalLoop: SACElements: 5To request or identify a service, promotion, allowance, or charge; to specify the amount or percentagefor the service, promotion, allowance, or charge.Element Summary:RefIDSegment NameReqTypeMin/MaxSAC01 248Allowance or Charge IndicatorCode NameAAllowanceCChargeMID1/1SAC02 1300Service, Promotion, Allowance, or ChargeCodeCode NameA010 Absolute Minimum ChargeC310 DiscountC510 Dry IceD240 FreightD540 Hazardous Materials Handling Fee DomesticD820 Inside DeliveryF150 Packaging ServiceF155 PackagingF230 Penalty ChargeG470 Restocking ChargeG830 Shipping and HandlingH750 Tax - Sales Tax (State and Local)I250 Transportation Charge (MinimumRate)I530Volume DiscountZZZZ Mutually DefinedCID4/4SAC05 610AmountON21/15SAC12 331Allowance or Charge Method of HandlingCodeCode Name02Off Invoice06Charge to be Paid by CustomerOID2/2SAC15 sN1/1300Page 16

EDI Specifications810 - InvoiceSyntax:1.R0203 -- At least one of SAC02 or SAC03 is required.Semantics:1.If SAC01 is "A" or "C", then at least one of SAC05, SAC07, or SAC08 is required.2.SAC05 is the total amount for the service, promotion, allowance, or charge.3,If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.Comments:1.SAC04 may be used to uniquely identify the service, promotion, allowance, or charge. In addition,it may be used in conjunction to further the code in SAC02.2.In some business applications, it is necessary to advise the trading partner of the actual dollaramount that a particular allowance, charge, or promotion was based on to reduce ambiguity. Thisamount is commonly referred to as "Dollar Basis Amount". It is represented in the SAC segmentin SAC10 using the qualifier "DO" - Dollars in SAC09.Notes:1/1300 Please refer to the EDI Services Guide for additional requirements.www.FisherWebServices.comPage 17

EDI Specifications810 - InvoiceCTTTransaction TotalsPOS: 070Max: 1Heading - OptionalLoop: N/AElements: 1To transmit a has total for a specific element in the transaction set.Element Summary:RefIDCTT01 354Segment NameReqTypeMin/MaxMN01/6Number of Line ItemsNotesComments;1.This segment is intended to provide has totals to validate transaction completeness and correctness.www.FisherWebServices.comPage 18

EDI Specifications810 - InvoiceSEPOS: 030Max: 1Summary - MandatoryLoop: N/AElements: 2Transaction Set TrailerTo indicate the end of the transaction set and provide the count of the transmitted segments (includingthe beginning (ST) and ending (SE) segments).Element Summary:RefIDSegment NameReqTypeMin/MaxSE0196Number of Included SegmentsMN01/10SE02329Transaction Set Control NumberMAN4/9NotesComments:1.SE is the last segment of each transaction set.www.FisherWebServices.comPage 19

EDI Specifications810 - InvoiceSample 810 :Below is a complete example of an 810 transmission:ISA*00**00**14*004321519IBMP *ZZ*7777777777*071004*0358*U*00401*000009770*0*P* 003N1*BT*SPECIAL LABS*91*999999001N2*1000 PENNSYLVANIA AVEN4*PITTSBURGH*PA*15222N1*ST*SPECIAL LABS*91*999999001N3*1000 PENNSYLVANIA AVEN4*PITTSBURGH*PA*15222N1*RE*FISHER SCIENTIFIC COMPANY LLC*1*004321519N3*2000 PARK *EA*194.35*PE*VP*1230345PID*F****TRIAGE DOA PANEL RTATION isherWebServices.comPage 20

EDI Specifications 810 - Invoice www.FisherWebServices.com Page 3 Notes: 3/070 Number of line items (CTT01) is the accumulation of the number of IT1 segments. If used, hash total (CTT02) is the sum of the value of qu