coopcycle / coopcycle-web

Logistics & marketplace platform. Only for worker-owned business.
https://coopcycle.org
Other
564 stars 128 forks source link

As a foodtech coop, I want to understand better what will be charged to the restaurant, knowing that we have a net/net relationship (B2B relationship) #4634

Open Atala opened 5 days ago

Atala commented 5 days ago

In order to achieve something This is the screen where an admin defines pricings for foodtech for a given restaurant (the contract).

It seems "simple" however it is not emphasized that everything both for customers and restaurants is calculated on gross prices based on the "take-away food/reduced VAT rate" (10% in France). However, when the coop invoices the restaurant at the end of the month it will revert the gross calculation to net calculation (without VAT) by using the "normal/standard VAT rate" (20% in France) as to properly invoice another business.

By doing so, the coop loses the difference between the two differents rates. Some coops as Kooglof knows this and are taking it into account in their pricings.

image

I want something to be added or changed What we precise is to make it clear for the coops + have new coops/restaurants use the net calculation by default

Whereas currently this happens The coop may think / does not know what is gross or net

adam-tycner commented 5 days ago

Example:

Order value net: 20 € Order value gross: 22 € (10% VAT) Deal with the restaurant: 20% commission + 2 € fixed fee

1. Coop's income based on the gross/gross calculation (as it is now):

Gross order value percentage + commission as gross: 22 € 20% + 2 € = 4.40 € + 2 € = 6.40 €

Invoice for the restaurant with 20% VAT for delivery service: 5.33 € * 1.2 = 6.40 € gross Coop's net income is 5.33 €. In net values, the coop earned 3.67 € commission and 1.67 € fixed fee which means that instead of the desired 20% + 2 €, the actual income is 18.35% + 1.67 €

2. Coop's income based on the net/net calculation (as usually done in B2B):

Net order value net percentage + commission as net: 20 € 20% + 2 € = 4 € + 2 € = 6 €

Invoice for the restaurant with 20% VAT: 6 € * 1.2 = 7.2 € Coop's net income is 6 € which corresponds to the 20% + 2 € entered in the platform

End result: with the net/net calculation the coop earns 0.67 € more