Skip to content

ImprestAccount

ImprestAccount DocType definition.

Attributes:
name: Unique identifier for this ImprestAccount.

Source: doctype.py

Field Type Required Description Validators
code str Account Code maxLen: 20
name str Account Name maxLen: 200
depot str Linked Depot -
account_type str Account Type (Main, Imprest) -
bank_type None Bank Type (SBI, PNB, Other, Cash) -
bank_name None Bank Name -
bank_account_number None Bank Account Number -
branch_number None Branch Number -
ifsc_code None IFSC Code -
address_line_1 None Address Line 1 -
address_line_2 None Address Line 2 -
city None City -
pincode None Pincode -
at_par_limit Decimal At Par Limit -
daily_drawal_limit Decimal Daily Drawal Limit -
gl_account None Linked Book-Keeper GL Account -
is_active bool Is Active? -
Role Create Delete Read Write
All
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