857 Shipment and Billing Notice

Functional Group ID=BS

Introduction:

This Draft Standard for Trial Use contains the format and establishes the data contents of the Shipment and 

Billing Notice Transaction Set (857) for use within the context of an Electronic Data Interchange (EDI) 

environment. This transaction set provides the recipient of a shipment with data for both receipt planning and 

payment generation. EDI and telecommunications technologies suggest efficiencies in the way business data 

is processed. For example, the sender of a shipment may send the recipient's receiving function a Ship 

Notice/Manifest (856), and the payables function an Invoice (810), even though the contents of these two 

documents may be largely redundant. In certain business environments, the Shipment and Billing Notice 

permits the consolidation of these two documents into one. Specifically, this transaction set is appropriate 

where the shipment data, when it includes terms and item prices, can be used both to plan receipts and to 

generate payment. In this environment, the exact prices for the items shipped may not be known in advance 

by both parties. This transaction set is not appropriate in so-called Evaluated Receipts Settlement (ERS) 

environments, in which the exact prices for the items shipped have been agreed upon by, and are known to, 

both parties in advance. This transaction set is not to be used to replace the Ship Notice/Manifest (856) or 

Invoice (810) individually, but only to replace both, together. For example, do not use this transaction set in 

place of a Ship Notice/Manifest while continuing to send either paper or electronic invoice.

Notes:

1. Use this transaction set to provide combined Shipment Notice and Commercial Invoice information to 

Federal Government activities responsible for receiving material and activities responsible for initiating 

payment. Transactions involving separate shipment or billing information should utilize the appropriate 

856 (Ship Notice/Notice Manifest) and 810 (Commercial Invoice) transaction sets.

2. This transaction set may be used to send Wide Area Workflow (WAWF) Shipment and Billing Notice 

documents, (a/k/a COMBOs). Please refer to the WAWF Implementation Guide located at the following 

website for WAWF specific rules and edit guidelines, https://wawf.eb.mil.

3. This transaction may be used to provide unique identification (UID) information to WAWF, Refer to 

the UID web at URL: http://www.acq.osd.mil/uid/ for DoD policy and business rules

4. The hierarchical sequence of this transaction set is Shipment level information, Order level 

information, Item level information and Unique Identification (UID) level information. WAWF 

transactions may also include the Quality Characteristic loop to identify the human readable serial 

number or UII coupled with the supply condition code.

5. The name Wide Area Workflow (WAWF) e-Business Suite was changed to Procurement Integrated 

Enterprise Environment (PIEE). The name for the module Invoicing, Receipt, Acceptance, and Property 

Transfer (iRAPT) was changed to Wide Area Workflow (WAWF). This change is reflected in the IC notes.

6. This revision to the DLMS IC incorporates Proposed DLMS Change and Approved DLMS Change 

004010D857_13_ADC_1412 1 May 03, 2022
(ADC) listed. PDCs/ADCs are available from the DEDSO Web site: 

http://www.dla.mil/HQ/InformationOperations/DLMS/eLibrary/Changes/processchanges/

- ADC 1345 Administrative Update to Convert Federal 856 ASN, 857, 861, and 997 to DLMS ICs. ADC 

1345 Converts Federal IC 857 to a DLMS IC 857. There is no change to the name other than changing 

the prefix from Federal to DLMS. No transaction usage changes are made by ADC 1345.

- Administrative Update to Reflect Realignment of Enterprise Business Standards Office (EBSO) to 

Defense Enterprise Data Standards Office (DEDSO) - Completed on May 03, 2022

- ADC 1412, Replacement of Data Universal Numbering System Number with Unique Entity Identifier 

and Electronic Funds Transfer Indicator to Wide Area Workflow

Page Pos. Seg. Req. Loop Notes and

No. No. ID Name Des. Max.Use Repeat Comments

6 010 ST Transaction Set Header M 1 c1

7 020 BHT Beginning of Hierarchical Transaction M 1 n1

LOOP ID - HL >1

9 030 HL Hierarchical Level M 1 n2

LOOP ID - BS1 1

12 040 G05 Total Shipment Information O 1 n3

14 050 TD1 Carrier Details (Quantity and Weight) O 5

Not Used 060 TD3 Carrier Details (Equipment) O 5

Not Used 070 TD4 Carrier Details (Special Handling, or 

Hazardous Materials, or Both)

O 5

16 080 TD5 Carrier Details (Routing Sequence/Transit 

Time)

O 10

18 090 FOB F.O.B. Related Instructions O 1

20 100 DTM Date/Time Reference O 5

22 110 N9 Reference Identification O 20

32 120 PER Administrative Communications Contact O 5

34 130 CUR Currency O 1

LOOP ID - N1 10

37 140 N1 Name O 1

41 150 N2 Additional Name Information O 2

42 160 N3 Address Information O 2

43 170 N4 Geographic Location O 1

LOOP ID - LM >1

44 175 LM Code Source Information O 1

45 176 LQ Industry Code M >1

LOOP ID - BS2 1

46 180 TDS Total Monetary Value Summary O 1 n4

47 190 PRF Purchase Order Reference O 1

49 200 N9 Reference Identification O >1

51 210 DTM Date/Time Reference O 10

53 220 ITD Terms of Sale/Deferred Terms of Sale O 5

55 230 TXI Tax Information O 10

Not Used 235 SN1 Item Detail (Shipment) O 1

Not Used 237 ISS Invoice Shipment Summary O 1

LOOP ID - SAC 25

004010D857_13_ADC_1412 2 May 03, 2022
57 240 SAC Service, Promotion, Allowance, or Charge 

Information

O 1

Not Used 250 TXI Tax Information O 10

LOOP ID - N1 10

Not Used 260 N1 Name O 1

Not Used 270 N2 Additional Name Information O 2

Not Used 280 N3 Address Information O 2

Not Used 290 N4 Geographic Location O 1

LOOP ID - FA1 >1

60 294 FA1 Type of Financial Accounting Data O 1

61 295 FA2 Accounting Data M >1

LOOP ID - BS3 1

Not Used 300 PAL Pallet Information O 1 n5

Not Used 305 SN1 Item Detail (Shipment) O 1

Not Used 310 MAN Marks and Numbers O 10

LOOP ID - BS4 1

Not Used 320 LX Assigned Number O 1 n6

Not Used 325 N9 Reference Identification O 15

Not Used 328 SN1 Item Detail (Shipment) O 1

Not Used 330 PO4 Item Physical Details O 1

Not Used 340 MEA Measurements O 10

Not Used 350 PKG Marking, Packaging, Loading O 10

Not Used 360 MAN Marks and Numbers O 10

LOOP ID - BS5 1

65 370 IT1 Baseline Item Data (Invoice) O 1 n7

Not Used 380 IT3 Additional Item Data O 1

Not Used 390 PO4 Item Physical Details O 1

71 395 TD4 Carrier Details (Special Handling, or 

Hazardous Materials, or Both)

O >1

Not Used 400 TC2 Commodity O 5

Not Used 410 TXI Tax Information O 10

Not Used 420 CTP Pricing Information O 10

73 430 N9 Reference Identification O 10

Not Used 440 MEA Measurements O 10

76 445 DTM Date/Time Reference O 10

Not Used 446 ITD Terms of Sale/Deferred Terms of Sale O >1

LOOP ID - PID 25

77 450 PID Product/Item Description O 1

Not Used 460 MEA Measurements O 10

LOOP ID - SLN 1000

79 470 SLN Subline Item Detail O 1

Not Used 480 PID Product/Item Description O 25

LOOP ID - SAC 25

83 490 SAC Service, Promotion, Allowance, or Charge 

Information

O 1

004010D857_13_ADC_1412 3 May 03, 2022
Not Used 500 TXI Tax Information O 10

LOOP ID - LM >1

86 505 LM Code Source Information O 1

87 506 LQ Industry Code M >1

LOOP ID - FA1 >1

88 507 FA1 Type of Financial Accounting Data O 1

89 508 FA2 Accounting Data M >1

93 510 SE Transaction Set Trailer M 1

Transaction Set Notes

1. BHT01, Hierarchical Structure Code, may only contain the code values 0001, 0002, and 0003.

When BHT01, the Hierarchical Structure Code, contains a value of 0001, the levels of the transaction 

set are Shipment, Order, Tare (pallet), Pack (carton), Subpack, and Item. The levels, when used, must 

always appear (in the transmission) in the above order, e.g., the tare level cannot be subordinate to the 

item level; however, the pack level may be omitted.

When BHT01, the Hierarchical Structure Code, contains a value of 0002, the levels of the transaction 

set are Shipment, Order, Item, Tare (pallet), Pack (carton), and Subpack. The levels, when used, must 

always appear (in the transmission) in the above order, e.g., the tare level cannot be subordinate to the 

pack level; however, the tare level may be omitted.

When BHT01, Hierarchical Structure Code, contains a value of 0003, the levels of the transaction set 

are Shipment, Tare (pallet), Pack (carton), Subpack, Order and Item. The levels, when used, must 

always appear ( in the transaction set) in the above order, e.g., the pack level can not be subordinate to 

the order level, however the pack level may be omitted.

BHT03 and BHT04 are mandatory.

2. HL01 (Hierarchical ID Number) will be assigned sequentially within the hierarchy starting with one and 

incremented by one for each HL segment.

HL02 (Hierarchical Parent ID) will have the value of 0 when used at the Shipment Level.

HL03 (Hierarchical Level Code) may only contain the codes: S (Shipment Level), O (Order Level), T 

(Tare Level), P (Pack Level), Q (Subpack Level), and I (Item Level).

3. The BS1 loop may only be used at the Shipment Level.

The transaction set shall contain one and only one occurrence of the BS1 loop, Shipment level.

4. The BS2 loop may only be used at the Order Level.

The Transaction Set shall contain at least one occurrence of the BS2 loop, Order Level.

5. The BS3 loop may only be used at the Tare (pallet) Level.

6. The BS4 loop may only be used at the Pack (carton) and Subpack Levels. The Subpack Level may 

only be used in conjunction with the Pack Level.

LX01 (Assigned Number) will be sequentially assigned starting with one and incremented by one for 

each LX segment.

The LX segment is used to bound the segments for the Pack and Subpack Levels to allow all segments 

within the loop to be optional. It has no relevance to the application data being sent.

7. The BS5 loop may only be used at the Item Level.

There shall be at least one occurrence of the BS5 loop, Item Level within each Order Level.

Transaction Set Comments

1. The structure of this transaction set is one shipment of one or more orders.

This transaction set is used to convey information that is normally found on a shipping/receiving 

004010D857_13_ADC_1412 4 May 03, 2022
document and a invoice, in a paper environment. In most cases prices are excluded from the receiving 

documents. Care should be exercised to keep this information from the receiving area if it is the 

current practice to exclude such information. It may be prudent to consult an auditor or legal 

representative if there is any question.

004010D857_13_ADC_1412 5 May 03, 2022
Segment: ST Transaction Set Header

Position: 010

Loop:

Level:

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).

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

 857 Shipment and Billing Notice

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

The unique control number is assigned by the originator of the 

transaction set or by the originator's application program.

004010D857_13_ADC_1412 6 May 03, 2022
Segment: BHT Beginning of Hierarchical Transaction

Position: 020

Loop:

Level:

Usage: Mandatory

Max Use: 1

