mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-02 20:02:10 +02:00
fix: allow over-payment against SO (#35079)
fix: allow over-payment against SO (#35079)
(cherry picked from commit 870b02b03c)
Co-authored-by: Raffael Meyer <14891507+barredterra@users.noreply.github.com>
Co-authored-by: Deepesh Garg <deepeshgarg6@gmail.com>
This commit is contained in:
@@ -235,7 +235,7 @@ erpnext.selling.SalesOrderController = erpnext.selling.SellingController.extend(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// payment request
|
// payment request
|
||||||
if(flt(doc.per_billed)<100) {
|
if(flt(doc.per_billed, precision('per_billed', doc)) < 100 + frappe.boot.sysdefaults.over_billing_allowance) {
|
||||||
this.frm.add_custom_button(__('Payment Request'), () => this.make_payment_request(), __('Create'));
|
this.frm.add_custom_button(__('Payment Request'), () => this.make_payment_request(), __('Create'));
|
||||||
this.frm.add_custom_button(__('Payment'), () => this.make_payment_entry(), __('Create'));
|
this.frm.add_custom_button(__('Payment'), () => this.make_payment_entry(), __('Create'));
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,6 +22,10 @@ def boot_session(bootinfo):
|
|||||||
bootinfo.sysdefaults.allow_stale = cint(
|
bootinfo.sysdefaults.allow_stale = cint(
|
||||||
frappe.db.get_single_value("Accounts Settings", "allow_stale")
|
frappe.db.get_single_value("Accounts Settings", "allow_stale")
|
||||||
)
|
)
|
||||||
|
bootinfo.sysdefaults.over_billing_allowance = frappe.db.get_single_value(
|
||||||
|
"Accounts Settings", "over_billing_allowance"
|
||||||
|
)
|
||||||
|
|
||||||
bootinfo.sysdefaults.quotation_valid_till = cint(
|
bootinfo.sysdefaults.quotation_valid_till = cint(
|
||||||
frappe.db.get_single_value("Selling Settings", "default_valid_till")
|
frappe.db.get_single_value("Selling Settings", "default_valid_till")
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user