Что такое сверка управленческих отчётов и почему её обычно нет
Управленческий учёт для собственника обычно держится на трёх формах: ОПиУ (доходы и расходы по начислению), ДДС (движение денег по факту) и Баланс (что есть и кому должны на дату). По отдельности каждая форма выглядит терпимо; вместе они нередко спорят друг с другом. ОПиУ даёт результат 12 млн ₽ за квартал, ДДС показывает чистый поток минус 3 млн ₽, а в третьей форме собственный капитал вырос на 28 млн ₽. Цифры разошлись, и собственнику остаётся ждать объяснения от финдиректора без натяжек.
Контроль сверяет, говорят ли ОПиУ, ДДС и Баланс одну историю без внутренних противоречий. Не про самосход одной формы: арифметика двойной записи у учётной команды обычно закрыта. Здесь важны именно связи между формами. Если ЧДП не равен изменению остатков на счетах, операция могла попасть в банковский снапшот, но не дойти до денежного отчёта. Бывает наоборот. Когда итог периода не сходится с приростом equity, месяц могли не закрыть или результат прошёл мимо счёта 84.
Этот контроль часто просто не делают. Собственник открывает ОПиУ, видит положительный результат и закрывает вкладку. Финдиректор смотрит на свой пятидесятистраничный Excel-свод: файл сходится внутри себя, значит, внешне порядок. А внутри этого «порядка» могут годами лежать 292 разрыва на 765 млн ₽.
4 точки правды audit-bridge
Audit-bridge свóдно. держится на четырёх проверках. Каждая задаёт равенство, которое по правилам двойной записи обязано сойтись на любом периоде. Если хотя бы одно равенство не сходится, в управленке есть пробел. Его закрывают до того, как собственник начнёт принимать решения по этим цифрам.
1. ЧДП ↔ Δ Сальдо ДС
Формула: Чистый денежный поток за период = Сальдо ДС на конец − Сальдо ДС на начало.
Логика здесь короткая. На расчётных счетах было 50 млн ₽ в начале квартала и 47 млн ₽ в конце, значит, чистый денежный поток за период составил минус 3 млн ₽. Другого варианта нет: деньги пришли, ушли или остались на счетах.
На практике равенство ломается не из-за математики, а из-за источников данных:
- Депозиты по счетам 55 не выгружаются стандартным синком 1С. Компания положила 30 млн ₽ на депозит: счёт 51 уменьшился на эту сумму, а в ДДС операции нет, потому что OData тянет только 51-й. Сальдо ушло, ЧДП не двинулся.
- Транзитные платежи между юрлицами (статьи 1.0.01 и 1.0.02). Для отдельной компании это реальный поток. В консолидированной группе его нужно занулить, иначе один и тот же миллион попадёт в расчёт дважды.
- Корректировки остатков через ручные «Операции» в 1С. Бухгалтер поправил остаток в обход документа, снапшот изменился, а строки operations нет.
- Лаг между датами. Снапшот на 30 апреля выгружается утром 1 мая. Операции 28 и 29 апреля попадают в систему вечером и оказываются в срезе за 1 мая. Потом контроль месяцами показывает дельту на пограничные суммы.
- Аккредитивы и переоценка валюты. Открытие аккредитива означает перевод 51 → 55.01, а в 1С документ часто разнесён как «Покупка активов». В итоге ОПиУ и ЧДП занижены на сумму аккредитива.
Это не теория. На Метросервисе в 2024 году контроль показал разрыв 108 млн ₽. Причиной оказался аккредитив на 98 млн ₽, разнесённый как закупка. На Байкале в 2025 году всплыла дельта 7,88 млн ₽: в мае застряли транзиты «Элемера».
2. Чистая прибыль ↔ Δ Капитал
Формула: Капитал на начало + Чистая прибыль за период + Взносы учредителей − Дивиденды = Капитал на конец.
По правилам бухучёта в конце месяца счета 90 (выручка), 91 (прочие доходы и расходы) и 99 (прибыли и убытки) должны закрыться на счёт 84 (нераспределённая прибыль). В 1С за это отвечает регламент «Закрытие месяца». Если его не запускают, расходы зависают на счетах 26 и 44, выручка остаётся на 90.01, а строка собственного капитала в отчёте начинает показывать что попало.
Главная причина разрыва: месяц не закрыт. На Метросервисе на 31 декабря 2025 года дельта между «капиталом по проводкам» и «капиталом по регламентам» составляла 122 млн ₽. Не потому что прибыль украли. За год регламент «Закрытие месяца» сделали один раз вместо двенадцати.
Бывает и другой сценарий: взносы и дивиденды учредителя проходят мимо денежного отчёта. Учредитель внёс наличные через кассу: 50 → 75 → 80. Раздел equity изменился, на расчётном счёте ноль движений, в ДДС ничего. Audit-bridge подсветит дельту; это сигнал, что в фонде учредителя что-то не разнесено.
Разрывы появляются и на реклассификациях внутри equity. Перевод из 84 в 82 (резервный) или 83 (добавочный) остаётся в этом же разделе и на расчёт влиять не должен. Но если два источника считают его по разному набору счетов, появится фантомная дельта.
3. Cash vs Accrual
Формула: ЧДП ≈ Чистая прибыль + Амортизация − Δ Дебиторки + Δ Кредиторки − Δ Запасов − Capex.
Для растущего бизнеса этот контроль обычно больнее остальных. Метод начисления показывает финансовый результат, кассовый метод отвечает на другой вопрос: есть ли деньги. На бумаге компания зарабатывает, а по факту ей нечем платить зарплату. Так бывает, когда результат периода ушёл в дебиторку и запасы.
Audit-bridge раскладывает картину по строкам: было 12 млн ₽ начисленного результата, минус 8 млн роста дебиторки (отгрузили, но клиенты не заплатили), минус 4 млн роста запасов (закупили сырьё впрок), плюс 2 млн роста кредиторки (сами не заплатили поставщикам), после 1 млн ₽ Capex остаётся плюс 1 млн cash-flow. Прибыль в отчёте есть, денег почти нет, зато собственник видит, где именно они застряли.
В упрощённом расчёте, который делает audit-bridge, не учтены три вещи: финансовая деятельность (получение и погашение кредитов меняет cash, но не прибыль), налог начисленный против уплаченного (садится в кредиторку 68) и фонд учредителя. Поэтому в свóдно. этот блок переехал из аудита в раздел «Куда ушла прибыль» на странице Баланса. Там он работает не как контроль, а как объяснение.
4. ДЗ ↔ КЗ нетто
Формула: (Дебиторка − Кредиторка) из Баланса = (Дебиторка − Кредиторка) из реестра задолженности.
Проверка простая, но злая. Баланс показывает развёрнутое сальдо по счетам 60, 62, 76 на дату. Реестр задолженности, он же aging-отчёт, даёт ту же дебиторку и кредиторку, только в разрезе контрагентов и сроков. Суммы обязаны сойтись.
Когда они расходятся, причина обычно сидит в одном из трёх мест:
- Разные даты. Баланс собран на конец прошлого месяца, реестр на сегодня. За две недели цифры разъехались.
- Разные счета учёта в формулах. Балансовая выборка относит 60.02 (выданные авансы) в дебиторку, а реестр не берёт этот счёт.
- Незачтённые авансы 60.02 и 62.02. Поставщик отгрузил, аванс не зачёлся, висит и в дебиторке, и в кредиторке одновременно.
Без этой сверки собственник не понимает, можно ли верить реестру задолженности. Для него список остаётся главным инструментом управления оборотом. Если он врёт, решения принимаются вслепую.
Почему обычная проверка баланса этого не находит
Стандартная управленка проверяет одно равенство: актив = пассив. Это контрольная цифра в правом нижнем углу. Если она сошлась, бухгалтер выдыхает, отчёт уходит в красивую папку.
Но актив = пассив проверяет арифметику двойной записи, а не содержательный контроль. Любой ввод проводки по правилам бухучёта автоматически сохраняет это равенство. Если актив у вас 100 млн ₽ и пассив 100 млн ₽, это значит ровно одно: проводки введены в две стороны. Это ещё не доказывает, что управленческие отчёты говорят правду.
Audit-bridge смотрит не на одну контрольную цифру, а на четыре одновременно, причём не внутри одной формы, а между разными формами. ЧДП из ДДС сопоставляется с сальдо из Баланса. Прибыль из ОПиУ проверяется против капитала из Баланса. Один источник спорит с другим. Если все четыре проверки сошлись, пакет управленки согласован, и собственник может доверять любой цифре внутри него.
Разница примерно такая: «у меня сошлась касса» (взял Z-отчёт, посчитал) и «касса бьётся с выручкой по эквайрингу, ОФД и банковской выпиской» (четыре источника говорят об одном и том же). Первый сценарий сообщает: «я умею считать». Второй уже говорит: «у меня нет утечек».
Реальный пример: Метросервис, 292 расхождения за один прогон
В группе компаний Метросервис три юрлица: основная лаборатория (МС), Байкал, МДС. Управленческий учёт ведётся в 1С много лет, финдиректор собирает свод в Excel вручную. По собственному ощущению, всё под контролем.
При первом запуске audit-bridge на исторических данных 2024 и 2025 годов система подсветила 292 разрыва на 765 млн ₽. 1С при этом не ломалась. Управленка просто жила в режиме, где формы не сопоставляются между собой, и за годы накопились пробелы:
- МС, 2024 год: разрыв 108 млн ₽ между ЧДП и Δ Сальдо ДС. Причина нашлась в аккредитиве на 98 млн ₽, разнесённом в 1С как «Покупка активов». В ОПиУ это списалось в расходы, хотя деньги лежали на спецсчёте. После реклассификации разрыв упал до 9,4 млн ₽.
- МС, 31 декабря 2025: капитал по балансу не равен капиталу по проводкам на 122 млн ₽. Регламент «Закрытие месяца» делался хаотично, счета 90/91/99 не дошли до 84.
- Депозиты по счетам 55 не синкались ни на одной из трёх компаний; стандартный синк OData тянет только 51-й счёт. Написан отдельный загрузчик, который синтезирует операции через регистр оборотов.
- Байкал, 2025 год: разрыв 7,88 млн ₽ между транзитами 1.0.01 и 1.0.02. Клиент заплатил Байкалу 13,6 млн ₽, Байкал перевёл МДС только 7,6 млн ₽, остаток 6 млн ₽ застрял в реестре статей.
- МС, 2026 YTD: разрыв 1,2 млн ₽: 12 неразнесённых операций конца апреля плюс лаг между снапшотом и операцией.
Каждая такая дельта появлялась в момент проводки и потом спокойно жила в управленке. Финдиректор не виноват: вручную свести три отчёта по трём юрлицам и дюжине счетов на каждом периоде нереально. Проверка сделала это за один прогон и выдала список мест, где надо разбираться.
24 типичные причины разрывов
В свóдно. собрана база знаний по 24 причинам, разложенным по пяти типам проверок. На восемь из них обычно приходится 80% случаев:
- Незакрытый месяц. Регламент 90/91/99→84 в 1С не запускается. Самый частый сценарий, обычно чинится один раз вместе с бухгалтером.
- Депозиты по счетам 55 не выгружаются стандартным синком. Нужна отдельная утилита через регистр оборотов.
- Незачтённые авансы 60.02 и 62.02. После акта в 1С запускают регламент «Зачёт аванса».
- Транзиты между юрлицами без зеркала. Перевели 5 млн ₽ между компаниями, разнесли в одну сторону, во вторую забыли. Помогает правило авто-разноски.
- Операции без статьи учёта. После свежего синка авто-маппер не справился, операция висит без article_id и не попадает в ДДС, хотя двигает сальдо.
- Взносы и дивиденды учредителя налом. Они проходят мимо ДДС через 50 → 75 → 80.
- Корректировки остатков ручными «Операциями». Бухгалтер поправил сальдо в обход первички, снапшот изменился, документа нет.
- Аккредитивы, разнесённые как закупка. В 1С документ помечен как «Покупка активов», хотя по сути это перевод на спецсчёт 55.01. ЧДП занижен на сумму аккредитива.
Полный список с описанием механики каждой причины и рецептом лечения живёт в продукте под каждой красной карточкой: в свернутой панели «Что делать бухгалтеру». Открыл, скопировал готовую задачу с подставленной суммой, отправил.
Как audit-bridge работает в свóдно.
В шапке БДР, ДДС и Баланса висит маленький pill: зелёный «сверка ✓» или красный «Δ 12 345 ₽». Одного взгляда хватает: собственник понимает, можно ли доверять цифрам на экране. Клик по pill ведёт на страницу аудит-моста.
На странице /audit четыре карточки сверху вниз: ЧДП ↔ Δ Сальдо ДС, ЧистПрибыль ↔ Δ Капитал, Cash vs Accrual, ДЗ ↔ КЗ нетто. В каждой есть три слота: «есть» / «должно быть» / «расхождение». Толеранс считается автоматически: 0,5% от базы или 100 тыс ₽, что больше. Внутри толеранса карточка зелёная, за пределами становится красной и сразу раскрывает панель «Что делать бухгалтеру».
В панели три рабочих блока. Чипы со счетами 1С: 51, 52, 55.01, 57 для cash; 90, 91, 99, 84, 75, 80 для equity; 60.01, 60.02, 62.01, 62.02, 76.05 для debt. По этим счетам бухгалтер открывает оборотно-сальдовую ведомость в 1С и смотрит, что не закрылось. Готовая задача: заголовок и тело с подставленной датой и суммой расхождения, отформатированной по-человечески («8,4 млн ₽», «142 тыс ₽»). Кнопка «Скопировать»: всё уходит в буфер обмена одним нажатием, дальше в Битрикс24 или Telegram.
Когда подключена группа компаний, audit-bridge считает проверки по каждому юрлицу отдельно и по группе в целом. Видно, в какой именно компании сидит разрыв и не растворяется ли он в группе из-за зеркальных транзитов. Тоггл «учитывать транзиты в ЧДП» включают для отдельного юрлица, а на группе выключают: иначе одни и те же суммы учитываются дважды.
История проверок копится в фоне. Раз в неделю свóдно. снимает срез всех четырёх равенств и складывает в журнал. Через два месяца у собственника появляется график «качество учёта по неделям»: где всё чисто, где начался срыв и кто из бухгалтеров был закреплён за компанией в тот момент.
Это не анализ, а раннее предупреждение. Налоговая придёт через год после периода. Аудитор через два квартала. Audit-bridge показывает разрыв на той неделе, когда он появился, пока его ещё можно поправить.