Purpose: To define the business hierarchical structure of the transaction set and identify the 

business application purpose and reference data, i.e., number, date, and time

Syntax Notes:

Semantic Notes: 1 BHT03 is the number assigned by the originator to identify the transaction 

within the originator's business application system.

2 BHT04 is the date the transaction was created within the business application 

system.

3 BHT05 is the time the transaction was created within the business application 

system.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M BHT01 1005 Hierarchical Structure Code M ID 4/4

Code indicating the hierarchical application structure of a transaction set 

that utilizes the HL segment to define the structure of the transaction set

 0002 Shipment, Order, Item, Packaging

M BHT02 353 Transaction Set Purpose Code M ID 2/2

Code identifying purpose of transaction set

 00 Original

Use to indicate the initial submission of an 

original Shipment and Billing Notice (SBN) or for 

a replacement SBN for one that was canceled and 

a new number assigned.

01 Cancellation

For WAWF, use to indicate a "Void Only" 

submission.

05 Replace

For WAWF, use to indicate a "Void and Create" to 

void a previously submitted ASN/Receiving Report 

(RR) and concurrently create a new one.

07 Duplicate

Use to indicate a re-transmission of an original 

857 transaction set.

14 Advance Notification

Use to indicate the initial submission of an 

original SBN for which associated Pack/Radio 

004010D857_13_ADC_1412 7 May 03, 2022
Frequency Identification (RFID) information will 

be provided separately via Advance Shipment 

Notice/Receiving Report.

Must Use BHT03 127 Reference Identification O AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

Unique reference number assigned by the originator to identify the 

transaction within the originator's business application system. For 

example, this data element would be used when the reference number 

in ST02 is assigned independent of the business application system.

BHT04 373 Date O DT 8/8

Date expressed as CCYYMMDD

Use to identify the date the transaction set was created. This date also 

serves as the invoice date.

BHT05 337 Time O TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

1. Express the originating activity's time in Universal Time Coordinate 

(UTC).

2. Express time in a four position Hour Hour Minute Minute (HHMM) 

format.

Must Use BHT06 640 Transaction Type Code O ID 2/2

Code specifying the type of transaction

 AB Advance Shipment and Billing Notice

 AS Shipment Advice

 PR Product (or Service)

Use to indicate an original Shipment and Billing 

Notice (SBN) submitted for performance of a 

service line where physical delivery/receipt of 

material will not take place. 

004010D857_13_ADC_1412 8 May 03, 2022
Segment: HL Hierarchical Level

Position: 030

Loop: HL Mandatory

Level:

Usage: Mandatory

Max Use: 1

Purpose: To identify dependencies among and the content of hierarchically related groups of 

data segments

Syntax Notes:

Semantic Notes:

Notes: 1. Iterations of the HL/030 loop provide data structured in a hierarchical logic 

consisting of Shipment, Order, Item, and UID.

2. Must use the first iteration of the HL/030 loop as the Shipment loop to 

provide shipment information common to the entire shipment. Use the Order 

loop to provide order information common to all items in an order. Use multiple 

iterations of the Item loop to identify information applicable to individual line 

items in the shipment and order.

3. Shipment container information pertains to individual line items and is 

contained within the applicable Item loop.

4. The Pack loop is not used.

5. When code PR (Services) is used in BHT06 indicating only service items are 

being identified in the transaction, use only the following segments in the 

Shipment loop: GO5 and the N1 loop.

6. For WAWF, the hierarchical structure shall be: shipment (HL03 code S), 

order/invoice (HL03 code O), item (HL03 code I), product characteristics (HL03 

code PH), and UID (HL03 code D).

7. For inclusion of Mark information associated with IUID data content, the 

Mark Loop (HL03 code X) will be a child loop to the UID loop (HL03 code D).

Data Element Summary

Ref. Data

Des. Element Name Attributes

M HL01 628 Hierarchical ID Number M AN 1/12

A unique number assigned by the sender to identify a particular data 

segment in a hierarchical structure

In the first HL/030 loop iteration, cite the number 1. In each 

subsequent loop iteration, increase incrementally by 1.

HL02 734 Hierarchical Parent ID Number O AN 1/12

Identification number of the next higher hierarchical data segment that the 

data segment being described is subordinate to

004010D857_13_ADC_1412 9 May 03, 2022
1. Do not use in the HL/030 Shipment loop. Use in the HL/030 Order 

loop to identify the Shipment loop associated with the order. Use in 

each HL/030 Item loop iteration to identify the Order loop associated 

with each line item.

2. Cite the sequential serial number assigned in HL01 of the Shipment 

loop to identify the order associated with the shipment. Cite the 

sequential serial number assigned in HL01 of the HL/030 Order loop to 

identify the line item associated with the Order loop. When providing 

UID information, cite the sequential serial number assigned in HL01 of 

the HL/30 line item loop to associate the UID information with its 

relevant line item. Citing the applicable information in this fashion 

provides a cross-reference for all Shipment, Order, Item information, 

and UID information contained in the Shipment and Billing Notice. 

M HL03 735 Hierarchical Level Code M ID 1/2

Code defining the characteristic of a level in a hierarchical structure

 D Product Description

Use to identify UID data consistent with UID data 

requirements. Only segments 2/IT1/370, 

2/PID/450, and 2/SLN/470 are applicable to the 

UID data loop. Use a separate UID loop for each 

combination of UII type, original part number, 

Enterprise Identifier and Issuing Agency Code. 

Begin a new UID loop if any one of these elements 

differs. Begin a new UID loop if the number of 

items identified by UIIs exceeds the allowable 

repetitions of the SLN segment. When this occurs, 

repeat the IT1 data to retain the relationship. 

G Quality Characteristics

For WAWF, use to identify the supply condition 

code loop associated with the human readable 

serial number or UII. This loop will be a child 

loop to the I Item Loop (individual line item), or 

the D UID Loop. The following detail segments 

and specific elements are applicable to the G Loop, 

2/SLN/470 and 2/LM/505, 2/LQ/506.

I Item

Use to identify the individual Item loop(s).

O Order

Use to identify the individual Order loop(s).

PH Product Characteristic

Use to identify product characteristics (Batch/Lot, 

Manufacturer, and Shelf Life Expiration Date) 

applicable to the item(s) being shipped/delivered. 

Only segments 2/IT1/370, 2/N9/430, 2/DTM/445, 

004010D857_13_ADC_1412 10 May 03, 2022
and 2/N1/140(if N1/140 is used, then G05/040 

must be used to meet syntax requirements) are 

used. Multiple PH Loops may subordinate to a 

single Item Loop. No subordinate loops are 

allowed to this loop.

S Shipment

Use to identify the transaction set Shipment loop.

V Address Information

 X Serial Number

Use to provide Mark information associated with 

Parent UII (identified by a Parent UID loop) for 

new or updated items in the IUID Registry.

HL04 736 Hierarchical Child Code O ID 1/1

Code indicating if there are hierarchical child data segments subordinate to 

the level being described

1. Use in the Shipment loop to indicate the presence of one or more 

subordinate Order loops. 

2. Use in the Order loop to indicate the presence of one or more 

subordinate Item loops.

3. Use in Item loop to indicate the presence of one or more subordinate 

UID loops.

 0 No Subordinate HL Segment in This Hierarchical 

Structure.

 1 Additional Subordinate HL Data Segment in This 

Hierarchical Structure.

004010D857_13_ADC_1412 11 May 03, 2022
Segment: G05 Total Shipment Information

Position: 040

Loop: BS1 Optional

Level:

Usage: Optional

Max Use: 1

Purpose: To provide totals relating to the shipment

Syntax Notes: 1 If either G0501 or G0502 is present, then the other is required.

2 At least one of G0501 G0503 or G0505 is required.

3 If either G0503 or G0504 is present, then the other is required.

4 If either G0505 or G0506 is present, then the other is required.

5 If either G0507 or G0508 is present, then the other is required.

Semantic Notes:

Notes: 1. Must use G0501/G0502 to report total quantities involved in the shipment to 

comply with X12 syntax requirements.

2. For transactions involving material only, use G0501/G0502 to indicate the 

total number of units shipped.

3. For transactions involving services only, use the quantity of 1 (one) in G0501 

and the unit of measurement LO (Lot) in G0502.

4. For transactions involving both material and services, only report the material 

shipment quantity.

Data Element Summary

Ref. Data

Des. Element Name Attributes

Must Use G0501 382 Number of Units Shipped X R 1/10

Numeric value of units shipped in manufacturer's shipping units for a line 

item or transaction set

1. For transactions involving material only, indicate the total number 

of units shipped.

2. For transactions involving services only, use the quantity of 1 (one).

3. For transactions involving both material and services, indicate the 

total number of units (material only) shipped.

Must Use G0502 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

Use any code, the following is a preferred list:

EA Each

Use with G0501 when identifying material shipment quantities.

004010D857_13_ADC_1412 12 May 03, 2022
LO Lot

Use with G0501 when the transaction involves services only.

Refer to 004010 Data Element Dictionary for acceptable code values.

G0503 81 Weight X R 1/10

Numeric value of weight

G0504 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

 LB Pound

G0505 183 Volume X R 1/8

Value of volumetric measure

Use with G0506 = 5I or CF as applicable.

G0506 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

The Cube field is a numeric field reflecting the total volume of a 

shipment in cubic feet. The field is a minimum one and maximum of 

eight numeric positions in length; decimals are not permitted and it 

cannot be a "zero".

 5I Standard Cubic Foot

Use for volume measured by Standard Cubic Foot 

defined as: One cubic foot of gas measured at a 

fixed temperature and pressure; the value used for 

the temperature and pressure varies depending on 

the type of gas being measure.

CF Cubic Feet

Use for volume measured by cubic feet.

Not Used G0507 80 Lading Quantity X N0 1/7

Not Used G0508 355 Unit or Basis for Measurement Code X ID 2/2

004010D857_13_ADC_1412 13 May 03, 2022
Segment: TD1 Carrier Details (Quantity and Weight)

Position: 050

Loop: BS1 Optional

Level:

Usage: Optional

Max Use: 5

Purpose: To specify the transportation details relative to commodity, weight, and quantity

Syntax Notes: 1 If TD101 is present, then TD102 is required.

2 If TD103 is present, then TD104 is required.

3 If TD106 is present, then TD107 is required.

4 If either TD107 or TD108 is present, then the other is required.

5 If either TD109 or TD110 is present, then the other is required.

Semantic Notes:

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD101 103 Packaging Code O AN 3/5

Code identifying the type of packaging; Part 1: Packaging Form, Part 2: 

Packaging Material; if the Data Element is used, then Part 1 is always 

required

Refer to 004010 Data Element Dictionary for acceptable code values.

TD102 80 Lading Quantity X N0 1/7

Number of units (pieces) of the lading commodity

TD103 23 Commodity Code Qualifier O ID 1/1

Code identifying the commodity coding system used for Commodity Code

Refer to 004010 Data Element Dictionary for acceptable code values.

TD104 22 Commodity Code X AN 1/30

Code describing a commodity or group of commodities

TD105 79 Lading Description O AN 1/50

Description of an item as required for rating and billing purposes

TD106 187 Weight Qualifier O ID 1/2

Code defining the type of weight

Refer to 004010 Data Element Dictionary for acceptable code values.

