---
title: "Get source balance"
method: GET
path: "/accounting/v1.0/source-balances/{sourceKind}/{sourceId}"
tags: ["SourceBalance"]
---

# Get source balance

`GET /accounting/v1.0/source-balances/{sourceKind}/{sourceId}`

Retrieve the financial balance summary for a specific source. The source can be a reservation, house account, group profile, or accounts receivable ledger, identified by the sourceKind and sourceId path parameters. The response includes a detailed breakdown of charges (subtotal, additional items, taxes, fees), payments, refunds, upcoming payments, and the overall balance due. Use the optional Accept-Language header to receive localized tax and fee names.

## Path parameters

- `sourceKind` 'GROUP_PROFILE' | 'RESERVATION' | 'HOUSE_ACCOUNT' | 'ACCOUNTS_RECEIVABLE_LEDGER', required — Kind of the source entity
- `sourceId` integer, required

## Headers

- `X-Property-ID` integer, required
- `Accept-Language` string

## Response `200`

OK

- SourceBalanceResponse
  - `currency` string — Currency code (e.g., USD)
  - `currencyScale` integer — Number of decimal places for the currency
  - `grandTotal` number, double — Grand total amount in smallest currency unit
  - `subtotal` number, double — Subtotal amount in smallest currency unit
  - `additionalItems` number, double — Additional items amount in smallest currency unit
  - `arTransfer` number, double — Accounts receivable transfer amount in smallest currency unit
  - `amountPaid` number, double — Amount paid in smallest currency unit
  - `refundIssued` number, double — Refund issued amount in smallest currency unit
  - `upcomingPayments` number, double — Upcoming payments amount in smallest currency unit
  - `upcomingRefund` number, double — Upcoming refund amount in smallest currency unit
  - `cancellationFee` number, double — Cancellation fee amount in smallest currency unit
  - `noShowFee` number, double — No show fee amount in smallest currency unit
  - `taxBreakdown` BalanceBreakdownItem[] — Tax breakdown details as array of items with id and amount
    - `name` string, required — The name of the breakdown item (e.g., tax name, fee name)
    - `amount` number, double, required — The amount in the smallest currency unit (e.g., cents for USD)
  - `feeBreakdown` BalanceBreakdownItem[] — Fee breakdown details as array of items with id and amount
    - `name` string, required — The name of the breakdown item (e.g., tax name, fee name)
    - `amount` number, double, required — The amount in the smallest currency unit (e.g., cents for USD)
  - `balanceDue` number, double — Balance due amount in smallest currency unit
  - `channelCommission` number, double — Channel commission amount in smallest currency unit
  - `gratuity` number, double — Gratuity (TIP) total in smallest currency unit (ITC 8995 family).
  - `updatedAt` string, date-time — Timestamp when the balance was last updated (UTC)

## Other responses

- `400` — Bad Request
- `404` — Not found

---

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