810 Invoice

Functional Group ID=IN

Introduction:

This Draft Standard for Trial Use 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.

Notes:

1. This implementation convention was developed for use by the Department of Defense (DoD) for use in the initial stages of its electronic commerce/electronic data interchange (EC/EDI) program.  

2. Use this implementation convention to either make a request for a progress payment, Performance Based Payment or Contract Item Financing payment, to correct a previously submitted request for a progress payment, Performance Based Payment or Contract Item Financing payment, to submit a request to withdraw without actions, a previously submitted request for payment.

3. Use one iteration of this transaction set to make one request for a progress payment, Performance Based Payment, or Contract Item Financing payment or to request a withdrawal, or to submit a corrected request for a progress payment, Performance Based Payment, or Contract Item Financing payment.

4. All amounts contained in a transmission are to be generated by the application program originating the data.  No amounts will be calculated by the receiving application program.  This means that if a line of data is the result of a calculation (e.g., add line " " and line " " together and carry the result of the addition on line " "), the amounts on all three lines must be carried in the transaction set.  

5. This Implementation Convention was initially based on converting Standard Form (SF) 1443 Progress Payment to EDI.	

Heading:

Page	Pos.	Seg.		Req.		Loop	Notes and
No.	No.	ID	Name	Des.	Max.Use	Repeat	Comments	
5	010	ST	Transaction Set Header	M	1									
6	020	BIG	Beginning Segment for Invoice	M	1									
9	030	NTE	Note/Special Instruction	O	100									
10	040	CUR	Currency	O	1									
12	050	REF	Reference Identification	O	12									
Not Used	055	YNQ	Yes/No Question	O	10									
Not Used	060	PER	Administrative Communications Contact	O	3									
			LOOP ID - N1			200								
14	070	N1	Name	O	1									
16	080	N2	Additional Name Information	O	2									
17	090	N3	Address Information	O	2									
18	100	N4	Geographic Location	O	1									
19	110	REF	Reference Identification	O	12									

20	120	PER	Administrative Communications Contact	O	3									
Not Used	125	DMG	Demographic Information	O	1									
														
22	130	ITD	Terms of Sale/Deferred Terms of Sale	O	>1									
24	140	DTM	Date/Time Reference	O	10									
Not Used	150	FOB	F.O.B. Related Instructions	O	1									
Not Used	160	PID	Product/Item Description	O	200									
Not Used	170	MEA	Measurements	O	40									
Not Used	180	PWK	Paperwork	O	25									
Not Used	190	PKG	Marking, Packaging, Loading	O	25									
Not Used	200	L7	Tariff Reference	O	1									
Not Used	212	BAL	Balance Detail	O	>1									
Not Used	213	INC	Installment Information	O	1									
Not Used	214	PAM	Period Amount	O	>1									
			LOOP ID - LM			10								
Not Used	220	LM	Code Source Information	O	1									
Not Used	230	LQ	Industry Code	M	100									
														
			LOOP ID - N9			1								
Not Used	240	N9	Reference Identification	O	1									
Not Used	250	MSG	Message Text	M	10									
														
			LOOP ID - V1			>1								
Not Used	260	V1	Vessel Identification	O	1									
Not Used	270	R4	Port or Terminal	O	>1									
Not Used	280	DTM	Date/Time Reference	O	>1									
														
			LOOP ID - FA1			>1								
25	290	FA1	Type of Financial Accounting Data	O	1									
26	300	FA2	Accounting Data	M	>1									

Detail:

Page	Pos.	Seg.		Req.		Loop	Notes and
No.	No.	ID	Name	Des.	Max.Use	Repeat	Comments	
			LOOP ID - IT1			200000								
29	010	IT1	Baseline Item Data (Invoice)	O	1									
Not Used	012	CRC	Conditions Indicator	O	1									
Not Used	015	QTY	Quantity	O	5		n1							
Not Used	020	CUR	Currency	O	1									
Not Used	030	IT3	Additional Item Data	O	5									
Not Used	040	TXI	Tax Information	O	10									
Not Used	050	CTP	Pricing Information	O	25									
Not Used	055	PAM	Period Amount	O	10									
Not Used	059	MEA	Measurements	O	40									
			LOOP ID - PID			1000								
Not Used	060	PID	Product/Item Description	O	1									
Not Used	070	MEA	Measurements	O	10									
														
Not Used	080	PWK	Paperwork	O	25									
Not Used	090	PKG	Marking, Packaging, Loading	O	25									
Not Used	100	PO4	Item Physical Details	O	1									
Not Used	110	ITD	Terms of Sale/Deferred Terms of Sale	O	2									
32	120	REF	Reference Identification	O	>1									
Not Used	125	YNQ	Yes/No Question	O	10									
Not Used	130	PER	Administrative Communications Contact	O	5									
Not Used	140	SDQ	Destination Quantity	O	500									
33	150	DTM	Date/Time Reference	O	10									
Not Used	160	CAD	Carrier Detail	O	>1									
Not Used	170	L7	Tariff Reference	O	>1									
Not Used	175	SR	Requested Service Schedule	O	1									
			LOOP ID - SAC			25								
34	180	SAC	Service, Promotion, Allowance, or Charge Information	O	1									
Not Used	190	TXI	Tax Information	O	10									
														
			LOOP ID - SLN			1000								
36	200	SLN	Subline Item Detail	O	1									
Not Used	205	DTM	Date/Time Reference	O	1									
40	210	REF	Reference Identification	O	>1									
42	220	PID	Product/Item Description	O	1000									
44	230	SAC	Service, Promotion, Allowance, or Charge Information	O	25									
Not Used	235	TC2	Commodity	O	2									
Not Used	237	TXI	Tax Information	O	10									
														
			LOOP ID - N1			200								
Not Used	240	N1	Name	O	1									
Not Used	250	N2	Additional Name Information	O	2									
Not Used	260	N3	Address Information	O	2									
Not Used	270	N4	Geographic Location	O	1									
Not Used	280	REF	Reference Identification	O	12									
Not Used	290	PER	Administrative Communications Contact	O	3									
Not Used	295	DMG	Demographic Information	O	1									
														
			LOOP ID - LM			10								
46	300	LM	Code Source Information	O	1									
47	310	LQ	Industry Code	M	100									
														
			LOOP ID - V1			>1								
Not Used	320	V1	Vessel Identification	O	1									
Not Used	330	R4	Port or Terminal	O	>1									
Not Used	340	DTM	Date/Time Reference	O	>1									
														
			LOOP ID - FA1			>1								
48	350	FA1	Type of Financial Accounting Data	O	1									
49	360	FA2	Accounting Data	M	>1									

Summary:

Page	Pos.	Seg.		Req.		Loop	Notes and
No.	No.	ID	Name	Des.	Max.Use	Repeat	Comments	
52	010	TDS	Total Monetary Value Summary	M	1									
Not Used	020	TXI	Tax Information	O	10									
Not Used	030	CAD	Carrier Detail	O	1									
Not Used	035	AMT	Monetary Amount	O	>1									
			LOOP ID - SAC			25								
53	040	SAC	Service, Promotion, Allowance, or Charge Information	O	1									
55	050	TXI	Tax Information	O	10									
														
			LOOP ID - ISS			>1								
Not Used	060	ISS	Invoice Shipment Summary	O	1									
Not Used	065	PID	Product/Item Description	O	1									
														
57	070	CTT	Transaction Totals	O	1		n2							
58	080	SE	Transaction Set Trailer	M	1									

Transaction Set Notes

1.	The QTY segment is used to specify a quantity of units which are expected as payments, e.g., trade-ins or returns.
2.	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 quantities invoiced (IT102) for each IT1 segment.

	Segment:	ST Transaction Set Header
	Position:	010
	Loop:
	Level:	Heading
	Usage:	Mandatory
	Max Use:	1
	Purpose:	To indicate the start of a transaction set and to assign a control number
	Syntax Notes:
	Semantic Notes:	1	The transaction set identifier (ST01) is used by the translation routines of the interchange partners to select the appropriate transaction set definition (e.g., 810 selects the Invoice Transaction Set).
	Comments:

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	ST01	143	Transaction Set Identifier Code	M		ID 3/3	
	Code uniquely identifying a Transaction Set	
 	810		Invoice	
	Use of code 810 in this implementation convention indicates that the transaction set has been used to carry the data elements required in a request for progress payments.  	
M	ST02	329	Transaction Set Control Number	M		AN 4/9	
	Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set	
	This unique control number is assigned by the originator of the transaction set or by the originator's application program.  The same number is carried in SE02.  	

	Segment:	BIG Beginning Segment for Invoice
	Position:	020
	Loop:
	Level:	Heading
	Usage:	Mandatory
	Max Use:	1
	Purpose:	To indicate the beginning of an invoice transaction set and transmit identifying numbers and dates
	Syntax Notes:
	Semantic Notes:	1	BIG01 is the invoice issue date.
		2	BIG03 is the date assigned by the purchaser to purchase order.
		3	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.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	BIG01	373	Date	M		DT 8/8	
	Date expressed as CCYYMMDD	
	The date of the request for Progress Payment Request, Performance Based Payment, or Commercial Item Financing Payment, expressed in CCYYMMDD format.  See Block 8B SF1443.	
M	BIG02	76	Invoice Number	M		AN 1/22	
	Identifying number assigned by issuer	
	A unique number assigned by the party requesting the Progress Payment, Performance Based Payment or Commercial Item Financing Payment.  This number can be used in another transaction set to cross-reference back to this specific request for a progress payment.  The unique number shall consist of at least three numeric characters.  The total number shall not exceed four (4) alpha-numeric characters.  The first three characters shall all be numeric starting with the number 001 for each new procurement action authorizing progress payments, and increasing by one number for each successive progress payment requested under the same contract action (e.g., 001, 002, etc.).  The fourth position will always be an alpha character (e.g., A, B, etc.), and shall be used, as applicable, to represent a lot number.  See Block 8A of SF1443.	
	BIG03	373	Date	O		DT 8/8	
	Date expressed as CCYYMMDD	
	1. The date of the purchase order (contract), expressed in CCYYMMDD format, under which the Progress Payment, Performance Based Payment, or Commercial Items Financing Payment was authorized.  See Blocks 7A and 7B of SF1443.