TD107 81 Weight X R 1/10

Numeric value of weight

TD108 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.

TD109 183 Volume X R 1/8

Value of volumetric measure

004010D857_13_ADC_1412 14 May 03, 2022
TD110 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.

004010D857_13_ADC_1412 15 May 03, 2022
Segment: TD5 Carrier Details (Routing Sequence/Transit Time)

Position: 080

Loop: BS1 Optional

Level:

Usage: Optional

Max Use: 10

Purpose: To specify the carrier and sequence of routing and provide transit time information

Syntax Notes: 1 At least one of TD502 TD504 TD505 TD506 or TD512 is required.

2 If TD502 is present, then TD503 is required.

3 If TD507 is present, then TD508 is required.

4 If TD510 is present, then TD511 is required.

5 If TD513 is present, then TD512 is required.

6 If TD514 is present, then TD513 is required.

7 If TD515 is present, then TD512 is required.

Semantic Notes: 1 TD515 is the country where the service is to be performed.

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD501 133 Routing Sequence Code O ID 1/2

Code describing the relationship of a carrier to a specific shipment 

movement

1. Use to identify each transportation leg which involves the loading of 

cargo onto a transportation device and its conveyance from one physical 

location to another. 

2. Equates to the Route Sequence Number in WAWF.

 1 1st Carrier after Origin Carrier

For future use. Not available at this time. Not 

currently applicable for WAWF interface.

B Origin/Delivery Carrier (Any Mode)

For WAWF Version 4.1, only Code B is valid.

TD502 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for 

Identification Code (67)

Use to identify the carrier applicable to the identified transportation leg 

(per TD501) by SCAC.

 2 Standard Carrier Alpha Code (SCAC)

TD503 67 Identification Code X AN 2/80

Code identifying a party or other code

Must Use TD504 91 Transportation Method/Type Code X ID 1/2

Code specifying the method or type of transportation for the shipment

Use to identify the mode of shipment.

004010D857_13_ADC_1412 16 May 03, 2022
Refer to 004010 Data Element Dictionary for acceptable code values.

Not Used TD505 387 Routing X AN 1/35

Not Used TD506 368 Shipment/Order Status Code X ID 2/2

Not Used TD507 309 Location Qualifier O ID 1/2

Not Used TD508 310 Location Identifier X AN 1/30

Not Used TD509 731 Transit Direction Code O ID 2/2

Not Used TD510 732 Transit Time Direction Qualifier O ID 2/2

Not Used TD511 733 Transit Time X R 1/4

Not Used TD512 284 Service Level Code X ID 2/2

Not Used TD513 284 Service Level Code X ID 2/2

Not Used TD514 284 Service Level Code O ID 2/2

Not Used TD515 26 Country Code O ID 2/3

004010D857_13_ADC_1412 17 May 03, 2022
Segment: FOB F.O.B. Related Instructions

Position: 090

Loop: BS1 Optional

Level:

Usage: Optional

Max Use: 1

Purpose: To specify transportation instructions relating to shipment

Syntax Notes: 1 If FOB03 is present, then FOB02 is required.

2 If FOB04 is present, then FOB05 is required.

3 If FOB07 is present, then FOB06 is required.

4 If FOB08 is present, then FOB09 is required.

Semantic Notes: 1 FOB01 indicates which party will pay the carrier.

2 FOB02 is the code specifying transportation responsibility location.

3 FOB06 is the code specifying the title passage location.

4 FOB08 is the code specifying the point at which the risk of loss transfers. This 

may be different than the location specified in FOB02/FOB03 and 

FOB06/FOB07.

Notes: This segment is only used when physical shipment of material is involved.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M FOB01 146 Shipment Method of Payment M ID 2/2

Code identifying payment terms for transportation charges

 BP Paid by Buyer

Use to indicate a Government Bill of Lading 

(GBL) was issued.

DF Defined by Buyer and Seller

 PE Prepaid and Summary Bill

Use when transportation charges are to be prepaid 

by the seller, are not included in the unit price, and 

are to be invoiced periodically.

PP Prepaid (by Seller)

Use to indicate that transportation charges are not 

included in the unit price but are prepaid and are 

added as a separate item on this invoice.

PS Paid by Seller

Use to indicate transportation charges are included 

in the unit price.

FOB02 309 Location Qualifier X ID 1/2

Code identifying type of location

Use to indicate the transportation responsibility location.

 DE Destination (Shipping)

 IT Intermediate FOB Point

004010D857_13_ADC_1412 18 May 03, 2022
Provide the address in the N1/140 loop, citing code 

KX in N101.

OR Origin (Shipping Point)

Not Used FOB03 352 Description O AN 1/80

Not Used FOB04 334 Transportation Terms Qualifier Code O ID 2/2

Not Used FOB05 335 Transportation Terms Code X ID 3/3

FOB06 309 Location Qualifier X ID 1/2

Code identifying type of location

 IT Intermediate FOB Point

Provide the acceptance point address in the N1/140 

loop, citing KZ in N101.

Not Used FOB07 352 Description O AN 1/80

Not Used FOB08 54 Risk of Loss Code O ID 2/2

Not Used FOB09 352 Description X AN 1/80

004010D857_13_ADC_1412 19 May 03, 2022
Segment: DTM Date/Time Reference

Position: 100

Loop: BS1 Optional

Level:

Usage: Optional

Max Use: 5

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:

Notes: Use this DTM/100 segment for dates that apply to shipment level information.

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

1. Use in Shipment loop (HL03 code S) to identify 

the effective date for a Reparables Combo when 

property transfer is contract to contract and the 

prime contractor does not change.

2. Use in Mark loop (HL03 code X) to identify the 

Date the Mark is placed on the item.

011 Shipped

Use to indicate that a supply has shipped, (i.e., the 

date a shipment was released to a carrier).

017 Estimated Delivery

 094 Manufacture

Use in Mark loop (HL03 code X) to identify Date 

of Manufacture.

139 Estimated

 196 Start

 197 End

 198 Completion

Use to identify Services Completion Date.

214 Date of Repair/Service

Use to indicate a general date that a service was 

provided.

245 Estimated Completion

Use to identify Estimated Services Completion Date.

004010D857_13_ADC_1412 20 May 03, 2022
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

004010D857_13_ADC_1412 21 May 03, 2022
Segment: N9 Reference Identification

Position: 110

Loop: BS1 Optional

Level:

Usage: Optional

Max Use: 20

Purpose: To transmit identifying information as specified by the Reference Identification 

Qualifier

Syntax Notes: 1 At least one of N902 or N903 is required.

2 If N906 is present, then N905 is required.

3 If either C04003 or C04004 is present, then the other is required.

4 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Notes: 1. Use multiple repetitions of this N9/110 segment to identify data that apply to 

the entire shipment. Use the N9/200 segment to identify data that apply to the 

Order level.

2. Use in 2/HL/030 Mark loops to provide Mark information related to parent 

UIDs. Repeat the N9 segment as needed. For values exceeding the N902 

maximum field length limit of 30 characters, use the N903 for the overflow. For 

values exceeding the N902 and N903 maximum field length limit (combined 75 

characters), use the N907 C04002, C04004, and C04006 as needed with 

appropriate qualifier cited in the C04001, C04003, and C04005.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

1. Up to two secondary transportation identification numbers may be 

provided for each transportation leg (per TD501). For WAWF Version 

4.1 only one transportation leg may be identified. Field length for 

secondary transportation identification numbers in WAWF may not 

exceed 30 characters.

2. Optional data element used with 1/N103/140 UE Unique Entity 

Identifier to identify System for Award Management (SAM) records with 

an alternative Electronic Funds Transfer (EFT) account.

 08 Carrier Assigned Package Identification Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

carrier package tracking number when carrier is 

other than the United States Postal Service. 

Recommended this be use in conjunction with 

identification of the carrier identification by 

004010D857_13_ADC_1412 22 May 03, 2022
Standard Carrier Alpha Code (SCAC).

0L Referenced By

Use to describe the type of secondary transportation 

identification number associated with the value 

cited as Other Unlisted Transportation Number 

(N901=XY Other Unlisted Type of Reference 

Number)

12 Billing Account

Use to identify the Authorization Accounting 

Activity (AAA).

2E Foreign Military Sales Case Number

1. Use in the shipment loop, HL03=S.

 

2. For transmission to WAWF, the Foreign 

Military Sales Case Number is the concatenation of 

the Security Cooperation (SC) Customer Code, SC 

Implementing Agency Code, and SC Case 

Designator structured as XX-X-XXX.

3. For transmission to DoD applications, this data 

element will be reformatted as three discrete data 

elements.

4. For DLMS, in the 856 this data element is used 

to identify the two-position Security Cooperation 

(SC) Case Designator. The SC Customer Code is 

mapped to REF01 Code SCC and the SC 

Implementing Agency is mapped to REF01 Code 

SCI. 

7M Frame

Use in Mark loop (HL03 code X) to identify the 

Mark content type Hull Number.

AAG Military ID

Use in Mark loop (HL03 code X) to identify the 

Service/Agency/Command. Authorized values for 

N902 are:

CHEMBIO

MDA

TRANSCOM

SOCOM

USARMY

USAF

USCG

USMC

USN

004010D857_13_ADC_1412 23 May 03, 2022
AAL Agent Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type USMC Number.

AAU General Agency Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type USA Number.

AAW Agency Assigned Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type USAF Number.

ABS Vessel Name

Use in Mark loop (HL03 code X) to identify the 

Mark content type Vessel Class.

AT Appropriation Number

 AW Air Waybill Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

the shipment unit air waybill number.

BL Government Bill of Lading

Use to identify the shipment unit Government bill 

of lading number.

BM Bill of Lading Number

Use to identify the shipment unit commercial bill 

of lading number.

BN Booking Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

shipment unit "Sealift Booking Number."

CA Cost Allocation Reference

 CN Carrier's Reference Number (PRO/Invoice)

Use to identify the "PRO/Invoice Number." A 

PRO or invoice number is a progressively 

sequential numbering system generated by 

commercial carriers to identify freight bills. 

CT Contract Number

1. Use in Shipment loop (HL03 code S) to identify 

the Gaining procurement instrument identifier 

(PIID) for Reparable Combo Reports. When 

procurement is authorized under a PIID call/order 

number (F in 9th position), provide the value in 

the PIID field. Refer to ADC 1161.

2. Use in Mark loop (HL03 code X) to identify the 

Mark content type PIID.

004010D857_13_ADC_1412 24 May 03, 2022
DO Delivery Order Number

 DX Department/Agency Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type USN Number.

E9 Attachment Code

 EF Electronic Funds Transfer ID Number

Use only when 1/N103/140 is UE Unique Entity 

Identifier, to provide an alternate EFT account in 

N902.

FA Federal Acquisition Regulations (FAR)

 FI File Identifier

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

the "Port Call File Number (PCFN)." This is a 

sealift identifier generated and assigned by the 

Integrated Booking System to uniquely identify a 

booking; sometimes referred to as the 

government's booking number.

FS Final Sequence Number

For WAWF, the following rules are authorized:

1. If the payment system is MOCAS, EBS, or 

contract is DLA or DCMA administered, use in the 

Shipment loop (HL03 Code S) to indicate that 

shipment is final. Enter the Shipment Number in 

N902, the 8th position must be a 'Z'. 

2. If the payment system is not MOCAS, EBS, or 

