Community mailing list archives
Re: Prices incl VAT in ecommerce and POSby
Sorry (I am very busy today). But I will be back when some documentation will be doneHi all,We already have a working solution for managing inc and exc tax in Sale order (can be extended for the POS)
We will document it really soon. But very quickly in 3 lines- you can define if a price type is in taxe inc or not- you can define on a fiscal position if the price should be in taxe inc or not.- than depending on the position fiscal selected on the sale order Odoo will convert the unit price and use the right taxExempleFrench Case : I manage my price in taxe include (price type tax include)Case 1 : french customer price tax include => position fiscal in tax include- no conversion is done the unit price is the unit price of the product (I do not map the tax)Case 2 : french profesionnal => position fiscal in tax exclude- conversion of the unit price (tax inc => tax exc)- mapping of the taxe in order to use the tax-excCase 3 : belgium professional customer => position fiscal in tax excludeAn OCA module (here https://github.com/OCA/sale-workflow/pull/63) is waiting to be the merged but for now is blocked as we need to refactor a little the Odoo core, a merge have been done and is in the pending state : https://github.com/odoo/odoo/pull/3717.- conversion of the unit price (tax inc => tax exc)- mapping of the taxe in order to use the 0% tax (as it's an export)Note : this module may not fit with every country (at least it should work in all europe) contribution and review are welcome ;)2014-12-12 10:15 GMT+01:00 Wolfgang Taferner <firstname.lastname@example.org>:
Anyone has a better idea?
Well, Fabien, not sure, but the problem is, as you said, the mix, so remove the two way approach and always use one method (net approach most obvious) and make it possible to choose how the price will be displayed in any other context by using always the same way of computation to achieve this.
I guess this has already been talked of, but I do not know why this can not be achieved and who will be cut off by doing this that it was not done a long time ago?!
My five cents.