Furries PH Docs
Dashboard
Finance Management docs

Surfaces

Finance Settings

Administer cash and ledger accounts, defaults, capabilities, approvals, close/custody policy, numbering, currencies, and notifications.

First created Last updated

financesettingsaccountspolicy

Tabs and authority

Settings groups accounts/defaults, roles/capabilities, approval rules, close/custody policy, numbering/reference rules, currencies, integration defaults, and notifications as shipped. Each tab shows current version/effective state and only commands allowed by finance.accounts.manage or the applicable policy capability.

Cash-account administration

Create/edit requires name, partner-owned ledger account, matching ISO currency, opening balance, and active/archive state. The impact preview explains journal/default/workflow effects. After postings exist, ledger account, currency, and opening balance are immutable. Archive prevents new use while preserving historical journals; deletion is not a history cleanup tool.

The API rejects cross-partner ledger accounts, currency mismatch, invalid exact money, unsafe archive/default conflict, stale version, and missing capability. Success returns the canonical account and audit receipt.

Defaults, roles, and policy

Default-account changes disclose affected future records and event inherit/override behavior. Role/capability, approval threshold, close/custody, numbering, currency, and notification changes require explicit fields, current version, effective behavior/date, impact preview, and reason where high risk. Hidden UI does not grant or revoke authorization by itself.

Recovery

Refresh stale settings and compare before reapplying. If an account has postings, create/archive or use a controlled correction rather than changing identity or opening balance. On provider/default failure, preserve the previous valid configuration until canonical success. Escalate any settings mutation without audit history or any role that violates prohibited maker-checker combinations.

All docs