contract is not DLA or DCMA administered, use in 

Shipment loop (HL03 Code S) to indicate that the 

shipment is final. Enter the Shipment Number 

(without the 'Z') in N902.

This data element must be used in conjunction 

with the business rules in Code SI, Shipper's 

Identifying Number for Shipment (SID).

GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Internal Asset Number. The 

Internal Asset Number may be carried in a 

combination of N902 (30 characters), N903 (45 

characters), C04002 (30 characters), C04004 (30 

characters), and C04006 (30 characters) for a 

maximum of 165 characters. When extending the 

Internal Asset Number into the composite data 

004010D857_13_ADC_1412 25 May 03, 2022
elements, the C04001, C04003, and C04005 must 

cite code GU.

I5 Invoice Identification

For WAWF, use in Shipment loop (HL03 Code S) 

to identify the Final Invoice Indicator. Enter 

'Final' in N902, and 'Y' in N103 to identify that 

the transaction is a Final Invoice. Enter 'N' if the 

transaction is not final.

IZ Insured Parcel Post Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

the shipment unit insured parcel post number.

JL Packet

Use in Mark loop (HL03 code X) as the 

Bagged/Tagged Indicator. Enter Y (Yes) or N (No) 

in the N902.

K2 Certified Mail Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

the shipment unit certified mail number.

K3 Registered Mail Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

the shipment unit registered parcel post number.

K6 Purchase Description

Use in Mark loop (HL03 code X) to identify the 

Mark content type Item Nomenclature. The 

description may be carried in a combination of 

N902 (30 characters), N903 (45 characters), 

C04002 (30 characters), C04004 (30 characters), 

and C04006 (30 characters) for a maximum of 165 

characters. When extending the description into 

the composite data elements, the C04001, C04003, 

and C04005 must cite code K6.

KL Contract Reference

For WAWF, use to indicate a Contract Number 

Type. Cite the applicable code in N902.

A - Cooperative Agreement

B - DoD Contract (FAR)

C - DoD Contract (Non-FAR)

D - Grant

E - Intragovernmental

F - Intergovernmental

004010D857_13_ADC_1412 26 May 03, 2022
G - International Agreement

I - Non-DoD Contract (FAR)

J - Non-DoD Contract (Non-FAR)

K - Other Agreement

S - Uniform PIID (FAR 4.16)

LA Shipping Label Serial Number

Use to identify the fixe- length 18 character Serial 

Shipping Container Code (SSCC) used by NATO 

partners to track shipment units. Only one SSCC 

per ASN is authorized.

LT Lot Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Lot Number.

NS National Stock Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type National Stock Number.

PM Part Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Part Number. Cite the Part 

Number in the N903.

PRT Product Type

Use in Mark loop (HL03 code X) to identify the 

Mark content type Type Designation. Type 

Designation is a series of letters and numbers based 

on a standard (usually military) that identifies the 

type/model/series of a piece of equipment. 

Examples: F/A-18C means Fighter/Attack Aircraft 

model 18 Series C. CVN-75 means Nuclear 

Aircraft Carrier Hull Number 75. The Type 

Designation may be carried in a combination of 

N902 (30 characters), N903 (45 characters) and 

N907 C04002 (30 characters). When extending 

the description into the composite data elements, 

the C04001 must cite code PRT.

Q5 Property Control Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Property Control Number. 

Q8 Registration Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Registration Number.

RE Release Number

 SE Serial Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Serial Number.

004010D857_13_ADC_1412 27 May 03, 2022
SI Shipper's Identifying Number for Shipment (SID)

1. Use to indicate a shipment number assigned by 

the shipper. 

2. For WAWF, use in the Shipment loop (HL03 

Code S), to indicate that the shipment is not final 

in N901. Enter the Shipment Number in N902. If 

the Shipment is final, this data element must be 

used in conjunction with the business rules in Code 

FS, Final Sequence Number.

SJ Set Number

Use in Mark loop (HL03 code X).

TG Transportation Control Number (TCN)

The TCN is a 17-character data element assigned 

to control and manage every shipment unit 

throughout the transportation pipeline. The TCN 

for each shipment is unique and not duplicated. 

Only one TCN per ASN is authorized.

TH Transportation Account Code (TAC)

Use in the HL03 = S loop in conjunction with 

REF02= Transportation Account Code (TAC). The 

Transportation Account Code is a data element 

used to identify the appropriation or user 

responsible for paying the transportation costs.

TIP Technical Information Package

Use in Mark loop (HL03 code X) to identify the 

Medium for the mark data. Authorized values for 

N902 are:

2D COMPLIANT

NONCOMPLIANT DATA MATRIX

HUMAN READABLE

CMB

PDF417

BARCODE

RFID

DEFINED

PROFILE

U3 Unique Supplier Identification Number (USIN)

Use in the Mark loop (HL03 code X) to identify the 

Mark content type UII. Cite the UII in N903.

WY Waybill Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

the shipment unit "Surface Waybill Number."

004010D857_13_ADC_1412 28 May 03, 2022
XY Other Unlisted Type of Reference Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

"Other Unlisted Transportation Number." Use 

additional N9 segment instance with Qualifier 

"0L" to explain the type of number identified.

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type FAA Certification. The FAA 

Certification may be carried in a combination of 

N902 (30 characters), N903 (45 characters), 

C04002 (30 characters), C04004 (30 characters), 

and C04006 (30 characters) for a maximum of 165 

characters. When extending the FAA Certification 

into the composite data elements, the C04001, 

C04003, and C04005 must cite code Y9.

ZA Supplier

Use in Mark loop (HL03 code X) to identify the 

Mark content type Supplier Name. The Supplier 

Name may be carried in a combination of N902 

(30 characters), N903 (45 characters) and N907 

C04002 (30 characters). When extending the 

description into the composite data elements, the 

C04001 must cite code ZA.

ZH Carrier Assigned Reference Number

This is authorized as a secondary transportation 

identification numbers in WAWF. Use to identify 

the shipment unit "Express Mail Number".

ZZ Mutually Defined

Use N902 to indicate information associated with 

Mark-for Party or general comments. If additional 

space is needed, also use N903. If necessary, can 

be used in conjunction with Mark -for Party 

identified in 1/N101/140.

N902 127 Reference Identification X AN 1/30

Reference information as defined for a particular Transaction Set or as 

specified by the Reference Identification Qualifier

N903 369 Free-form Description X AN 1/45

Free-form descriptive text

Use to identify the Routing Sequence Code (per TD501) as a cross 

reference when identifying secondary transportation identification 

numbers in WAWF, e.g. "B."

Not Used N904 373 Date O DT 8/8

Not Used N905 337 Time X TM 4/8

004010D857_13_ADC_1412 29 May 03, 2022
Not Used N906 623 Time Code O ID 2/2

N907 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

 GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Internal Asset Number.

K6 Purchase Description

Use in Mark loop (HL03 code X) to identify the 

Mark content type Item Nomenclature.

PRT Product Type

Use in Mark loop (HL03 code X) to identify the 

Mark content type Type Designation.

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type FAA Certification.

ZA Supplier

Use in Mark loop (HL03 code X) to identify the 

Mark content type Supplier Name.

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

 GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type Internal Asset Number.

K6 Purchase Description

Use in Mark loop (HL03 code X) to identify the 

Mark content type Item Nomenclature.

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type FAA Certification.

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

 GU Internal Purchase Order Item Number

Use in Mark loop (HL03 code X) to identify the 

004010D857_13_ADC_1412 30 May 03, 2022
Mark content type Internal Asset Number.

K6 Purchase Description

Use in Mark loop (HL03 code X) to identify the 

Mark content type Item Nomenclature.

Y9 Current Certificate Number

Use in Mark loop (HL03 code X) to identify the 

Mark content type FAA Certification.

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

004010D857_13_ADC_1412 31 May 03, 2022
Segment: PER Administrative Communications Contact

Position: 120

Loop: BS1 Optional

Level:

Usage: Optional

Max Use: 5

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:

Notes: Use to indicate the name of a general point of contact. 

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 an individual contractor's organization to be contacted 

with questions arising from the submission of this transaction set.

 CN General Contact

Use in the Address Information Loop (HL03=V) 

when 2/N101/140 cites code FE to identify 

additional e-mail notifications.

IC Information Contact

Use to indicate an individual in the contractor's 

organization to be contacted with questions arising 

from the submission this transaction.

PER02 93 Name O AN 1/60

Free-form name

1. Cite the last name first, followed by first name. If the whole name is 

longer than 60 characters, truncate or use initials for the first name.

2. When PER01 cites IC for WAWF, enter WAWF USERID in PER02.

PER03 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

Use to identify a communication number for the party cited in PER02. 

Use Per03/04 to identify the communication number.

 EM Electronic Mail

 TE Telephone

Use to indicate a commercial telephone number. 

Include the area code.

004010D857_13_ADC_1412 32 May 03, 2022
PER04 364 Communication Number X AN 1/80

Complete communications number including country or area code when 

applicable

PER05 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

 EM Electronic Mail

 EX Telephone Extension

Use only if PER03 is used citing code TE.

PER06 364 Communication Number X AN 1/80

Complete communications number including country or area code when 

applicable

PER07 365 Communication Number Qualifier X ID 2/2

Code identifying the type of communication number

 EM Electronic Mail

PER08 364 Communication Number X AN 1/80

Complete communications number including country or area code when 

applicable

Not Used PER09 443 Contact Inquiry Reference O AN 1/20

004010D857_13_ADC_1412 33 May 03, 2022
Segment: CUR Currency

Position: 130

Loop: BS1 Optional

Level:

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:

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

Refer to 004010 Data Element Dictionary for acceptable code values.

M CUR02 100 Currency Code M ID 3/3

Code (Standard ISO) for country in whose currency the charges are 

specified

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

004010D857_13_ADC_1412 34 May 03, 2022
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

CUR09 337 Time O TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

CUR10 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.

CUR11 373 Date X DT 8/8

Date expressed as CCYYMMDD

CUR12 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

CUR13 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.

CUR14 373 Date X DT 8/8

Date expressed as CCYYMMDD

CUR15 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

CUR16 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.

CUR17 373 Date X DT 8/8

Date expressed as CCYYMMDD

CUR18 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

004010D857_13_ADC_1412 35 May 03, 2022
or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

CUR19 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.

CUR20 373 Date X DT 8/8

Date expressed as CCYYMMDD

CUR21 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

004010D857_13_ADC_1412 36 May 03, 2022
Segment: N1 Name

Position: 140

Loop: N1 Optional

Level:

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:

Notes: 1. Whenever possible, address information should be transmitted using code 

values contained in a combination of the N101 and N103/4 data elements. Use 

N102 and N2-N4 segments only when it is necessary to transmit the full address. 

2. Use this N1/140 Name loop to identify organizations applicable to the 

shipment information.

3. Use this N1/140 loop to identify: a) contractor, or other party originating the 

transaction set; b) the Ship-To, or ultimate recipient; c) other party receiving the 

transaction set; and d) additional e-mail recipients to receive notification of 

document submissions via EDI.

4. Use the WAWF Implementation Guide for WAWF specific addressing 

instructions.

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

 42 Component Manufacturer

Use in Mark loop (HL03 code X).

7D Contracting Officer Representative

 AAU Marker Owner

Use in Mark loop (HL03 code X) to identify the 

