[fix] Billed Amt does not get updated in Purchase Receipt, if Invoice exists and item has been returned once before
This commit is contained in:
parent
7b6e09b9a7
commit
eb7eb43dfc
@ -270,6 +270,9 @@ def make_purchase_receipt(source_name, target_doc=None):
|
|||||||
doc = get_mapped_doc("Purchase Order", source_name, {
|
doc = get_mapped_doc("Purchase Order", source_name, {
|
||||||
"Purchase Order": {
|
"Purchase Order": {
|
||||||
"doctype": "Purchase Receipt",
|
"doctype": "Purchase Receipt",
|
||||||
|
"field_map": {
|
||||||
|
"per_billed": "per_billed"
|
||||||
|
},
|
||||||
"validation": {
|
"validation": {
|
||||||
"docstatus": ["=", 1],
|
"docstatus": ["=", 1],
|
||||||
}
|
}
|
||||||
|
|||||||
@ -119,6 +119,7 @@ class PurchaseReceipt(BuyingController):
|
|||||||
frappe.db.set(self, 'status', 'Submitted')
|
frappe.db.set(self, 'status', 'Submitted')
|
||||||
|
|
||||||
self.update_prevdoc_status()
|
self.update_prevdoc_status()
|
||||||
|
if self.per_billed < 100:
|
||||||
self.update_billing_status()
|
self.update_billing_status()
|
||||||
|
|
||||||
if not self.is_return:
|
if not self.is_return:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user