---
title: "Create Balance Report"
method: POST
path: "/internal_accounts/{internal_account_id}/balance_reports"
---

# Create Balance Report

`POST /internal_accounts/{internal_account_id}/balance_reports`

Available in Sandbox and as an Early Access feature in Production

## Path parameters

- `internal_account_id` string, required

## Request body

- object
  - `as_of_date` string, date, required — The date of the balance report in YYYY-MM-DD format.
  - `as_of_time` string, required — The time of the balance report in HH:MM format.
  - `balance_report_type` string, required — See possible types at [Balance Reports](https://docs.moderntreasury.com/platform/reference/balance-report-object)
  - `balances` object[], required
    - `amount` integer, required — The amount of the balance. Supports any int value up to 10^78.
    - `vendor_code` string — The code used by the bank when reporting this specific balance. This field is required if balance_type is not provided, defaults to user when left empty
    - `vendor_code_type` string — The type of `vendor_code` being reported. Can be one of `bai2`, `bankprov`, `bnk_dev`, `cleartouch`, `currencycloud`, `cross_river`, `dc_bank`, `dwolla`, `evolve`, `goldman_sachs`, `iso20022`, `jpmc`, `mx`, `signet`, `silvergate`, `swift`, `us_bank` or other values depending on your bank. This field is required if balance_type is not provided, defaults to user when left empty.
    - `balance_type` string — The specific type of balance reported. One of `opening_ledger`, `closing_ledger`, `current_ledger`, `opening_available`, `opening_available_next_business_day`, `closing_available, current_available`, or `other`. This field is required when vendor_code and vendor_code_type is not provided, defaults to `other` when left empty.

## Response `201`

201

- object

## Other responses

- `400` — 400

---

[API](https://skmtc.net/modern-treasury/apis/modern-treasury-api.md) · [All operations](https://skmtc.net/modern-treasury/apis/modern-treasury-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/modern-treasury/modern-treasury-api/revisions/ed0431a2dcd0/schema)
