Transcription

03/14/02Invoice - 810Invoice Message810X12/V4010/810: 810 InvoiceAuthor:Publication:Trading Partner:Notes:Seagate 810 v4010Seagate B2B1 2012 Seagate Technology LLC. For internal use only

03/14/02Invoice - 810810InvoiceFunctional Group INThis Draft Standard for Trial Use contains the format and establishes the data contents of the Invoice Transaction Set (810) for use within thecontext of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and establishedbusiness and industry practice relative to the billing for goods and services provided.Segments:PosIdSegment NameISAGSInterchange Control HeaderFunctional Group HeaderPosIdSegment Name010020030050STBIGNTEREFTransaction Set HeaderBeginning Segment for InvoiceNote/Special InstructionReference IdentificationReqMMMax Use RepeatNotes11UsageUsedUsedHeading:LOOP ID - N1070N1090N3100N4130ITD140DTMReqMMOOMax Use RepeatNotes1110012UsageMust useMust useUsedUsed200NameAddress InformationGeographic LocationTerms of Sale/Deferred Terms of SaleDate/Time ReferenceOOOOO121 110ReqMax UseUsedUsedUsedUsedUsedDetail:PosIdLOOP ID - IT1010IT1150DTMSegment NameRepeatNotesUsage200000Baseline Item Data (Invoice)Date/Time ReferenceOO110ReqMax UseUsedUsedSummary:PosIdSegment Name010TDSTotal Monetary Value SummaryM1Service, Promotion, Allowance, or ChargeInformationTax InformationTransaction TotalsTransaction Set TrailerO1OOM1011ReqMax UseMM11LOOP ID - SAC040SAC050070080TXICTTSERepeatNotesUsageMust use25UsedUsedN3/070 UsedMust useSegments:PosIdSegment NameGEIEAFunctional Group TrailerInterchange Control TrailerSeagate 810 v40102RepeatNotesUsageUsedUsed 2012 Seagate Technology LLC. For internal use only

03/14/02Invoice - 810Notes: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 quantitiesinvoiced (IT102) for each IT1 segment.Seagate 810 v40103 2012 Seagate Technology LLC. For internal use only

03/14/02ISAInvoice - 810Max: 1- MandatoryLoop: N/AElements: 16Pos:Interchange Control HeaderTo start and identify an interchange of zero or more functional groups and interchange-related control segmentsElement MustuseSecurity Information QualifierDescription: Code to identify the type of information in the SecurityInformationAll valid standard codes are used.Security InformationDescription: This is used for identifying the security information aboutthe interchange sender or the data in the interchange; the type ofinformation is set by the Security Information Qualifier (I03)MID2/2MustuseMAN10/10MustuseInterchange ID QualifierDescription: Qualifier to designate the system/method of code structureused to designate the sender or receiver ID element being qualifiedAll valid standard codes are used.Interchange Sender IDDescription: Identification code published by the sender for other partiesto use as the receiver ID to route data to them; the sender always codes thisvalue in the sender ID elementMID2/2MustuseMAN15/15MustuseInterchange ID QualifierDescription: Qualifier to designate the system/method of code structureused to designate the sender or receiver ID element being qualifiedAll valid standard codes are used.Interchange Receiver IDDescription: Identification code published by the receiver of the data;When sending, it is used by the sender as their sending ID, thus otherparties sending to them will use this as a receiving ID to route data to themMID2/2MustuseMAN15/15MustuseI08Interchange DateDescription: Date of the interchangeMDT6/6MustuseISA10I09Interchange TimeDescription: Time of the I11Interchange Control Standards IdentifierDescription: Code to identify the agency responsible for the controlstandard used by the message that is enclosed by the interchange headerand trailerAll valid standard codes are used.Interchange Control Version NumberDescription: This version number covers the interchange controlsegmentsAll valid standard codes are used.MID5/5MustuseSeagate 810 v4010Element NameAuthorization Information QualifierDescription: Code to identify the type of information in the AuthorizationInformationAll valid standard codes are used.Authorization InformationDescription: Information used for additional identification orauthorization of the interchange sender or the data in the interchange; thetype of information is set by the Authorization Information Qualifier (I01)4Min/Max Usage2/2Mustuse 2012 Seagate Technology LLC. For internal use only

03/14/02RefIdElement NameISA13I12ISA14I13ISA15I14ISA16I15Seagate 810 v4010Invoice - 810Min/Max UsageReqTypeInterchange Control NumberDescription: A control number assigned by the interchange senderMN09/9MustuseAcknowledgment RequestedDescription: Code sent by the sender to request an interchangeacknowledgment (TA1)All valid standard codes are used.Usage IndicatorDescription: Code to indicate whether data enclosed by this interchangeenvelope is test, production or informationAll valid standard codes are used.Component Element SeparatorDescription: Type is not applicable; the component element separator is adelimiter and not a data element; this field provides the delimiter used toseparate component data elements within a composite data structure; thisvalue must be different than the data element separator and the use5M 2012 Seagate Technology LLC. For internal use only

