• 0

BTW berekenen met commerciële korting (absoluut en procentueel)

Hallo

 

Ik heb zelf een e-commerce platform geprogrammeerd maar heb moeite met het berekenen van de correcte prijs/BTW wanneer er kortingen in het spel komen. Het kan snel een hele warboel worden namelijk.

 

Daarom zou ik hier graag even navragen of mijn formule klopt en of de test-cases die ik hier opstel ook kloppen.

 

Formule met procentuele korting:

korting_op_product = prijs_excl_btw * (korting / 100)
btw_op_product = (prijs_excl_btw - korting_op_product) * (btw_perc / 100)
totale_prijs_van_product = prijs_excl_btw - korting_op_product +btw_op_product

 

Formule met absolute korting:

korting_op_product = korting / totale_prijs_van_winkelmandje_excl_btw * prijs_excl_btw
btw_op_product = (prijs_excl_btw - korting_op_product) * (btw_perc / 100)
totale_prijs_van_product = prijs_excl_btw - korting_op_product + btw_op_product

 

Deze formules worden per product berekend. Ik kan niet enkel van het subtotaal de korting aftrekken en dan de BTW berekenen omdat in één winkelmandje producten met verschillende BTW-tarieven kunnen zitten.

 

Ik heb ook enkele test-cases gemaakt. Graag zou ik weten of deze uitkomst (het subtotaal + gegeven korting) juist is, en indien niet, wat dan wel de juiste uitkomst zou moeten zijn. Dan kan ik mijn formules aanpassen tot het wel juist uitkomt.

 

Test 1 (procentuele korting).

Winkelmandje:

  • 1x Appel van €10 ( excl. 6% BTW)

Korting: 10%

 

Subtotaal incl. BTW: €10,60 

Korting: €1,06

Totaal: € 9,54

 

Test 2 (absolute korting).

Winkelmandje:

  • 1x Appel van €10 ( excl. 6% BTW)
  • 1x Kaviaar van €15 (excl. 21% BTW)

Korting: €10

 

Subtotaal incl. BTW: €28,75

Korting: €10,00

Totaal: €18,75

 

 

Als deze twee testen in orde zijn kan ik wel verder. Indien niet, wat zou dan de juiste uitkomst moeten zijn voor subtotaal, korting en totaal?

Op 1e zicht lijkt alles wel in orde. Maar ik vraag me af of het boekhoudkundig ook wel klopt dit. 

 

Alvast hartelijk bedankt!

 

Link naar reactie

Aanbevolen berichten

4 antwoorden op deze vraag

  • 0
Cyber Security Adviseur
Cyber Security Adviseur

Wel zo aardig om erbij te vertellen dat je de - identieke - vraag ook elders stelt. https://gathering.tweakers.net/forum/list_messages/2185750/last

 

Voor de rest: je software moet uitrekenen wat de gebruiker ervan wil. Dus moet je aan die gebruiker vragen hoe hij normaal die korting uitrekent. Of makkelijker nog: kijk eens hoe bestaande webshopsoftware het doet.

Link naar reactie
  • 1
20 uur geleden, ONiely zei:

Test 2 (absolute korting).

Winkelmandje:

  • 1x Appel van €10 ( excl. 6% BTW)
  • 1x Kaviaar van €15 (excl. 21% BTW)

Korting: €10

Je kunt dit op vier manieren oplossen. En alle vier zijn zowel commercieel als fiscaal-juridisch correct. Dit is daarom een use case die wij configureerbaar zouden maken, zodat de gebruiker zelf kan kiezen hoe hiermee moet worden omgegaan.

Link naar reactie
Gast
Dit topic is nu gesloten voor nieuwe reacties.
Hide Sidebar
  • Wil je onze Nieuwsflits ontvangen?
    Deze verzenden we elk kwartaal.

  • Wie is er online?
    6 leden, 146 Gasten

  • Breng jouw businessplan naar een higher level!

    Op dit forum worden alle onderwerpen m.b.t. ondernemerschap besproken.

    • Stel jouw ondernemersvragen
    • Antwoorden/oplossingen van collega ondernemers
    • > 75.000 geregistreerde leden
    • > 100.000 bezoekers per maand
    • 24/7 bereikbaar / binnen < 6 uur antwoord
    •  Altijd gratis

  • Ook interessant:

    Ook interessant:

×
×
  • Nieuwe aanmaken...

Cookies op HigherLevel.nl

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.