2. For progress payment requests, must provide Purchase Order (Contract) date.  	
Must Use	BIG04	324	Purchase Order Number	O		AN 1/22	
	Identifying number for Purchase Order assigned by the orderer/purchaser	
	The Procurement Instrument Identification Number (PIIN).  Use to indicate the thirteen (13) position alpha-numeric contract or purchase order number.  Do not use spaces or dashes (--) between the characters.  See Block 4 of the SF1443.	
	BIG05	328	Release Number	O		AN 1/30	
	Number identifying a release against a Purchase Order previously placed by the parties involved in the transaction	
	Use, as applicable, to cite the four (4) alpha-numeric characters of a call or order number (SPIIN).  Transmission of the call or order number is required if a call or order number is applicable to the procurement action.  See Block 4 of the SF1443.	
	BIG06	327	Change Order Sequence Number	O		AN 1/8	
	Number assigned by the orderer identifying a specific change or revision to a previously transmitted transaction set	
	May use to indicate a modification number to either the contract or purchase order, or a call or delivery order when made against an indefinite type of purchase instrument.  The number may be a six-position alpha-numeric "P" or "A" modification number (e.g., P00001, A00001, etc.), or when made to an indefinite instrument, a two-position number (e.g., AA).  See Block 4 of the SF1443.  	
Must Use	BIG07	640	Transaction Type Code	O		ID 2/2	
	Code specifying the type of transaction	
 	CO		Corrected	
	Use to indicate a replacement invoice using the same invoice number as a previously submitted invoice.  When used, the replacement invoice will overwrite the original invoice in the receiving data base.	
 	PA		Progress Payment Invoice	
 	PB		Partial Bill	
	Use to indicate a Performance Based Payment.	
 	RQ		Request	
	Use to indicate a commercial item financing invoice.	
 	WD		Withdrawal	
	Use to indicate a contractor generated withdrawal of previously submitted and rejected request for Progress Payment, PerformanceBased Payment or Commercial Item Financing Payment.  Use only after the submission and receipt of the acknowledgment of receipt (by means of a 997 transaction set), by the DoD.  Do not use when the originally submitted request for a Progress Payment, Performance Based Payment, or Commercial Item Financing Payment was rejected.	
Must Use	BIG08	353	Transaction Set Purpose Code	O		ID 2/2	
	Code identifying purpose of transaction set	
 	00		Original	
	Use to indicate the submission of the original request for Progress Payment, Performance Based Payment, or Commercial Item Financing Payment.	
 	01		Cancellation	
	Use to indicate a contractor generated withdrawal of previously submitted request for Progress Payment, Performance Based Payment, or Commercial Item Financing Payment.  Use only after the submission and receipt of the acknowledgment of receipt (by means of a 997 transaction set), by the DoD.  Do not use when the originally submitted request for a progress payment/Performance Based Payment was rejected.	
 	05		Replace	
	Use to indicate a replacement invoice using the same invoice number as a previously submitted invoice.  When used, the replacement invoice will overwrite the original invoice in the receiving data base.	
	BIG09	306	Action Code	O		ID 1/2	
	Code indicating type of action	
 	F		Final	
 	Z		Mutually Defined	
	Use to indicate the first progress payment submitted on a contract.	
Not Used	BIG10	76	Invoice Number	O		AN 1/22	

	Segment:	NTE Note/Special Instruction
	Position:	030
	Loop:
	Level:	Heading
	Usage:	Optional
	Max Use:	100
	Purpose:	To transmit information in a free-form format, if necessary, for comment or special instruction
	Syntax Notes:
	Semantic Notes:
	Comments:	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 be avoided, if at all possible, in an automated environment.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
	NTE01	363	Note Reference Code	O		ID 3/3	
	Code identifying the functional area or purpose for which the note applies	
 	ADD		Additional Information	
M	NTE02	352	Description	M		AN 1/80	
	A free-form description to clarify the related data elements and their content	

	Segment:	CUR Currency
	Position:	040
	Loop:
	Level:	Heading
	Usage:	Optional
	Max Use:	1
	Purpose:	To specify the currency (dollars, pounds, francs, etc.) used in a transaction
	Syntax Notes:	1	If CUR08 is present, then CUR07 is required.
		2	If CUR09 is present, then CUR07 is required.
		3	If CUR10 is present, then at least one of CUR11 or CUR12 is required.
		4	If CUR11 is present, then CUR10 is required.
		5	If CUR12 is present, then CUR10 is required.
		6	If CUR13 is present, then at least one of CUR14 or CUR15 is required.
		7	If CUR14 is present, then CUR13 is required.
		8	If CUR15 is present, then CUR13 is required.
		9	If CUR16 is present, then at least one of CUR17 or CUR18 is required.
		10	If CUR17 is present, then CUR16 is required.
		11	If CUR18 is present, then CUR16 is required.
		12	If CUR19 is present, then at least one of CUR20 or CUR21 is required.
		13	If CUR20 is present, then CUR19 is required.
		14	If CUR21 is present, then CUR19 is required.
	Semantic Notes:
	Comments:	1	See Figures Appendix for examples detailing the use of the CUR segment.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	CUR01	98	Entity Identifier Code	M		ID 2/3	
	Code identifying an organizational entity, a physical location, property or an individual	
 	BY		Buying Party (Purchaser)	
	Use to indicate that the award instrument authorizes payment in the currency cited in CUR02.	
M	CUR02	100	Currency Code	M		ID 3/3	
	Code (Standard ISO) for country in whose currency the charges are specified	
	Use the appropriate code to specify the currency in which payment is requested.	
	CUR03	280	Exchange Rate	O		R 4/10	
	Value to be used as a multiplier conversion factor to convert monetary value from one currency to another	
	CUR04	98	Entity Identifier Code	O		ID 2/3	
	Code identifying an organizational entity, a physical location, property or an individual	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	CUR05	100	Currency Code	O		ID 3/3	
	Code (Standard ISO) for country in whose currency the charges are specified	
	CUR06	669	Currency Market/Exchange Code	O		ID 3/3	
	Code identifying the market upon which the currency exchange rate is based	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	CUR07	374	Date/Time Qualifier	X		ID 3/3	
	Code specifying type of date or time, or both date and time	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	CUR08	373	Date	O		DT 8/8	
	Date expressed as CCYYMMDD	
Not Used	CUR09	337	Time	O		TM 4/8	
Not Used	CUR10	374	Date/Time Qualifier	X		ID 3/3	
Not Used	CUR11	373	Date	X		DT 8/8	
Not Used	CUR12	337	Time	X		TM 4/8	
Not Used	CUR13	374	Date/Time Qualifier	X		ID 3/3	
Not Used	CUR14	373	Date	X		DT 8/8	
Not Used	CUR15	337	Time	X		TM 4/8	
Not Used	CUR16	374	Date/Time Qualifier	X		ID 3/3	
Not Used	CUR17	373	Date	X		DT 8/8	
Not Used	CUR18	337	Time	X		TM 4/8	
Not Used	CUR19	374	Date/Time Qualifier	X		ID 3/3	
Not Used	CUR20	373	Date	X		DT 8/8	
Not Used	CUR21	337	Time	X		TM 4/8	

	Segment:	REF Reference Identification
	Position:	050
	Loop:
	Level:	Heading
	Usage:	Optional
	Max Use:	12
	Purpose:	To specify identifying information
	Syntax Notes:	1	At least one of REF02 or REF03 is required.
		2	If either C04003 or C04004 is present, then the other is required.
		3	If either C04005 or C04006 is present, then the other is required.
	Semantic Notes:	1	REF04 contains data relating to the value cited in REF02.
	Comments:
Notes:		Use only one occurrence of this segment, as applicable, to transmit a previous progress payment number in the context of the certification in the block below line 27 on the SF1443, that "there are no encumbrances ... on previous progress payment request number ___".	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	REF01	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
 	1Z		Financial Detail Code	
	Financial information not submitted indicator.	
 	AT		Appropriation Number	
 	C7		Contract Line Item Number	
 	CT		Contract Number	
 	DO		Delivery Order Number	
 	E9		Attachment Code	
	Used to identify Attachment File Name.	
 	FS		Final Sequence Number	
 	IK		Invoice Number	
 	IL		Internal Order Number	
 	KL		Contract Reference	
 	L6		Subcontract Line Item Number	
 	P1		Previous Contract Number	
 	PX		Previous Invoice Number	
	Use, as applicable, to cite a previous invoice number.  See the blank space in the "certification" paragraph in SF1443.	
 	SI		Shipper's Identifying Number for Shipment (SID)	
 	SO		Shipper's Order (Invoice Number)	
	Use to indicate shipment number for Performance Based Payments and Commercial Item Financing Payments.	
Must Use	REF02	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	REF03	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
Not Used	REF04	C040	Reference Identifier	O			
	To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier	
Not Used	C04001	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
Not Used	C04002	127	Reference Identification	M		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
Not Used	C04003	128	Reference Identification Qualifier	X		ID 2/3	
	Code qualifying the Reference Identification	
Not Used	C04004	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
Not Used	C04005	128	Reference Identification Qualifier	X		ID 2/3	
	Code qualifying the Reference Identification	
Not Used	C04006	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	

	Segment:	N1 Name
	Position:	070
	Loop:	N1        Optional
	Level:	Heading
	Usage:	Optional
	Max Use:	1
	Purpose:	To identify a party by type of organization, name, and code
	Syntax Notes:	1	At least one of N102 or N103 is required.
		2	If either N103 or N104 is present, then the other is required.
	Semantic Notes:
	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 maintained by the transaction processing party.
		2	N105 and N106 further define the type of entity in N101.
Notes:		1. There must be three iterations of this segment when transmitting an original or corrected request for progress payment.  One iteration will indicate the contractor [the party transmitting the request for progress payment (e.g., N101 will cite either code 21 when the contractor is a small business, or code SE when other than a small business)]; one iteration will indicate the contracting office  [the contract administration office (e.g., N101 will cite C4)]; and, one iteration indicating the paying office (e.g., N101 will cite code PR).  The payment office address is not transmitted in a withdrawal of a previously submitted request for progress payment.

