Odoo, как получить налог lst_price, исключенный в заказе на покупку? - PullRequest
0 голосов
/ 16 марта 2020

Я пользователь Odoo 13 (не разработчик). Я пытаюсь изменить модуль для отображения процентной маржи продукта в строке заказа на продажу, в новом пользовательском модуле для отображения процентной маржи продукта в строке заказа на покупку. Моя проблема в продукте lst_price, я использую его с налогом, включенным в продукт. Я не знаю, как я могу получить его с налогом в рубрике purchase.order.line для расчета маржи. Я попробовал код ниже, но маржа рассчитывается с учетом налога lst_price. Может кто-нибудь мне помочь и исправить код? Большое спасибо

    def _compute_untaxed_lst_price(self):
        company_id = self._context.get(
            'company_id', self.env.user.company_id.id)
        for product in self:              
            product.untaxed_lst_price = product.taxes_id.filtered(
                lambda x: x.company_id.id == company_id).compute_all(
                    product.lst_price,
                    self.env.user.company_id.currency_id,
                    product=product)['total_excluded']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...