mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-25 16:04:46 +00:00
feat: API method to created consolidated purchase invoice from receipts
This commit is contained in:
@@ -857,3 +857,17 @@ def get_item_account_wise_additional_cost(purchase_document):
|
|||||||
account.base_amount * item.get(based_on_field) / total_item_cost
|
account.base_amount * item.get(based_on_field) / total_item_cost
|
||||||
|
|
||||||
return item_account_wise_cost
|
return item_account_wise_cost
|
||||||
|
|
||||||
|
# API method to created consolidated Purchase Invoice against multiple receipts
|
||||||
|
@frappe.whitelist()
|
||||||
|
def create_consolidated_purchase_invoice(purchase_receipts, save=0, submit=0):
|
||||||
|
target_doc = None
|
||||||
|
for purchase_receipt in purchase_receipts:
|
||||||
|
target_doc = make_purchase_invoice(purchase_receipt, target_doc)
|
||||||
|
|
||||||
|
if save:
|
||||||
|
target_doc.save()
|
||||||
|
if submit:
|
||||||
|
target_doc.submit()
|
||||||
|
|
||||||
|
return target_doc
|
||||||
Reference in New Issue
Block a user