A new field on tax groups makes it now possible for this group to be displayed under a subtotal label. If not set, this defaults instead to "Untaxed Amount", keeping the traditional behavior. This is intended for withholding taxes, which can now be implemented with negative taxes and a tax group with this field set. To do that, this commit entirely refactors the way amount_by_group worked, and replaces it with a more complete json field called tax_totals_json. It also streamlines the way taxe totals are displayed on invoices, PO and SO and makes it so that a common code is called instead of copy-pasting the same block 3 times as before. [IMP] purchase: always display tax totals by groups on purchases orders Before, tax totals on purchase.order's form were not shown by group, and were instead all aggregated in a single "Taxes" category. The same went for the pdf export. The portal view, though, did show the totals by group. We now display the tax groups in the same way all the time. closes odoo/odoo#74138 Task: 2457374 Related: odoo/enterprise#19802 Related: odoo/upgrade#2670 Signed-off-by: Quentin De Paoli (qdp) <qdp@openerp.com>
10 lines
320 B
Python
10 lines
320 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from . import test_purchase
|
|
from . import test_purchase_order_report
|
|
from . import test_purchase_invoice
|
|
from . import test_access_rights
|
|
from . import test_accrued_purchase_orders
|
|
from . import test_purchase_tax_totals
|