Mark Owner, who represents the entity/activity that 

added the Mark to an item.

AQ Account of (Destination Party)

 BY Buying Party (Purchaser)

Use to indicate 'Issue By' activity.

C4 Contract Administration Office

 FE Mail Address

Use in the Address Information Loop (HL03=V) to 

004010D857_13_ADC_1412 37 May 03, 2022
identify additional e-mail addresses requiring 

notification of the document submission via EDI. 

Identify the organization name in the N102 and 

the e-mail addresses in the associated PER 

segment(s)

IAO Manager

 KA Item Manager

 KX Free on Board Point

Use to indicate the FOB point when it has to be 

described by a specific address rather than as a 

code value indicating either origin or destination. 

Use when 1/FOB02/090 is code IT - Intermediate.

KZ Acceptance Location

Use to indicate the acceptance location when it has 

to be described by a specific address rather than as 

a code value indicating either origin or destination. 

 Use when 1/FOB06/090 is code IT - Intermediate.

L1 Inspection Location

 PE Payee

 PO Party to Receive Invoice for Goods or Services

 PR Payer

 SE Selling Party

Use to indicate the Prime Contractor or vendor.

SF Ship From

 ST Ship To

Use to indicate the address to which an item must 

be shipped. If the ship-to address is an FPO or 

APO, cite the FPO or APO zip code in N403, cite 

code AR in N405, and cite the two letter identifier 

(AA for Miami, AE for New York, and AP for San 

Francisco) in N406.

SU Supplier/Manufacturer

For DMLSS, if a batch/lot is provided in N9/430 of 

PH Loop, the actual Manufacturer must be 

provided---either by using this N1 segment in PH 

Loop or also using the N901/430 ZM Code with 

text name of manufacturer. The manufacturer 

may be identified by CAGE.

SV Service Performance Site

 Z7 Mark-for Party

Use as needed to identify Mark-for Party. If 

necessary, use 1/N901/110, code ZZ, to provide any 

additional comments associated with the Mark-for 

Party.

004010D857_13_ADC_1412 38 May 03, 2022
N102 93 Name X AN 1/60

Free-form name

Use as necessary, to indicate the name of the activity cited in N101. 

When that party can be identified by a code value in N104, it is not 

necessary to provide the name. If additional characters are required to 

cite the full name, truncate at a logical point and use the N2 segment 

for the additional name information. If the ship-to address is an APO 

or FPO, cite APO or FPO as appropriate.

N103 66 Identification Code Qualifier X ID 1/2

Code designating the system/method of code structure used for 

Identification Code (67)

 10 Department of Defense Activity Address Code 

(DODAAC)

Use to indicate either a Department of Defense 

Activity Address Code or a Civilian Agency Activity 

Address Code.

14 UCC/EAN Location Code Prefix

Use to identify the UCC/EAN Company Prefix. 

Enter the prefix value (0-9) in the N104.

21 Health Industry Number (HIN)

When used in the Mark loop (HL03 code X), use to 

identify the European Health Industry Business 

Communications Council (EHIBCC) Number.

33 Commercial and Government Entity (CAGE)

 41 Telecommunications Carrier Identification Code

When used in the Mark loop (HL03 code X), use to 

identify the American National Standard for 

Telecommunications Information Interchange - 

Coded Representation of the North American 

Telecommunication Industry Manufacturers, 

Suppliers, and Related Service Companies (ANSI 

T1.220) value.

A2 Military Assistance Program Address Code (MAPAC)

 UE Unique Entity Identifier

A data maintenance action was approved in version 

8020. The approved code/name is "UE Unique 

Entity Identifier".

N104 67 Identification Code X AN 2/80

Code identifying a party or other code

Use to cite the actual Department of Defense Activity Address Code.

N105 706 Entity Relationship Code O ID 2/2

Code describing entity relationship

 33 Owned

004010D857_13_ADC_1412 39 May 03, 2022
 38 Owner

N106 98 Entity Identifier Code O ID 2/3

Code identifying an organizational entity, a physical location, property or 

an individual

 NP Notify Party for Shipper's Order

Use when N101 cites code FE to indicate that the e

-mail recipients identified in the associated PER 

segment are to receive notification from WAWF of 

document submission via EDI.

004010D857_13_ADC_1412 40 May 03, 2022
Segment: N2 Additional Name Information

Position: 150

Loop: N1 Optional

Level:

Usage: Optional

Max Use: 2

Purpose: To specify additional names or those longer than 60 characters in length

Syntax Notes:

Semantic Notes:

Notes: Use, as applicable, to indicate additional name information for the party cited in 

N101, when the size of the name is greater than the space allocated in N102.

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

004010D857_13_ADC_1412 41 May 03, 2022
Segment: N3 Address Information

Position: 160

Loop: N1 Optional

Level:

Usage: Optional

Max Use: 2

Purpose: To specify the location of the named party

Syntax Notes:

Semantic Notes:

Notes: 1. Use to indicate the number of the building, the name of the street, suite 

numbers, if applicable, and any other address information. Use N302 if 

additional space is required.

2. This segment is not necessary when the cited party can be identified by a code 

value in N101/03/04.

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

004010D857_13_ADC_1412 42 May 03, 2022
Segment: N4 Geographic Location

Position: 170

Loop: N1 Optional

Level:

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:

Notes: 1. This segment is not necessary when the cited party can be identified by a code 

value in N101/03/04.

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

N403 116 Postal Code O ID 3/15

Code defining international postal zone code excluding punctuation and 

blanks (zip code for United States)

Do not use a dash in the zip code.

N404 26 Country Code O ID 2/3

Code identifying the country

Use only when other than the United States.

N405 309 Location Qualifier X ID 1/2

Code identifying type of location

 AR Armed Services Location Designation

Use to indicate an Army Post Office (APO) or a 

Fleet Post Office (FPO)

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, or AP for San Francisco).

004010D857_13_ADC_1412 43 May 03, 2022
Segment: LM Code Source Information

Position: 175

Loop: LM Optional

Level:

Usage: Optional

Max Use: 1

Purpose: To transmit standard code list identification information

Syntax Notes:

Semantic Notes:

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)

LM02 822 Source Subqualifier O AN 1/15

A reference that indicates the table or text maintained by the Source 

Qualifier

004010D857_13_ADC_1412 44 May 03, 2022
Segment: LQ Industry Code

Position: 176

Loop: LM Optional

Level:

Usage: Mandatory

Max Use: >1

Purpose: Code to transmit standard industry codes

Syntax Notes: 1 If LQ01 is present, then LQ02 is required.

Semantic Notes:

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

 7 Quality Assurance Site Code

 8 Acceptance Site Code

LQ02 1271 Industry Code X AN 1/30

Code indicating a code from a specific industry code list

004010D857_13_ADC_1412 45 May 03, 2022
Segment: TDS Total Monetary Value Summary

Position: 180

Loop: BS2 Optional

Level:

Usage: Optional

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.

Notes: 1. Use this Order level loop to identify total invoice monetary amounts applicable 

to all items in the order.

2. There is no need to transmit either the currency symbol (e.g., the dollar sign 

$), commas separating thousands, or the decimal point, because the amount data 

elements are N2 types which means that there are two decimal places implied in 

every transmitted number. When using, be sure to follow all whole numbers with 

two zeros to account for the implied two decimal places.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M TDS01 610 Amount M N2 1/15

Monetary amount

Use to indicate the total amount of the invoice. 

Not Used TDS02 610 Amount O N2 1/15

Not Used TDS03 610 Amount O N2 1/15

Not Used TDS04 610 Amount O N2 1/15

004010D857_13_ADC_1412 46 May 03, 2022
Segment: PRF Purchase Order Reference

Position: 190

Loop: BS2 Optional

Level:

Usage: Optional

Max Use: 1

Purpose: To provide reference to a specific purchase order

Syntax Notes:

Semantic Notes: 1 PRF04 is the date assigned by the purchaser to purchase order.

Notes: 1. Use to identify the Procurement Instrument Identifier (PIID). When 

procurement is authorized under a PIID call/order number (F in 9th position), 

provide the value in the PIID field. Refer to ADC 1161.

2. Use to identify additional contract information including a contract or order 

modification.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M PRF01 324 Purchase Order Number M AN 1/22

Identifying number for Purchase Order assigned by the orderer/purchaser

Enter the PIID. Use the legacy PIIN pending transition to the PIID. 

When procurement is authorized under a PIID call/order number (F in 

9th position), provide the value in the PIID field. Transmit this number 

without dashes.

PRF02 328 Release Number O AN 1/30

Number identifying a release against a Purchase Order previously placed 

by the parties involved in the transaction

1. Use to identify the legacy four-position call/order number associated 

with the PIIN. Transmit this number without dashes.

2. Do not use for the PIID call/order number. The PIID call/order 

number is mapped to PRF01. Refer to ADC 1161.

PRF03 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

PRF04 373 Date O DT 8/8

Date expressed as CCYYMMDD

1. When PRF02 is used, cite the date of the delivery order, call or 

release.

2. When PRF02 is not used, cite the date of the award instrument 

identified in PRF01.

Not Used PRF05 350 Assigned Identification O AN 1/20

004010D857_13_ADC_1412 47 May 03, 2022
Not Used PRF06 367 Contract Number O AN 1/30

Not Used PRF07 92 Purchase Order Type Code O ID 2/2

004010D857_13_ADC_1412 48 May 03, 2022
Segment: N9 Reference Identification

Position: 200

Loop: BS2 Optional

Level:

Usage: Optional

Max Use: >1

Purpose: To transmit identifying information as specified by the Reference Identification 

Qualifier

Syntax Notes: 1 At least one of N902 or N903 is required.

2 If N906 is present, then N905 is required.

3 If either C04003 or C04004 is present, then the other is required.

4 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Notes: 1. Use this N9/200 segment to identify numbers that apply to a particular 

order/invoice and all of the line items. Use the N9/110 segment for numbers that 

apply to shipment information.

2. Use to identify transaction numbers (i.e., the requisition number), an 

applicable number suffix, and/or other controlling numbers.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

 AT Appropriation Number

 CA Cost Allocation Reference

 CT Contract Number

 DO Delivery Order Number

 IK Invoice Number

Use to indicate the Invoice number. The invoice 

number may not be duplicated by an issuer in an 

original transaction (BHT02, code 00) within a 12 

month period. The same number can be used if 

issuing a duplicate or replacement Advance 

Shipment and Billing Notice (BHT02 is code 05 or 

07).

IL Internal Order Number

Use to indicate the purchase requisition number 

associated with the entire order.

IZ Insured Parcel Post Number

 K2 Certified Mail Number

 K3 Registered Mail Number

004010D857_13_ADC_1412 49 May 03, 2022
 RQ Purchase Requisition Number

Must Use N902 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 N903 369 Free-form Description X AN 1/45

Not Used N904 373 Date O DT 8/8

Not Used N905 337 Time X TM 4/8

Not Used N906 623 Time Code O ID 2/2

N907 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

 AT Appropriation Number

 CA Cost Allocation Reference

 IK Invoice Number

 IL Internal Order Number

 IZ Insured Parcel Post Number

 K2 Certified Mail Number

 K3 Registered Mail Number

 RQ Purchase Requisition Number

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

004010D857_13_ADC_1412 50 May 03, 2022
Segment: DTM Date/Time Reference

