Skip to content

Budget

Budget DocType definition.

Source: doctype.py

Field Type Required Description Validators
budget_number str Budget Number maxLen: 50
company Link Linked Company -
fiscal_year str Linked Fiscal Year -
cost_center Link Linked Cost Center -
account Link Linked Account (GL Account Head) -
allocated_amount Decimal Allocated Budget Amount -
utilized_amount Decimal Utilized Amount (auto-updated) -
status str Status (Active, Closed) -
Setting Value
Submittable True
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