Inherits from frappe.model.document.Document
Updates the status of the calling records Delivery Note: Update Delivered Qty, Update Percent and Validate over delivery Sales Invoice: Update Billed Amt, Update Percent and Validate over billing Installation Note: Update Installed Qty, Update Percent Qty and Validate over installation
Update quantities or amount in child table
_update_percent_field (self, args)
Update percent field in parent transaction
check_overflow_with_tolerance (self, item, args)
Checks if there is overflow condering a relaxation tolerance
set_status (self, update=False, status=None)
No docs
update_billing_status (self, zero_amount_refdoc, ref_dt, ref_fieldname)
No docs
update_billing_status_for_zero_amount_refdoc (self, ref_dt)
No docs
No docs
update_qty (self, change_modified=True)
Updates qty or amount at row level
Parameters:
change_modified
- If true, updates modified
and modified_by
for target parent docValidates qty at row level
erpnext.controllers.status_updater.get_tolerance_for (item_code, item_tolerance={}, global_tolerance=None)
Returns the tolerance for the item, if not set, returns global tolerance
erpnext.controllers.status_updater.validate_status (status, options)
No docs