Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
3079 Weergaven

Hi everybody,


I am trying to solve a tricky usecase in Odoo 14.

We want to sell product kits that can have components with different tax rates. According to our tax consultant, we need to account for each component individually from an accounting & invoice perspective. 

Example:
We sell a "Flower Bundle" containing one "Red Orchid" and a "Yellow Pot".
The Red Orchid would have a reduced tax rate of e.g. 10%, the Yellow Pot a standard tax rate of e.g. 20%. 

According to our tax consultant, the invoice must look somewhat like that:

ItemUnit PriceQuantityTax RateTotal Price
Flower Bundle


€ 50,00
- Red Orchid€ 15,00210%€ 30,00
- Yellow Pot€ 20,00120%€ 20,00
Total Paid


€ 50,00



Tax 10%
€ 3,00



Tax 20%
€ 4,00

Problem #1:
Is that somehow possible with Odoo 14, without major customizations or even out-of-the-box?


Question #2:
A customer can purchase the components also individually, but of course at a higher price. Let's say that the individual sales price for a Red Orchid is € 20,00 and for the Yellow Pot it is € 30,00. This means, that the Flower Bundle comes at a discount: € 50,00 instead of € 100,00 (2x € 30 + 1x € 40). 
Now here comes the tricky part: In our Bundle example, we do not want to manually calculate each component's price individually every time we sell one. This should be calculated dynamically based on the individual item price. To do that, we need to calculate the weight of a component of an undiscounted bundle: €60 = 60% for the Red Orchid and €40 = 40% for the Yellow Pot. This means that in the Flower Bundle with a sales price of € 50, the Red Orchid is €50 * 60% = 30€ and the Yellow Pot is €50 * 40% = 20€ (see above invoicing table).
Is Odoo 14 somehow able to achieve that out-of-the-box?

Many thanks for your help.
Avatar
Annuleer
Beste antwoord

Problem 1: Yes, you can select the appropriate customer taxes on the product variant.

Problem 2: This way of pricing is anything but standard, and will have to be added through custom code. 

Avatar
Annuleer

Could you please give more detail of the solution for problem 1 please.

Gerelateerde posts Antwoorden Weergaven Activiteit
2
nov. 22
14290
2
okt. 17
6645
0
mrt. 22
979
5
mrt. 15
9784
0
mrt. 15
3967