---
title: "Retrieve Chart Account Settings"
method: GET
path: "/coa/api/chart-account-settings"
tags: ["Settings"]
---

# Retrieve Chart Account Settings

`GET /coa/api/chart-account-settings`

These are the defaults chart accounts to be used across the platform. Each input is the id to an existing chart account.

## Response `200`

- ChartAccountSettings
  - `id` integer, required
  - `uncategorized_name_and_number` string, required
  - `accounts_payable_name_and_number` string, required
  - `accounts_receivable_name_and_number` string, required
  - `deferred_revenue_name_and_number` string, required
  - `accrued_revenue_name_and_number` string, required
  - `unrealized_gain_loss_name_and_number` string, required
  - `realized_gain_loss_name_and_number` string, required
  - `rounding_account_name_and_number` string, required
  - `unapplied_credits_name_and_number` string, required
  - `unapplied_debits_name_and_number` string, required
  - `unbilled_revenue_name_and_number` string, required
  - `default_clearing_name_and_number` string, required
  - `discount_account_name_and_number` string, required
  - `accrued_discount_account_name_and_number` string, required
  - `unbilled_discount_account_name_and_number` string, required
  - `refund_account_name_and_number` string, required
  - `processing_fees_name_and_number` string, required
  - `platform_fees_name_and_number` string, required
  - `deferred_processing_fees_name_and_number` string, required
  - `tax_account_name_and_number` string, required
  - `payout_account_name_and_number` string, required
  - `cta_account_name_and_number` string, required
  - `oci_translation_account_name_and_number` string, required
  - `fixed_asset_disposal_name_and_number` string, required
  - `bad_debt_account_name_and_number` string, required
  - `dispute_expense_account_name_and_number` string, required
  - `dispute_reinstatement_account_name_and_number` string, required
  - `recognize_discounts_as_contra_revenue` boolean — When enabled, recognized discounts post to the discount account instead of netting into revenue.
  - `enable_mid_month_convention` boolean — When enabled, fixed assets placed in service after the threshold day will begin depreciation the following month (full-month depreciation only)
  - `mid_month_threshold` integer — Day of month threshold (0-31). Assets placed in service AFTER this day will start depreciation the following month
  - `use_whole_month_accounting_for_prepaids` boolean — When enabled, prepaid amortizations will use whole-month accounting (no proration of first/last months)
  - `split_invoice_payments_by_line` boolean, nullable — When enabled, invoice payments will be split by line items
  - `split_eliminations_by_department` boolean — When enabled, elimination entries are broken out by department in addition to account and entity
  - `customer` integer, required
  - `uncategorized` integer, nullable
  - `accounts_payable` integer, nullable
  - `accounts_receivable` integer, nullable
  - `deferred_revenue` integer, nullable
  - `accrued_revenue` integer, nullable
  - `unrealized_gain_loss` integer, nullable
  - `realized_gain_loss` integer, nullable
  - `rounding_account` integer, nullable
  - `unapplied_credits` integer, nullable
  - `unapplied_debits` integer, nullable
  - `unbilled_revenue` integer, nullable
  - `default_clearing` integer, nullable
  - `discount_account` integer, nullable
  - `accrued_discount_account` integer, nullable
  - `unbilled_discount_account` integer, nullable
  - `refund_account` integer, nullable
  - `processing_fees` integer, nullable
  - `platform_fees` integer, nullable — Account for Stripe platform/subscription fees. Falls back to processing_fees if not set.
  - `deferred_processing_fees` integer, nullable
  - `tax_account` integer, nullable
  - `payout_account` integer, nullable
  - `cta_account` integer, nullable
  - `oci_translation_account` integer, nullable
  - `fixed_asset_disposal` integer, nullable
  - `bad_debt_account` integer, nullable
  - `dispute_expense_account` integer, nullable — Account for dispute withdrawals (debit) and dispute reinstatement reversals (credit). Falls back to bad_debt_account if not set.
  - `dispute_reinstatement_account` integer, nullable — Account credited when a dispute is reinstated (won). Falls back to dispute_expense_account if not set.

---

[API](https://skmtc.net/campfire/apis/campfire-developer-apis.md) · [All operations](https://skmtc.net/campfire/apis/campfire-developer-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/campfire/campfire-developer-apis/versions/6945ebc3180e/schema)