03/14/02GSInvoice - 810Max: 1- MandatoryLoop: N/AElements: 8Pos:Functional Group HeaderTo indicate the beginning of a functional group and to provide control informationElement Summary:RefGS01Id479Element NameFunctional Identifier CodeDescription: Code identifying a group of application related transactionsetsAll valid standard codes are used.Application Sender's CodeDescription: Code identifying party sending transmission; codes agreed toby trading partnersReqMTypeIDGS02142GS03Min/Max Usage2/2MustuseMAN2/15Mustuse124Application Receiver's CodeDescription: Code identifying party receiving transmission. Codes agreedto by trading partnersMAN2/15MustuseGS04373DateDescription: Date expressed as CCYYMMDDMDT8/8MustuseGS05337TimeDescription: Time expressed in 24-hour clock time as follows: HHMM,or HHMMSS, or HHMMSSD, or HHMMSSDD, where H hours(00-23), M minutes (00-59), S integer seconds (00-59) and DD decimal seconds; decimal seconds are expressed as follows: D tenths(0-9) and DD hundredths (00-99)MTM4/8MustuseGS0628Group Control NumberDescription: Assigned number originated and maintained by the onsible Agency CodeDescription: Code used in conjunction with Data Element 480 to identifythe issuer of the standardAll valid standard codes are used.Version / Release / Industry Identifier CodeDescription: Code indicating the version, release, subrelease, and industryidentifier of the EDI standard being used, including the GS and GEsegments; if code in DE455 in GS segment is X, then in DE 480 positions1-3 are the version number; positions 4-6 are the release and subrelease,level of the version; and positions 7-12 are the industry or tradeassociation identifiers (optionally assigned by user); if code in DE455 inGS segment is T, then other formats are allowedAll valid standard codes are used.MAN1/12MustuseSemantics:1.2.3.GS04 is the group date.GS05 is the group time.The data interchange control number GS06 in this header must be identical to the same data element in the associated functional group trailer, GE02.Comments:1.A functional group of related transaction sets, within the scope of X12 standards, consists of a collection of similar transaction sets enclosed by afunctional group header and a functional group trailer.Seagate 810 v40106 2012 Seagate Technology LLC. For internal use only

03/14/02STInvoice - 810Pos: 010Max: 1Heading - MandatoryLoop: N/AElements: 2Transaction Set HeaderTo indicate the start of a transaction set and to assign a control numberElement Summary:RefST01Id143ST02329Element NameTransaction Set Identifier CodeDescription: Code uniquely identifying a Transaction SetAll valid standard codes are used.Transaction Set Control NumberDescription: Identifying control number that must be unique within thetransaction set functional group assigned by the originator for a transactionsetReqMTypeIDMANMin/Max Usage3/3Mustuse4/9MustuseSemantics: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).Seagate 810 v40107 2012 Seagate Technology LLC. For internal use only

03/14/02BIGInvoice - 810Pos: 020Max: 1Heading - MandatoryLoop: N/AElements: 6Beginning Segment for InvoiceTo indicate the beginning of an invoice transaction set and transmit identifying numbers and datesElement Summary:RefBIG01Id373Element NameDateDescription: Invoice Date:ReqMTypeDTDate expressed as CCYYMMDDMin/Max Usage8/8MustuseBIG0276Invoice NumberDescription: Identifying number assigned by issuerMAN1/22MustuseBIG03373DateDescription: PO Date:ODT8/8UsedDate expressed as CCYYMMDDBIG04324Purchase Order NumberDescription: Identifying number for Purchase Order assigned by theorderer/purchaserOAN1/22UsedBIG06327Change Order Sequence NumberDescription: Number assigned by the orderer identifying a specificchange or revision to a previously transmitted transaction setOAN1/8UsedOID2/2UsedUser Note 1:BIG07640Provided for partners sending EDI change ordersTransaction Type CodeDescription: Code specifying the type of transactionCodeBBCOCRPRNameBillbackCorrectedCredit MemoProduct (or Service)Semantics:1.2.3.BIG01 is the invoice issue date.BIG03 is the date assigned by the purchaser to purchase order.BIG10 indicates the consolidated invoice number. When BIG07 contains code CI, BIG10 is not used.Comments:1.BIG07 is used only to further define the type of invoice when needed.Seagate 810 v40108 2012 Seagate Technology LLC. For internal use only

