FinspectМатериалы → Проверка транспортных расходов
Подтверждённый кейс · проверка финансовых потерь

48 млн ₽ в счетах, где сходилась каждая строка

Счета на перевозку глины были в порядке: арифметика без ошибок, акты подписаны, оплаты прошли. Тонно-километры из счёта привели обратно к тоннам — и объём разошёлся с закупленным на 35%.

Артём Высоцкий3 августа 2026Обновлено 3 августа 2026

Если коротко

  • Счёт перевозчика подтверждает начисление, но не физический объём перевозки.
  • Независимая опора — закупленные тонны сырья и подтверждённое плечо.
  • Отклонение 35% сначала получает документальное объяснение, только потом вывод.
  • Собственнику нужен реестр расхождений, а не массив рейсов.

Симптом: расходы росли внутри правдоподобных документов

Объектом проверки стала перевозка глины: ставка 5 ₽ за тонно-километр, среднее плечо 120 км. Каждая строка счёта могла выглядеть логично: тоннаж, расстояние, тариф, итог.

Проблема находилась между системами. Перевозчик выставлял тонно-километры, закупка фиксировала тонны сырья, производство принимало материал. Пока эти источники жили отдельно, общий итог нельзя было проверить независимым способом.

Такая ситуация похожа на риск, разобранный в материале о проверке управленческой отчётности: совпавший итог ещё не доказывает путь цифры. В перевозках путь начинается с физической массы и заканчивается оплатой счёта.

Главный приём: тонно-километры привести к тоннам

Здесь и спотыкается большинство проверок. Тонно-километр — это не тонна и не километр, а их произведение. Цифра в счёте получается семизначной, глазом она не проверяется никак: миллион с лишним тонно-километров выглядит одинаково правдоподобно и при честной перевозке, и при завышенной.

Сравнить её напрямую с тоннами на складе нельзя — это разные единицы. Но её можно разделить на плечо и получить тонны:

Тонны по счёту = тонно-километры из счёта ÷ подтверждённое расстояние

И вот это число уже сопоставимо с закупкой и приёмкой. Склад знает, сколько тонн приняли. Бухгалтерия знает, сколько купили. Разница — в тоннах, а не в абстрактных единицах.

Условный пример с круглыми числами, чтобы механика была видна:

ШагЗначение
Перевозчик выставил за месяц1 200 000 т·км
Подтверждённое плечо120 км
Тонны по счёту: 1 200 000 ÷ 12010 000 т
Закупка и приёмка дают6 500 т
Разница3 500 т, или 35%
В деньгах: 3 500 × 120 × 5 ₽2 100 000 ₽ за месяц

Числа в таблице условные, они показывают порядок действий. Обратите внимание, что произошло: непроверяемые 1,2 млн тонно-километров превратились в 10 000 тонн — величину, которую собственник может проверить взглядом на склад и на закупочные накладные.

Работает и обратный ход, он нужен для суммы:

Ожидаемые расходы = закупленные тонны × подтверждённое расстояние × согласованная ставка

Разница между ожидаемой суммой и счётом — это и есть завышение в рублях.

Проверка: из чего собирается цепочка

Цепочка собирается из четырёх источников: закупленные тонны, приёмка сырья, согласованное плечо, счета перевозчика. Каждый отвечает за свою часть: закупка и приёмка дают массу, маршрут и путевые листы — расстояние, договор — ставку, счёт — начисление. Три первых источника перевозчику не подчиняются, поэтому проверка получается независимой.

Для холодного старта собственник пересылает финансовому директору поручение:

Проверьте один закрытый месяц перевозок основного сырья. Подготовьте по каждой поставке единую строку: поставщик, дата, масса по документу закупки, масса по приёмке, маршрут, подтверждённое расстояние, ставка, тонно-километры перевозчика и сумма счёта. Сопоставьте итог с бухгалтерским начислением и оплатой банка. Верните реестр расхождений с документом-основанием, альтернативным объяснением, ответственным за ответ и стоп-действием. Первый проход ограничьте одним сырьём и одним месяцем; срок — пять рабочих дней. Если источники не стыкуются за этот срок, покажите, где именно разрывается цепочка.

Собственник не выгружает данные и не строит таблицу. Его участие — около двух часов: утвердить границы, принять реестр и решить, какие оплаты остановить до подтверждения.

Что показала сверка: 48 млн ₽ завышения

Тонно-километры перевозчика ни разу не приводили к тоннам. Когда привели и сравнили с закупкой, отклонение составило 35%, а в деньгах — 48 млн ₽. Это выявленное и подтверждённое документами завышение, а не гипотеза: под каждой спорной строкой в реестре стоял закупочный документ, акт приёмки, путевой лист или счёт. Это не равнозначно автоматическому выводу о злоупотреблении: возможны возвратные рейсы, несколько точек разгрузки, влажность сырья, изменение маршрута, перевалка или неполные закупочные данные.

Каждое объяснение проверяется документом. Для возвратного рейса нужен маршрут и условие договора; для другой точки — путевой лист; для изменения массы — акт приёмки. Пока доказательства нет, спорная сумма остаётся в реестре и не превращается в обвинение.

