Setting Up DATA Act Reports
The Digital Accountability and Transparency Act (DATA Act) is the first open data law for the U.S. Federal Government to improve data transparency.
Page Name |
Definition Name |
Usage |
---|---|---|
INSTALLATION_FD |
Enable federal award data for procurement and financial assistance fields and to define these fields to generate DATA Act File C. |
|
FOMB_ATTR_XREF |
Map an attribute from file C to a PeopleSoft ChartField for those attributes defined as ChartFields. |
|
FOMB_PRJACT_MAP |
Map a Federal Program Activity Code to a PeopleSoft ChartField value or range of values for one or multiple ChartFields. |
|
FOMB_PRJTREES |
Specify translation and derivation trees for Federal Object Class and USSGL accounts. |
|
DATA_ACT_BALANCE |
Determine the General Ledger accounts that comprise the calculations for selected balance fields in Files A, B, and C. |
|
DATA_ACT_BAL_SEQ |
Define the order in which balance fields should be sequenced. |
|
FOMB_RUNCNTL |
Run processes that extract data to the staging tables and create the output bulk file for DATA Act files A & B. |
|
DATA_C_RUNCNTL |
Run processes that extract data to the staging tables and create the output bulk file for DATA Act File C. |
Use the Data ACT Definition page (FOMB_ATTR_XREF) to map an attribute from file C to a PeopleSoft ChartField for those attributes defined as ChartFields.
Navigation:
This example illustrates the fields and controls on the DATA Act Definition page.

Note: These attributes can be shared with the GTAS attributes with the same name.
Field or Control |
Description |
---|---|
Description |
Displays a description of the Data Element or attribute. |
Field Name |
Select the ChartField with which the attribute is associated. Note: The field name for Prior Year Adjustment Code is hard coded and protected to derive the PYA field from the general ledger account. |
ChartField Attribute |
Select the attribute associated with the ChartField that contains values required for reporting to Treasury. |
Use the Federal Program Activity Mapping page (FOMB_PRJACT_MAP) to map a Federal Program Activity Code to a PeopleSoft ChartField value or range of values for one or multiple ChartFields.
Navigation:
This example illustrates the fields and controls on the Federal Program Activity Mapping page.

Field or Control |
Description |
---|---|
Effective Dates |
Select a date from which the mapping is effective. |
Status |
Indicates whether the effective-dated row is Active or Inactive. |
Priority |
Enter the priority order in which Federal Program should be assigned in the event that there are ChartField values in the Values by ChartFields section that overlap across one or more Programs. This priority is applied across all Federal Program Codes under the same Business Unit. |
Description |
Enter a description of the Federal Program Activity. |
Program Activity Reporting key |
Enter the 15-character Program Activity Reporting Key (FED_PARK). This value is pulled into the Data Act Files B and C reporting, outbound file reporting, and summarization. This field is optional and is not edited by the system. |
Field Name |
Select ChartField combinations to use in mapping Federal Programs. The ChartFields that appear in this link are dependent on ChartField configuration. For more information, see Using Standard ChartField Configuration. |
Range From and Range To |
Enter a From and to value for the selected ChartField. |
Use the DATA Act Trees page (FOMB_PRJTREES) to specify translation and derivation trees for Account Rollup, Object Class and Disaster Emergency Fund Code.
Navigation:
This example illustrates the fields and controls on the DATA Act Trees page.

Field or Control |
Description |
---|---|
Tree Group |
Enter an identifier for the tree group. This identifier is used on the DATA Act File C Interface Run Control page. |
Account Rollup Tree and Account Tree Level |
Select the tree created for account rollup. The account rollup tree is used to translate General Ledger accounts to the six-digit USSGL account values required by the U.S. Treasury, and to denote which USSGL accounts are required for reporting. Select the Account Rollup tree level to be used for reporting. |
Object Class ChartField, Object Class Tree, and Level |
Select the ChartField that is used to derive Federal Object Class. Select the tree created for Object Class. The Object Class tree is used to derive the Federal Object Class from the ChartField value in the ledger as well as to specify which Object Classes should be included in the report. Select the Object Class tree level to be used for reporting. |
Disaster Emergency Fund Code ChartField, Disaster Emergency Fund Code Tree, and Level |
Select the ChartField that is used to derive the Disaster Emergency Fund Code. Select the tree for the Disaster Emergency Fund Code (DEFC). The tree is used to derive the DEFC from the ChartField value and to specify what to include in reports. Select the Disaster Emergency Fund Code tree level to use for reporting. Note: These fields are optional. However, if the ChartField is populated, then the Tree and Level fields are required. |
Use the DATA Act Balance Fields page (DATA_ACT_BALANCE) to determine the General Ledger accounts that comprise the calculations for selected balance fields in Files A, B, and C.
Navigation:
This example illustrates the fields and controls on the DATA Act Balance Fields page.

