Information because statistics are collected by the server for density: http://docs.scat.su/en/manual/park-statistics
The system allows you to change the tariff and / or set a surcharge in case of increased load on the fleet.
The markup value is determined automatically by the formula below. The maximum value is determined by the setting "Maximum markup on load"
СКАТ 8.0
Added the ability to charge an extra charge in monetary units and / or percentages when the number of free orders is exceeded or there are not enough drivers. For this, the following settings are used: "Normal drivers in the queue", "Normal free orders", "Markup percentage for a free order", "Fixed markup for a free order", "Markup percentage for a lack of drivers", "Fixed markup for a lack of drivers"
In the tariff settings, you can specify the range of load values (see formulas to understand the calculation method) and the tariff to which the replacement will be made if it falls into this range. When falling into several ranges, the one in which the minimum load value is the largest will be taken.
The final load rating is calculated as the sum of all markups below.
Starting with SKAT 8.0
, the markup can contain both percentage and fixed parts at the same time.
СКАТ 8.0
Fee for lack of drivers
,
где markupDrivers
-- final fixed markup, markupDriversPercent
-- final percentage markup, markupPerDriver
-- setting value "Fixed markup for lack of drivers", markupPerDriverPercent
--the value of the "Percentage markup for lack of drivers" setting, driversNorm
-- the value of the setting "Normal drivers in the queue", drivers
-- the current number of drivers in the region.
СКАТ 8.0
Margin for available orders
,
where markupOrders
-- final fixed extra charge, markupOrdersPercent
-- final percent extra charge, markupPerOrder
-- settings "fixed markup for unassigned orders", markupPerOrder
-- the value of the setting "Percentage markup for available orders", orders_norm
-- value of the setting "Normal available orders", orders
-- текущее количество свободных заказов в регионе.
Где markupMax
-- the value of the "Maximum load mark-up" setting
where orders
-- the number of available orders in the region, drivers
-- is the number of drivers in the region. The value is limited from above to avoid infinite values
Value bounded from above to avoid infinite values
СКАТ 8.0
ExamplesThere are 5 available orders and 10 available drivers in the region.
The system has the following settings:
drivers=10
, orders=5
driversNorm=5
, ordersNorm=2
markupPerDriver=5
, markupPerDriverPercent=1
markupPerOrder=2
, markupPerOrderPercent=1
markupDrivers=5∗max(0, 5 − 10)=0
markupDriversPercent=1∗max(0, 5 − 10)=0
markupOrders=2∗max(0, 5 - 2)=6
markupOrdersPercent=1∗max(0, 5 − 2)=3
load=min(5/10, 99.99)=0.5
loadInv=min(10/5, 99.99)=2
markupLoadPercent=max(1 - 2, 0) * 100=0
markup = markupDrivers + markupOrders = 6
markupPercent = markupDriversPercent + markupOrdersPercent + markupLoadPercent = 3
0.5<1.1
Hence the "Rush Hour" fare will not be included, the surcharge will be 6 roubles + 3%.
В регионе 5 свободных заказов и 4 свободных водителя.
В системе установлены следующие настройки:
drivers=4
, orders=5
.
driversNorm=5
, ordersNorm=2
markupPerDriver=5
, markupPerDriverPercent=1
markupPerOrder=2
, markupPerOrderPercent=1
markupDrivers=5∗max(0, 5 − 4)=5
markupDriversPercent=1∗max(0, 5 − 4)=1
markupOrders=2∗max(0, 5 - 2)=6
markupOrdersPercent=1∗max(0, 5 − 2)=3
load=min(5/4, 99.99)=1.25
loadInv=min(4/5, 99.99)=0.8
markupLoadPercent=max(1 - 0.8, 0) * 100=20
markup = markupDrivers + markupOrders = 11
markupPercent = markupDriversPercent + markupOrdersPercent + markupLoadPercent = 24
1.25>1.1
сTherefore, the order will use the "Rush Hour" fare, with a surcharge of 11 roubles + 24%
There are 12 available orders and 4 available drivers in the region.
The system has the following settings:
drivers=4
, orders=12
.
driversNorm=5
, ordersNorm=2
markupPerDriver=5
, markupPerDriverPercent=1
markupPerOrder=2
, markupPerOrderPercent=1
markupDrivers=5∗max(0, 5 − 4)=5
markupDriversPercent=1∗max(0, 5 − 4)=1
markupOrders=2∗max(0, 12 - 2)=20
markupOrdersPercent=1∗max(0, 12 − 2)=10
load=min(12/4, 99.99)=3
loadInv=min(4/12, 99.99)=0.33
markupLoadPercent=max(1 - 0.33, 0) * 100=67
markup = markupDrivers + markupOrders = 25
markupPercent = markupDriversPercent + markupOrdersPercent + markupLoadPercent = 78
3>1.1
If the order uses the "Rush Hour" rate, a surcharge of 25 roubles will be applied. + 78%
There are 12 available orders in the region and no available drivers.
The following settings are set in the system:
drivers=0
, orders=12
.
driversNorm=5
, ordersNorm=2
markupPerDriver=5
, markupPerDriverPercent=1
markupPerOrder=2
, markupPerOrderPercent=1
markupDrivers=5∗max(0, 5 − 0)=25
markupDriversPercent=1∗max(0, 5 − 0)=5
markupOrders=2∗max(0, 12 - 2)=20
markupOrdersPercent=1∗max(0, 12 − 2)=10
load=min(12/0, 99.99)=99.99
loadInv=min(0/12, 99.99)=0
markupLoadPercent=max(1 - 0, 0) * 100=100
markup = markupDrivers + markupOrders = 45
markupPercent = markupDriversPercent + markupOrdersPercent + markupLoadPercent = 115
99.99>1.1
и 99.99>4
следовательно в заказе будет использован тариф "Аврал", наценка составит 45 рублей + 115%