---
title: "HMA Subapplications Financial Transactions"
method: GET
path: "/v1/HmaSubapplicationsFinancialTransactions"
tags: ["Hazard Mitigation"]
---

# HMA Subapplications Financial Transactions

`GET /v1/HmaSubapplicationsFinancialTransactions`

## Request

- Base URL: `https://www.fema.gov/api/open`
- URL: `https://www.fema.gov/api/open/v1/HmaSubapplicationsFinancialTransactions`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fema/apis/openfema-api/docs/v1/HmaSubapplicationsFinancialTransactions/get.ts> (a function with typed inputs; its response is checked against the schema)

This dataset contains the financial transactions for Hazard Mitigation Assistance (HMA) subgrants from the FEMA Grants Outcomes (FEMA GO), the NEMIS Mitigation, and the eGrants grant management systems. Financial Transactions can be obligations (i.e., award or amendments), deobligations or payments. 

Sensitive information, such as Personally Identifiable Information (PII), has been removed to protect privacy. The information in this dataset has been deemed appropriate for publication to empower public knowledge of mitigation activities and the nature of HMA grant programs. For more information on the HMA grant programs, visit: https://www.fema.gov/grants/mitigation.

This dataset comes from the source system mentioned above and is subject to a small percentage of human error. In some cases, data was not provided by the subapplicant, applicant, and/or entered into FEMA GO. The financial information in this dataset is not derived from FEMA's official financial systems. Due to differences in reporting periods, status of obligations, and how business rules are applied, this financial information may differ slightly from official publication on public websites such as https://www.usaspending.gov. This dataset is not intended to be used for any official federal financial reporting.
FEMA's terms and conditions and citation requirements for datasets (API usage or file downloads) can be found on the OpenFEMA Terms and Conditions page: https://www.fema.gov/about/openfema/terms-conditions.

For answers to Frequently Asked Questions (FAQs) about the OpenFEMA program, API, and publicly available datasets, please visit: https://www.fema.gov/about/openfema/faq.
If you have media inquiries about this dataset, please email the FEMA Press Office at FEMA-Press-Office@fema.dhs.gov. For inquiries about FEMA's data and Open Government program, please email the OpenFEMA team at OpenFEMA@fema.dhs.gov.

## Query parameters

- `$filter` string
- `$top` integer
- `$skip` integer
- `$count` boolean
- `$filename` string
- `$metadata` boolean
- `$gzip` boolean
- `$orderby` string[]
- `$select` string[]
- `$format` 'json' | 'jsona' | 'csv' | 'jsonl' | 'parquet'

## Response `200`

OK

- object
  - `metadata` Metadata
    - `skip` number, nullable
    - `filter` string, nullable
    - `orderBy` string, nullable
    - `select` string, nullable
    - `rundate` string, nullable
    - `top` number, nullable
    - `format` string, nullable
    - `metadata` boolean, nullable
    - `entityname` string
    - `version` string
    - `url` string
    - `count` number, nullable
  - `HmaSubapplicationsFinancialTransactions` V1HmaSubapplicationsFinancialTransactions[]
    - `subapplicationIdentifier` string, string: Single-value that uniquely identifies the subapplication/subgrant. [Source: FEMA GO, eGrants, NEMIS]
    - `transactionType` string, string: The type of financial transaction (i.e., Award, Amendment, Deobligation, Payment). [Source: FEMA GO, IFMIS]
    - `transactionDate` string, date: Date the financial transaction was processed by FEMA. While this value may contain time information (00:00:00.000), these are system generated and do not reflect the actual time associated with the subapplication/subgrant. [Source: FEMA GO, eGrants, NEMIS, IFMIS]
    - `commitmentIdentifier` string, string, nullable: Single-value that identifies the commitment identifier associated with the financial transaction. A commitment is the reservation of funds for a specific purpose and the certifying of funds availability. Commitment identifier is made up of the [Location Code][Sequentially Assigned Number][Procurement Method][Fiscal Year][Optional Characters]. [Source: FEMA GO, eGrants, IFMIS]
    - `paymentNumber` number, nullable: Number used to represent the order of payments. [Source: FEMA GO]
    - `accsLine` string, string, nullable: Single-value that identifies the line of account used for the financial transaction. The Accounting Classification Code Structure (ACCS) is used to identify the expenditures for appropriated funded. The ACCS is made up of the [Budget Fiscal Year]-[Fund Code]-[Program Code]-[Organization Code]-[Project Code]-[Object Code]-[Fund Type]. [Source: FEMA GO, eGrants, NEMIS, IFMIS]
    - `fundCode` string, string, nullable: Single-value that identifies the source of appropriation funding for financial transaction. [Source: FEMA GO, IFMIS]
    - `amount` number, float: Amount in dollars associated with the financial transaction. [Source: FEMA GO, eGrants, NEMIS, IFMIS]
    - `id` string, string: Unique ID assigned to the record

---

[API](https://skmtc.dev/fema/apis/openfema-api.md) - [All operations](https://skmtc.dev/fema/apis/openfema-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fema/apis/openfema-api/revisions/fdc02603897f?raw)
