Логистика и грузоперевозки: расчёт по факту, а не по заявке
В перевозке цена заявки редко совпадает с ценой рейса. Вес уточняется на погрузке, объём — при загрузке в машину, к тарифу добавляются простой, доупаковка, второй адрес выгрузки. Предоплата по заявке означает возврат почти в каждом втором рейсе; постоплата — работу в долг и разговоры с бухгалтерией клиента о том, почему сумма в счёте не та, о которой договаривались.
Инвойсбокс закрывает разрыв между заявкой и фактом двумя механиками: сумму по заявке можно зарезервировать и списать по факту, а можно выставить счёт организации и подтвердить возможность перевозки до того, как деньги ушли.
Резерв по заявке, списание по факту
Холдирование подходит, когда заявку оплачивают картой — личной, корпоративной или картой водителя.
- Заказ создаётся с подтипом
subtype: hold; все позиции корзины идут с типом оплатыfull_prepayment. - После подтверждения оплаты сумма блокируется на карте до даты из
holdTillв ответе на создание заказа. - Груз доехал — создаётся отгрузка по позициям заказа. Отгрузок может быть несколько: сборный груз доезжает частями, и на каждую оформляются документы.
- Когда все позиции отгружены, заблокированные деньги списываются. Если рейс вышел дешевле —
отгрузка с флагом
final: trueсписывает только фактическое, а остаток разблокируется.
Так закрывается частый случай: заявка на 60 000 ₽, по факту 54 000 ₽ — клиент платит за то, что действительно перевезли, и никто не оформляет возврат.
Примечание
Резерв работает на карте. Если перевозку оплачивает организация по счёту, до оплаты состав и сумму правит изменение заказа, а после — недоплату закрывает отдельный счёт, переплату возврат с корректировкой.
Подтверждение рейса до того, как деньги ушли
У экспедитора машина находится не всегда: заявка принята, оплата подтверждена, а свободного борта на дату нет. Для этого случая есть контроль отгрузки на платёжной странице: Инвойсбокс дожидается ответа вашей системы, пока покупатель ещё стоит на платёжной странице.
- Машина нашлась, рейс поставлен в план — вы отвечаете
success, покупатель видит подтверждение оплаты и едет дальше по своему сценарию. - Борта нет — вы сообщаете об этом, и покупатель узнаёт о невозможности перевозки сразу, а не через день от диспетчера.
Настройка включается на стороне вашей платёжной страницы — попросите её у поддержки до запуска.
Рейсы за месяц одним счётом
Постоянный клиент делает по десять отправлений в неделю, и десять счетов в неделю его бухгалтерии не нужны. Группа заказов собирает несколько заказов под одну оплату: каждый рейс остаётся отдельным заказом со своими документами, а покупатель платит один раз. Так же удобно, когда в перевозке участвуют несколько исполнителей: у каждого свой заказ и своя выручка.
Что это даёт
- Клиент платит за фактически выполненный рейс, а не за заявку — меньше возвратов и меньше споров.
- Невозможность перевозки видна покупателю сразу на платёжной странице, а не после списания денег.
- Документы за рейс уходят через ЭДО по каждой отгрузке.
- Деньги приходят на расчётный счёт на следующий рабочий день после подтверждения оплаты — сроки.
Смежные кейсы
- B2B продажи такси и трансфера — та же механика резерва в пассажирских перевозках.
- B2B продажи товаров — отгрузка партиями и корректировки.
- Маркированные товары — если возите маркировку.