Skip to Content
Menú
This question has been flagged
4 Respostes
4034 Vistes

Hi, I'm in Czech Republic, and I have a small bistro, where I sell some frozen products, that also can be cooked, then, when I sell them I need to use different tax if is cooked (and they eat in the place) or a different one if they buy the frozen one and they took them home. 

Frozen (don't eat in the place)= 15% vat
Cooked (eat in the place)= 10% vat. 

And I can't find a way to do it in Odoo16, I tried with product variant, but I'm not able to set a different tax, also I tried with different prices list, but also you can't apply a different tax. 


Any way to do it ? 


Thanks in advance. 


Diego



Avatar
Descartar
Best Answer

hello I think you can do it with two products:

- First one , the frozen one :) vwith 15% vat
- Seconde one (the cooked) that is a kit composed of the first one with 10% vat

From stock point of view, you will manage Frozen one quantity, because a kit just unstock product it's is composed.


Here is the way to do:


Create products

In sales app:

  1. Products -> create (stockable product, can be sold, price and VAT 15)

  1. Create second product (stockable product, can be sold, price and VAT 10)

  1. Add Bill of material on second product (type kit if you dont want to manage manufacture order, and component = frozen fish).

YOu can adapte component quantity to your need, cooked fish can be composed of one or more frozen fish :)

With type = kit, when you send cooked fish, you destock frozen fish


Avatar
Descartar
Autor

This sounds like a solution, but how you do that exactly ? Thanks in advance Nicolas !

Ok I update my response, is it ok for you ?

Autor

This looks pretty interesting. I will try it, but I think you show me the solution :)

Don't hesitate to check as good response if it's ok for you :)

Autor

Hey Nicolas !! You give me the perfect solution !! Worked perfectly !! This should be documented in Odoo documentation, because I spoke with many people from Odoo, and nobody know how to do this !!

can you check my response as ok ? this will mark your response as answered !

Autor

Done, thanks ! :)

Best Answer

Hi Diego:

You have 2 options based on your situation.

Option 1. Set up 2 "Fiscal Positions" - one for "Frozen" and another for "Cooked" and select the Fiscal Position in the Other Info tab on the Sales Order. However, this will only work if all the items in the Order are of the same type.

Option 2. Edit the value in the Taxes field and set it manually on the Sales Order line. You can set the default rate to the one that is used the most, so that you have to edit the rate only in a limited number of cases.

Hope this helps.

Avatar
Descartar
Autor Best Answer

Well, yes, that's an option, but the problem there is that I will have in the inventory 2 products, when is only one, then, at inventory level, that's a problem. Thanks anyway for the suggestions. 

Avatar
Descartar
Best Answer

In Odoo 16, you can set up different taxes for different products or variations of a product, such as frozen vs cooked products, by using the Sales Tax feature. Here are the steps you can follow to set this up:

  1. Go to the Accounting app and click on "Sales Taxes"

  2. Create a new tax with a rate of 15% for frozen products that will not be consumed in the place.

  3. Create another tax with a rate of 10% for cooked products that will be consumed in the place.

  4. Go to the Sales app and click on "Products"

  5. Create a new product for the frozen version and assign the tax with 15% rate.

  6. Create another product for the cooked version and assign the tax with 10% rate.

  7. In the POS, you will be able to select the product as cooked or frozen, and the corresponding tax will be applied automatically.

Alternatively, you can use the product template, where you can have a product template and then create variants (frozen and cooked) with different prices and different taxes.

Avatar
Descartar
Related Posts Respostes Vistes Activitat
2
de nov. 24
4518
2
d’oct. 24
2365
0
de març 24
999
1
de jul. 23
1774
1
de maig 23
2632