He joined in the middle of the month
His target shrinks to the days he had a bike, so he is not charged for a full month.
Give a penalty with its type and reason, and nothing comes off until your office takes it. Low performance is worked out from the platform’s pay, pro-rated to the days he had a bike, and you can confirm, reduce or waive it.
From the reason you write to the line on his slip.
Pick the rider, the type (late return, uniform, no show, damaged equipment, misconduct or other), the amount and what happened. Nothing comes off his salary until your office takes it on a slip.
When the platform pays a rider less than his monthly target, the portal works out what he is short by. The target shrinks with the days he actually had a bike that month.
Each rider under target waits for you with the numbers. Confirm, reduce or waive it: your decision is what goes on the slip.
Low performance comes off after Salik, fines, advances and khata. What his pay can’t cover is carried to next month instead of being lost.
Every penalty shows in his rider app with its date, so he knows what is coming off before payday.

Where penalties usually go wrong, and what the portal does instead.
His target shrinks to the days he had a bike, so he is not charged for a full month.
Every day on any bike counts, so a swap doesn’t cut his days short.
The month’s pay and target are split between them by what each one earned.
Reduce it or waive it. The slip follows your decision, and waived ones are counted on their own.
What is left is carried to next month and shown on the page, not dropped.
Give a damaged-equipment penalty with what happened. It waits until your office takes it, and he sees it in his app.
Set up for you, on your own riders.