diff --git a/stock_account_anglo_saxon_cogs_kit/__manifest__.py b/stock_account_anglo_saxon_cogs_kit/__manifest__.py index 48f51125e..1d46eec9f 100644 --- a/stock_account_anglo_saxon_cogs_kit/__manifest__.py +++ b/stock_account_anglo_saxon_cogs_kit/__manifest__.py @@ -4,7 +4,7 @@ "name": "Stock Account Anglo Saxon COGS Kit", "category": "Accounting", "version": "16.0.1.0.0", - "depends": ["sale_mrp"], + "depends": ["sale_mrp", "purchase_mrp"], "data": [], "author": "ForgeFlow, Odoo Community Association (OCA)", "website": "https://github.com/OCA/account-financial-tools", diff --git a/stock_account_anglo_saxon_cogs_kit/models/account_move_line.py b/stock_account_anglo_saxon_cogs_kit/models/account_move_line.py index 8fe0bb247..6a51b3fbe 100644 --- a/stock_account_anglo_saxon_cogs_kit/models/account_move_line.py +++ b/stock_account_anglo_saxon_cogs_kit/models/account_move_line.py @@ -12,3 +12,9 @@ class AccountMoveLine(models.Model): p.type == "product" and p.valuation == "real_time" for p in self.sale_line_ids.mapped("move_ids.product_id") ) + + def _can_use_stock_accounts(self): + return super()._can_use_stock_accounts() or any( + p.type == "product" and p.valuation == "real_time" + for p in self.purchase_line_id.mapped("move_ids.product_id") + ) diff --git a/stock_account_anglo_saxon_cogs_kit/static/description/index.html b/stock_account_anglo_saxon_cogs_kit/static/description/index.html index ae12f5e46..97e2270ef 100644 --- a/stock_account_anglo_saxon_cogs_kit/static/description/index.html +++ b/stock_account_anglo_saxon_cogs_kit/static/description/index.html @@ -1,20 +1,19 @@ - - + Stock Account Anglo Saxon COGS Kit