2. The name and address of the contractor will be transmitted as it appears in the contract against which the progress payment is being requested.  Do not substitute any other name or address for the one that appears in the contract.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	N101	98	Entity Identifier Code	M		ID 2/3	
	Code identifying an organizational entity, a physical location, property or an individual	
	Use this data element to indicate the contractor, the contract administration office and the paying office.  See Blocks 1 and 2 of the SF1443.  	
 	21		Small Business	
	Use to indicate a contractor who is also a small business.  Do not use when the contractor is other than a small business.  In that case, use code SE.	
 	BY		Buying Party (Purchaser)	
	Use code to indicate purchaser.	
 	C4		Contract Administration Office	
	Use to indicate the contract administration office.  	
 	L1		Inspection Location	
	Use code to indicate place where the item was viewed or inspected.	
 	PE		Payee	
	Use to indicate the party submitting the invoice.	
 	PK		Party to Receive Copy	
 	PO		Party to Receive Invoice for Goods or Services	
	Use to indicate the agency, organization, or activity that is to receive the electronic invoice.	
 	PR		Payer	
	Use to indicate the paying office.	
 	R6		Requester	
	Use to identify requisitioning agency for Performance Based Payment.	
 	RI		Remit To	
	Use to indicate a specific remit-to address. 	
 	SE		Selling Party	
	Use to indicate the contractor requesting the progress payment.  Use only when the contractor is other than a small business.  If the contractor is a small business, use code 21 instead.  	
 	ST		Ship To	
 	SV		Service Performance Site	
	N102	93	Name	X		AN 1/60	
	Free-form name	
	N103	66	Identification Code Qualifier	X		ID 1/2	
	Code designating the system/method of code structure used for Identification Code (67)	
 	1		D-U-N-S Number, Dun & Bradstreet	
	Use to identify the DUNS number of the party in N101.	
 	9		D-U-N-S+4, D-U-N-S Number with Four Character Suffix	
	Use to indicate the transacting parties when DUNS+4 is appropriate.	
 	10		Department of Defense Activity Address Code (DODAAC)	
	Use for the DoDAAC of the government location with N101 citing BY, C4, L1, PO or  SV.	
 	21		Health Industry Number (HIN)	
 	33		Commercial and Government Entity (CAGE)	
	Use to indicate the CAGE Code of the contractor.  Use only when N101 cites either code SE or code 21.  	
 	A2		Military Assistance Program Address Code (MAPAC)	
	Use to indicate the MAPAC address.	
 	FA		Facility Identification	
	Use to identify the vendor facility that cannot be identified by either a DoDAAC, CAGE, or DUNS number.	
 	FI		Federal Taxpayer's Identification Number	
	Use only if needed when receiving organization uses TIN to identify sender's address.	
 	TA		Taxpayer ID Number	
 	ZZ		Mutually Defined	
	Use for a Vendor Identification Number.	
	N104	67	Identification Code	X		AN 2/80	
	Code identifying a party or other code	
Not Used	N105	706	Entity Relationship Code	O		ID 2/2	
Not Used	N106	98	Entity Identifier Code	O		ID 2/3	

	Segment:	N2 Additional Name Information
	Position:	080
	Loop:	N1        Optional
	Level:	Heading
	Usage:	Optional
	Max Use:	2
	Purpose:	To specify additional names or those longer than 35 characters in length
	Syntax Notes:
	Semantic Notes:
	Comments:

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	N201	93	Name	M		AN 1/60	
	Free-form name	
	N202	93	Name	O		AN 1/60	
	Free-form name	

	Segment:	N3 Address Information
	Position:	090
	Loop:	N1        Optional
	Level:	Heading
	Usage:	Optional
	Max Use:	2
	Purpose:	To specify the location of the named party
	Syntax Notes:
	Semantic Notes:
	Comments:

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	N301	166	Address Information	M		AN 1/55	
	Address information	
	N302	166	Address Information	O		AN 1/55	
	Address information	

	Segment:	N4 Geographic Location
	Position:	100
	Loop:	N1        Optional
	Level:	Heading
	Usage:	Optional
	Max Use:	1
	Purpose:	To specify the geographic place of the named party
	Syntax Notes:	1	If N406 is present, then N405 is required.
	Semantic Notes:
	Comments:	1	A combination of either N401 through N404, or N405 and N406 may be adequate to specify a location.
		2	N402 is required only if city name (N401) is in the U.S. or Canada.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
	N401	19	City Name	O		AN 2/30	
	Free-form text for city name	
	N402	156	State or Province Code	O		ID 2/2	
	Code (Standard State/Province) as defined by appropriate government agency	
	Use codes as prescribed by ASC X12.	
	N403	116	Postal Code	O		ID 3/15	
	Code defining international postal zone code excluding punctuation and blanks (zip code for United States)	
	N404	26	Country Code	O		ID 2/3	
	Code identifying the country	
	Use to indicate the country code of the address of the party requesting the progress payment.  Use only when that party is located at an address other than in the United States.  Do not use if the address is in the United States.	
	N405	309	Location Qualifier	X		ID 1/2	
	Code identifying type of location	
 	AR		Armed Services Location Designation	
	N406	310	Location Identifier	O		AN 1/30	
	Code which identifies a specific location	
	When N405 is code AR, cite the two letter APO or FPO identifier (AA for Miami, AE for New York, AP for San Francisco).	

	Segment:	REF Reference Identification
	Position:	110
	Loop:	N1        Optional
	Level:	Heading
	Usage:	Optional
	Max Use:	12
	Purpose:	To specify identifying information
	Syntax Notes:	1	At least one of REF02 or REF03 is required.
		2	If either C04003 or C04004 is present, then the other is required.
		3	If either C04005 or C04006 is present, then the other is required.
	Semantic Notes:	1	REF04 contains data relating to the value cited in REF02.
	Comments:

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	REF01	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
 	CR		Customer Reference Number	
	Use to indicate a customer's internal reference number	
 	SY		Social Security Number	
 	TJ		Federal Taxpayer's Identification Number	
	REF02	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	REF03	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
	REF04	C040	Reference Identifier	O			
	To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier	
M	C04001	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
M	C04002	127	Reference Identification	M		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	C04003	128	Reference Identification Qualifier	X		ID 2/3	
	Code qualifying the Reference Identification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	C04004	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	C04005	128	Reference Identification Qualifier	X		ID 2/3	
	Code qualifying the Reference Identification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	C04006	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	

	Segment:	PER Administrative Communications Contact
	Position:	120
	Loop:	N1        Optional
	Level:	Heading
	Usage:	Optional
	Max Use:	3
	Purpose:	To identify a person or office to whom administrative communications should be directed
	Syntax Notes:	1	If either PER03 or PER04 is present, then the other is required.
		2	If either PER05 or PER06 is present, then the other is required.
		3	If either PER07 or PER08 is present, then the other is required.
	Semantic Notes:
	Comments:
Notes:		Use code CE in original and correction requests for progress payments when N101 cites either code SE or code 21, to indicate the party making the certification.  	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	PER01	366	Contact Function Code	M		ID 2/2	
	Code identifying the major duty or responsibility of the person or group named	
	Use to indicate the name of the contractor party who is certifying the contents of the request for progress payment.  This is the party who "signed" the progress payment.  See the certification block on the  SF1443.  	
 	AC		Administrative Contracting Officer	
 	AF		Authorized Financial Contact	
 	AR		Accounts Receivable Department	
 	CE		Certifier	
	Use to indicate the person who is "signing" the request for progress payment.	
 	IC		Information Contact	
	Use to indicate a general information point of contact; a person who can be contacted with questions about the request for progress payment.	
Must Use	PER02	93	Name	O		AN 1/60	
	Free-form name	
	Transmit the name as the last name, first name, middle initial.  When the entire name is too long to transmit in this data element, transmit the entire last name and truncate the first name to its initial.  	
	PER03	365	Communication Number Qualifier	X		ID 2/2	
	Code identifying the type of communication number	
	For progress payment requests, must provide Telephone qualifier.	
 	AU		Defense Switched Network	
 	EM		Electronic Mail	
 	FX		Facsimile	
 	IT		International Telephone	
 	TE		Telephone	
	PER04	364	Communication Number	X		AN 1/80	
	Complete communications number including country or area code when applicable	
	For progress payment requests, must provide Telephone number.	
Not Used	PER05	365	Communication Number Qualifier	X		ID 2/2	
Not Used	PER06	364	Communication Number	X		AN 1/80	
Not Used	PER07	365	Communication Number Qualifier	X		ID 2/2	
Not Used	PER08	364	Communication Number	X		AN 1/80	
Not Used	PER09	443	Contact Inquiry Reference	O		AN 1/20	

	Segment:	ITD Terms of Sale/Deferred Terms of Sale
	Position:	130
	Loop:
	Level:	Heading
	Usage:	Optional
	Max Use:	>1
	Purpose:	To specify terms of sale
	Syntax Notes:	1	If ITD03 is present, then at least one of ITD04 ITD05 or ITD13 is required.
		2	If ITD08 is present, then at least one of ITD04 ITD05 or ITD13 is required.
		3	If ITD09 is present, then at least one of ITD10 or ITD11 is required.
	Semantic Notes:	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 is required.
Notes:		Use to indicate the liquidation rate and progress payment rate.  Use in original and resubmitted requests for progress payments.  Do not use when withdrawing a previously submitted request for progress payment.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
Must Use	ITD01	336	Terms Type Code	O		ID 2/2	
	Code identifying type of payment terms	
	Use to indicate the Progress Payment and liquidation rates.  See Blocks 6a and 6b on the SF1443.	
 	19		Liquidation	
	Use to indicate the liquidation rate as established in the contract.	
 	20		Progress Payment	
	Use to indicate the progress payment rate as established in the contract.	
Not Used	ITD02	333	Terms Basis Date Code	O		ID 1/2	
Must Use	ITD03	338	Terms Discount Percent	O		R 1/6	
	Terms discount percentage, expressed as a percent, available to the purchaser if an invoice is paid on or before the Terms Discount Due Date	
	This data element is an "R" type which means that there is no implied decimal point.  Percents should be transmitted as follows:  When ITD01 is code 20, only two decimal places are cited in the contract percent (e.g., the percent is 80%, 85%, 90%, etc.), transmit 80, 85, or 90.  When ITD01 is code 19,  three numbers (e.g., 87.5%, 91.3%, or 90.0%, etc.), transmit 875, 913, or 900.  In the latter example, the trailing zeros are significant and shall be transmitted.	
