Customer Type

Integration Method

810 Invoice

This Standard contains the format and establishes the data contents of the Invoice Transaction Set (810) for use within the context of an Electronic Data Interchange (EDI) environment. The transaction set can be used to provide for customary and established business and industry practice relative to the billing for goods and services provided.

Document Structure

Heading

Segment ID Name Required Max Use
ISAInterchange Control HeaderM1
GSFunctional Group HeaderM1
STTransaction Set HeaderM1
BIGBeginning Segment for InvoiceM1
ITDInvoice TermsO1
DTMDate/Time ReferenceM10

Details

Segment ID Name Required Max Use
LOOP ID - IT1
IT1Baseline Item DataM1
PIDProduct / Item DescriptionM1

Summary

Segment ID Name Required Max Use
TDSTotal Monetary Value SummaryM1
SACService, Promotion, Allowance InformationO100
CTTTransaction TotalsO1
SETransaction Set TrailerM1
GEFunctional Group TrailerM1
IEAInterchange Control TrailerM1

Segment Details

SegmentISA Interchange Control Header
Loop:
Level:Heading
Usage:Mandatory
Max Use:1
Purpose:To start and identify an interchange of one or more functional groups and interchange related control segments.
Notes: Data Element Separator: *
Sub Element Separator: >
Segment Terminator: ~
RefDes Data Element Name Usage Type Min/Max
ISA01 I01

Authorization Information Qualifier

  • 00 - No Authorization Information Present
M ID 2/2
ISA02I02Authorization InformationMAN10/10
ISA03 I03

Security Information Qualifier

  • 00 - No Security Information Present
M ID 2/2
ISA04I04Security Information MAN10/10
ISA05 I05 Interchange ID Qualifier M ID 2/2
ISA06I06Interchange Sender’s ID MAN15/15
ISA07I05Interchange ID QualifierMID2/2
ISA08I07Interchange Receiver’s ID MAN15/15
ISA09I08Interchange DateMDT6/6
ISA10I09Interchange Time MTM4/4
ISA11I10Interchange Control Standards IdentifierMID1/1
ISA12 I11 Interchange Control Version Number
  • 00403 - Release 4030
M ID 5/5
ISA13I12Interchange Control NumberMNO9/9
ISA14I13Acknowledgement Requested MID1/1
ISA15 I14 Test Indicator
  • T - Test Data
  • P - Production Data
M ID 1/1
ISA16I15Component (Sub) Element SeparatorMAN1/1

Back to Top

SegmentGS Functional Group Header
Loop:
Level:Heading
Usage:Mandatory
Max Use:1
Purpose:To indicate the beginning of a functional group and to provide control information.
Ref Des Data Element Name Usage Type Min/Max
GS01 479

Functional Identifier Code

  • IN - Invoice
M ID 2/2
GS02142Application Sender's CodeMAN2/15
GS03124Application Receiver's CodeMAN2/15
GS0429Data Interchange DateMDT8/8
GS0530Data Interchange TimeMTM4/4
GS0628Data Interchange Control Number MNO1/9
GS07455Responsible Agency CodeMID1/2
GS08480Version/Release/Industry Identifier CodeMAN1/12

Back to Top

SegmentST Transaction Set Header
Loop
LevelHeading
UsageMandatory
Max Use1
PurposeTo indicate the start of a transaction set and to assign a control number.
Ref Des Data Element Name Usage Type Min/Max
ST01 143

Transaction Set Identifier Code

  • 850 - Purchase Order
M ID 3/3
ST02 329

Transaction Set Control Number

Identifying control number. Must be unique within the transaction set.

M AN 4/9

Back to Top

SegmentBIG Beginning Segment for Invoice
Loop
LevelHeading
UsageMandatory
Max Use1
PurposeTo indicate the beginning of an invoice transaction set and transmit identifying numbers and dates.
Ref Des Data Element Name Usage Type Min/Max
BIG01 373 Invoice Date (expressed as CCYYMMDD) M DT 8/8
BIG02 76 Invoice Number M AN 1/10
BIG03 373 Purchase Order Date (expressed as CCYYMMDD) O DT 8/8
BIG04 324 Purchase Order Number M AN 1/22

Back to Top

SegmentITD Invoice Terms
Loop
LevelHeading
UsageOptional
Max Use1
PurposeTo specify the payment terms of the invoice.
Ref Des Data Element Name Usage Type Min/Max
ITD01 336

Terms Type Code

  • 05 - Discount Not Applicable
  • 08 - Basic Discount Offered
M ID 2/2
ITD03 338 Terms Discount Percent (e.g. '2' for 2%) O R 1/6
ITD04 370 Terms Discount Due Date O DT 8/8
ITD06 446 Terms Net Due Date M DT 8/8
ITD12 352 Terms Description O AN 1/80

