Skip to content

AssetCategory

AssetCategory DocType definition.

Source: doctype.py

Field Type Required Description Validators
category_name str Asset Category Name (e.g., Furniture & Fixtures) -
depreciation_method str Depreciation Method (SLM=Straight Line, WDV=Written Down Value) -
total_useful_life int Total Useful Life (in years) -
frequency_of_depreciation int Months per depreciation period (e.g., 12 = annual) -
depreciation_account Link Depreciation Expense Account -
accumulated_depreciation_account Link Accumulated Depreciation Account -
disposal_account Link Gain/Loss on Disposal Account -
Setting Value
Submittable False
Track Changes True

Controller hooks are implemented in *_controller.py files. Available lifecycle hooks:

  • validate() - Called before save, raise exceptions for validation errors
  • before_insert() - Called before inserting a new document
  • after_insert() - Called after successfully inserting
  • before_save() - Called before saving (insert or update)
  • after_save() - Called after saving
  • before_delete() - Called before deleting
  • after_delete() - Called after deleting