Position: 210

Loop: BS2 Optional

Level:

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:

Notes: 1. Use this DTM/210 segment in the Order loop, to specify dates that apply to all 

line items in the order/invoice. 

2. Use the DTM/100 segment to specify dates that apply to shipment type 

information. Use the DTM/445 segment (when available in a future release) to 

specify dates that apply to individual line items. 

3. Use two repetitions of this segment (codes 186 and 187) when a range of dates 

(expressed as period start - period end), is required.

4. Use to identify the actual or estimated date of material shipment or a service 

performance when the same date applies to all line items.

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

 035 Delivered

 050 Received

 186 Invoice Period Start

 187 Invoice Period End

 201 Acceptance

 458 Certification

DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

DTM03 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

DTM04 623 Time Code O ID 2/2

004010D857_13_ADC_1412 51 May 03, 2022
Code identifying the time. In accordance with International Standards 

Organization standard 8601, time can be specified by a + or - and an 

indication in hours in relation to Universal Time Coordinate (UTC) time; 

since + is a restricted character, + and - are substituted by P and M in the 

codes that follow

Refer to 004010 Data Element Dictionary for acceptable code values.

DTM05 1250 Date Time Period Format Qualifier X ID 2/3

Code indicating the date format, time format, or date and time format

1. Use any code.

2. Use to qualify a date when it is necessary to express the date in other 

than YYMMDD 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

004010D857_13_ADC_1412 52 May 03, 2022
Segment: ITD Terms of Sale/Deferred Terms of Sale

Position: 220

Loop: BS2 Optional

Level:

Usage: Optional

Max Use: 5

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.

Notes: 1. Use to identify discount terms applicable to the order.

2. Discount terms must be the same as identified in the applicable award 

instrument unless the contractor is offering better discount terms.

3. Use only when a discount or Fast Pay is applicable. 

Data Element Summary

Ref. Data

Des. Element Name Attributes

ITD01 336 Terms Type Code O ID 2/2

Code identifying type of payment terms

 03 Fixed Date

 08 Basic Discount Offered

 22 Cash Discount Terms Apply

ITD02 333 Terms Basis Date Code O ID 1/2

Code identifying the beginning of the terms period

1. Use this data element only if better terms are being offered than are 

contained in the applicable award instrument.

2. Use any code.

Refer to 004010 Data Element Dictionary for acceptable code values.

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

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

ITD04 370 Terms Discount Due Date X DT 8/8

Date payment is due if discount is to be earned expressed in format 

CCYYMMDD

Use to indicate the date for the discount when ITD01 is code 03.

ITD05 351 Terms Discount Days Due X N0 1/3

004010D857_13_ADC_1412 53 May 03, 2022
Number of days in the terms discount period by which payment is due if 

terms discount is earned

Use to indicate the number of days applicable to the term discount. 

Example, 2/10 indicates a 2% discount is given if the invoice is paid 

within 10 days.

Not Used ITD06 446 Terms Net Due Date O DT 8/8

ITD07 386 Terms Net Days O N0 1/3

Number of days until total invoice amount is due (discount not applicable)

Use this data element to indicate net payment period, Example: Net 30 

indicates the invoice amount is due within 30 days. Use this data 

element only if better discount terms are being offered than are 

contained in the applicable award instrument.

ITD08 362 Terms Discount Amount O N2 1/10

Total amount of terms discount

1. Use this data element to indicate an amount of the terms discount. 

Use this data element only if better discount terms are being offered 

than are contained in the applicable award instrument.

2. Use, if needed, to prevent differences that can result from rounding 

off methods.

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

004010D857_13_ADC_1412 54 May 03, 2022
Segment: TXI Tax Information

Position: 230

Loop: BS2 Optional

Level:

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.

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

 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 or Provincial Fuel Tax

 SE State Excise Tax

TXI02 782 Monetary Amount X R 1/18

Monetary amount

TXI03 954 Percent X R 1/10

Percentage expressed as a decimal

TXI04 955 Tax Jurisdiction Code Qualifier X ID 2/2

Code identifying the source of the data used in tax jurisdiction code

Refer to 004010 Data Element Dictionary for acceptable code values.

TXI05 956 Tax Jurisdiction Code X AN 1/10

Code identifying the taxing jurisdiction

TXI06 441 Tax Exempt Code X ID 1/1

Code identifying exemption status from sales and use tax

Refer to 004010 Data Element Dictionary for acceptable code values.

004010D857_13_ADC_1412 55 May 03, 2022
TXI07 662 Relationship Code O ID 1/1

Code indicating the relationship between entities

Refer to 004010 Data Element Dictionary for acceptable code values.

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

TXI09 325 Tax Identification Number O AN 1/20

Number assigned to a purchaser (buyer, orderer) by a taxing jurisdiction 

(state, county, etc.); often called a tax exemption number or certificate 

number

TXI10 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction 

set

004010D857_13_ADC_1412 56 May 03, 2022
Segment: SAC Service, Promotion, Allowance, or Charge Information

Position: 240

Loop: SAC Optional

Level:

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.

Notes: Use this SAC/240 segment in the Order loop to identify total charges that are not 

being invoiced as a line item. These amounts are included in the TDS/180 

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

 N No Allowance or Charge

Must Use SAC02 1300 Service, Promotion, Allowance, or Charge Code X ID 4/4

Code identifying the service, promotion, allowance, or charge

 B020 Certificate of Conformance

 B050 Certification

004010D857_13_ADC_1412 57 May 03, 2022
 B560 Container Allowance

 B570 Container Deposits

 B660 Contract Allowance

 B950 Damaged Merchandise

 C040 Delivery

 C310 Discount

 D340 Goods and Services Charge

 D350 Goods and Services Credit Allowance

 D900 Installation

 D980 Insurance

 F050 Other (See related description)

 F110 Overrun Charge

 F155 Packaging

 F460 Postage

 F650 Preparation

 F680 Price Deviation

 F690 Prior Balance

 F810 Promotional Discount

 F910 Quantity Discount

 F920 Quantity Surcharge

 I170 Trade Discount

 I180 Trade In

 I260 Transportation Direct Billing

Use to indicate a transportation charge when not 

applicable to a specific line item.

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 charge.

Not Used SAC06 378 Allowance/Charge Percent Qualifier X ID 1/1

Not Used SAC07 332 Percent X R 1/6

Not Used SAC08 118 Rate O R 1/9

Not Used SAC09 355 Unit or Basis for Measurement Code X ID 2/2

Not Used SAC10 380 Quantity X R 1/15

Not Used SAC11 380 Quantity O R 1/15

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

004010D857_13_ADC_1412 58 May 03, 2022
SAC15 352 Description X AN 1/80

A free-form description to clarify the related data elements and their 

content

Not Used SAC16 819 Language Code O ID 2/3

004010D857_13_ADC_1412 59 May 03, 2022
Segment: FA1 Type of Financial Accounting Data

Position: 294

Loop: FA1 Optional

Level:

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.

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

This data element is required for X12 syntax. Select the code that 

corresponds to the organization that is responsible for the assignment of 

the DoDAAC used to construct the controlling document number for 

the transaction.

 DF Department of Defense (DoD)

Use to indicate that the Component is a 

Department of Defense agency, including Defense 

Logistics Agency. Refer to ADC 1043.

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

FA102 1300 Service, Promotion, Allowance, or Charge Code O ID 4/4

Code identifying the service, promotion, allowance, or charge

Refer to 004010 Data Element Dictionary for acceptable code values.

FA103 248 Allowance or Charge Indicator O ID 1/1

Code which indicates an allowance or charge for the service specified

Refer to 004010 Data Element Dictionary for acceptable code values.

004010D857_13_ADC_1412 60 May 03, 2022
Segment: FA2 Accounting Data

Position: 295

Loop: FA1 Optional

Level:

Usage: Mandatory

Max Use: >1

Purpose: To specify the detailed accounting data

Syntax Notes:

Semantic Notes:

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 as 

"19992000".

A4 Basic Symbol Number

Use to indicate the four-position code assigned by 

the 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

004010D857_13_ADC_1412 61 May 03, 2022
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 card holder.

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 or 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

004010D857_13_ADC_1412 62 May 03, 2022
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

1. Use to indicate the Accountable Station 

Number. The Accountable Station Code is the 

Fiscal Station Number (FSN) of both the Army 

and the Office of the Secretary of Defense (OSD), 

the Authorization Accounting Activity (AAA) of the 

Navy, or the Accounting and Disbursing Station 

Number (ADSN) used by the Air Force. The 

Accountable Station Codes (TAC3) are published 

in the DoD 7000.14-R (Financial Management 

Regulation). Civilian Agencies will cite their 

equivalent organization code.

2. This code is used whether or not the application 

can generate the individual components of the 

LOA. If the application cannot generate the 

individual components of the LOA, use this code 

in conjunction with codes 18 and ZZ.

M1 Local Installation Data

Use to indicate the Installation Facilities System 

number.

N1 Transaction Type

Use to indicate the transaction type code.

P5 Foreign Military Sales (FMS) Line Item Number

Use to indicate the FMS Case Number, Country 

Code and FMS line number.

P6 Contract Payment Notice (CPN) Recipient Indicator

Use to indicate the 8 position CPN 

Recipient/Organization Code.

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 

004010D857_13_ADC_1412 63 May 03, 2022
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

004010D857_13_ADC_1412 64 May 03, 2022
Segment: IT1 Baseline Item Data (Invoice)

Position: 370

Loop: BS5 Optional

Level:

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.

Notes: 1. Use multiple iterations of this IT1/370 loop to provide invoice data for a 

specific line item. Allowances or charges applicable at the Order level are 

included in the SAC/240 loop.

2. Use this segment in HL/30 UID loops to identify UID data requirements as 

applicable.

Data Element Summary

Ref. Data

Des. Element Name Attributes

IT101 350 Assigned Identification O AN 1/20

Alphanumeric characters assigned for differentiation within a transaction 

set

1. Use to identify the line item in accordance with the format 

prescribed in the Defense Federal Acquisition Regulation Supplement 

uniform line item numbering policy. 

2. Not applicable to UID loop.

IT102 358 Quantity Invoiced X R 1/10

Number of units invoiced (supplier units)

1. Use to identify the quantity invoiced and shipped. 

2. This will always be "1" in the UID loop.

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 

004010D857_13_ADC_1412 65 May 03, 2022
in which a measurement has been taken

1. Use to identify the unit of issue for the quantity listed in IT102.

2. Must be used in the UID loop to reflect the Unit of Measurement 

associated with the Acquisition Cost.

3. This will always be "each" (Code EA) in the UID loop.

Refer to 004010 Data Element Dictionary for acceptable code values.

IT104 212 Unit Price X R 1/17

Price per unit of product, service, commodity, etc.

1. Cite the contract or order unit price. In those cases where the line 

item was obtained without charge, cite the number "0".

2. Use in UID loop to indicate the acquisition cost per UID guidance.

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)

1. Use only codes that were contained in the contract or order. The 

description should be kept to a minimum essential to identify the item 

for shipment and invoice purposes. Any code may be used but the listed 

codes are preferred in IT106. 

2. Use in UID loop to identify the UII Type in the first Product/Service 

pair. Use subsequent pairs to identify the Enterprise Identifier, Issuing 