Not Used	ITD04	370	Terms Discount Due Date	X		DT 8/8	
Must Use	ITD05	351	Terms Discount Days Due	X		N0 1/3	
	Number of days in the terms discount period by which payment is due if terms discount is earned	
	When ITD03 carries data, insert the number zero (0) in this data element to satisfy the ASC X12 rules of syntax.	
Not Used	ITD06	446	Terms Net Due Date	O		DT 8/8	
Not Used	ITD07	386	Terms Net Days	O		N0 1/3	
Not Used	ITD08	362	Terms Discount Amount	O		N2 1/10	
Not Used	ITD09	388	Terms Deferred Due Date	O		DT 8/8	
Not Used	ITD10	389	Deferred Amount Due	X		N2 1/10	
Not Used	ITD11	342	Percent of Invoice Payable	X		R 1/5	
Not Used	ITD12	352	Description	O		AN 1/80	
Not Used	ITD13	765	Day of Month	X		N0 1/2	
Not Used	ITD14	107	Payment Method Code	O		ID 1/2	
Not Used	ITD15	954	Percent	O		R 1/10	

	Segment:	DTM Date/Time Reference
	Position:	140
	Loop:
	Level:	Heading
	Usage:	Optional
	Max Use:	10
	Purpose:	To specify pertinent dates and times
	Syntax Notes:	1	At least one of DTM02 DTM03 or DTM05 is required.
		2	If DTM04 is present, then DTM03 is required.
		3	If either DTM05 or DTM06 is present, then the other is required.
	Semantic Notes:
	Comments:
Notes:		Use in original and resubmitted requests for progress payments.  Do not use when withdrawing a previously submitted request for progress payment.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	DTM01	374	Date/Time Qualifier	M		ID 3/3	
	Code specifying type of date or time, or both date and time	
 	050		Received	
	Use to indicate Invoice Received Date.	
 	201		Acceptance	
	Use to indicate Acceptance Date.	
 	270		Date Filed	
	Used to indicate the date financial information is submitted to the Government.	
 	434		Statement	
	For Progress payment, use to indicate the Section II  (on SF1443) date referred to as the "statement of costs under this contract through ____"  date.   See Section II.	
 	458		Certification	
	For Progress Payment, use to indicate the certification date from which there has been no materially adverse change in financial condition.  See the Certification block on the SF1443.  	
 	600		As Of	
	Financial As-Of Date.	
Must Use	DTM02	373	Date	X		DT 8/8	
	Date expressed as CCYYMMDD	
Not Used	DTM03	337	Time	X		TM 4/8	
Not Used	DTM04	623	Time Code	O		ID 2/2	
Not Used	DTM05	1250	Date Time Period Format Qualifier	X		ID 2/3	
Not Used	DTM06	1251	Date Time Period	X		AN 1/35	

	Segment:	FA1 Type of Financial Accounting Data
	Position:	290
	Loop:	FA1        Optional
	Level:	Heading
	Usage:	Optional
	Max Use:	1
	Purpose:	To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
	Syntax Notes:
	Semantic Notes:	1	FA101 Identifies the organization controlling the assignment of financial accounting information.
		2	FA102 Identifies the purpose of the accounting allowance or charge information.
	Comments:
Notes:		Use the FA1/FA2 loop to cite the Long Line of Accounting (LOA) or Accounting Classification Reference Number (ACRN) when required by the contract.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	FA101	559	Agency Qualifier Code	M		ID 2/2	
	Code identifying the agency assigning the code values	
 	DD		Department of Defense	
	Use as the department indicator for all invoices submitted to DoD legacy finance systems.	
 	DF		Department of Defense (DoD)	
	Use to indicate that the Component originating the funds is a Department of Defense agency, including DLA.  	
 	DN		Department of the Navy	
	Includes the United States Marine Corps. 	
 	DY		Department of Air Force	
 	DZ		Department of Army	
 	FG		Federal Government	
	DoD Special Instructions:

1.  Use this code to indicate a Federal agency other than DoD or the military service that originated the line of accounting.

2.  When code "FG" is cited, use FA201 code  "ZZ" and transmit the federal agency line of accounting (LOA) as one string in FA202.  Multiple iterations of the 1/FA1/290 segment may be required to transmit the complete LOA if it is longer than 80 characters.	
Not Used	FA102	1300	Service, Promotion, Allowance, or Charge Code	O		ID 4/4	
Not Used	FA103	248	Allowance or Charge Indicator	O		ID 1/1	

	Segment:	FA2 Accounting Data
	Position:	300
	Loop:	FA1        Optional
	Level:	Heading
	Usage:	Mandatory
	Max Use:	>1
	Purpose:	To specify the detailed accounting data
	Syntax Notes:
	Semantic Notes:
	Comments:
Notes:		Use this segment to identify the various components of the line of accounting.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	FA201	1196	Breakdown Structure Detail Code	M		ID 2/2	
	Codes identifying details relating to a reporting breakdown structure tree	
 	18		Funds Appropriation	
	Use this code in conjunction with codes L1 and ZZ when the individual components of the LOA cannot be generated by the application. When used, provide the basic appropriation number (department code through appropriation limit). EXAMPLE: 1717979818100400	
 	A1		Department Indicator	
	Use to indicate the two position department code.	
 	A2		Transfer from Department	
	Use to indicate the two-position transfer from department.	
 	A3		Fiscal Year Indicator	
	Use to indicate the eight position fiscal year.  The first four positions represent the first year the funds are available and the last four positions represent the last year the funds are available.  Example" Year one 1999, year two 2000 would be cited at "19992000".	
 	A4		Basic Symbol Number	
	Use to indicate the four position code assigned by Treasury that indicates the type of funds for appropriation.	
 	A5		Sub-class	
	Use to indicate the four position numeric suffix that identifies the subdivision of funds that restricts the amount or use of funds.	
 	A6		Sub-Account Symbol	
	Use to indicate the two position Fund Code or Material Category Code.	
 	B1		Budget Activity Number	
	Use to indicate the two position Operation Agency Code that indicates the issuing organization.	
 	B2		Budget Sub-activity Number	
	Use to indicate the Allotment Serial Number that indicates the distribution of funds.	
 	B3		Budget Program Activity	
	Use to indicate the six-position activity address code of the cardholder.	
 	B4		Program Year Indicator	
	Use to indicate the one position Program Year.	
 	C1		Program Element	
	Use to indicate the program element code.	
 	C2		Project Task or Budget Subline	
 	D1		Defense Agency Allocation Recipient	
 	D4		Component Sub-allocation Recipient	
	Use to indicate the Job Order/Work Center Order Number for assigning cost to a specific project.	
 	D6		Sub-allotment Recipient	
	Use to indicate the one position Sub-allotment Recipient.	
 	D7		Work Center Recipient	
	Use to indicate the six-position Work Center Recipient	
 	E1		Major Reimbursement Source Code	
 	E2		Detail Reimbursement Source Code	
 	E3		Customer Indicator	
	Use to indicate the six-position customer identifier who has requested the goods or services.	
 	F1		Object Class	
	Use to indicate the Object Class, Element of Resource of the Element of Expense.	
 	F3		Government or Public Sector Identifier	
	Use to indicate the government or public source providing the goods or services.	
 	F4		Country Code	
 	G1		Program or Planning Code	
 	G2		Special Interest Code or Special Program Cost Code	
 	H1		Cost Code	
	Use to indicate the Cost Code.	
 	H3		Cost Allocation Code	
 	H4		Classification Code	
 	I1		Abbreviated Department of Defense (DoD) Budget and Accounting Classification Code (BACC)	
	Use to indicate the shorthand elements of the accounting classification.	
 	J1		Document or Record Reference Number	
	Use to indicate the Standard Document Number.	
 	K6		Accounting Classification Reference Code	
 	L1		Accounting Installation Number	
	Use to indicate the Accountable Station Number.	
 	M1		Local Installation Data	
 	N1		Transaction Type	
 	P5		Foreign Military Sales (FMS) Line Item Number	
 	P6		Contract Payment Notice (CPN) Recipient Indicator	
 	ZZ		Mutually Defined	
	Use this code in conjunction with codes 18 and L1 when the individual components of the LOA cannot be generated by the application.  When used, provide the balance of the financial accounting data, which should include the Accountable Station Number, identified by the use of code L1 in another iteration of this segment.  	
M	FA202	1195	Financial Information Code	M		AN 1/80	
	Code representing financial accounting information	

	Segment:	IT1 Baseline Item Data (Invoice)
	Position:	010
	Loop:	IT1        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	1
	Purpose:	To specify the basic and most frequently used line item data for the invoice and related transactions
	Syntax Notes:	1	If any of IT102 IT103 or IT104 is present, then all are required.
		2	If either IT106 or IT107 is present, then the other is required.
		3	If either IT108 or IT109 is present, then the other is required.
		4	If either IT110 or IT111 is present, then the other is required.
		5	If either IT112 or IT113 is present, then the other is required.
		6	If either IT114 or IT115 is present, then the other is required.
		7	If either IT116 or IT117 is present, then the other is required.
		8	If either IT118 or IT119 is present, then the other is required.
		9	If either IT120 or IT121 is present, then the other is required.
		10	If either IT122 or IT123 is present, then the other is required.
		11	If either IT124 or IT125 is present, then the other is required.
	Semantic Notes:	1	IT101 is the purchase order line item identification.
	Comments:	1	Element 235/234 combinations should be interpreted to include products and/or services. See the Data Dictionary for a complete list of IDs.
		2	IT106 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.
Notes:		1. Use in all original and resubmitted requests for progress payments, performance-based payments, and commercial item financing payments.  Do not use in a withdrawal.

2. Use the first iteration to transmit the amount eligible for the progress payment cited on line 19 on the SF1443.

3. For progress payments, if line 25 is present on the SF 1443, cite the applicable data on the second iteration.

4. For progress payments, use the third iteration to cite line 26.

5. For progress payments, use the forth iteration to cite line 27.

6. When request is for Foreign Military Sales (FMS), use subsequent iteration to convey data related to a foreign military sale.

7. Transmit subsequent iterations when contracts require the dollar value applied against the applicable ACRNs.