03/14/02NTEInvoice - 810Pos: 030Max: 100Heading - OptionalLoop: N/AElements: 2Note/Special InstructionTo transmit information in a free-form format, if necessary, for comment or special instructionElement Summary:RefNTE01Id363Element NameNote Reference CodeDescription: Code identifying the functional area or purpose for which thenote appliesCodeGENNTE02352ReqOTypeIDMANMin/Max Usage3/3UsedNameEntire Transaction SetDescriptionDescription: A free-form description to clarify the related data elementsand their content1/80MustuseComments:1.The NTE segment permits free-form information/data which, under ANSI X12 standard implementations, is not machine processable. The use of the NTEsegment should therefore be avoided, if at all possible, in an automated environment.Seagate 810 v40109 2012 Seagate Technology LLC. For internal use only

03/14/02REFInvoice - 810Pos: 050Max: 12Heading - OptionalLoop: N/AElements: 2Reference IdentificationTo specify identifying informationElement Summary:RefREF01Id128Element NameReference Identification QualifierDescription: Code qualifying the Reference IdentificationCodeBMPKREF02127ReqMTypeIDCANMin/Max Usage2/3MustuseNameBill of Lading NumberPacking List NumberReference IdentificationDescription: Reference information as defined for a particular TransactionSet or as specified by the Reference Identification Qualifier1/30UsedSyntax:R0203 -- At least one of REF02 or REF03 is required.Semantics:1.REF04 contains data relating to the value cited in REF02.Seagate 810 v401010 2012 Seagate Technology LLC. For internal use only

03/14/02N1Invoice - 810Pos: 070Max: 1Heading - OptionalLoop: N1Elements: 4NameTo identify a party by type of organization, name, and codeElement Summary:RefN101Id98Element NameEntity Identifier CodeDescription: Code identifying an organizational entity, a physicallocation, property or an individualCodeBTRESTReqMTypeIDMin/Max Usage2/3MustuseNameBill-to-PartyParty to receive commercial invoice remittanceShip ToN10293NameDescription: Free-form nameCAN1/60UsedN10366Identification Code QualifierDescription: Code designating the system/method of code structure usedfor Identification Code d by Seller or Seller's AgentAssigned by Buyer or Buyer's AgentIdentification CodeDescription: Code identifying a party or other codeSyntax:R0203 -- At least one of N102 or N103 is required.P0304 -- If either N103 or N104 are present, then the others are required.Comments:1.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.N105 and N106 further define the type of entity in N101.Seagate 810 v401011 2012 Seagate Technology LLC. For internal use only

03/14/02N3Invoice - 810Pos: 090Max: 2Heading - OptionalLoop: N1Elements: 2Address InformationTo specify the location of the named partyElement Summary:RefN301Id166Element NameAddress InformationDescription: Address informationReqMTypeANN302166Address InformationDescription: Address informationOANSeagate 810 v401012Min/Max Usage1/55Mustuse1/55Used 2012 Seagate Technology LLC. For internal use only

03/14/02N4Invoice - 810Pos: 100Max: 1Heading - OptionalLoop: N1Elements: 6Geographic LocationTo specify the geographic place of the named partyElement Summary:RefN401Id19Element NameCity NameDescription: Free-form text for city nameReqOTypeANN402156N403State or Province CodeDescription: Code (Standard State/Province) as defined by appropriategovernment agencyOID2/2Used116Postal CodeDescription: Code defining international postal zone code excludingpunctuation and blanks (zip code for United States)OID3/15UsedN40426Country CodeDescription: Code identifying the countryOID2/3UsedN405309Location QualifierDescription: Code identifying type of locationCID1/2UsedOAN1/30UsedCodeCCN406310Min/Max Usage2/30UsedNameCountryLocation IdentifierDescription: Code which identifies a specific locationSyntax:C0605 -- If N406 is present, then N405 is requiredComments:1.2.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.Seagate 810 v401013 2012 Seagate Technology LLC. For internal use only