Field or Control |
Description |
---|---|
Balance Field Name |
Enter the balance field name for which accounts and account actions are to be defined. These fields are used when reporting to the U.S. Treasury and the values much match the Treasury’s pre-defined values. |
File Type |
Select from these values:
|
Begin/End |
Select and option to indicate whether the reporting period beginning or ending balance is reportable in the file. Options are:
|
Account |
Select the Account ChartField value that applies to the calculation for the selected balance field. |
Account Action |
Select an option to indicate whether the amount should be added or subtracted from the balance total. Options are:
|
Use the Data Act Balance Fields Sequencing page (DATA_ACT_BAL_SEQ) to define the order in which balance fields should be sequenced. This flexibility accommodates future Treasury changes to file specifications.
Navigation:
This example illustrates the fields and controls on the DATA Act Balance Fields Sequencing page.

Field or Control |
Description |
---|---|
Sequence Number |
Enter a sequence number (1-999) for determining the order in the file. |
Balance Field Name |
Select the balance field name for each sequence. Only balance fields that have been created for the selected file type using the DATA Act Balance Fields Page are available for selection. |
Use the Run DATA Act Interface page (FOMB_RUNCNTL) to run processes that extract data to the staging tables and create the output bulk file for DATA Act files A & B.
Navigation:
This example illustrates the fields and controls on the Run DATA Act Interface page.

Use the Run Control page (DATA_C_RUNCNTL) to run processes that extract data to the staging tables and create the output bulk file for file C.
Navigation:
This example illustrates the fields and controls on the Run Data Act File C page.

Note: Before creating File C, you should check the Report Type (Detail or Detail and Summary) on the Run Control page. When the Report Type selected is Detail, File C is created with detailed transactions between the From and To periods defined on the run control. When the Report Type selected is Detail and Summary, File C is created with detailed transactions between the From and To periods defined on the Run Control and cumulative summary balances.
Field or Control |
Description |
---|---|
Business Unit |
Select the business unit for which you want to run the DATA Act File C interface. |
Report ID |
Select a free-form Report ID to identify the dataset for the program run. |
Tree Group |
Select the Tree Group for attributes and tree derivation. |
Fiscal Year |
Enter the fiscal year for which to select data. |
From Period |
Enter the accounting period from which to select data for the detail data reporting. Summary reporting always uses a From Period of 1 for cumulative reporting. |
To Period |
Enter the accounting period from which to select data in the fiscal year entered. |
Report Type |
Select one of these options:
|
File Name |
Enter the name for the bulk file. You must use a .csv file extension. Do not enter a path. |
Accounting Period |
Select adjustment accounting period(s) to be included as part of the ending balance. |
TAS |
Select one or more TAS that are associated with the funds being reported. This is a required field. |
DATA Act File C Product and Source Table Data
File C provides obligation and expenditures for PIID, Parent PIID, FAIN and URI data. The following is a list of the products and source tables where data is extracted.
Product |
Source Table |
---|---|
Purchasing |
EE_PO_ACCTG_LN |
Purchasing Receipts |
RECV_LN_ACCTG EE_RCV_ACCTG_LN |
Payables |
VCHR_ACCTG_LINE EE_VCH_ACCTG_LN |
General Ledger |
JRNL_LN JRNL_LN_FED JRNL_HEADER EE_JAD_ACCTG_LN |
Description |
Staging Table |
Comments |
---|---|---|
Header |
DATA_C_STG_HDR |
Contains high level run control information for File C. |
Detail |
DATA_C_STG_DTL |
Contains transactions selected from the source tables, including PIID, Parent PIID, FAIN, URI, Federal Program, and Federal Object Class, for reporting in File C. |
Balance |
DATA_C_STG_BAL |
Contains summarized transactions for the purpose of maintaining fiscal year beginning account balances by PIID, Parent PIID, FAIN, URI, Federal Program, and Federal Class. |
Beginning Balance |
DATA_C_BAL_TBL |
Contains calculated future beginning balance for GL accounts broken out by PIID, Parent PIID, FAIN, and URI for the next fiscal year. |