8. For performance-based payments and commercial item financing payments, use the IT1 loop to indicate the CLIN and the SLN loop to indicate all information related to the CLIN cited.   	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
Must Use	IT101	350	Assigned Identification	O		AN 1/20	
	Alphanumeric characters assigned for differentiation within a transaction set	
	1. For Progress Payment, cite the number "19" on the first iteration.

2. For Progress Payment, cite the number "25" on the second iteration if the maximum amount permissible is presented on line 25 of the SF1443.

3. For Progress Payments, cite the number '26' to indicate Progress Payment amount, which is the lesser of lines 19 and 25. 

4. For Progress Payments, cite the number '27' to indicate government approved amount.

5. For Foreign Military Sales, cite the word 'FMS' in the next iteration of the IT1 segment.

6.  For progress payments, if amounts are to be applied against the Contract Line Item Number/Sub Contract Line Item Number (CLIN/SLIN), cite the word "CLIN" in the next iterations of the IT1 segment.

7. For all payments, cite the word "ACRN" if amounts are to be applied against the Accounting Classification Reference Number (ACRN) in the next iteration of the IT1 segment.

8. For performance-based payments and commercial item financing payments, cite the actual CLIN number.	
Must Use	IT102	358	Quantity Invoiced	X		R 1/10	
	Number of units invoiced (supplier units)	
	1.  Cite the number '1' to satisfy ASC X12 syntax requirements.	
Must Use	IT103	355	Unit or Basis for Measurement Code	X		ID 2/2	
	Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken	
	Must use to satisfy  ASC X12 syntax requirements.	
 	EA		Each	
	Always use this code to satisfy ASC X12 syntax requirements.	
	IT104	212	Unit Price	X		R 1/17	
	Price per unit of product, service, commodity, etc.	
	1. Use to indicate the dollar amount of the line item number or the ACRN FMS amount.

2.  Use to indicate the total dollar amount equal to the sum of the events or commercial item financing lines associated with the CLIN indicated in IT101.  

3.  For progress payments, do not transmit either decimal point or cents.  If cents are included in the amount, round them up to the nearest whole dollar.  For example, if the amount is $10.01, round it up to $11.  Do not use commas when transmitting dollar amount greater than $999.  For example 1,000 should be transmitted as 1000.	
Not Used	IT105	639	Basis of Unit Price Code	O		ID 2/2	
	IT106	235	Product/Service ID Qualifier	X		ID 2/2	
	Code identifying the type/source of the descriptive number used in Product/Service ID (234)	
 	EP		Buyer's End Product Number	
	Use to indicate the hull number as assigned by SUPSHIPS.	
	IT107	234	Product/Service ID	X		AN 1/48	
	Identifying number for a product or service	
	1.  Use to indicate the SUPSHIPS full number when code EP is cited in IT106.	
	IT108	235	Product/Service ID Qualifier	X		ID 2/2	
	Code identifying the type/source of the descriptive number used in Product/Service ID (234)	
 	VP		Vendor's (Seller's) Part Number	
	Use to indicate the hull number as assigned by the SUPSHIP vendor.	
	IT109	234	Product/Service ID	X		AN 1/48	
	Identifying number for a product or service	
	Use to indicate the vendor's hull number.	
Not Used	IT110	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT111	234	Product/Service ID	X		AN 1/48	
Not Used	IT112	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT113	234	Product/Service ID	X		AN 1/48	
Not Used	IT114	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT115	234	Product/Service ID	X		AN 1/48	
Not Used	IT116	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT117	234	Product/Service ID	X		AN 1/48	
Not Used	IT118	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT119	234	Product/Service ID	X		AN 1/48	
Not Used	IT120	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT121	234	Product/Service ID	X		AN 1/48	
Not Used	IT122	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT123	234	Product/Service ID	X		AN 1/48	
Not Used	IT124	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	IT125	234	Product/Service ID	X		AN 1/48	

	Segment:	REF Reference Identification
	Position:	120
	Loop:	IT1        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	>1
	Purpose:	To specify identifying information
	Syntax Notes:	1	At least one of REF02 or REF03 is required.
		2	If either C04003 or C04004 is present, then the other is required.
		3	If either C04005 or C04006 is present, then the other is required.
	Semantic Notes:	1	REF04 contains data relating to the value cited in REF02.
	Comments:

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	REF01	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
 	12		Billing Account	
 	AT		Appropriation Number	
 	CA		Cost Allocation Reference	
	REF02	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	REF03	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
	REF04	C040	Reference Identifier	O			
	To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier	
M	C04001	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
M	C04002	127	Reference Identification	M		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
Not Used	C04003	128	Reference Identification Qualifier	X		ID 2/3	
Not Used	C04004	127	Reference Identification	X		AN 1/30	
Not Used	C04005	128	Reference Identification Qualifier	X		ID 2/3	
Not Used	C04006	127	Reference Identification	X		AN 1/30	

	Segment:	DTM Date/Time Reference
	Position:	150
	Loop:	IT1        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	10
	Purpose:	To specify pertinent dates and times
	Syntax Notes:	1	At least one of DTM02 DTM03 or DTM05 is required.
		2	If DTM04 is present, then DTM03 is required.
		3	If either DTM05 or DTM06 is present, then the other is required.
	Semantic Notes:
	Comments:

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	DTM01	374	Date/Time Qualifier	M		ID 3/3	
	Code specifying type of date or time, or both date and time	
 	007		Effective	
	Use to indicate the effective date of preceding IT1 on SUPSHIPS invoice.	
 	011		Shipped	
 	035		Delivered	
 	050		Received	
 	193		Period Start	
 	194		Period End	
 	198		Completion	
 	201		Acceptance	
 	458		Certification	
	Use to indicate the date certified.	
	DTM02	373	Date	X		DT 8/8	
	Date expressed as CCYYMMDD	
Not Used	DTM03	337	Time	X		TM 4/8	
Not Used	DTM04	623	Time Code	O		ID 2/2	
	DTM05	1250	Date Time Period Format Qualifier	X		ID 2/3	
	Code indicating the date format, time format, or date and time format	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	DTM06	1251	Date Time Period	X		AN 1/35	
	Expression of a date, a time, or range of dates, times or dates and times	

	Segment:	SAC Service, Promotion, Allowance, or Charge Information
	Position:	180
	Loop:	SAC        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	1
	Purpose:	To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
	Syntax Notes:	1	At least one of SAC02 or SAC03 is required.
		2	If either SAC03 or SAC04 is present, then the other is required.
		3	If either SAC06 or SAC07 is present, then the other is required.
		4	If either SAC09 or SAC10 is present, then the other is required.
		5	If SAC11 is present, then SAC10 is required.
		6	If SAC13 is present, then at least one of SAC02 or SAC04 is required.
		7	If SAC14 is present, then SAC13 is required.
		8	If SAC16 is present, then SAC15 is required.
	Semantic Notes:	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.
			If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.
		3	SAC08 is the allowance or charge rate per unit.
		4	SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice quantity.
			SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount, that is applicable to service, promotion, allowance, or charge.
		5	SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.
		6	SAC14 is used in conjunction with SAC13 to identify an option when there is more than one option of the promotion.
		7	SAC16 is used to identify the language being used in SAC15.
	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 dollar amount that a particular allowance, charge, or promotion was based on to reduce ambiguity. This amount is commonly referred to as "Dollar Basis Amount". It is represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in SAC09.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	SAC01	248	Allowance or Charge Indicator	M		ID 1/1	
	Code which indicates an allowance or charge for the service specified	
 	A		Allowance	
 	C		Charge	
	SAC02	1300	Service, Promotion, Allowance, or Charge Code	X		ID 4/4	
	Code identifying the service, promotion, allowance, or charge	
	B050 Certification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC03	559	Agency Qualifier Code	X		ID 2/2	
	Code identifying the agency assigning the code values	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC04	1301	Agency Service, Promotion, Allowance, or Charge Code	X		AN 1/10	
	Agency maintained code identifying the service, promotion, allowance, or charge	
	SAC05	610	Amount	O		N2 1/15	
	Monetary amount	
	When SAC 02 = B050, use to indicate line item amount disallowed by government.	
	SAC06	378	Allowance/Charge Percent Qualifier	X		ID 1/1	
	Code indicating on what basis allowance or charge percent is calculated	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC07	332	Percent	X		R 1/6	
	Percent expressed as a percent	
	SAC08	118	Rate	O		R 1/9	
	Rate expressed in the standard monetary denomination for the currency specified	
	SAC09	355	Unit or Basis for Measurement Code	X		ID 2/2	
	Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC10	380	Quantity	X		R 1/15	
	Numeric value of quantity	
	SAC11	380	Quantity	O		R 1/15	
	Numeric value of quantity	
	SAC12	331	Allowance or Charge Method of Handling Code	O		ID 2/2	
	Code indicating method of handling for an allowance or charge	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC13	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	SAC14	770	Option Number	O		AN 1/20	
	A unique number identifying available promotion or allowance options when more than one is offered	
	SAC15	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
	SAC16	819	Language Code	O		ID 2/3	
	Code designating the language used in text, from a standard code list maintained by the International Standards Organization (ISO 639)	

	Segment:	SLN Subline Item Detail
	Position:	200
	Loop:	SLN        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	1
	Purpose:	To specify product subline detail item data
	Syntax Notes:	1	If either SLN04 or SLN05 is present, then the other is required.
		2	If SLN07 is present, then SLN06 is required.
		3	If SLN08 is present, then SLN06 is required.
		4	If either SLN09 or SLN10 is present, then the other is required.
		5	If either SLN11 or SLN12 is present, then the other is required.
		6	If either SLN13 or SLN14 is present, then the other is required.
		7	If either SLN15 or SLN16 is present, then the other is required.
		8	If either SLN17 or SLN18 is present, then the other is required.
		9	If either SLN19 or SLN20 is present, then the other is required.
		10	If either SLN21 or SLN22 is present, then the other is required.
		11	If either SLN23 or SLN24 is present, then the other is required.
		12	If either SLN25 or SLN26 is present, then the other is required.
		13	If either SLN27 or SLN28 is present, then the other is required.
	Semantic Notes:	1	SLN01 is the identifying number for the subline item.
		2	SLN02 is the identifying number for the subline level. The subline level is analogous to the level code used in a bill of materials.
		3	SLN03 is the configuration code indicating the relationship of the subline item to the baseline item.
		4	SLN08 is a code indicating the relationship of the price or amount to the associated segment.
	Comments:	1	See the Data Element Dictionary for a complete list of IDs.
		2	SLN01 is related to (but not necessarily equivalent to) the baseline item number. Example: 1.1 or 1A might be used as a subline number to relate to baseline number 1.
		3	SLN09 through SLN28 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.
