Get inventory, depreciation and tax settings
Before first save returns FIFO, STRAIGHT_LINE, null taxRegime/vatRate and version 0. VAT is not guessed from a screenshot or statutory rules. This UI configuration is separate from immutable effective-dated policy/tax records and is not automatically consumed by posting/tax engines. Company permission: `getCompanyAccountingSettings`. Defaults: ADMIN, ACCOUNTANT, VIEWER. Current company role permissions and active membership are checked on every request; signed legacy role claims alone do not authorize this operation.
bearerAuthAuthorizationBearer <token>Obtained from POST /api/v1/auth/login, on the tenant's own subdomain. Presenting it on another tenant's subdomain is a 403.
legalEntityId*stringuuidSettings or unsaved defaults returned
application/json- response
UI configuration, not an effective-dated tax/policy record. No statutory rate is inferred.
depreciationMethod?"STRAIGHT_LINE""STRAIGHT_LINE"inventoryValuationMethod?"FIFO""FIFO"legalEntityId?stringuuidtaxRegime?string"GENERAL""SIMPLIFIED"vatRate?numberversion?integer0 and null tax fields until first save
int64curl -X GET 'https://api.monetaryai.uz/api/v1/accounting-settings/497f6eca-6276-4993-bfeb-53cbbbba6f08'{ "depreciationMethod": "STRAIGHT_LINE", "inventoryValuationMethod": "FIFO", "legalEntityId": "41192155-f2be-4dd0-9ea4-e32ad94824f7", "taxRegime": "GENERAL", "vatRate": 0, "version": 0}Change password using current password POST
Requires matching confirmation and the current password. Atomically invalidates all refresh sessions, outstanding email challenges and access JWTs across every membership. Login again after success.
Get account configuration GET
Global accounts not yet configured have version 0. Account code/type are immutable; normal side is derived from type. Company permission: `getCompanyAccount`. Defaults: ADMIN, ACCOUNTANT, VIEWER. Current company role permissions and active membership are checked on every request; signed legacy role claims alone do not authorize this operation.