Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Define Taxes as Python Code

Entity: account.tax

Compute Method: _compute_formula_decoded_info

Inputs Method Outputs
for tax in self:
            if tax.amount_type != 'code':
                tax.formula_decoded_info = None
                continue

            py_formula, accessed_fields = self._check_and_normalize_formula(tax.formula)

            tax.formula_decoded_info = {
                'js_formula': py_formula,
                'py_formula': py_formula,
                'product_fields': list(accessed_fields['product.product']),
                'product_uom_fields': list(accessed_fields['uom.uom']),
            }

Back to entity