03/14/02Invoice - 810ITDTerms of Sale/Deferred Terms of SalePos: 130Max: 1Heading - OptionalLoop: N/AElements: 9To specify terms of saleElement Summary:RefIdElement NameITD01336Terms Type CodeDescription: Code identifying type of payment termsUser Note 1:line numberCode0105ITD02333TypeOIDMin/Max Usage2/2UsedOID1/2UsedCustomer PO line number (if EDI received) or invoiceNameBasicDiscount Not ApplicableTerms Basis Date CodeDescription: Code identifying the beginning of the terms periodCode3ReqNameInvoice DateITD03338Terms Discount PercentDescription: Terms discount percentage, expressed as a percent, availableto the purchaser if an invoice is paid on or before the Terms Discount DueDateOR1/6UsedITD04370Terms Discount Due DateDescription: Date payment is due if discount is to be earned expressed informat CCYYMMDDCDT8/8UsedITD05351Terms Discount Days DueDescription: Number of days in the terms discount period by whichpayment is due if terms discount is earnedCN01/3NotusedITD06446Terms Net Due DateDescription: Date when total invoice amount becomes due expressed informat CCYYMMDDODT8/8UsedITD07386Terms Net DaysDescription: Number of days until total invoice amount is due (discountnot n: A free-form description to clarify the related data elementsand their contentOAN1/80UsedITD13765Day of MonthDescription: The numeric value of the day of the month between 1 andthe maximum day of the month being referencedCN01/2NotusedSyntax:L03040513 -- If ITD03 is present, then at least one of ITD04, ITD05 or ITD13 is required.L08040513 -- If ITD08 is present, then at least one of ITD04, ITD05 or ITD13 is required.L091011 -- If ITD09 is present, then at least one of ITD10 or ITD11 is required.Seagate 810 v401014 2012 Seagate Technology LLC. For internal use only

03/14/02Invoice - 810Semantics:1.ITD15 is the percentage applied to a base amount used to determine a late payment charge.Comments: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 isrequired.Seagate 810 v401015 2012 Seagate Technology LLC. For internal use only

03/14/02DTMInvoice - 810Pos: 140Max: 10Heading - OptionalLoop: N/AElements: 6Date/Time ReferenceTo specify pertinent dates and timesElement Summary:RefDTM01Id374Element NameDate/Time QualifierDescription: Code specifying type of date or time, or both date and timeAll valid standard codes are used.DateDescription: Date expressed as CCYYMMDDReqMTypeIDDTM02373DTM03Min/Max Usage3/3MustuseCDT8/8Used337TimeDescription: Time expressed in 24-hour clock time as follows: HHMM,or HHMMSS, or HHMMSSD, or HHMMSSDD, where H hours(00-23), M minutes (00-59), S integer seconds (00-59) and DD decimal seconds; decimal seconds are expressed as follows: D tenths(0-9) and DD hundredths UsedDTM061251Time CodeDescription: Code identifying the time. In accordance with InternationalStandards Organization standard 8601, time can be specified by a or and an indication in hours in relation to Universal Time Coordinate (UTC)time; since is a restricted character, and - are substituted by P and M inthe codes that followAll valid standard codes are used.Date Time Period Format QualifierDescription: Code indicating the date format, time format, or date andtime formatAll valid standard codes are used.Date Time PeriodDescription: Expression of a date, a time, or range of dates, times or datesand timesCAN1/35UsedSyntax:1.2.3.DTM02 R020305 -- At least one of DTM02, DTM03 or DTM05 is required.DTM04 C0403 -- If DTM04 is present, then DTM03 is requiredDTM05 P0506 -- If either DTM05 or DTM06 are present, then the others are required.Seagate 810 v401016 2012 Seagate Technology LLC. For internal use only

03/14/02IT1Invoice - 810Pos: 010Max: 1Detail - OptionalLoop: IT1Elements: 9Baseline Item Data (Invoice)To specify the basic and most frequently used line item data for the invoice and related transactionsElement Summary:RefIT101Id350Element NameAssigned IdentificationDescription: Alphanumeric characters assigned for differentiation withina transaction setReqOTypeANIT102358IT103355Quantity InvoicedDescription: Number of units invoiced (supplier units)CR1/10UsedUnit or Basis for Measurement CodeDescription: Code specifying the units in which a value is beingexpressed, or manner in which a measurement has been takenCID2/2UsedCodeEAMin/Max Usage1/20UsedNameEachIT104212Unit PriceDescription: Price per unit of product, service, commodity, etc.CR1/17UsedIT105639OID2/2UsedIT106235Basis of Unit Price CodeDescription: Code identifying the type of unit price for an itemAll valid standard codes are used.Product/Service ID QualifierDescription: Code identifying the type/source of the descriptive numberused in Product/Service ID (234)CID2/2UsedCodeVPNameVendor's (Seller's) Part NumberIT107234Product/Service IDDescription: Identifying number for a product or serviceCAN1/48UsedIT108235Product/Service ID QualifierDescription: Code identifying the type/source of the descriptive numberused in Product/Service ID s Part NumberProduct/Service IDDescription: Identifying number for a product or serviceSyntax:P020304 -- If either IT102, IT103 or IT104 are present, then the others are required.P0607 -- If either IT106 or IT107 a