Agency Code, and original part number, as applicable.

3. A total of 10 unique Product/Service ID and qualifier pairs per CLIN 

may be identified in the line item loop (HL03=I) for submission to 

WAWF. Duplicate Product /Service ID qualifiers will not be permitted 

per CLIN.

A3 Locally Assigned Number

A8 Exhibit Line Item Number

AK Refined Product Code

B8 Batch Number

CG Commodity Grouping

CH Country of Origin Code

CL Color

004010D857_13_ADC_1412 66 May 03, 2022
CN Commodity Name

DS Group ID

Use to identify the type of code used to identify the manufacturer. This 

is the same code list as used for Issuing Agency Code: 

D: CAGE 

LD: DoDAAC 

LB: ANSI T1.220 

0-9 (single digits, 10 different codes, EAN.UCC Company Prefix)

LH: European Health Industry Business Communications Council

EF Exhibit Identifier

F7 End-Item Description

F8 Next Higher Used Assembly

FS National Stock Number

FT Federal Supply Classification

IB International Standard Book Number (ISBN)

Use to identify title or unique edition of product by ISBN. The ISBN is 

a variable length alpha numeric code with maximum of 13 positions.

IN Buyer's Item Number

KA Engineering Data List

KB Data Category Code

KD Replacement National Stock Number

KF Item Type Number

Use to identify the UII type per UID guidance, e.g., VIN, UID1, UID2, 

etc., when known. 

KG Time Compliant Technical Order

KI Cognizance Symbol

KJ Material Control Code

KK Special Material Identification Code

KL Item Management Code

KM Shelf-Life Code

004010D857_13_ADC_1412 67 May 03, 2022
KN Shelf-Life Action Code

LT Lot Number

MA Machine Number

Use to identify the manufacturer of the item associated with the IUID 

information if different from the Enterprise Identifier. The 

manufacturer may be identified by CAGE, DODAAC, ANSI T1.220, or 

EAN.UCC. When provided, also identify the type of code used at IT116

-IT117.

MF Manufacturer

Use in UID loop to indicate the Enterprise Identifier (EID).

MG Manufacturer's Part Number

Use in UID loop to indicate the original part number.

MN Model Number

N1 National Drug Code in 4-4-2 Format

N2 National Drug Code in 5-3-2 Format

N3 National Drug Code in 5-4-1 Format

N4 National Drug Code in 5-4-2 Format

ND National Drug Code (NDC)

PC Prime Contractor Part Number

Use to identify Current Part Number reported for UII.

PD Part Number Description

Use code PD when the line item cannot be identified by using one of 

the other listed codes. When used, describe the item in the associated 

Product/Service ID, DE 234.

PU Part Reference Number

RC Returnable Container Number

SN Serial Number

ST Style Number

SV Service Rendered

004010D857_13_ADC_1412 68 May 03, 2022
SW Stock Number

Use to indicate a local stock number.

SZ Vendor Alphanumeric Size Code (NRMA)

TP Product Type Code

UA U.P.C./EAN Case Code (2-5-5)

UE U.P.C./EAN Module Code (2-5-5)

UK U.P.C/EAN Shipping Container Code (1-2-5-5-1)

Use to identify the UPC associated with the shipping container when the 

container is purchased on this line item.

UX Universal Product Number

VC Vendor's (Seller's) Catalog Number 

Use to identify vendor item catalog number. 

VI Vary Item Product Number

VP Vendor's (Seller's) Part Number

XZ Contractor Establishment Code

Use in UID loop to identify the Issuing Agency Code (IAC).

ZB Commercial and Government Entity (CAGE) 

Code

ZR Service Control Identification

Use on FMS Receiving Reports to identify the applicable Military 

Articles & Services List (MASL) description. The MASL is a catalog of 

descriptive codes and text used to identify materiel and services available 

to be transferred to foreign governments and international organizations.

Refer to 004010 Data Element Dictionary for acceptable code values.

IT107 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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)

Refer to 004010 Data Element Dictionary for acceptable code values.

IT109 234 Product/Service ID X AN 1/48

Identifying number for a product or service

Not Used IT110 235 Product/Service ID Qualifier X ID 2/2

Not Used IT111 234 Product/Service ID X AN 1/48

004010D857_13_ADC_1412 69 May 03, 2022
Not Used IT112 235 Product/Service ID Qualifier X ID 2/2

Not Used IT113 234 Product/Service ID X AN 1/48

IT114 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

IT115 234 Product/Service ID X AN 1/48

Identifying number for a product or service

IT116 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

IT117 234 Product/Service ID X AN 1/48

Identifying number for a product or service

IT118 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

IT119 234 Product/Service ID X AN 1/48

Identifying number for a product or service

IT120 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

IT121 234 Product/Service ID X AN 1/48

Identifying number for a product or service

IT122 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

IT123 234 Product/Service ID X AN 1/48

Identifying number for a product or service

IT124 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

IT125 234 Product/Service ID X AN 1/48

Identifying number for a product or service

004010D857_13_ADC_1412 70 May 03, 2022
Segment: TD4 Carrier Details (Special Handling, or Hazardous Materials, or Both)

Position: 395

Loop: BS5 Optional

Level:

Usage: Optional

Max Use: >1

Purpose: To specify transportation special handling requirements, or hazardous materials 

information, or both

Syntax Notes: 1 At least one of TD401 TD402 or TD404 is required.

2 If TD402 is present, then TD403 is required.

Semantic Notes: 1 TD405 identifies if a Material Safety Data Sheet (MSDS) exists for this 

product. A "Y" indicates an MSDS exists for this product; an "N" indicates an 

MSDS does not exist for this product.

Notes: For WAWF, Use to specify transportation special handling requirements, or 

hazardous materials information or both.

Data Element Summary

Ref. Data

Des. Element Name Attributes

TD401 152 Special Handling Code X ID 2/3

Code specifying special transportation handling instructions

For WAWF, the following codes are authorized for use in the line item 

loop, HL03=I. Use as applicable to identify items requiring special 

handling due to perishable, refrigerated, hazardous or other 

characteristics.

 BKA Bulky Article

 BU2 Bunker Adjustment - 20 Foot Container

 BU4 Bunker Adjustment - 40 Foot Container

 DOC Documentation - Special

Carrier creates special shipper documentation.

ED Excessive Dimensions

Equipment exceeds operating restrictions but is not 

considered high/wide in interline movement.

EE Electronic Equipment Transfer

 EL Environmental Control Limits

The items contained in the shipment are subject to 

environmental controls whose limits are specified 

in the contract.

EW Excessive Weight

 EX Explosive Flammable Gas

 FAS Firearms

 FG Flammable Gas

 FL Flammable

004010D857_13_ADC_1412 71 May 03, 2022
 FR Fragile - Handle with Care

 HM Endorsed as Hazardous Material

 KMD Keep Material Dry

 MOT Other

Must use with TD404 to describe the special 

package marking/special handling requirements 

when not addressed by available TD401 codes.

MRF Refrigerated

 ONC Use No Hooks

 ONS Not Restricted Cargo

 OPR Perishable

 OTC Temperature Control

 OV Overweight

 RM Radioactive Material

 SCC Special Containers

The additional service charge or order for a 

transportation carrier to use specially constructed 

containers for oversized or fragile items as part of a 

household goods shipment.

SH Shiftable Load

 SMP Small Package

 STA Conductivity/Anti-static Additive

TD402 208 Hazardous Material Code Qualifier X ID 1/1

Code which qualifies the Hazardous Material Class Code (209)

Refer to 004010 Data Element Dictionary for acceptable code values.

TD403 209 Hazardous Material Class Code X AN 1/4

Code specifying the kind of hazard for a material

TD404 352 Description X AN 1/80

A free-form description to clarify the related data elements and their 

content

Must use to describe the special package marking/special handling 

requirements when TD401=MOT (Other).

TD405 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.

004010D857_13_ADC_1412 72 May 03, 2022
Segment: N9 Reference Identification

Position: 430

Loop: BS5 Optional

Level:

Usage: Optional

Max Use: 10

Purpose: To transmit identifying information as specified by the Reference Identification 

Qualifier

Syntax Notes: 1 At least one of N902 or N903 is required.

2 If N906 is present, then N905 is required.

3 If either C04003 or C04004 is present, then the other is required.

4 If either C04005 or C04006 is present, then the other is required.

Semantic Notes: 1 N906 reflects the time zone which the time reflects.

2 N907 contains data relating to the value cited in N902.

Data Element Summary

Ref. Data

Des. Element Name Attributes

M N901 128 Reference Identification Qualifier M ID 2/3

Code qualifying the Reference Identification

 06 System Number

 AT Appropriation Number

 CA Cost Allocation Reference

 DF Defense Federal Acquisition Regulations (DFAR)

Use in the Line Item Loop (HL03=I) to identify the 

DFARS IUID clause and whether or not there is an 

exemption to it. If DF is entered in the N901, 

enter the DFARS clause number"252.211-7003" 

in the N902. In the N903, indicate if an 

exemption applies.

E9 Attachment Code

 LT Lot Number

1. Use only for "Zero Lot" shipments (IT102 = 

zero (0) and IT103 = (LO) where contract is 

administered by MOCAS. Enter ZL in N902 to 

indicate Zero Lot and enter the actual quantity of 

the Zero Lot line item in N903. When provided 

quantity must equal amount associated with 

MILSTRIP document numbers, IUID data, or Pack 

data.

2. Use with HL03=PH to identify a batch or lot 

number for a product produced at one time under 

the same manufacturing conditions. The field 

004010D857_13_ADC_1412 73 May 03, 2022
length for batch or lot number is limited to 20 

characters.

P4 Project Code

Use in the HL03 = I loop in conjunction with 

N902=Project Code.

QQ Unit Number

 RQ Purchase Requisition Number

 ZM Manufacturer Number

Use with HL03=PH to identify the text name of 

the product's manufacturer. For DMLSS, if a 

batch/lot is provided, the actual Manufacturer 

must be provided---either by submitting using N1 

segment in PH Loop or providing this ZM Code 

with text name of manufacturer.

N902 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. Use to indicate MILSTRIP number when N901 = 'RQ'.

2. Use to indicate Standard Document Number (SDN) when N901 = 

'CA'.

3. Use to indicate Accounting Classification Reference Number (ACRN) 

when N901 = 'AT'

N903 369 Free-form Description X AN 1/45

Free-form descriptive text

1. Use to indicate MILSTRIP quantity when N901 = 'RQ' and N902 = 

MILSTRIP Number.

2. Use to indicate either "EXEMPT" or "NON-EXEMPT" when 

N901=DF and N902=252.211-7003.

N904 373 Date O DT 8/8

Date expressed as CCYYMMDD

N905 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

N906 623 Time Code O ID 2/2

Code identifying the time. In accordance with International Standards 

Organization standard 8601, time can be specified by a + or - and an 

indication in hours in relation to Universal Time Coordinate (UTC) time; 

since + is a restricted character, + and - are substituted by P and M in the 

codes that follow

Refer to 004010 Data Element Dictionary for acceptable code values.

004010D857_13_ADC_1412 74 May 03, 2022
N907 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

004010D857_13_ADC_1412 75 May 03, 2022
Segment: DTM Date/Time Reference

Position: 445

Loop: BS5 Optional

Level:

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:

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 identify Current Part Number Effective Date.

511 Shelf Life Expiration

Use with HL03=PH to provide the shelf-life 

expiration date.

DTM02 373 Date X DT 8/8

Date expressed as CCYYMMDD

DTM03 337 Time X TM 4/8

Time expressed in 24-hour clock time as follows: HHMM, or HHMMSS, 

or HHMMSSD, or HHMMSSDD, where H = hours (00-23), M = minutes 

(00-59), S = integer seconds (00-59) and DD = decimal seconds; decimal 

seconds are expressed as follows: D = tenths (0-9) and DD = hundredths 

(00-99)

DTM04 623 Time Code O ID 2/2

Code identifying the time. In accordance with International Standards 

Organization standard 8601, time can be specified by a + or - and an 

indication in hours in relation to Universal Time Coordinate (UTC) time; 

since + is a restricted character, + and - are substituted by P and M in the 

codes that follow

Refer to 004010 Data Element Dictionary for acceptable code values.

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

004010D857_13_ADC_1412 76 May 03, 2022
Segment: PID Product/Item Description

Position: 450

Loop: PID Optional

Level:

Usage: Optional

Max Use: 1

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.

Notes: Use this segment for item description when HL03 code is I and for UID 

description when HL03 code is D.

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

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

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.

004010D857_13_ADC_1412 77 May 03, 2022
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)

