EDI ‘How To’ Guide For Buyers And Suppliers
Total Page:16
File Type:pdf, Size:1020Kb
Electronic Data Interchange (EDI) Invoicing
810/824 Technical Guide X12 Version 3040
Produced by Accounts Payable Intel Corporation
Rev 6.1 04/22/99 Rev 6.1 2 12/12/2017 Table of Contents
HOW TO USE THIS GUIDE:......
VAN INFORMATION......
TRANSACTION MAP......
SAMPLE INVOICE......
810 MAPPING......
HEADER INFORMATION: SEGMENT LEVEL...... 8 DETAIL INFORMATION: SEGMENT LEVEL...... 9 SUMMARY INFORMATION: SEGMENT LEVEL...... 9 HEADER INFORMATION: ELEMENT LEVEL...... 10 DETAIL INFORMATION: ELEMENT LEVEL...... 14 SUMMARY INFORMATION: ELEMENT LEVEL...... 16
824 MAPPING......
HEADER INFORMATION: SEGMENT LEVEL...... DETAIL INFORMATION: SEGMENT LEVEL...... SUMMARY INFORMATION: SEGMENT LEVEL...... HEADER INFORMATION: ELEMENT LEVEL...... DETAIL INFORMATION: ELEMENT LEVEL...... DETAIL INFORMATION: ELEMENT LEVEL......
Rev 6.1 3 12/12/2017 How to use this guide: This guide contains technical information and is intended to be used as a resource during the implementation of EDI invoicing. Included are Intel’s 810 and 824 mapping structures.
For definitions and Intel contacts refer to the Implementation guide.
VAN Information VAN Name IBM Global Services Version used ANSI X-12, 3040 Alias Name: 047897855MAP (production mail box) 047897855MAT (Test mail box) Qualifier ID 14 IBM GS ID IMAP User ID IMAP001 (prod) IMAP002 (test) Contact Allen Amabisca E:mail [email protected] Phone 503-696-3421
Transaction map
The transaction map beginning on the next page is included as an example of a typical invoice mapped to the 810 standard for AP/FA. It provides the 810 mapping segment, the ASC X12 Format, and the sample invoice content in numbered detail.
Rev 6.1 4 12/12/2017 Sample Invoice Acme Company We are Your Company!! 123 Main Street Main City, Oregon 97000 503.555.1234 Fax 503.555.9999 INVOICE NO: 1001
DATE: February 21, 1996
REFERENCE INVOICE: 999 To: Ship To: Ship From: Intel Corporation Intel Corporation Acme Company P.O. Box 1000 5300 N.E. Elam Young Parkway 987 Front Ave. Hillsboro, OR 97124-1000 Hillsboro, OR 97124 Main City, OR 97000
SALESPERSON P.O. NUMBER DATE SHIPPED SHIPPED VIA F.O.B. POINT TERMS
JPM MQE0001234 1/31/96 F ABC Truck 2% 10, net 30 QUANTITY UNIT DESCRIPTION UNIT PRICE AMOUNT
Ea #X1234 Widgets $ 5.00 $ 50.00 A 10 Ea #Y9999 Wombats $ 20.00 $ 100.00 B 5 Ea Rush Order Service Charge $ 25.00 $ 25.00 C 1 $ 0.00
$ 0.00
SUBTOTAL $ 175.00
$ 10.00 E SALES TAX $ 30.00 G SHIPPING & HANDLING $ 215.00 D TOTAL DUE
Make all checks payable to: Acme Company 987 Front Ave. Main City, OR 97000 If you have any questions concerning this invoice, call: Joe Acme, (503) 555-4321 Rev 6.1 5 12/12/2017 THANK YOU FOR YOUR BUSINESS!
Rev 6.1 6 12/12/2017 Intel 810 map example
Segment ASC X12 Format Sample Invoice Content HEADER ST*810*0001N/L Transaction Set Header, ST Beginning Segment BIG*960221*1001**MQE00012345 N/L 1 Invoice Date: February 21, 1996 for Invoice, BIG Invoice Number: 1001 2 Purchase Order Number: MQE00012345 3 Document Type (not on invoice) DI, CR, DR Currency, CUR CUR*SE*USD N/L Currency information (not on invoice) Name, Address, N1*BT*Intel Corporation*92*ITL1 N/L 4 Bill to: Intel Corporation Geography, N1, N2, ID Code Qual: 92 (not on invoice) N3*PO Box 1000 N/L N3 & N4 ID Code: ITL1 (not on invoice) N4*Hillsboro*OR*97124*USA N/L Address: PO Box 1000 Hillsboro, OR 97124-1000 N1*ST*Intel Corporation N/L 5 Ship to: Intel Corporation Address: 5300 NE Elam Young Parkway N3*5300 NE Elam Young Parkway N/L Hillsboro, OR 97124 N4*Hillsboro*OR*97124*USA N/L N1*SF*Acme Co. 5 Ship From: Acme Co. Address: 987 Front Ave. N3*987 Front Ave. N/L Main City, OR 97000 N4*Main City*OR*97000 N/L
Admin. Comm. PER*AD*Joe Acme*TE*5035554321N/L 6 Contact Name: Joe Acme Contact, PER Telephone: 503.555.4321 Terms of Sale, ITD ITD*01*3*2**10**30 N/L 7 Terms of Sale: 2% 10, net 30 days Reference REF*OI*999 N/L 8 Reference Invoice number 999 Ship Date DTM*O11*960131 N/L 9 Date Shipped 1/31/1996 Quantity Unit of Unit Product Part # Measure Price Desc DETAIL (Line Item) IT1*1*10*EA*5.00**BP*X1234 N/L A 10 EA 5.00 Widgets X1234
Invoice data, IT1 Product Description, PID*F *Widgets N/L A “F” for free form message. PID Product Description: Widgets Reference Number, REF*GL*123456789*AMT5000 N/L A Reference Number: General Ledger number (not REF on invoice) Distribution description: Amount Invoice data, IT1 IT1*1*5*EA*20.00**BP*Y9999 N/L B 5 EA 20.00 Wombat Y9999 (Line Item Detail) s Product Description, PID*F^Wombats N/L B Product Description: Wombats PID Reference Number, REF*GL*123456789*AMT10000 N/L B Reference Number: General Ledger number (not REF on invoice) Distribution description: Amount SUMMARY TDS*19000 N/L D Total Due: 190.00 (Implied 2 place decimal point) Total Invoice Amount, TDS Tax Info, TXI TXI*ST*10 00N/L E Sales Tax Due: 10.00 Carrier Detail, CAD CAD*M****ABC Truck N/L F Carrier Info: ABC Truck Special SAC*C*D240*3000*Freight G Shipping and Handling $30.00 Handling/Freight Transaction Totals, CTT*2 N/L CTT Rev 6.1 7 12/12/2017 Transaction Set SE*27*000001 N/L Trailer
N/L = Segment Terminator
Items not normally sent on an invoice, but sent on the 810 invoice transaction:
810 element Element Value Description Data Location CUR02 USD Currency code EDI code N103 92 Buyer code, used EDI code when N101=BT N104 ITL1 - USA Intel ID codes, used Intel provides to supplier when N101=BT (only for non-RAPID based PO’s) REF02 numeric value General Ledger Intel provides to supplier number (On RAPID based purchase orders) IT101 numeric value INTEL PO line Intel provides to supplier number (0001 (On RAPID based Format) purchase orders)
Rev 6.1 8 12/12/2017 810 Mapping
Intel Corporation Corporate EDI Group 810 INVOICE - INBOUND TECHNICAL MAP X12 VERSION 003040
This standard provides the format and establishes the data contents of an invoice transaction set. The invoice transaction set provides for customary and established business and industry practice relative to the billing for goods and services provided.
Intel Corporation Contact EC/EDI Coordinator E-mail [email protected] Phone 503-264-7851
Rev 6.1 9 12/12/2017
HEADER INFORMATION: Segment Level
ST Transaction Set Header MANDATORY
BIG Beginning Segment for Invoice MANDATORY
CUR Currency MANDATORY
REF Other Invoice Reference OPTIONAL
PER Admin. Communications Contact OPTIONAL
N1 Name Information MANDATORY N1 LOOP
N3 Address Information MANDATORY N1 LOOP
N4 Geographic Location Information MANDATORY N1 LOOP
ITD Terms of Sale OPTIONAL
DTM Ship Date MANDATORY
Rev 6.1 10 12/12/2017
DETAIL INFORMATION: Segment Level
IT1 Invoice Baseline Item Data MANDATORY IT1 LOOP
PID Product/Item Description MANDATORY IT1 LOOP
REF Reference Numbers OPTIONAL IT1 LOOP
SUMMARY INFORMATION: Segment Level
TDS Total Monetary Value Summary MANDATORY
TXI Tax Information OPTIONAL
CAD Carrier Detail OPTIONAL
SAC Freight Information OPTIONAL
CTT Transaction Totals MANDATORY
SE Transaction Set Trailer MANDATORY
Rev 6.1 11 12/12/2017
HEADER INFORMATION: Element Level
ST Transaction Set Header MANDATORY
Purpose: To indicate start of a transaction set and to assign a control number. Max Use: 1
ST01 Transaction Set ID Code ID 3/3 M ‘810’ ST02 Trans Set Ctrl Number AN 4/9 M Assigned by translator
BIG Beginning Segment For Invoice MANDATORY
Purpose: To indicate beginning of an invoice transaction and transmit identifying invoice number and purchase order number and date. Max Use: 1
BIG01 Invoice Date DT 6/6 M Issue Date (RAPID date) YYMMDD BIG02 Invoice Number AN 1/22 M Sender’s Invoice # BIG04 Purchase Order Number AN 1/22 M Purchase #/Contract Number BIG05 PO Release Number AN 1/30 O PO Release Number BIG07 Transaction Type Code AA 1/2 M DI - Debit Invoice CR - Credit Memo ** CI - Credit Invoice ** DR - Debit Memo BIG10 Invoice Number Credited AN 1/22 O If BIG07 is CR or CI, then BIG10 provides invoice number to be credited Note: Intel will reject any invoices without an invoice number and a purchase order or contract number. ** For credit line Processing see IT102 or IT104 and TDS01
CUR Currency MANDATORY
Purpose: To identify the Currency of the transaction. Max Use: 1
CUR01 Entity Identifier Code AN 2/2 M ‘SE’ for Seller CUR02 Currency Code AN 3/3 M ‘USD’ For US Dollars Note: Intel will accept any valid CUR02 003040 standard code values.
Rev 6.1 12 12/12/2017
HEADER INFORMATION: Element Level(contd.)
REF Reference OPTIONAL
Purpose: To identify another invoice for cross reference. Max Use: 1
REF01 Reference Num. Qual AN 2/2 M ‘OI’ REF02 Invoice Number AN 1/30 M Sender’s other Invoice # Note: This is used to reference a different Intel invoice only.
PER Admin. Comm. Contact OPTIONAL
Purpose: To identify a person or office to whom admin. communications should be directed. Max Use: 1
PER01 Contact Func code AN 2/2 C ‘AD’ for Acctg Dept. ‘AF’ for Approval Contact PER02 Contact Name AN 1/35 O Literal for Contact Name and M/S # PER03 Comm# Qual AN 2/2 C ‘TE’ for Telephone PER04 Communication Number AN 1/80 C Telephone # Note: Input the contact name here if any questions arise regarding this transaction.
N1 Name MANDATORY
Purpose: To identify a party by type of organization, name or code. Max Use: 1
N101 Entity Identifier Code ID 2/2 M ‘BT’ for Bill-To Info ‘ST’ for Ship-To Info ‘SF’ for Ship-From Info. N102 Name Text AN 1/35 M Literal for company name N103 Identification Code Qual ID 2/2 O ‘92’ for Assigned By Buyer N104 Identification Code AN 2/4 M ‘ITL1’ - for USA Only
Note: Intel expects two occurrences of the N1 loop in the order specified. N1 loop is used for Bill-To and Ship-To Information N103 & N104 elements are used only for Bill-To Information.
Rev 6.1 13 12/12/2017 N2 segment is no longer requested by Intel.
HEADER INFORMATION: Element Level(contd.)
N3 Address Information MANDATORY
Purpose: To specify the location of the Bill-to, Ship-to, and Ship From addresses. Max Use: 1
N301 Address Info Line1 AN 1/35 M Address Line1 N302 Address Info Line2 AN 1/35 M Address Line2 Note: N3 segment is used for ‘BT’, and ‘ST’.
N4 Geographic Location MANDATORY
Purpose: To specify the geographic location of the Bill-to, Ship-to, and Ship From addresses. Max Use: 1
N401 City Name AN 2/30 M City Name N402 State or Province Code AN 2/2 M State Name N403 Postal Code AN 2/9 M Postal Code for Zip Code N404 Country Code AN 2/3 M Country Code Note: N4 segment is used for ‘BT’ and ‘ST’. N404 segment description for the US is ‘USA’
ITD Terms Of Sale OPTIONAL
Purpose: To specify terms of sale. Max Use: 1 ITD01 Terms Type Code AN 2/2 M ‘01’ for Basic ‘08’ for Basic Discount Offered ITD02 Basis Date Code AN 1/2 C ‘3’ for Invoice Date ITD03 Terms Discount % R 1/6 C Discount % ITD05 Terms Disc Days Due N0 1/3 C Discount earned ITD07 Terms Net Days N0 1/3 C Net number of days Note: If “01” is not present in ITD01, this entire element is skipped. Defaults to N30 Note: If “08” is present in ITD01, then ITD03, ITD05, and ITD07 are mandatory fields
Rev 6.1 14 12/12/2017
HEADER INFORMATION: Element Level(contd.) DTM Invoice Date OPTIONAL
Purpose: To specify invoice date. Max Use: 1
DTM01 Number Qualifier AN 3/3 M ‘003” Invoice Date ‘011’ Shipped Date ‘173’ Week Ending Date DTM02 Invoice Date DT 6/6 M ‘YYMMDD’ DTM05 Century N0 2/2 O “CC”
Rev 6.1 15 12/12/2017
DETAIL INFORMATION: Element Level
IT1 Invoice Baseline Item Data MANDATORY
Purpose: To specify basic and most frequently used line item data for the invoice. Max Use: 200,000
IT101 Assigned Identification N 1/4 M Intel PO Line # (0001 Format) * IT102 Quantity Invoiced R 1/10 M Number Of Units Invoiced, Quantity ** IT103 Unit of Measurement AN 2/2 M Unit Of Measure IT104 Unit Price R 1/14 M Price/Unit Of Product ** IT106 Product Id Qualifier ID 2/2 M ‘BP or IN’ for Buyer’s Part Inventory IT107 Product Id AN 1/30 M Intel Inventory # IT108 Vendor Part Qualifier ID 2/2 M ‘VN or MG’ for Vendor Item # IT109 Vendor Product ID AN 1/30 M Vendor Inventory # IT110 Vendor Part Number ID 2/2 M ‘VP or VA’ for Vendor Part Number IT111 Vendor Part Number AN 1/30 M Vendor Part Number IT112 Product ID Qualifier AN 2/2 O ‘PI’ for Product ID IT113 Product ID AN 1/30 O Product ID# IT114 PO Line Qualifier ID 2/2 M ‘PL’ for PO Line # * IT115 PO Line # N 1/4 M 4 Digit PO Line # (0001) * IT116 PO Line Release Info Qual. ID 2/2 M ‘RN’ for Release Info. IT117 PO Line Release # N 1/3 M Release Number from PO IT118 Services Rendered ID 2/2 O ‘SV’ for Services Rendered IT119 Employee Name AN 1/30 O Contract Employee Name
* Intel PO line number is required on either IT101 or IT114 and IT115. For NON PO 810 invoice input invoice line number on IT101 or IT114 and IT115. ** For credit line processing either IT102 or IT104 must be a credit. ** For Credit Memo processing both IT102 and IT104 must be a debit. Either the IT106 and IT107, or IT108 and IT109, or IT110 and IT111 are required. IT114 through IT117 are for AMAP PO invoicing only.
PID Product/Item Description MANDATORY
Rev 6.1 16 12/12/2017 Purpose: To describe a part in free format. Max Use: 1
PID01 Item description type AN 1/1 M ‘F’ for free form message PID02 Product/Process Char. CodeAN 2/3 M Product/Process Characteristic Code PID05 Product description AN 1/80 M Description Provided (Supplier part or Service Provided) * Example of PID05: MMDDYY, XXXX, AAAAAAAAAA……etc.
Rev 6.1 17 12/12/2017
DETAIL INFORMATION: Element Level, (cont.)
REF Reference Numbers OPTIONAL Purpose: To identify general ledger account number & payment distribution (%, $, Qty). Max Use: 3
REF01 Reference Num. Qual AN 2/2 C ‘11’ for Account Number REF02 Reference Number NN 1/30 C Account Number 100XXXXXXXXX Capital Account Number 100XXXXXXXXXXXX REF03 Description AN 1/80 C %, $, Qty distribution description Note: You are required to have the GL number if you receive it from Intel. This segment may be present up to 10 times depending on the user’s need. Split type = QTY, AMT or PCT Split value is numeric: QTY is 15 characters w/ 4 decimal places AMT is 15 characters w/ 2 decimal places PCT is 11 characters w/ 8 decimal places
Rev 6.1 18 12/12/2017
SUMMARY INFORMATION: Element Level
TDS Total Monetary Value Summary MANDATORY
Purpose: To specify the total invoice amount. Max Use: 1
TDS01 Total Invoice Amount N2 1/10 M Monetary Amount Note: N2 = is an implied 2 decimals
TXI Tax Information OPTIONAL
Purpose: To specify tax information. Max Use: 1
TXI01 Tax Type Code ID 2/2 M ‘ST’ for Sales Tax TXI02 Monetary Amount R 1/15 M Monetary Amount TXI03 Tax Percentage R 1/10 C Tax Percentage TXI04 Tax Code Qualifier AN 1/2 C ‘VD” Vendor Defined TXI05 Tax Jurisdiction Code AN 1/80 C Taxing Jurisdiction
CAD Carrier Detail OPTIONAL
Purpose: To specify transportation details of the transaction. Max Use: 1
CAD01 Transportation Method AN 1/2 O ‘A’ for Air, ‘M’ for Motor; ‘R’ for Rail CAD03 Equipment # AN 1/10 O Equipment # CAD04 Std Carr Alpha Code AN 2/4 C Carrier code CAD05 Routing AN 1/35 C Carrier name Note: If CAD01=‘R’, CAD03 is needed. CADO4 and CAD05 ARE Conditional upon CAD01
Rev 6.1 19 12/12/2017
SUMMARY INFORMATION: Element Level (cont.)
SAC Special Handling Charges & Freight OPTIONAL
Purpose: To provide freight charges at the total invoice level. Max Use: 2
SAC01 Allowance/chg Indicator AN 1/1 M ‘C’ for charges SAC02 Serv/Promo chg code AN 4/4 C Service Charge code ‘D240’ for Freight SAC05 Amount AN 1/15 C Charge Amount SAC15 Description AN 1/80 C Charge Description ‘Freight’ for actual description Note: This segment is utilized for freight only. Trading partners are requested to discuss this matter with Intel users. The code to be used is D240 for Freight. In the SAC15 please input the description “Freight”, if SAC02 code is D240.
CTT Transaction Totals MANDATORY
Purpose: To transmit a total of number of items in the invoice transaction. Max Use: 1
CTT01 Number of Line Items N0 1/6 M Total number of items
SE Transaction Set Trailer MANDATORY
Purpose: To indicate end of a transaction set and to provide a count of transmitted segments. Max Use: 1
SE01 Number of segments N0 1/10 M Computed by translator SE02 Trans set control num. AN 4/9 M Assigned by translator
Rev 6.1 20 12/12/2017 824 Mapping
Intel Corporation Corporate EDI Group 824 Application Advice - OUTBOUND X12 VERSION 003040
This standard provides the format and establishes the data contents of an Application Advice transaction set. This transaction set provides for customary and established business and industry practice relative to the response against invoice transactions.
Rev 6.1 21 12/12/2017
HEADER INFORMATION: Segment Level
ST Transaction Set Header MANDATORY
BGN Beginning Segment MANDATORY
DTM Date/Time Reference MANDATORY
DETAIL INFORMATION: Segment Level
OTI Original Trans Identification MANDATORY OTI LOOP
TED Tech Error Description MANDATORY TED LOOP
SUMMARY INFORMATION: Segment Level
SE Transaction Set Trailer MANDATORY
Rev 6.1 22 12/12/2017
HEADER INFORMATION: Element Level ST Transaction Set Header MANDATORY
Purpose: To indicate start of a transaction set and to assign a control number. Max Use: 1
ST01 Transaction Set ID Code ID 3/3 M ‘824’ ST02 Trans Set Ctrl Number AN 4/9 M Assigned by translator
BGN Beginning Segment MANDATORY
Purpose: To indicate beginning of an Application Advice transaction set. Max Use: 1
BGN01 Purpose Code AN 2/2 M ‘11’ to respond; ‘15’ to resubmit BGN02 Reference Number AN 1/30 M Interchange ctrl# from transaction BGN03 Advice Date YY 6/6 M Date processed BGN04 Advice Time AN 4/4 M Time processed Note: BGN01 indicates the type of error. ‘11’ means system reject. The incoming file could not be recognized. ‘15’ means A/P processor created 824 to record invoice error.
DTM Date/Time Reference MANDATORY
Purpose: To indicate the century. Max Use: 1
DTM01 Date/Time Qualifier NN 3/3 M ‘097’ transaction created DTM02 Invoice Date DT 6/6 M ‘YYMMDD’ DTM05 Century N0 2/2 M ‘CC’
Rev 6.1 23 12/12/2017 Note: DTM01 indicates the date the transaction processed. See BGN03 segment.
Rev 6.1 24 12/12/2017
DETAIL INFORMATION: Element Level OTI Original Trans Identification MANDATORY
Purpose: To identify the edited transaction set. Max Use: 200,000
OTI01 Appl Ack Code AN 1/2 M ‘TR’ for Trans Rejection OTI02 Ref Num. Qual AN 2/2 M ‘IK’ for Invoice number OTI03 Reference Number AN 1/30 M Invoice# from BIG02 OTI08 Group Ctrl Number N0 1/9 C GS06 from transaction OTI09 Trans Ctrl Number AN 4/9 C ST02 from transaction OTI10 Trans Identifier Code AN 3/3 M ‘810’
Note: OTI08 must be present if OTI09 is present.
TED Tech Error Description MANDATORY
Purpose: To identify the error and, if feasible, the erroneous segment, element, etc. Max Use: 200,000
TED01 Appl error code AN 1/3 M Application error code TED02 Free form message AN 1/60 M Free form message TED03 Segment Id Code AN 2/3 O Segment Id Code TED05 Element position N0 1/2 O Element Position In Segment
DETAIL INFORMATION: Element Level SE Transaction Set Trailer MANDATORY
Purpose: To indicate end of a transaction set and to provide a count of transmitted segments. Max Use: 1
Rev 6.1 25 12/12/2017 SE01 Number of segments N0 1/10 M Computed by translator SE02 Trans set control num. AN 4/9 M Assigned by translator
Rev 6.1 26 12/12/2017