814 General Request, Response or Confirmation

Functional Group ID=GE
Introduction:
This Draft Standard for Trial Use contains the format and establishes the data contents of the General Request, Response or Confirmation Transaction Set (814) for use within the context of an Electronic Data Interchange (EDI) environment. This standard can be used to request actions to be performed, to respond to a request for actions to be performed or to confirm information related to actions performed.

Notes:

This Implementation Convention is used to transmit Line of Accounting (LOA) and Transportation Account Code (TAC) information from the Transportation Global Edit Table (TGET) to the DoD Third Party Payment System - Transportation (TPPS-T). LOA/TACs populate the Chart of Accounts in TPPS-T, which is U.S. Bank's Syncada system.

Heading:
Page	Pos.	Seg.	Req.	Loop	Notes and
No.	No.	ID	Name	Des.	Max.Use	Repeat	Comments
3	010	ST	Transaction Set Header	M	1		
4	020	BGN	Beginning Segment	M	1		
Not Used	030	CUR	Currency	O	1		
			LOOP ID - FA1			>1	
Not Used	035	FA1	Type of Financial Accounting Data	O	1		
Not Used	036	FA2	Accounting Data	M	>1		
			LOOP ID - N1			>1	
Not Used	040	N1	Name	O	1	n1	
Not Used	050	N2	Additional Name Information	O	2		
Not Used	060	N3	Address Information	O	2		
Not Used	070	N4	Geographic Location	O	1		
Not Used	080	PER	Administrative Communications Contact	O	>1		
Not Used	090	REF	Reference Identification	O	>1		
Not Used	100	DTM	Date/Time Reference	O	>1		

Detail:
Page	Pos.	Seg.	Req.	Loop	Notes and
No.	No.	ID	Name	Des.	Max.Use	Repeat	Comments
			LOOP ID - LIN		>1	
5	010	LIN	Item Identification	O	1	
Not Used	020	ASI	Action or Status Indicator	O	1	
Not Used	030	REF	Reference Identification	O	>1	
7	040	DTM	Date/Time Reference	O	>1	
Not Used	050	CUR	Currency	O	1	
Not Used	060	AMT	Monetary Amount	O	>1	

Not Used	070	PM		
								
8	075	FA1						
9	076	FA2						
								
Not Used	080	NM1						
Not Used	090	N2						
Not Used	100	N3						
Not Used	110	N4						
Not Used	120	PER						
Not Used	130	REF						
Not Used	140	DTM						
13	150	SE	Transaction Set Trailer	M	1			

Electronic Funds Transfer Information	O	1				
LOOP ID - FA1
Type of Financial Accounting Data Accounting Data	
O M	
1
>1	>1	

LOOP ID - NM1			>1			
Individual or Organizational Name	O	1		n2		
Additional Name Information	O	2				
Address Information	O	2				
Geographic Location	O	1				
Administrative Communications Contact	O	>1				
Reference Identification	O	>1				
Date/Time Reference	O	>1				

Transaction Set Notes
The N1 loop is used to identify the transaction sender and receiver.
The NM1 loop is used to identify the parties associated with the individual line item (LIN), such as an individual consumer in a consolidated third party Consumer Service Provider transaction.

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	
			814	General Request, Response or Confirmation		
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	

Segment: BGN Beginning Segment Position:	020
Loop:
Level:	Heading
Usage:	Mandatory
Max Use:	1
Purpose:	To indicate the beginning of a transaction set
Syntax Notes:	1	If BGN05 is present, then BGN04 is required.	
Semantic Notes:	1	BGN02 is the transaction set reference number.	
	2	BGN03 is the transaction set date.	
	3	BGN04 is the transaction set time.	
	4	BGN05 is the transaction set time qualifier.	
	5	BGN06 is the transaction set reference number of a previously sent transaction	
		affected by the current transaction.	
Comments:			

Data Element Summary
Ref.	Data
Des.	Element   Name	Attributes
M	BGN01	353	Transaction Set Purpose Code	M	ID 2/2	
Code identifying purpose of transaction set	
			00	Original			
			04	Change			
M	BGN02	127	Reference Identification	M	AN 1/30	
Reference information as defined for a particular Transaction Set or as specified by the Reference Identification Qualifier	
			Use 'GLCHARTID'					
