diff --git a/erpnext/regional/doctype/fec_import/fec_import.py b/erpnext/regional/doctype/fec_import/fec_import.py index 534ba489bc5f8ab152a72602f5971d317d9ea6da..6691ef1b42b319ef0be05eeffd15dfe1aedbed7e 100644 --- a/erpnext/regional/doctype/fec_import/fec_import.py +++ b/erpnext/regional/doctype/fec_import/fec_import.py @@ -166,7 +166,9 @@ class FECImport(Document): if l["JournalCode"] == journal and l["CompteNum"].startswith("512") } )[0] - account = frappe.get_value("Account", dict(account_number=account_number)) + account = frappe.get_value( + "Account", dict(account_number=account_number, company=self.company) + ) elif journal in cash_journals: journal_type = "Cash" account_number = list( @@ -176,7 +178,9 @@ class FECImport(Document): if l["JournalCode"] == journal and l["CompteNum"].startswith("53") } )[0] - account = frappe.get_value("Account", dict(account_number=account_number)) + account = frappe.get_value( + "Account", dict(account_number=account_number, company=self.company) + ) elif journal in sales_journals: journal_type = "Sales" elif journal in purchase_journals: @@ -222,7 +226,7 @@ class FECImport(Document): "type": _("accounts created"), }, ) - if not frappe.db.exists("Account", dict(account_number=account)): + if not frappe.db.exists("Account", dict(account_number=account, company=self.company)): doc = frappe.new_doc("Account") doc.company = self.company doc.account_name = accounts[account] diff --git a/erpnext/regional/doctype/fec_import_document/fec_import_document.py b/erpnext/regional/doctype/fec_import_document/fec_import_document.py index 115f3e69fa2fe11d4521bb4368e05b54339a3d79..70bc6511751862f78cd10735d8d6c93854c25dee 100644 --- a/erpnext/regional/doctype/fec_import_document/fec_import_document.py +++ b/erpnext/regional/doctype/fec_import_document/fec_import_document.py @@ -118,7 +118,7 @@ class FECImportDocument(Document): x.account_number.strip(): x.name for x in frappe.get_all( "Account", - filters={"disabled": 0, "account_number": ("is", "set")}, + filters={"disabled": 0, "account_number": ("is", "set"), "company": self.company}, fields=["name", "account_number"], ) }