Notes:		1. Use in all original and resubmitted requests for progress payments, performance-based payments, and commercial item financing payments.  Do not use in a withdrawal.

2. For progress payments use to transmit the country code for FMS request or ACRN, CLIN/SLIN level data.

3. When a progress payment request contains both United States (US) and FMS requirements, the progress rate is the same for both, there must be two separate iterations of the SLN segment, one to transmit the US data and one to transmit the FMS data.

4.  For performance based payments and commercial item financing payments, use single or multiple iterations of the SLN segment to convey associated data to IT101, to include FMS country code, ACRN, or event level data.

5.  For performance based payments and commercial item financing payments, if the ACRN dollar value is the same as the event cited in SLN02, use the REF segment to indicate the ACRN.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	SLN01	350	Assigned Identification	M		AN 1/20	
	Alphanumeric characters assigned for differentiation within a transaction set	
	1.  For progress payments, when "19", "25", "FMS", or ACRN, is expressed in the IT101, repeat the value.

2.  For progress payments, when "CLIN" is expressed in the IT101, indicate the actual CLIN/SLIN.

3.  When SLN01 cites the expression 'ACRN', SLN02 must contain the actual Accounting Classification Reference Number and the SLN06 will contain the amount charged to the ACRN.

4.  For performance based-payments and commercial item financing payments, repeat the value expressed in IT101.	
Must Use	SLN02	350	Assigned Identification	O		AN 1/20	
	Alphanumeric characters assigned for differentiation within a transaction set	
	1.  For progress payments, when the "19" is expressed in the IT101/SLN01 indicate the line item number on the SF1443 for which the dollar amount is being transmitted.  Use only the number 9 through 18.

2.  For progress payments, when "25" is expressed in IT101/SLN01, indicate the line item number on the SF1443 for which the dollar amount is being transmitted. Use only the number 20 through 24.

3.  When "FMS" is expressed in IT101/SLN01, indicate the country code.

4.  For progress payments, when the actual CLIN/SLIN is expressed in the SLN01, cite the ACRN value.

5.  Use to indicate ACRN value when "ACRN" is expressed in IT101/SLN01.

6.  For performance-based payments and commercial item financing payments, use to indicate event number or commercial item financing line number. 	
M	SLN03	662	Relationship Code	M		ID 1/1	
	Code indicating the relationship between entities	
	Use only to satisfy the ASC X12 syntax requirements.	
 	I		Included	
	Always use this code to satisfy the ASC X12 syntax requirements.	
Must Use	SLN04	380	Quantity	X		R 1/15	
	Numeric value of quantity	
	1.  For progress payments, cite the number 1 to satisfy the ASC X12 syntax requirements.  Use to indicate when invoice cites the percentage of number of weeks applicable to the subline.

2.  For performance based payments and commercial item financing cite the actual quantity of the line item.

3.  If quantity is expressed as a percentage, cite' P1' in SLN05.

4.  If quantity is expressed in weeks, cites ' WK'  in SLN05	
Must Use	SLN05	C001	Composite Unit of Measure	X			
	To identify a composite unit of measure  (See Figures Appendix for examples of use)	
M	C00101	355	Unit or Basis for Measurement Code	M		ID 2/2	
	Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken	
	Must use to satisfy the ASC X12 syntax requirements.	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	C00102	1018	Exponent	O		R 1/15	
Not Used	C00103	649	Multiplier	O		R 1/10	
Not Used	C00104	355	Unit or Basis for Measurement Code	O		ID 2/2	
Not Used	C00105	1018	Exponent	O		R 1/15	
Not Used	C00106	649	Multiplier	O		R 1/10	
Not Used	C00107	355	Unit or Basis for Measurement Code	O		ID 2/2	
Not Used	C00108	1018	Exponent	O		R 1/15	
Not Used	C00109	649	Multiplier	O		R 1/10	
Not Used	C00110	355	Unit or Basis for Measurement Code	O		ID 2/2	
Not Used	C00111	1018	Exponent	O		R 1/15	
Not Used	C00112	649	Multiplier	O		R 1/10	
Not Used	C00113	355	Unit or Basis for Measurement Code	O		ID 2/2	
Not Used	C00114	1018	Exponent	O		R 1/15	
Not Used	C00115	649	Multiplier	O		R 1/10	
	SLN06	212	Unit Price	X		R 1/17	
	Price per unit of product, service, commodity, etc.	
	1. Use to indicate the dollar amount of the value cited in the SLN02.

2. For progress payments, do not transmit either a decimal point or cents.  If cents are involved in the amount, round them up to the nearest whole dollar.  For example, if the amount is $10.01, round it up to $11. Do not use commas when transmitting dollar amount greater than $999.  For example 1,000 should be transmitted as 1000.	
Not Used	SLN07	639	Basis of Unit Price Code	O		ID 2/2	
Not Used	SLN08	662	Relationship Code	O		ID 1/1	
Not Used	SLN09	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN10	234	Product/Service ID	X		AN 1/48	
Not Used	SLN11	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN12	234	Product/Service ID	X		AN 1/48	
Not Used	SLN13	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN14	234	Product/Service ID	X		AN 1/48	
Not Used	SLN15	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN16	234	Product/Service ID	X		AN 1/48	
Not Used	SLN17	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN18	234	Product/Service ID	X		AN 1/48	
Not Used	SLN19	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN20	234	Product/Service ID	X		AN 1/48	
Not Used	SLN21	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN22	234	Product/Service ID	X		AN 1/48	
Not Used	SLN23	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN24	234	Product/Service ID	X		AN 1/48	
Not Used	SLN25	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN26	234	Product/Service ID	X		AN 1/48	
Not Used	SLN27	235	Product/Service ID Qualifier	X		ID 2/2	
Not Used	SLN28	234	Product/Service ID	X		AN 1/48	

	Segment:	REF Reference Identification
	Position:	210
	Loop:	SLN        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	>1
	Purpose:	To specify identifying information
	Syntax Notes:	1	At least one of REF02 or REF03 is required.
		2	If either C04003 or C04004 is present, then the other is required.
		3	If either C04005 or C04006 is present, then the other is required.
	Semantic Notes:	1	REF04 contains data relating to the value cited in REF02.
	Comments:
Notes:		In Performance Based Payments, use segment to identify line condition.  This condition determines if the line item in this loop is "sequential," which must be paid in order, or "serviceable," which can be paid in any order.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	REF01	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
 	9V		Payment Category	
	Use 9V to identify line item condition in REF02.  This data element is mandatory in X12 syntax.	
 	AT		Appropriation Number	
	Use to indicate Accounting Activity.	
 	AX		Government Accounting Class Reference Number (ACRN)	
	Use to indicate the Accounting Classification Reference Number (ACRN).	
 	CA		Cost Allocation Reference	
 	CC		Contract Co-op Number	
	Used to indicate a CLIN is extracted.	
 	RQ		Purchase Requisition Number	
	Use to indicate Standard Document Number (SDN).	
	REF02	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	1.  When REF01 is 9V, use code 'C' to indicate a "sequential" or "cumulative" line item or code 'S' to indicate a "serviceable" line item.
 
2.  When REF01 is AX, use to indicate ACRN value. 	
	REF03	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
	REF04	C040	Reference Identifier	O			
	To identify one or more reference numbers or identification numbers as specified by the Reference Qualifier	
M	C04001	128	Reference Identification Qualifier	M		ID 2/3	
	Code qualifying the Reference Identification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
