1. Classification Transactions and Accountability (CTA) Bulk File Specifications, Component TAS F

Table 1.1 File Header RecordTable 1.2 Transaction Detail Record

FieldNumber

Field Name Starting

Position

FieldLength

Type Comment 

3 Record Type 1 2 Number 01 = Credit.

26 = Section III Net Total.See Record Type Table for all valid Record Types.

4 Number 3 3 Number 000 = Original.

999 = Supplemental 999.Indicates the Report Type (Original/Supplemental).Must be a unique value for the Accounting Period.This field validates duplicate file submissions.

5 ALC 6 8 Number Eight-character Agency Location Code.

No Embedded dashes.

6 SP 14 2 Number Sub-level Prefix.

Optional component.Valid only with Record Types 01 and 02.

7 ATA 16 3 Number Allocation Transfer Agency Identifier.

Optional component.Valid only with Record Types 01 and 02.

8 AID 19 3 Number Agency Identifier.

Mandatory component.Valid only with Record Types 01 and 02.

FieldNumber

Field Name Starting

Position

FieldLen

gth

Type Comment 

1 Component Indicator 1 2 Number Value = 00

Indicates that the file includes the Component TAS.

2 Filler 3 69 Blank

Spaces

Space filled to extend the record to the fixed length.
Table 1.2 Transaction Detail Record (continued) FieldNumber

Field Name Starting

Position

FieldLength

Type Comment 

9 BPOA 22 4 Number Beginning Period of

Availability. Optional 

component.

Mandatory if EPOA exists.BPOA must be equal to or less than the

10 EPOA 26 4 Number Ending Period of

Availability. Optional component.Mandatory if BPOA exists.EPOA must be equal to or greater than the

11 A 30 1 Character Availability Type

Code. Optional component.Values = A, X, F.

12 MAIN 31 4 Number Main Account

Code. Mandatory component.

13 SUB 35 3 Number Sub-account Code.

Mandatory component. ZeroFilled.

14 BETC 38 8 Character Business Event Type

Code. Left justified.Space filled.Valid only with Record Types 01 and 02.

15 Entry Number 46 2 Number Sequence of a repeated TAS (excluding 

BETC) Valid only with Record Types 01

16 Amount 48 14 Number Right

justified.Zero filled.

17 Transaction Date 62 4 Date MMYY.

Only required for “Prior Month” Record Types.

18 Reporting Date 66 6 Date YYMMDD.

Represents the Accounting Period for the transaction.
19 Agency Reference ID 72 25 Character Optional.

Alpha-numeric.Left justified.Space filled.

20 Filler 97 220 Character Optional.

Space filled.
Table 1.3 ALC Trailer Record

FieldNumber

Field Name Starting

Position

FieldLength

Type Comment 

20 Record Type 1 2 Number Value = 98

Indicates the record count for the ALC.

21 Number 3 3 Number 000 = Original

0999 = Supplemental 999Indicates the Report Type.

22 ALC 6 8 Number Eight-character Agency Location Code.

No Embedded dashes.

23 Filler 14 34 Blank

Spaces

Space Filled.

24 ALC Record Count 48 14 Number Total number of records for the given ALC.

Right justified.Zero filled.

25 Filler 62 10 Blank

Spaces

Space filled to extend the record to the fixed length.

Table 1.4 File Trailer Record

FieldNumber

Field Name Starting

Position

FieldLength

Type Comment 

26 Record Type 1 2 Number Value = 99 27 Filler 3 45 Blank

Spaces

Space Filled.

28 File Record Count 48 14 Number Total number of records for the given file.

Equal to the sum reported for all Record Type 98.Right justified.Zero filled.

29 Filler 62 10 Blank

Spaces

Space filled to extend the record to the fixed length.
Appendix A: Example File

 File Header Record  Transaction Detail Record  ALC Trailer Record  File Trailer Record 

File Header RecordTra

nsacti

on D

etail Record

ALC

Trailer Record

File Tr

ailer Record
5 of 5