004010D857_13_ADC_1412 78 May 03, 2022
Segment: SLN Subline Item Detail

Position: 470

Loop: SLN Optional

Level:

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.

Notes: Use in the HL/30 UID loop to identify the UII and associated information as 

applicable. Repeat the SLN loop as needed to identify each UII per HL/30 UID 

loop. If the number of items identified by UII exceeds the allowable number of 

loops, begin a new HL/30 loop, repeating the basic UID information contained in 

the 1/IT1/370 and 1/PID/450 segments.

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

Use as a counter. Start with the number 1 and increase the number by 

1 for each iteration of the segment.

Not Used SLN02 350 Assigned Identification O AN 1/20

M SLN03 662 Relationship Code M ID 1/1

Code indicating the relationship between entities

 O Information Only

004010D857_13_ADC_1412 79 May 03, 2022
Use in UID loop to indicate that UID information 

is provided.

Not Used SLN04 380 Quantity X R 1/15

Not Used SLN05 C001 Composite Unit of Measure X

To identify a composite unit of measure (See Figures Appendix for 

examples of use)

Not Used 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

Not Used C00102 1018 Exponent O R 1/15

Power to which a unit is raised

Not Used C00103 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

Not Used C00104 355 Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner 

in which a measurement has been taken

Not Used C00105 1018 Exponent O R 1/15

Power to which a unit is raised

Not Used C00106 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

Not Used C00107 355 Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner 

in which a measurement has been taken

Not Used C00108 1018 Exponent O R 1/15

Power to which a unit is raised

Not Used C00109 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

Not Used C00110 355 Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner 

in which a measurement has been taken

Not Used C00111 1018 Exponent O R 1/15

Power to which a unit is raised

Not Used C00112 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

Not Used C00113 355 Unit or Basis for Measurement Code O ID 2/2

Code specifying the units in which a value is being expressed, or manner 

in which a measurement has been taken

Not Used C00114 1018 Exponent O R 1/15

Power to which a unit is raised

Not Used C00115 649 Multiplier O R 1/10

Value to be used as a multiplier to obtain a new value

004010D857_13_ADC_1412 80 May 03, 2022
Not Used SLN06 212 Unit Price X R 1/17

Not Used SLN07 639 Basis of Unit Price Code O ID 2/2

Not Used SLN08 662 Relationship Code O ID 1/1

SLN09 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Use in UID loop to identify the UII value in the first Product/Service 

pair. If the UII exceeds 48 characters, carry over the additional 

characters to the next Product/Service pair using SLN11 code CT. Use 

subsequent pairs to identify the associated serial number and batch/lot, 

or production run number, as applicable.

 B8 Batch Number

Use to identify the batch/lot/production number 

when this number is included in the UII for 

uniqueness.

CT Continuation (ID Number Spans Multiple Product ID 

Data Elements)

Use with SLN09 code VU to provide a continuation 

of the UII value.

SN Serial Number

1. Use to identify the item serial number.

2. For WAWF, use to identify human readable 

serial number in the Quality Characteristics Loop 

(HL03=G) and the HL03=P Pack Loop. Enter the 

actual serial number in SLN10.

VU Vendor's Basic Unit Number

Use to identify the UII value. 

SLN10 234 Product/Service ID X AN 1/48

Identifying number for a product or service

SLN11 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to SLN09 note regarding UII value exceeding 48 characters. Use 

code 'CT' to provide continuation of the UII value.

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN12 234 Product/Service ID X AN 1/48

Identifying number for a product or service

SLN13 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN14 234 Product/Service ID X AN 1/48

004010D857_13_ADC_1412 81 May 03, 2022
Identifying number for a product or service

SLN15 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN16 234 Product/Service ID X AN 1/48

Identifying number for a product or service

SLN17 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN18 234 Product/Service ID X AN 1/48

Identifying number for a product or service

SLN19 235 Product/Service ID Qualifier X ID 2/2

Code identifying the type/source of the descriptive number used in 

Product/Service ID (234)

Refer to 004010 Data Element Dictionary for acceptable code values.

SLN20 234 Product/Service ID X AN 1/48

Identifying number for a product or service

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

004010D857_13_ADC_1412 82 May 03, 2022
Segment: SAC Service, Promotion, Allowance, or Charge Information

Position: 490

Loop: SAC Optional

Level:

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.

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

 N No Allowance or Charge

SAC02 1300 Service, Promotion, Allowance, or Charge Code X ID 4/4

Code identifying the service, promotion, allowance, or charge

 B020 Certificate of Conformance

 B050 Certification

 B560 Container Allowance

 B570 Container Deposits

004010D857_13_ADC_1412 83 May 03, 2022
 B660 Contract Allowance

 B950 Damaged Merchandise

 C040 Delivery

 C310 Discount

 D340 Goods and Services Charge

 D350 Goods and Services Credit Allowance

 D900 Installation

 D980 Insurance

 F050 Other (See related description)

 F110 Overrun Charge

 F155 Packaging

 F460 Postage

 F650 Preparation

 F680 Price Deviation

 F690 Prior Balance

 F810 Promotional Discount

 F910 Quantity Discount

 F920 Quantity Surcharge

 I170 Trade Discount

 I180 Trade In

 I260 Transportation Direct Billing

Use to indicate a transportation charge when not 

applicable to a specific line item.

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 charge.

Not Used SAC06 378 Allowance/Charge Percent Qualifier X ID 1/1

Not Used SAC07 332 Percent X R 1/6

Not Used SAC08 118 Rate O R 1/9

Not Used SAC09 355 Unit or Basis for Measurement Code X ID 2/2

Not Used SAC10 380 Quantity X R 1/15

Not Used SAC11 380 Quantity O R 1/15

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 

004010D857_13_ADC_1412 84 May 03, 2022
content

Not Used SAC16 819 Language Code O ID 2/3

004010D857_13_ADC_1412 85 May 03, 2022
Segment: LM Code Source Information

Position: 505

Loop: LM Optional

Level:

Usage: Optional

Max Use: 1

Purpose: To transmit standard code list identification information

Syntax Notes:

Semantic Notes:

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)

LM02 822 Source Subqualifier O AN 1/15

A reference that indicates the table or text maintained by the Source 

Qualifier

004010D857_13_ADC_1412 86 May 03, 2022
Segment: LQ Industry Code

Position: 506

Loop: LM Optional

Level:

Usage: Mandatory

Max Use: >1

Purpose: Code to transmit standard industry codes

Syntax Notes: 1 If LQ01 is present, then LQ02 is required.

Semantic Notes:

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

 6 Special Contract Provision Code

 14 Contract Shipment Advice Code

 83 Supply Condition Code

1. For WAWF, use in the IUID loop (1/HL/010, 

HL03 = D) to identify the Supply Condition Code 

(SCC) associated with serial number or UII in 

1/SLN09/470. Provide the SCC value in 

1/LQ02/506. Only provide one SCC per serial 

number or UII. Do not provide one SCC for both 

serial number and UII.

2. For WAWF, use in the Item loop (1/HL/010, 

HL03 = I) to identify the SCC associated with all 

items.

LQ02 1271 Industry Code X AN 1/30

Code indicating a code from a specific industry code list

Use only the following codes: E, D, S, A, B, C, D, E, F, G, H, Z.

004010D857_13_ADC_1412 87 May 03, 2022
Segment: FA1 Type of Financial Accounting Data

Position: 507

Loop: FA1 Optional

Level:

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.

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

This data element is required for X12 syntax. Select the code that 

corresponds to the organization that is responsible for the assignment of 

the DoDAAC used to construct the controlling document number for 

the transaction.

 DF Department of Defense (DoD)

Use to indicate that the Component is a 

Department of Defense agency, including Defense 

Logistics Agency. Refer to ADC 1043.

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

FA102 1300 Service, Promotion, Allowance, or Charge Code O ID 4/4

Code identifying the service, promotion, allowance, or charge

Refer to 004010 Data Element Dictionary for acceptable code values.

FA103 248 Allowance or Charge Indicator O ID 1/1

Code which indicates an allowance or charge for the service specified

Refer to 004010 Data Element Dictionary for acceptable code values.

004010D857_13_ADC_1412 88 May 03, 2022
Segment: FA2 Accounting Data

Position: 508

Loop: FA1 Optional

Level:

Usage: Mandatory

Max Use: >1

Purpose: To specify the detailed accounting data

Syntax Notes:

Semantic Notes:

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 as 

"19992000".

A4 Basic Symbol Number

Use to indicate the four-position code assigned by 

the 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

004010D857_13_ADC_1412 89 May 03, 2022
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 card holder.

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 or 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

004010D857_13_ADC_1412 90 May 03, 2022
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

1. Use to indicate the Accountable Station 

Number. The Accountable Station Code is the 

Fiscal Station Number (FSN) of both the Army 

and the Office of the Secretary of Defense (OSD), 

the Authorization Accounting Activity (AAA) of the 

Navy, or the Accounting and Disbursing Station 

Number (ADSN) used by the Air Force. The 

Accountable Station Codes (TAC3) are published 

in the DoD 7000.14-R (Financial Management 

Regulation). Civilian Agencies will cite their 

equivalent organization code.

2. This code is used whether or not the application 

can generate the individual components of the 

LOA. If the application cannot generate the 

individual components of the LOA, use this code 

in conjunction with codes 18 and ZZ.

M1 Local Installation Data

Use to indicate the Installation Facilities System 

number.

N1 Transaction Type

Use to indicate the transaction type code.

P5 Foreign Military Sales (FMS) Line Item Number

Use to indicate the FMS Case Number, Country 

Code and FMS line number.

P6 Contract Payment Notice (CPN) Recipient Indicator

Use to indicate the 8 position CPN 

Recipient/Organization Code.

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 

004010D857_13_ADC_1412 91 May 03, 2022
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

004010D857_13_ADC_1412 92 May 03, 2022
Segment: SE Transaction Set Trailer

Position: 510

Loop:

Level:

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:

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 that is contained in ST02.

004010D857_13_ADC_1412 93 May 03, 2022