M	C04002	127	Reference Identification	M		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	C04003	128	Reference Identification Qualifier	X		ID 2/3	
	Code qualifying the Reference Identification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	C04004	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	C04005	128	Reference Identification Qualifier	X		ID 2/3	
	Code qualifying the Reference Identification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	C04006	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	

	Segment:	PID Product/Item Description
	Position:	220
	Loop:	SLN        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	1000
	Purpose:	To describe a product or process in coded or free-form format
	Syntax Notes:	1	If PID04 is present, then PID03 is required.
		2	At least one of PID04 or PID05 is required.
		3	If PID07 is present, then PID03 is required.
		4	If PID08 is present, then PID04 is required.
		5	If PID09 is present, then PID05 is required.
	Semantic Notes:	1	Use PID03 to indicate the organization that publishes the code list being referred to.
		2	PID04 should be used for industry-specific product description codes.
		3	PID08 describes the physical characteristics of the product identified in PID04. A "Y" indicates that the specified attribute applies to this item; an "N" indicates it does not apply. Any other value is indeterminate.
		4	PID09 is used to identify the language being used in PID05.
	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.
		2	Use PID06 when necessary to refer to the product surface or layer being described in the segment.
		3	PID07 specifies the individual code list of the agency specified in PID03.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	PID01	349	Item Description Type	M		ID 1/1	
	Code indicating the format of a description	
 	F		Free-form	
	Always use this code to satisfy the ASC X12 syntax requirements.	
 	S		Structured (From Industry Code List)	
 	X		Semi-structured (Code and Text)	
	PID02	750	Product/Process Characteristic Code	O		ID 2/3	
	Code identifying the general class of a product or process characteristic	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	PID03	559	Agency Qualifier Code	X		ID 2/2	
	Code identifying the agency assigning the code values	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	PID04	751	Product Description Code	X		AN 1/12	
	A code from an industry code list which provides specific data about a product characteristic	
	PID05	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
	Use to provide event or commercial item financing line item description. 	
	PID06	752	Surface/Layer/Position Code	O		ID 2/2	
	Code indicating the product surface, layer or position that is being described	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	PID07	822	Source Subqualifier	O		AN 1/15	
	A reference that indicates the table or text maintained by the Source Qualifier	
	PID08	1073	Yes/No Condition or Response Code	O		ID 1/1	
	Code indicating a Yes or No condition or response	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	PID09	819	Language Code	O		ID 2/3	
	Code designating the language used in text, from a standard code list maintained by the International Standards Organization (ISO 639)	

	Segment:	SAC Service, Promotion, Allowance, or Charge Information
	Position:	230
	Loop:	SLN        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	25
	Purpose:	To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
	Syntax Notes:	1	At least one of SAC02 or SAC03 is required.
		2	If either SAC03 or SAC04 is present, then the other is required.
		3	If either SAC06 or SAC07 is present, then the other is required.
		4	If either SAC09 or SAC10 is present, then the other is required.
		5	If SAC11 is present, then SAC10 is required.
		6	If SAC13 is present, then at least one of SAC02 or SAC04 is required.
		7	If SAC14 is present, then SAC13 is required.
		8	If SAC16 is present, then SAC15 is required.
	Semantic Notes:	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.
			If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.
		3	SAC08 is the allowance or charge rate per unit.
		4	SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice quantity.
			SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount, that is applicable to service, promotion, allowance, or charge.
		5	SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.
		6	SAC14 is used in conjunction with SAC13 to identify an option when there is more than one option of the promotion.
		7	SAC16 is used to identify the language being used in SAC15.
	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 dollar amount that a particular allowance, charge, or promotion was based on to reduce ambiguity. This amount is commonly referred to as "Dollar Basis Amount". It is represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in SAC09.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	SAC01	248	Allowance or Charge Indicator	M		ID 1/1	
	Code which indicates an allowance or charge for the service specified	
 	A		Allowance	
 	C		Charge	
	SAC02	1300	Service, Promotion, Allowance, or Charge Code	X		ID 4/4	
	Code identifying the service, promotion, allowance, or charge	
	B050 Certification	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC03	559	Agency Qualifier Code	X		ID 2/2	
	Code identifying the agency assigning the code values	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC04	1301	Agency Service, Promotion, Allowance, or Charge Code	X		AN 1/10	
	Agency maintained code identifying the service, promotion, allowance, or charge	
	SAC05	610	Amount	O		N2 1/15	
	Monetary amount	
	When SAC 02 = B050, use to indicate line item amount disallowed by government.	
	SAC06	378	Allowance/Charge Percent Qualifier	X		ID 1/1	
	Code indicating on what basis allowance or charge percent is calculated	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC07	332	Percent	X		R 1/6	
	Percent expressed as a percent	
	SAC08	118	Rate	O		R 1/9	
	Rate expressed in the standard monetary denomination for the currency specified	
	SAC09	355	Unit or Basis for Measurement Code	X		ID 2/2	
	Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC10	380	Quantity	X		R 1/15	
	Numeric value of quantity	
	SAC11	380	Quantity	O		R 1/15	
	Numeric value of quantity	
	SAC12	331	Allowance or Charge Method of Handling Code	O		ID 2/2	
	Code indicating method of handling for an allowance or charge	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC13	127	Reference Identification	X		AN 1/30	
	Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
	SAC14	770	Option Number	O		AN 1/20	
	A unique number identifying available promotion or allowance options when more than one is offered	
	SAC15	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
	SAC16	819	Language Code	O		ID 2/3	
	Code designating the language used in text, from a standard code list maintained by the International Standards Organization (ISO 639)	

	Segment:	LM Code Source Information
	Position:	300
	Loop:	LM        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	1
	Purpose:	To transmit standard code list identification information
	Syntax Notes:
	Semantic Notes:
	Comments:	1	LM02 identifies the applicable industry code list source information.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	LM01	559	Agency Qualifier Code	M		ID 2/2	
	Code identifying the agency assigning the code values	
 	DF		Department of Defense (DoD)	
Not Used	LM02	822	Source Subqualifier	O		AN 1/15	

	Segment:	LQ Industry Code
	Position:	310
	Loop:	LM        Optional
	Level:	Detail
	Usage:	Mandatory
	Max Use:	100
	Purpose:	Code to transmit standard industry codes
	Syntax Notes:	1	If LQ01 is present, then LQ02 is required.
	Semantic Notes:
	Comments:

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
	LQ01	1270	Code List Qualifier Code	O		ID 1/3	
	Code identifying a specific industry code list	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	LQ02	1271	Industry Code	X		AN 1/30	
	Code indicating a code from a specific industry code list	

	Segment:	FA1 Type of Financial Accounting Data
	Position:	350
	Loop:	FA1        Optional
	Level:	Detail
	Usage:	Optional
	Max Use:	1
	Purpose:	To specify the organization controlling the content of the accounting citation, and the purpose associated with the accounting citation
	Syntax Notes:
	Semantic Notes:	1	FA101 Identifies the organization controlling the assignment of financial accounting information.
		2	FA102 Identifies the purpose of the accounting allowance or charge information.
	Comments:
Notes:		Use the FA1/FA2 loop to cite the Long Line of Accounting (LOA) or Accounting Classification Reference Number (ACRN) when required by the contract.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	FA101	559	Agency Qualifier Code	M		ID 2/2	
	Code identifying the agency assigning the code values	
 	DD		Department of Defense	
	Use as the department indicator for all invoices submitted to DoD legacy finance systems.	
 	DF		Department of Defense (DoD)	
	Use to indicate that the Component originating the funds is a Department of Defense agency, including DLA.	
 	DN		Department of the Navy	
	Includes the United States Marine Corps.	
 	DX		United States Marine Corps	
 	DY		Department of Air Force	
 	DZ		Department of Army	
 	FG		Federal Government	
	DoD Special Instructions:

1. Use this code to indicate a Federal agency other than DoD or the military service that originated the line of accounting.   

2. When code "FG" is cited, use FA201 code  "ZZ" and transmit the federal agency line of accounting (LOA) as one string in FA202.  Multiple iterations of the 1/FA1/290 segment may be required to transmit the complete LOA if it is longer than 80 characters.	
Not Used	FA102	1300	Service, Promotion, Allowance, or Charge Code	O		ID 4/4	
Not Used	FA103	248	Allowance or Charge Indicator	O		ID 1/1	

	Segment:	FA2 Accounting Data
	Position:	360
	Loop:	FA1        Optional
	Level:	Detail
	Usage:	Mandatory
	Max Use:	>1
	Purpose:	To specify the detailed accounting data
	Syntax Notes:
	Semantic Notes:
	Comments:
Notes:		Use this segment to identify the various components of the line of accounting.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	FA201	1196	Breakdown Structure Detail Code	M		ID 2/2	
	Codes identifying details relating to a reporting breakdown structure tree	
 	18		Funds Appropriation	
	Use this code in conjunction with codes L1 and ZZ when the individual components of the LOA cannot be generated by the application.  When used, provide the basic appropriation number (department code through appropriation limit). Example: 1717979818100400	
 	A1		Department Indicator	
	Use to indicate the two position department code.	
 	A2		Transfer from Department	
	Use to indicate the two-position transfer from department.	
 	A3		Fiscal Year Indicator	
	Use to indicate the eight position fiscal year.  The first four positions represent the first year the funds are available and the last four positions represent the last year the funds are available.  Example" Year one 1999, year two 2000 would be cited at "19992000".	
 	A4		Basic Symbol Number	
	Use to indicate the four position code assigned by Treasury that indicates the type of funds for the appropriation.	
 	A5		Sub-class	
	Use to indicate the four position numeric suffix that identifies the subdivision of funds that restricts the amount or use of funds.	
 	A6		Sub-Account Symbol	
	Use to indicate the two position Fund Code or Material Category Code.	
 	B1		Budget Activity Number	
	Use to indicate the two position Operation Agency Code that indicates the issuing organization	
 	B2		Budget Sub-activity Number	
	Use to indicate the Allotment Serial Number that indicates the distribution of funds.	
 	B3		Budget Program Activity	
	Use to indicate the six-position activity address code of the cardholder.	
 	B4		Program Year Indicator	
	Use to indicate the one position Program Year.	
 	C1		Program Element	
	Use to indicate the program element code.	
 	C2		Project Task or Budget Subline	
 	CY		Current Year Costs	
 	D1		Defense Agency Allocation Recipient	
 	D4		Component Sub-allocation Recipient	
	Use to indicate the Job Order/Work Center Order Number for assigning cost to a specific project.	
 	D6		Sub-allotment Recipient	
	Use to indicate the one position Sub-allotment Recipient.	
 	D7		Work Center Recipient	
	Use to indicate the six-position Work Center Recipient.	
 	E1		Major Reimbursement Source Code	
 	E2		Detail Reimbursement Source Code	
 	E3		Customer Indicator	
	Use to indicate the six-position customer identifier who has requested the goods or services.	
 	F1		Object Class	
	Use to indicate the Object Class, Element of Resource of the Element of Expense.	
 	F3		Government or Public Sector Identifier	
	Use to indicate the government or public source providing the goods or services.	
 	F4		Country Code	
 	G1		Program or Planning Code	
 	G2		Special Interest Code or Special Program Cost Code	
 	H1		Cost Code	
	Use to indicate the Cost Code.	
 	H3		Cost Allocation Code	
 	H4		Classification Code	
 	I1		Abbreviated Department of Defense (DoD) Budget and Accounting Classification Code (BACC)	
	Use to indicate the shorthand elements of the accounting classification.	
 	J1		Document or Record Reference Number	
	Use to indicate the Standard Document Number.	
 	K6		Accounting Classification Reference Code	
 	L1		Accounting Installation Number	
	Use to indicate the Accountable Station Number.	
 	M1		Local Installation Data	
 	N1		Transaction Type	
 	P5		Foreign Military Sales (FMS) Line Item Number	
 	P6		Contract Payment Notice (CPN) Recipient Indicator	
 	ZZ		Mutually Defined	
	Use this code in conjunction with codes 18 and L1 when the individual components of the LOA cannot be generated by the application.  When used, provide the balance of the financial accounting data, which should include the Accountable Station Number, identified by the use of code L1 in another iteration of this segment.	
