From 37d50e04c14e56ce36720e28954cfe767d88b976 Mon Sep 17 00:00:00 2001 From: Marcel Arndt Date: Thu, 12 Jun 2025 17:46:42 +0200 Subject: [PATCH] fix: calculate revenueDeviation without rounding errors --- .../feat-transformers/adapter/tours-calculation.adapter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/data-hub/data-connector/src/modules/feat-etl/feat-transformers/adapter/tours-calculation.adapter.ts b/service/data-hub/data-connector/src/modules/feat-etl/feat-transformers/adapter/tours-calculation.adapter.ts index d464092..564698a 100644 --- a/service/data-hub/data-connector/src/modules/feat-etl/feat-transformers/adapter/tours-calculation.adapter.ts +++ b/service/data-hub/data-connector/src/modules/feat-etl/feat-transformers/adapter/tours-calculation.adapter.ts @@ -36,7 +36,7 @@ export class ToursCalculationAdapater { ); const revenueDeviation = tour.revenueDispoLive > 0 - ? Math.floor((revenue - tour.revenueDispoLive) * 100) / 100 + ? Math.round((revenue * 100) - (tour.revenueDispoLive * 100)) / 100 : 0; const { consumptionCostsPerTour } =