DemandFlow Support Centre

DEPMETHOD: Depreciation Method

ReferenceEntity Reference16/04/2026Updated 16/04/2026
Depreciation calculation method with formula type and parameters for asset financial management.

DEPMETHOD: Depreciation Method

Depreciation calculation method with formula type and parameters for asset financial management.

Default definition. This article describes the default DEPMETHOD definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches DEPMETHOD.

Entity properties

PropertyValue
Entity codeDEPMETHOD
Display nameDepreciation Method
PluralDepreciation Methods
Level60400

Use cases

DEPMETHOD is a shared financial lookup entity referenced by ITASSET, COMPINV, and COMP. It defines how asset depreciation is calculated. The formulaType drives the calculation logic (Straight Line, Declining Balance, Double Declining, Sum of Years Digits, Units of Production). The rate field is used by declining balance methods. This is a lookup entity rather than a hardcoded select because organisations may need custom depreciation methods or may want to attach notes about when each method applies per accounting policy.

Fields

Depreciation Method

FieldTypeRequiredNotes
nametextYesMethod Name.
descriptiontext (multi-line)Description.

Calculation

FieldTypeRequiredNotes
formulaTypeenumYesValid ids: 1 (Straight Line), 2 (Declining Balance), 3 (Double Declining Balance), 4 (Sum of Years Digits), 5 (Units of Production).
ratenumberFor declining balance methods
activeenumYesValid ids: 1 (Yes), 0 (No).
notestext (multi-line)Accounting Policy Notes.

Relationships

  • No declared relationships in the default definition.

Creating a Depreciation Method via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "DEPMETHOD",
  "level":    60400,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Example name",
  "formulaType": "1",
  "active": "1",
  "description": "Example value"
}

Listing Depreciation Methods records

GET /v1/entities/DEPMETHOD/SUB:<your-sub-id>

See also

depmethoddepreciationmethodmethodsdepmethodscalculationwithformulatypeparametersasset

Was this article helpful?

← Back to Knowledge Base