M	FA202	1195	Financial Information Code	M		AN 1/80	
	Code representing financial accounting information	

	Segment:	TDS Total Monetary Value Summary
	Position:	010
	Loop:
	Level:	Summary
	Usage:	Mandatory
	Max Use:	1
	Purpose:	To specify the total invoice discounts and amounts
	Syntax Notes:
	Semantic Notes:	1	TDS01 is the total amount of invoice (including charges, less allowances) before terms discount (if discount is applicable).
		2	TDS02 indicates the amount upon which the terms discount amount is calculated.
		3	TDS03 is the amount of invoice due if paid by terms discount due date (total invoice or installment amount less cash discount).
		4	TDS04 indicates the total amount of terms discount.
	Comments:	1	TDS02 is required if the dollar value subject to discount is not equal to the dollar value of TDS01.
Notes:		1. The data elements in this segment are N2 type.  This means that any number transmitted will carry two implied decimal places.  Thus, if the number transmitted is 100, it will be read as $1.00 by the receiving application.

2. The maximum number of numeric characters available now in data element 610 (amount) has been increased from 10 to 15 in the ASC X12 standards.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	TDS01	610	Amount	M		N2 1/15	
	Monetary amount	
	Use in all requests for progress payments including withdrawals, to indicate the lesser amount of Block 19 or Block 25 (e.g., Block 26), on the SF1443.	
	TDS02	610	Amount	O		N2 1/15	
	Monetary amount	
	Use to indicate total amount of the invoice approved by government official.  Use is required if dollar value is different than TDS01.	
Not Used	TDS03	610	Amount	O		N2 1/15	
	TDS04	610	Amount	O		N2 1/15	
	Monetary amount	
	1. Use to indicate the amount of the contract.  See Block 5 of the SF1443.  Use is required when transmitting an original request for progress payment.  Use, as applicable, in changes to previously submitted requests for progress payments.  Do not use when withdrawing a previously submitted request for a progress payment.  

2. TDS04 not used for Performance Base Payments (PBP) and Commercial Items Finance (CIF).	

	Segment:	SAC Service, Promotion, Allowance, or Charge Information
	Position:	040
	Loop:	SAC        Optional
	Level:	Summary
	Usage:	Optional
	Max Use:	1
	Purpose:	To request or identify a service, promotion, allowance, or charge; to specify the amount or percentage for the service, promotion, allowance, or charge
	Syntax Notes:	1	At least one of SAC02 or SAC03 is required.
		2	If either SAC03 or SAC04 is present, then the other is required.
		3	If either SAC06 or SAC07 is present, then the other is required.
		4	If either SAC09 or SAC10 is present, then the other is required.
		5	If SAC11 is present, then SAC10 is required.
		6	If SAC13 is present, then at least one of SAC02 or SAC04 is required.
		7	If SAC14 is present, then SAC13 is required.
		8	If SAC16 is present, then SAC15 is required.
	Semantic Notes:	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.
			If SAC05 is present with SAC07 or SAC08, then SAC05 takes precedence.
		3	SAC08 is the allowance or charge rate per unit.
		4	SAC10 and SAC11 is the quantity basis when the allowance or charge quantity is different from the purchase order or invoice quantity.
			SAC10 and SAC11 used together indicate a quantity range, which could be a dollar amount, that is applicable to service, promotion, allowance, or charge.
		5	SAC13 is used in conjunction with SAC02 or SAC04 to provide a specific reference number as identified by the code used.
		6	SAC14 is used in conjunction with SAC13 to identify an option when there is more than one option of the promotion.
		7	SAC16 is used to identify the language being used in SAC15.
	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 dollar amount that a particular allowance, charge, or promotion was based on to reduce ambiguity. This amount is commonly referred to as "Dollar Basis Amount". It is represented in the SAC segment in SAC10 using the qualifier "DO" - Dollars in SAC09.
Notes:		Use the 3/SAC/040 segment to identify total charges that are not being invoiced as a line item.  These amounts are included in the TDS segment.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	SAC01	248	Allowance or Charge Indicator	M		ID 1/1	
	Code which indicates an allowance or charge for the service specified	
 	A		Allowance	
 	C		Charge	
	SAC02	1300	Service, Promotion, Allowance, or Charge Code	X		ID 4/4	
	Code identifying the service, promotion, allowance, or charge	
	Use any code except those that are tax related. Those codes should be carried in the TXI segment.	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	SAC03	559	Agency Qualifier Code	X		ID 2/2	
Not Used	SAC04	1301	Agency Service, Promotion, Allowance, or Charge Code	X		AN 1/10	
	SAC05	610	Amount	O		N2 1/15	
	Monetary amount	
	Use to identify the amount of the allowance or charge.	
	SAC06	378	Allowance/Charge Percent Qualifier	X		ID 1/1	
	Code indicating on what basis allowance or charge percent is calculated	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC07	332	Percent	X		R 1/6	
	Percent expressed as a percent	
	The amount shown is a percent, e.g. two and a half percent should be shown as 2.5 (two point five). Do not write the percent as .025.	
	SAC08	118	Rate	O		R 1/9	
	Rate expressed in the standard monetary denomination for the currency specified	
	Use to identify the allowance or charge rate per unit.	
	SAC09	355	Unit or Basis for Measurement Code	X		ID 2/2	
	Code specifying the units in which a value is being expressed, or manner in which a measurement has been taken	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	SAC10	380	Quantity	X		R 1/15	
	Numeric value of quantity	
	Use to identify the quantity to which the amount cited in SAC05 applies. SAC10/11 can be used together to specify a quantity range to which the amount in SAC05 applies.	
	SAC11	380	Quantity	O		R 1/15	
	Numeric value of quantity	
	Use only if SAC10 is used. SAC10/11 can be used together to specify a quantity range.	
Not Used	SAC12	331	Allowance or Charge Method of Handling Code	O		ID 2/2	
Not Used	SAC13	127	Reference Identification	X		AN 1/30	
Not Used	SAC14	770	Option Number	O		AN 1/20	
	SAC15	352	Description	X		AN 1/80	
	A free-form description to clarify the related data elements and their content	
	Use only when additional clarification of codes in SAC02 is required.	
Not Used	SAC16	819	Language Code	O		ID 2/3	

	Segment:	TXI Tax Information
	Position:	050
	Loop:	SAC        Optional
	Level:	Summary
	Usage:	Optional
	Max Use:	10
	Purpose:	To specify tax information
	Syntax Notes:	1	At least one of TXI02 TXI03 or TXI06 is required.
		2	If either TXI04 or TXI05 is present, then the other is required.
		3	If TXI08 is present, then TXI03 is required.
	Semantic Notes:	1	TXI02 is the monetary amount of the tax.
		2	TXI03 is the tax percent expressed as a decimal.
		3	TXI07 is a code indicating the relationship of the price or amount to the associated segment.
	Comments:
Notes:		Use this 3/TXI/050 segment to identify total taxes applicable to total charge amounts. These amounts are included in TDS segment.	

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	TXI01	963	Tax Type Code	M		ID 2/2	
	Code specifying the type of tax	
	Use any code. Cited codes are preferred.

CA    City Tax 
F1     FICA Tax
FD     Federal Tax 
FI      Federal Income Tax Withholding
FT     Federal Excise Tax 
GR    Gross Receipts Tax 
LO     Local Tax (Not Sales Tax)
LS     State and Local Sales Tax
SA     State Fuel Tax
SE     State Excise Tax
TX     All Taxes
ZZ     Mutually defined	
	Refer to 004010 Data Element Dictionary for acceptable code values.	
	TXI02	782	Monetary Amount	X		R 1/18	
	Monetary amount	
	TXI03	954	Percent	X		R 1/10	
	Percentage expressed as a decimal	
	Cite 4.25% as 4.25; cite 3% as 3 (note: leading and trailing zeros are suppressed).	
Not Used	TXI04	955	Tax Jurisdiction Code Qualifier	X		ID 2/2	
Not Used	TXI05	956	Tax Jurisdiction Code	X		AN 1/10	
Not Used	TXI06	441	Tax Exempt Code	X		ID 1/1	
	TXI07	662	Relationship Code	O		ID 1/1	
	Code indicating the relationship between entities	
 	A		Add	
	Use to indicate that the amount in this segment is in addition to the amount identified in the 3/SAC/040 segment of this loop.	
 	I		Included	
	Use to indicate that the amount in this segment is included in the amount identified in the 3/SAC/040 segment of this loop.	
	TXI08	828	Dollar Basis For Percent	O		R 1/9	
	Dollar basis to be used in the percent calculation of the allowance, charge or tax	
Not Used	TXI09	325	Tax Identification Number	O		AN 1/20	
Not Used	TXI10	350	Assigned Identification	O		AN 1/20	

	Segment:	CTT Transaction Totals
	Position:	070
	Loop:
	Level:	Summary
	Usage:	Optional
	Max Use:	1
	Purpose:	To transmit a hash total for a specific element in the transaction set
	Syntax Notes:	1	If either CTT03 or CTT04 is present, then the other is required.
		2	If either CTT05 or CTT06 is present, then the other is required.
	Semantic Notes:
	Comments:	1	This segment is intended to provide hash totals to validate transaction completeness and correctness.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	CTT01	354	Number of Line Items	M		N0 1/6	
	Total number of line items in the transaction set	
	Use to indicate the number of times the IT1 segment was used in the transaction set.	
Not Used	CTT02	347	Hash Total	O		R 1/10	
Not Used	CTT03	81	Weight	X		R 1/10	
Not Used	CTT04	355	Unit or Basis for Measurement Code	X		ID 2/2	
Not Used	CTT05	183	Volume	X		R 1/8	
Not Used	CTT06	355	Unit or Basis for Measurement Code	X		ID 2/2	
Not Used	CTT07	352	Description	O		AN 1/80	

	Segment:	SE Transaction Set Trailer
	Position:	080
	Loop:
	Level:	Summary
	Usage:	Mandatory
	Max Use:	1
	Purpose:	To indicate the end of the transaction set and provide the count of the transmitted segments (including the beginning (ST) and ending (SE) segments)
	Syntax Notes:
	Semantic Notes:
	Comments:	1	SE is the last segment of each transaction set.

Data Element Summary
	Ref.	Data	
	Des.	Element	Name	Attributes
M	SE01	96	Number of Included Segments	M		N0 1/10	
	Total number of segments included in a transaction set including ST and SE segments	
M	SE02	329	Transaction Set Control Number	M		AN 4/9	
	Identifying control number that must be unique within the transaction set functional group assigned by the originator for a transaction set	
	Cite the same number as the one carried in ST02.