Community mailing list archives

community@mail.odoo.com

Re: Prices incl VAT in ecommerce and POS

by
Fouric
- 12/12/2014 08:19:02
I'm also using the fiscal position to work with prices that include or exclude VAT. But I'm also using the fields "Public Price" and "Cost Price" 

Here is 4 exemples of configuration or "Product A"

1. POS Product A price = 8 euros VAT included
PriceListA (prices based on field "PublicPrice") + Fiscal Position "France POS"  where taxes are being mapped in order to use taxes that have VAT included.


2. B2B sales in France  Product A price = 4,5 euros VAT excluded
PriceListB (prices based on field "Cost Price") + fiscal position "France B2B" where taxes are being mapped in order to use taxes that are VAT excluded.

3 B2B sales for UE Product A price = 5,10 euros  VAT excluded
PriceListC (prices based on field "Cost Price") + fiscal position "EU" where taxes are being mapped in order to use taxes that are VAT excluded.

4 B2B sales for export Product A price = 5,75 euros  VAT excluded
PriceListC (prices based on field "Cost Price") + fiscal position "Export" where taxes are being mapped in order to use taxes that are VAT excluded.

Af.



2014-12-12 10:52 GMT+01:00 Sebastien Beau <sebastien.beau@akretion.com>:
Hi 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 tax

Exemple

French 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-exc

Case 3 : belgium professional customer => position fiscal in tax exclude
- 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)

An 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.

Sorry (I am very busy today). But I will be back when some documentation will be done


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 <w.taferner@tapo.at>:

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.

Wolfgang

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe

_______________________________________________
Mailing-List: https://www.odoo.com/groups/community-59
Post to: mailto:community@mail.odoo.com
Unsubscribe: https://www.odoo.com/groups?unsubscribe