Back to Top

SegmentDTM Date / Time Reference
Loop
LevelHeading
UsageMandatory
Max Use10
PurposeTo specify pertinent dates and times.
Ref Des Data Element Name Usage Type Min/Max
DTM01 374

Date/Time Qualifier

  • 011 - Shipped
M ID 3/3
DTM02 373 Date (Expressed as CCYYMMDD) M DT 8/8

Back to Top

SegmentIT1 Baseline Item Data
Loop
LevelDetail
UsageMandatory
Max Use1
PurposeTo specify the basic and most frequently used line item data for the invoice and related transactions.
Ref Des Element Name Usage Type Min/Max
IT101350Assigned IdentificationOAN1/10
IT102358Quantity InvoicedMR1/10
IT103 355

Unit or Basis for Measurement Code

  • EA - Each
M ID 2/2
IT104212Unit PriceMR1/17
IT106 235

Item ID Qualifier

  • IN - Retailer's Item Number
O ID 2/2
IT107234Item IDOAN1/48
IT108 235

Item ID Qualifier

  • VN - Vendor's Item Number
M ID 2/2
IT109234Item IDMAN1/48
IT110 235

Item ID Qualifier

  • UP - 12 digit UPC/13 digit EAN Number
O ID 2/2
IT111234Item IDOAN1/48

Back to Top

SegmentPID Product / Item Description
LoopPO1
LevelDetail
UsageMandatory
Max Use1
PurposeTo describe a product or process in coded or free-form format.
Ref Des Element Name Usage Type Min/Max
PID01 349

Item Description Type

  • F - Free Form Description
M ID 1/1
PID05 352

Description

Vendor's Description on Invoice.

C AN 1/80

Back to Top

SegmentTDS Total Monetary Value Summary
Loop
LevelSummary
UsageMandatory
Max Use1
PurposeTo specify the total invoice discounts and amounts.
Ref Des Element Name Usage Type Min/Max
TDS01 610

Amount

Total amount of the invoice plus all charges minus all allowances

M N2 1/15

Back to Top

SegmentSAC Service, Promotion, Allowance, or Charge Information
Loop
LevelSummary
UsageOptional
Max Use100
PurposeTo request or identify a service, promotion, allowance, or charge; to specify the amount of percentage for the service, promotion, allowance, or charge.
Ref Des Element Name Usage Type Min/Max
SAC01 248

Allowance or Charge Indicator

  • A - Allowance
  • C - Charge
  • P - Promotion
M ID 1/1
SAC02 1300

Service, Promotion, Allowance, or Charge Code

  • D240 - Freight Charge
  • D500 - Handling Charge
  • G740 - Service Charge
  • G470 - Restocking Charge
  • C000 - Defective Allowance
  • F800 - Promotional Allowance
  • B720 - Cooperative Advertising/Merchandising Allowance
  • F670 - Price and Marketing Allowance
M ID 4/4
SAC05 610

Amount

M R 1/15
SAC15 352 Description of allowance or charge

O AN 1/80

Back to Top

SegmentCTT Transaction Totals
Loop
LevelSummary
UsageOptional
Max Use1
PurposeTo transmit a hash total for a specific element in the transaction set.
Ref Des Element Name Usage Type Min/Max
CTT01 354 Number of Line Items O NO 1/6

Back to Top

SegmentSE Transaction Set Trailer
Loop
LevelSummary
UsageMandatory
Max Use1
PurposeTo indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments).
Ref Des Element Name Usage Type Min/Max
SE01 96

Number of Included Segments

Total number of segments included in a transaction set including ST and SE segments.

M NO 1/10
SE02 329

Transaction Set Control Number

Identifying control number. Must be unique within the transaction set.

M AN 4/9

Back to Top

SegmentGE Functional Group Trailer
Loop
LevelSummary
UsageMandatory
Max Use1
PurposeTo indicate the end of a functional group and to provide control information.
Ref Des Element Name Usage Type Min/Max
GE01 97 Number of Transaction Sets Included M NO 1/6
GE02 28

Group Control Number

This value must be identical to the data element value in GS06 in the associated functional group header.

M NO 1/9

Back to Top

SegmentIEA Interchange Control Trailer
Loop
LevelSummary
UsageMandatory
Max Use1
PurposeTo define the end of one or more functional groups and interchange-related control segments.
Ref Des Element Name Usage Type Min/Max
IEA01 I16

Functional Identifier Code

A count of the number of functional groups included in an interchange.

M NO 1/5
IEA02 I12

Interchange Control Number

This value must be identical to the data element value in ISA13 in the associated interchange control header.

M NO 1/9

Back to Top