diff --git a/library/src/calculate_price.cpp b/library/src/calculate_price.cpp index 54f965c..30b8c9a 100644 --- a/library/src/calculate_price.cpp +++ b/library/src/calculate_price.cpp @@ -222,7 +222,9 @@ int CALCULATE_LIBRARY_API compute_next_timestep(parking_tariff_t *tariff, int cu // use tariff with structure as for instance Schnau, Koenigsee: // without given YearPeriod, SpecialDays and SpecialDaysWorktime - if (paymentMethodId == PaymentMethod::Steps) + if ((paymentMethodId == PaymentMethod::Steps) || + // progressive tariff: e.g. Neuhauser, Kirchdorf (743) + (paymentMethodId == PaymentMethod::Progressive)) { const QList stepList = Calculator::GetInstance().GetTimeSteps(tariff); qCritical() << " compute_next_timestep() timeSteps:" << stepList;