M	BGN03	373	Date		M	DT 8/8	
Date expressed as CCYYMMDD	
			System Date					
Not Used	BGN04	337	Time		X	TM 4/8	
Not Used	BGN05	623	Time Code		O	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	BGN06	127	Reference Identification	O	AN 1/30	
Not Used	BGN07	640	Transaction Type Code	O	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	BGN08	306	Action Code		O	ID 1/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	BGN09	786	Security Level Code		O	ID 2/2	
			Refer to 004010 Data Element Dictionary for acceptable code values.	

Segment: LIN Item Identification Position:	010
Loop:	LIN	Optional
Level:	Detail
Usage:	Optional
Max Use:	1
Purpose:	To specify basic item identification data
Syntax Notes:	1	If either LIN04 or LIN05 is present, then the other is required.
If either LIN06 or LIN07 is present, then the other is required.
If either LIN08 or LIN09 is present, then the other is required.
If either LIN10 or LIN11 is present, then the other is required.
If either LIN12 or LIN13 is present, then the other is required.
If either LIN14 or LIN15 is present, then the other is required.
If either LIN16 or LIN17 is present, then the other is required.
If either LIN18 or LIN19 is present, then the other is required.
If either LIN20 or LIN21 is present, then the other is required.
If either LIN22 or LIN23 is present, then the other is required.
If either LIN24 or LIN25 is present, then the other is required.
If either LIN26 or LIN27 is present, then the other is required.
If either LIN28 or LIN29 is present, then the other is required.
If either LIN30 or LIN31 is present, then the other is required.
Semantic Notes:	1	LIN01 is the line item identification
Comments:	1	See the Data Dictionary for a complete list of IDs.
2	LIN02 through LIN31 provide for fifteen different product/service IDs for each item. For example: Case, Color, Drawing No., U.P.C. No., ISBN No., Model No., or SKU.

Data Element Summary
Ref.	Data
Des.	Element   Name	Attributes
Must Use	LIN01	350	Assigned Identification	O	AN 1/20	
Alphanumeric characters assigned for differentiation within a transaction set	
Use '1' for the first LOA/TAC, and increment by one for each additional LOA/TAC	
M	LIN02	235	Product/Service ID Qualifier	M	ID 2/2	
Code identifying the type/source of the descriptive number used in Product/Service ID (234)	
			GE	Generic Name Description		
M	LIN03	234	Product/Service ID		M	AN 1/48	
Identifying number for a product or service	
Accounting Code Name		
Not Used	LIN04	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN05	234	Product/Service ID		X	AN 1/48	
Not Used	LIN06	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN07	234	Product/Service ID		X	AN 1/48	
Not Used	LIN08	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN09	234	Product/Service ID		X	AN 1/48	
Not Used	LIN10	235	Product/Service ID Qualifier	X	ID 2/2	

Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN11	234	Product/Service ID	X	AN 1/48	
Not Used	LIN12	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN13	234	Product/Service ID	X	AN 1/48	
Not Used	LIN14	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN15	234	Product/Service ID	X	AN 1/48	
Not Used	LIN16	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN17	234	Product/Service ID	X	AN 1/48	
Not Used	LIN18	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN19	234	Product/Service ID	X	AN 1/48	
Not Used	LIN20	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN21	234	Product/Service ID	X	AN 1/48	
Not Used	LIN22	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN23	234	Product/Service ID	X	AN 1/48	
Not Used	LIN24	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN25	234	Product/Service ID	X	AN 1/48	
Not Used	LIN26	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN27	234	Product/Service ID	X	AN 1/48	
Not Used	LIN28	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN29	234	Product/Service ID	X	AN 1/48	
Not Used	LIN30	235	Product/Service ID Qualifier	X	ID 2/2	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	LIN31	234	Product/Service ID	X	AN 1/48	

Segment: DTM Date/Time Reference Position:	040
Loop:	LIN	Optional
Level:	Detail
Usage:	Optional
Max Use:	>1
Purpose:	To specify pertinent dates and times
Syntax Notes:	1	At least one of DTM02 DTM03 or DTM05 is required.
If DTM04 is present, then DTM03 is required.
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	
			150	Service Period Start			
				Use for LOA Effective Date				
			151	Service Period End			
