diff --git a/process/Offer_lib/process.js b/process/Offer_lib/process.js index a9561a5068390247ec5b6e0d1b39edf453e8180f..686ccfd31a21624c7e1fb0756be924b506863df0 100644 --- a/process/Offer_lib/process.js +++ b/process/Offer_lib/process.js @@ -643,8 +643,8 @@ OfferItemUtils.getDiscountedNet = function(pExcludedIs, pOfferId, pDiscount, pEx if(!offeritemData[i][5].toString().includes(".")//only top items && offeritemData[i][4] == "0")//which are not optional { - sum = eMath.addDec(sum, eMath.subDec(offeritemData[i][1], offeritemData[i][2])*offeritemData[i][0]); - vat = eMath.addDec(vat, offeritemData[i][3]*eMath.subDec(offeritemData[i][1], offeritemData[i][2])*offeritemData[i][0]/100); + sum = eMath.addDec(sum, eMath.subDec(offeritemData[i][1], offeritemData[i][1]/100*offeritemData[i][2])*offeritemData[i][0]); + vat = eMath.addDec(vat, offeritemData[i][3]*eMath.subDec(offeritemData[i][1], offeritemData[i][1]/100*offeritemData[i][2])*offeritemData[i][0]/100); } }