mirror of
https://github.com/frappe/erpnext.git
synced 2026-04-12 11:25:09 +00:00
Co-authored-by: Sowmya <106989392+SowmyaArunachalam@users.noreply.github.com> fix: ignore cost center (#53063)
This commit is contained in:
@@ -2777,7 +2777,7 @@ def make_inter_company_transaction(doctype, source_name, target_doc=None):
|
|||||||
"doctype": target_doctype,
|
"doctype": target_doctype,
|
||||||
"postprocess": update_details,
|
"postprocess": update_details,
|
||||||
"set_target_warehouse": "set_from_warehouse",
|
"set_target_warehouse": "set_from_warehouse",
|
||||||
"field_no_map": ["taxes_and_charges", "set_warehouse", "shipping_address"],
|
"field_no_map": ["taxes_and_charges", "set_warehouse", "shipping_address", "cost_center"],
|
||||||
},
|
},
|
||||||
doctype + " Item": item_field_map,
|
doctype + " Item": item_field_map,
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -4805,6 +4805,33 @@ class TestSalesInvoice(ERPNextTestSuite):
|
|||||||
|
|
||||||
self.assertEqual(stock_ledger_entry.incoming_rate, 0.0)
|
self.assertEqual(stock_ledger_entry.incoming_rate, 0.0)
|
||||||
|
|
||||||
|
def test_inter_company_transaction_cost_center(self):
|
||||||
|
si = create_sales_invoice(
|
||||||
|
company="Wind Power LLC",
|
||||||
|
customer="_Test Internal Customer",
|
||||||
|
debit_to="Debtors - WP",
|
||||||
|
warehouse="Stores - WP",
|
||||||
|
income_account="Sales - WP",
|
||||||
|
expense_account="Cost of Goods Sold - WP",
|
||||||
|
parent_cost_center="Main - WP",
|
||||||
|
cost_center="Main - WP",
|
||||||
|
currency="USD",
|
||||||
|
do_not_save=1,
|
||||||
|
)
|
||||||
|
|
||||||
|
si.selling_price_list = "_Test Price List Rest of the World"
|
||||||
|
si.submit()
|
||||||
|
|
||||||
|
cost_center = frappe.db.get_value("Company", "_Test Company 1", "cost_center")
|
||||||
|
frappe.db.set_value("Company", "_Test Company 1", "cost_center", None)
|
||||||
|
|
||||||
|
target_doc = make_inter_company_transaction("Sales Invoice", si.name)
|
||||||
|
|
||||||
|
self.assertEqual(target_doc.cost_center, None)
|
||||||
|
self.assertEqual(target_doc.items[0].cost_center, None)
|
||||||
|
|
||||||
|
frappe.db.set_value("Company", "_Test Company 1", "cost_center", cost_center)
|
||||||
|
|
||||||
|
|
||||||
def make_item_for_si(item_code, properties=None):
|
def make_item_for_si(item_code, properties=None):
|
||||||
from erpnext.stock.doctype.item.test_item import make_item
|
from erpnext.stock.doctype.item.test_item import make_item
|
||||||
|
|||||||
Reference in New Issue
Block a user