Wrong tax calculation in point of sale (POS)
Bug #589256 reported by
Similys
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Odoo Addons (MOVED TO GITHUB) |
Fix Released
|
Low
|
OpenERP R&D Addons Team 3 |
Bug Description
In the point os sale, the calculated tax is wrong.
By default, a class of tax has an option to say if it's calculation implies that the base price is including tax, or excluding tax.
When I create a sale order from the normal sale screen, I buy a PC1 with 21 of VAT, the total price is 544,50 EUR, with 94,50 EUR of VAT.
When I do the same order from the point of sale, I get a total price of 450 EUR, with 78,10 EUR of VAT !
Of course, all reports are wrong too.
In the code, module point_of_sale -> pos.py
in class pos_order, the method _amount_tax
=> the code calls compute_inv method from account.py, which computes prices just like the base price is always VAT included.
Related branches
lp:~openerp-dev/openobject-addons/pso-dev-addons3
- OpenERP R&D Team: Pending requested
-
Diff: 46 lines (+5/-5)3 files modifiedhr_timesheet_invoice/report/account_analytic_profit.rml (+1/-1)
hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit.py (+1/-1)
hr_timesheet_invoice/wizard/hr_timesheet_analytic_profit_view.xml (+3/-3)
Changed in openobject-addons: | |
status: | Confirmed → In Progress |
Changed in openobject-addons: | |
status: | Fix Committed → Fix Released |
milestone: | none → 6.0-rc2 |
To post a comment you must log in.
A quick question / guess:
Have you tried to install the extras module 'sale_tax_include'? The tax included option only works for sale orders when it is installed.