Suppose 3 taxes, all with include_base_amount checked: - 21% - 21% TVAC - 12% Suppose an invoice with 3 lines, one per tax, all with quantity = 1: - price_unit = 100 with 21% - price_unit = 121 with 21% TVAC - price_unit = 100 with 12% - Validate the invoice and take a look to the taxes set on taxes journal entries: Originator Tax: 12% Taxes: / Originator Tax: 21% Taxes: 12% Originator Tax: 21% TVAC Taxes: 21% 12% ... instead of: Originator Tax: 12% Taxes: / Originator Tax: 21% Taxes: / Originator Tax: 21% TVAC Taxes: / -opw: 1861177
25 lines
934 B
Python
25 lines
934 B
Python
#Accounting tests written in python should extend the class AccountingTestCase.
|
|
#See its doc for more info.
|
|
|
|
from . import test_account_customer_invoice
|
|
from . import test_account_move_closed_period
|
|
from . import test_account_move_tax_lock_date
|
|
from . import test_account_supplier_invoice
|
|
from . import test_account_validate_account_move
|
|
from . import test_account_invoice_rounding
|
|
from . import test_bank_statement_reconciliation
|
|
from . import test_fiscal_position
|
|
from . import test_invoice_onchange
|
|
from . import test_reconciliation_widget
|
|
from . import test_payment
|
|
from . import test_product_id_change
|
|
from . import test_reconciliation
|
|
from . import test_search
|
|
from . import test_tax
|
|
from . import test_invoice_taxes
|
|
from . import test_account_move_taxes_edition
|
|
from . import test_templates_consistency
|
|
from . import test_account_fiscal_year
|
|
from . import test_account_all_l10n
|
|
from . import test_reconciliation_matching_rules
|