Водій дивиться в застосунок Uber і бачить одну суму, а на балансі в CRM — іншу. Для власника автопарку це не помилка в таблиці, а розмова, в якій треба довести, що ніхто нікого не обкрадає. Контролер розбіжностей стежить, щоб обидва числа були одним числом.

Застосунок водія й офіційний звіт агрегатора — це два різні джерела, які описують той самий робочий день. Водій бачить свої поїздки в реальному часі, автопарк рахує за звітами, а між одним і другим є ціла низка операцій, які Uber і Bolt коригують уже постфактум: розрахунки за поїздки, оплачені готівкою, нараховані та скасовані бонуси, коригування.
Результат завжди однаковий. Водій приходить із телефоном у руці й питає, куди поділася різниця. Менеджеру нічим відповісти, бо в його системі сума просто ще не дійшла. Що довше це триває, то міцніше в команді закріплюється переконання, що автопарк на цьому щось заробляє. Це проблема бізнесова, а не технічна.
До цього додається суто технічний момент: на боці Uber працюють різні версії API, через що стан каси в системі автопарку може оновлюватися із затримкою. Масштаб такої різниці сягає близько 200 zł. Достатньо, щоб зіпсувати стосунки, і замало, щоб хтось захотів шукати це вручну.
Модуль робить одну річ: зводить дані агрегаторів і баланси в CRM до спільного стану — і достатньо швидко, щоб не було про що сперечатися.

Водій, який одного разу повірив, що автопарк занижує його заробіток, не змінить думки після однієї розмови. Він піде до конкурентів і дорогою розкаже про це кільком колегам. Ціна такої репутації значно вища за будь-яку окрему різницю на балансі.
Контролер розбіжностей знімає з менеджера обов’язок доводити власну чесність. Замість дискусій у стилі «у мене в застосунку інакше» лишається одна спільна версія даних, яку обидві сторони бачать одночасно. Розмова з водієм перестає бути протистоянням і стає перевіркою позиції у списку.
Це також менше роботи для підтримки. Кожне звернення «сума не збігається» сьогодні займає менеджера, який вручну порівнює звіт агрегатора із системою. Коли дані звіряються автоматично щогодини, такі звернення просто перестають надходити.
Контролер розбіжностей працює з даними, які надають Uber і Bolt. Модуль не змінює правил розрахунків агрегатора й не коригує його звітів — його завдання показати фактичний стан у CRM так швидко, як агрегатор його надасть, і зберегти безперервність розрахунків, коли канал даних відмовляє.
Синхронізація відбувається щогодини. Завдяки цьому баланс водія в CRM не чекає на тижневе закриття розрахунків, а встигає за тим, що відбувається на боці агрегатора.
Із затримок в оновленні каси, спричинених різними версіями API на боці Uber. Модуль усуває саме ці затримки, щоб сума в системі автопарку не відрізнялася від того, що водій бачить у своєму застосунку.
Так. Синхронізація охоплює розрахунки за поїздки, оплачені готівкою, та бонуси, які агрегатори коригують постфактум — дописують їх або скасовують уже після завершення поїздки.
Система автоматично перемикається на резервний парсинг, тобто альтернативний спосіб збору даних. Розрахунки з водіями тривають далі, без паузи в нарахуваннях.
Водій має в застосунку перегляд балансу, історії поїздок, транзакцій і нарахованих бонусів — на основі того самого синхронізованого набору даних, з яким працює менеджер у CRM.
30 хвилин онлайн, без зобов’язань. Покажемо, як це працює в автопарках вашого розміру.
Замовити демо