Artykuł · 6 min · 2026-06-26
Cash collected w Bolt — dlaczego różni się od portalu
Konkretny case z naszej floty: kierowca raportuje 959 zł gotówki, Bolt portal pokazuje 535 zł. Operatorzy bez wyjaśnienia podejrzewają oszustwo. Tymczasem — obie kwoty są poprawne, semantyka różna.
Sytuacja
Kierowca kończy zmianę. Raportuje 959 zł gotówki pobranej od pasażerów. Operator otwiera Bolt portal, widzi sekcję „Cash collected" — 535 zł. Różnica 424 zł.
Pytanie operatora: czy kierowca kradnie 424 zł?
Odpowiedź: nie. Obie kwoty są poprawne. Mierzą różne rzeczy.
Co to jest „cash collected"
Termin „cash collected" jest niejednoznaczny. Ma dwa różne znaczenia w zależności od kontekstu:
Znaczenie 1: Operacyjne (kierowca)
Suma ride_price dla wszystkich kursów płaconych gotówką. To jest cała kwota jaką kierowca dostał do ręki od pasażerów. Pasażer płaci tę kwotę, kierowca chowa do kieszeni.
W naszym przykładzie: kierowca zrobił 7 kursów gotówkowych. Sumaryczna cena tych kursów to 959 zł. Tę kwotę kierowca raportuje na koniec zmiany.
Znaczenie 2: Bolt portal (finansowe)
Bolt w sekcji „Cash collected" pokazuje kwotę pobraną gotówką MINUS prowizja Bolt. To jest kwota, która operacyjnie zostaje „w kasie" floty — bo gotówka idzie do kierowcy, ale prowizja Bolta jest „odliczona" od tego.
W naszym przykładzie: 959 zł × (1 - 15% prowizji średnio) ≈ 815 zł. Dalej odliczamy inne pozycje (subwencje, anulowania, etc.) → finalnie ~535 zł.
Dlaczego są różne
Bolt portal pokazuje perspektywę operatora — ile gotówki „wraca" do floty po rozliczeniu prowizji. Kierowca raportuje perspektywę operacyjną — ile fizycznie zł pobrał od pasażerów.
Obie liczby są prawdziwe, ale nie powinny być porównywane jako równe.
Jak prawidłowo rozliczyć
W rozliczeniu kierowcy używamy kwoty operacyjnej (959 zł), bo to fizyczna gotówka. Procedura:
- Kierowca raportuje 959 zł gotówki na koniec zmiany
- System weryfikuje: lista kursów gotówkowych z Bolt API + ich ride_price = powinno się zgadzać z 959 zł
- Jeśli kierowca raportuje mniej niż suma ride_price → flaga „undeposited cash"
- Jeśli kierowca raportuje więcej → flaga „extra cash" (rzadko, ale możliwe — napiwki?)
- Bolt portal cash collected (535 zł) używamy tylko do weryfikacji finansowej w panelu operatora
Jak system to robi automatycznie
W panelu Carpatian Fleet ta walidacja jest automatyczna:
- • Po sync Bolt API mamy listę kursów per kierowca, z flagą „payment_method = cash"
- • Sumujemy ride_price dla kursów gotówkowych → mamy „expected cash" per kierowca per zmiana
- • Porównujemy z „reported cash" przy zamknięciu zmiany
- • Różnica większa niż 5% lub 50 zł → automatyczny alert dla dyspozytora
- • Cash collected z Bolt portala — osobna pozycja w rozliczeniu finansowym operatora
Powiązane
Zobacz walidację cash collected
Na demo pokażemy konkretną zmianę z naszej floty z różnicami między raportem kierowcy a danymi Bolt API. Zobaczysz jak działają alerty.