Use for LOA Expiration Date
If the LOA status is 'U' (Unexpired) and no end date is provided, use the current FY end date.
If the LOA status is 'E' (Expired) and the end date is greater than the current date, or if no end date is provided, use the current date plus 2 days.	
			154	Adjustment Period Start			
				Use for TAC Begin Use Dat	e                                              		
			155	Adjustment Period End			
Use for TAC End Use Date
If the TAC status is 'A' (Active) and no end date is provided, use the current FY end date.
If the TAC status is 'I' (Inactive), or no end date is provided, use the current date plus 2 days.	
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	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	DTM05	1250	Date Time Period Format Qualifier	X	ID 2/3	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	DTM06	1251	Date Time Period		X	AN 1/35	

Segment: FA1 Type of Financial Accounting Data Position:	075
Loop:	FA1	Optional (Must Use)
Level:	Detail
Usage:	Optional (Must Use)
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:

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	
			ZZ	Mutually Defined			
				Transportation Service Code				
Not Used	FA102	1300	Service, Promotion, Allowance, or Charge Code	O	ID 4/4	
Refer to 004010 Data Element Dictionary for acceptable code values.	
Not Used	FA103	248	Allowance or Charge Indicator	O	ID 1/1	
			Refer to 004010 Data Element Dictionary for acceptable code values.	

Segment: FA2 Accounting Data Position:	076
Loop:	FA1	Optional (Must Use)
Level:	Detail
Usage:	Mandatory
Max Use:	>1
Purpose:	To specify the detailed accounting data
Syntax Notes: Semantic Notes: Comments:

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	
			Codes 89, 90, AI, CC, FA, FC, FT, IA, S1, S2, WO, YB and YE are Local
codes added to comply with the DoD SFIS/SLOA Accounting Classification.	
			89	Budget Line Item Identification		
				89 identifies further sub-divisions of the Treasury Account Fund Symbol appropriation, below the Budget Sub Activity Level.	
			90	Project/Task			
				90 identifies a planned undertaking of work to be performed, or product to be produced having a finite beginning and end.	
			A1	Department Indicator			
				A1 is the US Treasury designated code representing the Government Agency accountable for one or more fund accounts established and maintained by the US Treasury.	
			A2	Transfer from Department			
				A2 identifies the Federal Agency of obligation authority to the DoD or one of its components.   For the transfer of obligation authority, the Transfer Agency retains responsibility for the fund account, and the Recipient Agency charges against the fund account of the Transfer Agency.	
			A4	Basic Symbol Number			
				A4 is the Main Account code representing a specific appropriation or fund account established by the US Treasury for expenditure or receipt authority issued by the US Congress.	
			A5	Sub-class			
				A5 is assigned in certain cases for grouping designated disbursement and/or receipt transactions below the level of appropriation or fund account represented by the Main Account for an Appropriation, Fund, or Receipt Account.   Separate sub-class identification	

	codes are assigned to agencies by the US Treasury to be used as parenthetical prefixes to the Main Account when preparing Disbursing Officer Reports.	
A6	Sub-Account Symbol	
	A6 is used to specify subsidiary level accounts associated to the Main Account of the Treasury Appropriation Fund Symbol. The Sub-Account might indicate a series of subsidiary level receipt accounts, or represent special subsidiary level accounts requested for use by an Agency, and approved by the US Treasury.  Sub-Account balances aggregate to the Main Account balance. The Sub-Account has the potential for several relationships to the Main Account.	
AI	Activity Identifier	
	AI identifies a series of events, tasks, or units of work that are linked to perform a specific objective. It describes the activity produced by a Cost Center and is measured in units of time or quantity.	
B2	Budget Sub-activity Number	
	B2 identifies further sub-divisions of the Treasury Account Fund Symbol below the Budget Activity Level.	
BE	Business Event Type Code	
	BE designates the type of Financial Activity, such as payments, collections, borrowings, etc., being reported in the Government-wide Accounting & Reporting (GWA) System. The Business Event Type Code, in effect, replaces the US Treasury's transaction codes and standard sub-classes that are currently used on central accounting reports.	
