---
title: "Generate (get-or-create) the caller group's statement for a closed month"
method: POST
path: "/money/statements"
tags: ["money", "statements"]
---

# Generate (get-or-create) the caller group's statement for a closed month

`POST /money/statements`

Get-or-create the group's official statement for a closed month. The first request snapshots it permanently; later requests return the stored statement.

## Request body

- StatementsGenerateStatementInput
  - `month` string, date-time, required

## Response `200`

OK

- StatementsStatementView
  - `generated_ts` string, date-time
  - `id` string
  - `payload` StatementsStatementPayload
    - `balances` StatementsSymbolBalance[], nullable
      - `ending_native` string
      - `ending_usd` string
      - `label` string
      - `net_change_native` string
      - `net_change_usd` string
      - `opening_native` string
      - `opening_usd` string
      - `segregated_rail` string
      - `symbol` string
    - `chart` StatementsChartPoint[], nullable
      - `by_symbol` object, nullable
      - `sampled_ts` string, date-time
      - `total_usd` StatementsChartValue
        - `formatted` string
        - `value` number, double
    - `period` StatementsPeriod
      - `end` string, date-time
      - `label` string
      - `start` string, date-time
    - `totals` StatementsTotals
      - `ending_usd` string
      - `net_change_usd` string
      - `opening_usd` string
    - `transactions` StatementsTransaction[], nullable
      - `effects` StatementsEffect[], nullable
        - `amount` string
        - `symbol` string
      - `id` string
      - `label` string
      - `occurred_ts` string, date-time
      - `status` 'pending' | 'completed' | 'failed'
      - `type` 'ach_onramp' | 'ach_offramp' | 'trade_order' | 'wire_onramp' | 'wire_offramp' | 'buy_fund_token' | 'sell_fund_token' | 'onchain_deposit' | 'onchain_withdrawal' | 'bank_payout' | 'bank_payin' | 'fund_dividend_payout' | 'fund_distribution_payout' | 'fund_gas_tank' | 'adjustment' | 'reclassification' | 'treasury_booking' | 'sell_fund_token_return' | 'gas_wallet_funding' | 'treasury_wire_credit' | 'go_account_conversion'
  - `period_end` string, date-time
  - `period_start` string, date-time
  - `statement_number` integer

## Other responses

- `default` — Error response.

---

[API](https://skmtc.net/stablesea/apis/stable-sea-backend.md) · [All operations](https://skmtc.net/stablesea/apis/stable-sea-backend/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/stablesea/stable-sea-backend/versions/3feea260296c/schema)