Почему 35% — ещё не обвинение

Сами по себе 35% доказательством злоупотребления не были. Возвратные рейсы, несколько точек разгрузки, влажность сырья, изменение маршрута, перевалка, неполные закупочные данные — каждая версия проверялась своим документом. Спорная сумма оставалась в реестре ровно до тех пор, пока документ не появлялся, и только после него становилась выводом.

Три числа — ставка 5 ₽, плечо 120 км и отклонение 35% — дают воспроизводимую логику расчёта, но не сам расчёт: полный реестр рейсов конкретной компании не публикуется. Сумму 48 млн ₽ из трёх чисел не восстановить, и не нужно — у вас будут свои.

Для сравнения качества выводов полезен разбор рентабельности клиентов: там средняя маржа скрывает различия между заказами, здесь общий транспортный счёт скрывает разрыв между физическим и денежным объёмом.

Исправление: единый реестр до оплаты

По итогам проверки на заводе введены три контроля: контроль объёма, сверка ставки и проверка отклонений. Рабочий реестр связывает поставку с маршрутом и счётом, а спорные строки получают статус. Решение по оплате принимается после ответа, а не после устного объяснения.

Минимальные поля реестра:

БлокПоляЗачем
Физический объёмпоставщик, сырьё, масса закупки, масса приёмкиподтвердить, что перевозили
Маршрутточка загрузки, разгрузка, километрыпроверить плечо
Тарифдоговор, ставка, доплатыотделить цену от объёма
Начислениет·км, сумма, номер счётапересчитать расход
Решениепричина, документ, ответственный, стоп-действиезакрыть отклонение

Чем закрывается проверка

Одной сверки мало: она показывает, что было. Контроль подтверждается повторным тестом на следующем закрытом месяце. Критерий — все оплаченные строки связаны с закупленным и принятым объёмом, расстояние подтверждено, отклонения имеют документ и решение.

Здесь проходит граница моей работы и вашей. Finspect выявляет завышение и ставит контроль. Что дальше происходит с выявленной суммой — переговоры с перевозчиком, пересмотр договора, взыскание — решает собственник, и такие вещи мы не публикуем. Поэтому в материале нет ни слова о том, сколько денег вернулось: не потому, что цифра слабая, а потому, что это не мой результат.

Почему обычный план-факт этого не показывает

Бюджет покажет, что логистика выше плана. Он не объяснит, сколько тонн действительно перевезли и почему применено именно это плечо: в бюджете лежит рубль, а не тонна. Для проверки нужен независимый физический источник.

Тот же принцип работает в калькуляторе точности финансового прогноза: итог оценивается по размеру ошибки и её направлению. В перевозках направление риска задаёт разрыв между физическим объёмом и денежным начислением.

Бесплатно

Чек-лист: 12 признаков утечек в финансах

Симптомы, по которым видно, что с деньгами компании что-то не так, и что смотреть по каждому. PDF придёт на почту сразу.

Без спама. Отписаться можно в один клик.

Следующий шаг

Если транспортный счёт нельзя связать с физическим объёмом, напишите Артёму своими словами, где возникло сомнение. Двух-трёх фраз достаточно; перечень источников и первый объём проверки определит Finspect.

Обсудить границы проверки →
Практические разборы Finspect

В Telegram-канале выходят короткие разборы, выводы и комментарии для собственника. Канал — витрина методологии, работу с данными он не заменяет.

Подписаться на @FinspectCFO →

FAQ

Счёт и акт перевозчика подтверждают расход?

Они подтверждают предъявленное начисление и оформление услуги. Для управленческой проверки объёма нужны независимые данные о закупленных и принятых тоннах, маршруте и условиях тарифа.

Как сравнить тонно-километры с тоннами, это же разные единицы?

Разделить тонно-километры из счёта на подтверждённое расстояние — получатся тонны, которые перевозчик предъявил к оплате. Это число уже сравнивается с закупкой и приёмкой. Обратный ход даёт сумму: закупленные тонны × расстояние × ставка = ожидаемые расходы.

Отклонение 35% доказывает злоупотребление?

Нет. Оно требует проверки. Причиной могут быть ошибки данных, особые рейсы, изменение маршрута или необоснованное начисление; вывод делают после документов.

48 млн ₽ — это возвращённые деньги?

Нет, это выявленное завышение, подтверждённое документами проверки. Что собственник сделал с этой суммой дальше — предмет его переговоров с перевозчиком, и такие результаты Finspect не публикует.

Сколько времени занимает первый тест?

Первый проход по одному сырью и одному закрытому месяцу можно поставить на пять рабочих дней. Полная диагностика нескольких маршрутов и периодов занимает больше; Диагностика Finspect начинается от четырёх недель.

Что делает собственник?

Собственник задаёт границы проверки, принимает реестр расхождений и утверждает стоп-действия. Выгрузки, расчёт и документальные ответы готовит финансовая команда или внешний специалист.

Артём Высоцкий, основатель Finspect. Актуальность: 3 августа 2026 года. Материал носит информационный характер и не является аудиторским заключением, индивидуальной рекомендацией или публичной офертой.