mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-20 15:32:14 +00:00
feat: add make_regional_gl_entries override for Sales Invoice (#42399)
* feat: add make_regional_gl_entries override for Sales Invoice and Stock Controler
* chore: remove regionnal override for stock management
(cherry picked from commit 1bbe020cfd)
This commit is contained in:
@@ -1213,6 +1213,8 @@ class SalesInvoice(SellingController):
|
|||||||
self.make_precision_loss_gl_entry(gl_entries)
|
self.make_precision_loss_gl_entry(gl_entries)
|
||||||
self.make_discount_gl_entries(gl_entries)
|
self.make_discount_gl_entries(gl_entries)
|
||||||
|
|
||||||
|
gl_entries = make_regional_gl_entries(gl_entries, self)
|
||||||
|
|
||||||
# merge gl entries before adding pos entries
|
# merge gl entries before adding pos entries
|
||||||
gl_entries = merge_similar_entries(gl_entries)
|
gl_entries = merge_similar_entries(gl_entries)
|
||||||
|
|
||||||
@@ -2226,6 +2228,11 @@ def make_inter_company_purchase_invoice(source_name, target_doc=None):
|
|||||||
return make_inter_company_transaction("Sales Invoice", source_name, target_doc)
|
return make_inter_company_transaction("Sales Invoice", source_name, target_doc)
|
||||||
|
|
||||||
|
|
||||||
|
@erpnext.allow_regional
|
||||||
|
def make_regional_gl_entries(gl_entries, doc):
|
||||||
|
return gl_entries
|
||||||
|
|
||||||
|
|
||||||
def make_inter_company_transaction(doctype, source_name, target_doc=None):
|
def make_inter_company_transaction(doctype, source_name, target_doc=None):
|
||||||
if doctype in ["Sales Invoice", "Sales Order"]:
|
if doctype in ["Sales Invoice", "Sales Order"]:
|
||||||
source_doc = frappe.get_doc(doctype, source_name)
|
source_doc = frappe.get_doc(doctype, source_name)
|
||||||
|
|||||||
Reference in New Issue
Block a user