Post a depreciation period
Posts one depreciation period (DR Depreciation Expense / CR
Accumulated Depreciation) for this asset. Accepts either
period_start + period_end (canonical, programmatic / scheduler
callers) or a single period_date (frontend convenience). When the
period is already posted, the helper is idempotent and returns the
existing journal entry id; pass strict: true to receive
409 ALREADY_POSTED instead. Status guards: 422 ASSET_DISPOSED /
ASSET_SUSPENDED / ASSET_NOT_IN_SERVICE block posts on disqualified
assets. Rule 21 enforces GL postability + balance inside
postJournalEntry. Idempotent when Idempotency-Key is supplied.
Authorizations
API key issued per entity via Settings > Developers > API Keys.
Each key carries scopes (e.g. orders:read, products:write).
Bearer token format: Authorization: Bearer ark_live_ent_Test keys use ark_test_ent_. Both are issued per entity
via Settings > Developers > API Keys.
Headers
Client-generated unique key for idempotent POST/PATCH/DELETE operations. Alias for the Idempotency parameter. Max 255 chars. On retry with the same key, the original response is returned without re-executing the operation. Keys expire after 24 hours.
255Path Parameters
Body
"2026-04-01T00:00:00.000Z"
"2026-04-30T00:00:00.000Z"
Frontend convenience; equivalent to period_start with period_end auto-filled.
book, tax When true
Response
Depreciation posted

