round increment cost

This commit is contained in:
Radu Ioan Fericean
2013-12-19 12:56:55 +02:00
parent 3598b7b505
commit 4330e9dd59

View File

@@ -221,6 +221,7 @@ func (ts *TimeSpan) createIncrementsSlice() {
// create rated units series
rate, rateIncrement, rateUnit := ts.RateInterval.GetRateParameters(ts.GetGroupStart())
incrementCost := rate / rateUnit.Seconds() * rateIncrement.Seconds()
incrementCost = utils.Round(incrementCost, ts.RateInterval.Rating.RoundingDecimals, ts.RateInterval.Rating.RoundingMethod)
totalCost := 0.0
for s := 0; s < int(ts.GetDuration()/rateIncrement); s++ {
inc := &Increment{