C3	Budget Restriction	
	C3 is the Availability Type Code representing the Fiscal Years the appropriation is available for the obligation of funds. For No-year Treasury Account Symbol (TAS), use 'X'.	
CC	Cost Center Identifier	
	CC clearly defines a responsibility area where costs are incurred.	
F1	Object Class	
	F1 represents categories in a classification system that presents obligations by the items or services purchased by the Federal Government.   OMB divides these major classes into smaller classes and presents them in object class schedules.   The classes present obligations according to their initial purpose, not the end product or service.	
FA	Functional Area	
	FA is a logical division of a Component's business operations.   It represents the functions the	

	Component performs.		
FC	Funding Center Identifier	
	FC is a clearly defined responsibility area within an organizational unit where budget authority is assigned.	
FT	Funding Type	
	FT is the Reimbursable Flag Indicator used to flag those expenditures incurred for a designated Treasury Appropriation Fund Symbol account that are considered reimbursable to the account.	
H1	Cost Code	
	H1 is the Cost Element Code, a classification of an organization's revenues, expenses or consumable resources. It relates to primary cost, not to secondary cost, which is identified as agency specific and not enterprise-level.	
IA	Security Cooperation Implementing Agency Code	
	IA is a single character alpha code that identifies the Military Department or Agency who negotiated or facilitated a Foreign Military Sales (FMS) case on behalf of the US Government. The majority of FMS cases are implemented by the Army (code B), Navy (code P), or Air Force (code D).	
J1	Document or Record Reference Number	
	J1 is the Standard Document Number (SDN). Use of J1 is discretionary, it is not required for SFIS/SLOA.	
K6	Accounting Classification Reference Code	
	K6 is the Accounting Classification Reference Number (ACRN) used as a Financial code to refer to a Line of Accounting in a procurement instrument.   It is a
two-position alphanumeric control code assigned (under DFARS 204.7108) to each Accounting Classification used in a single contract. Use of K6 is discretionary, it is not required for SFIS/SLOA.	
L1	Accounting Installation Number	
	L1 identifies the organization responsible for providing field level accounting support within DoD. It identifies the Agency that maintains the accounting information for a specific commitment or obligation in a procurement instrument. The code may be the identification of a field site or unique accounting installation that supports the budget execution of a specific base, post, camp or station.	
P1	Disbursing Station Number	
	P1 is the Agency Disbursing Identifier assigned to each disbursing office by the US Treasury. It is an identification number that indicates authority to receive and disburse Public funds and issue checks on the US Treasury.	
P5	Security Cooperation Case Line Item Identifier	

P5 was formerly defined as "Foreign Military Sales (FMS) Line Item Number". The definition was changed to comply with DoD SFIS/SLOA Accounting Classification.  It is used to identify a detailed line item requirement contained within an FMS contractual sales agreement (Letter of Offer and Acceptance), between the US and an eligible foreign country.	
			S1	Security Cooperation Customer Code		
S1 represents the country, customer or US program receiving the product and/or service in a Foreign Military Sales transaction.	
			S2	Security Cooperation Case Designator		
S2 is used to reflect a Foreign Military Sales contractual sales agreement (Letter of Offer and Acceptance) between the US and an eligible foreign country.	
			TA	Transportation Account Code (TAC)		
TA identifies a financial instrument used to charge the cost of transporting a SHIPMENT-UNIT. It is the specific code that represents the appropriate Service, Agency, or contractor account to be charged for the cost of transportation.	
			WO	Work Order Number			
WO is the numerical identifier that distinguishes one individual unit of work, batch, or lot of a distinct product or service from another.	
			YB	Beginning Period of Availability Fiscal Year Date	
YB identifies the first year of availability under law that an account may incur new obligations for annual and multi-year accounts.	
			YE	Ending Period of Availability Fiscal Year Date	
YE identifies the last year of availability under law that an account may incur new obligations for annual and multi-year accounts.	
			ZZ	Mutually Defined			
Use if TAC not present (standalone LOA).		
M	FA202	1195	Financial Information Code	M	AN 1/80	
			Code representing financial accounting information		

Segment: SE Transaction Set Trailer Position:	150
Loop:
Level:	Detail
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	
			Use the same Control Number cited in ST02