Кейс

Сверка пакета актов и договоров: где расходятся цифры и формулировки

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

Бухгалтер небольшой компании передала нам пакет закрывающих документов и два рамочных договора. Арифметика в актах сошлась полностью — а вот периоды, нумерация и ссылки на договор разошлись в одиннадцати местах. Рассказываем, как искали и что нашли.

Проверка документов — условия и цена
Нумерация актов с повтором и пропуском — 1, 2, 3, 4, 5, 6, 7, 7, 9

Имя заказчицы и названия компаний изменены, реквизиты и суммы по конкретным документам не приводятся.

С чего всё началось

К нам обратилась Мария — бухгалтер, ведущая документооборот небольшой компании из сферы услуг, назовём её «Ромашка». Задача звучала просто: «посмотрите пакет актов, что-то в них не сходится, а подписывать надо на следующей неделе».

За несколько месяцев у «Ромашки» накопились закрывающие документы по двум контрагентам — «Василёк» и «Одуванчик». Ни один акт ещё не был подписан. Это важная деталь: исправить было можно всё, и работа имела смысл именно сейчас, а не через год, когда документы уже ушли в архив.

Мария заранее перечитала пакет сама и ошибок не нашла. Ничего удивительного. Ошибки в таких пакетах живут не внутри отдельного документа, а между документами. Акт сам по себе выглядит безупречно: реквизиты на месте, сумма прописью совпадает с цифрой, подписи предусмотрены. Расхождение видно только тогда, когда акт лежит рядом с другим актом и с договором, на который он ссылается. Держать в голове одиннадцать документов, их номера, периоды и требования двух договоров одновременно человек не может — поэтому такие вещи и доживают до подписания.

Чем это грозило «Ромашке»: закрытие одного и того же периода дважды, пропуск целого месяца без закрывающего документа, оформление услуг за период, когда договора ещё не существовало. Вопросы по таким местам задаются не в момент подписания, а через год-два — когда исправить уже нечем.

Что мы запросили

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

Пришло тринадцать файлов в формате Word. Одиннадцать актов об оказании услуг: девять по «Васильку», два по «Одуванчику». Два рамочных договора с приложениями.

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

Уже в процессе работы Мария дослала оборотно-сальдовую ведомость за квартал: выгрузку из учётной системы в PDF. Она понадобилась, чтобы понять, сходится ли пакет актов с тем, что уже отражено в учёте.

Доступ к самой учётной системе мы не запрашивали и не получали. Всё, с чем мы работали, передала сама Мария.

Как провели анализ

Привели документы к читаемому виду. Разные внутренние форматы конвертировали, содержимое таблиц и абзацев вынули из разметки скриптом. Ручное перечитывание тринадцати файлов на этом шаге не даёт ничего, кроме усталости.

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

Структурировали данные в единую таблицу. Выписали по каждому акту номер, дату, период оказания услуг, реквизиты договора, сумму, состав услуг. Одиннадцать разрозненных документов превратились в одиннадцать строк, которые можно сравнивать между собой. Дальше расхождения находятся почти механически: периоды выстраиваются в линию, номера — в последовательность, даты сверяются с требованиями договора. Именно на этом шаге и посыпались находки.

Прочитали договоры прицельно. Не подряд, а под конкретные вопросы из актов: если в акте есть скидка — ищем в договоре основание для скидки; если период дробный — ищем требование к периодичности. Заодно проверили сами договоры на внутреннюю связность: ссылки между пунктами, соответствие приложений тому, что о них написано в тексте.

Внесли правки в исходные файлы. Не пересобирали документы заново, а меняли текст внутри существующей разметки, чтобы сохранить вёрстку, таблицы реквизитов и прейскуранты. После каждой правки — проверка целостности файла и постраничный просмотр.

Что нашли

Полный дубль акта. Два документа с одинаковой датой, одинаковым периодом, одинаковым составом услуг и одинаковой суммой. Различался только номер. Один и тот же период закрывался дважды, и при подписании это удвоило бы обязательство по оплате. Порядок величины — несколько сотен тысяч рублей.

Повтор номера и дыра в нумерации. Два акта из одного пакета имели один и тот же номер, при этом следующего по порядку номера не было вовсе. Последовательность выглядела так: 1, 2, 3, 4, 5, 6, 7, 7, 9.

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

Акт за период до заключения договора. Первый акт в пакете закрывал период, заканчивавшийся раньше даты подписания договора, на который этот же акт ссылался. Отдельная деталь: этот документ был единственным из одиннадцати, оформленным по другому шаблону — в нём не хватало строки, которая присутствовала во всех остальных. Мы предположили, что он попал в пакет из комплекта предыдущего года при копировании папки. Мария подтвердила, что это похоже на ошибку при подготовке пакета.

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

Структурная ошибка в таблице. Колонка называлась «Стоимость», но содержала цену за единицу. Колонки с суммой по строке не было вообще. Проверить итог по такой таблице невозможно в принципе — ни бухгалтеру, ни проверяющему.

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

Что получила заказчица

Разбор по каждому документу отдельно. Мария просила именно такую подачу — «чтобы понимать, что к чему относится». Не сводный список ошибок, а привязка каждой находки к конкретному файлу.

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

Две отредактированные версии договоров: с добавленным механизмом скидок, исправленными перекрёстными ссылками и опечатками. Правки вносились в исходные файлы, поэтому вёрстка, таблицы реквизитов и прейскуранты остались нетронутыми.

Дальше Мария переоформляет пакет по новому шаблону и правит нумерацию — после того как решится судьба спорного документа за период до заключения договора.

Как мы обращались с документами

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

В этом тексте нет настоящих названий компаний, имён, реквизитов и номеров договоров. Единичные цифры приведены как порядок величины и помечены соответствующим образом.

Пределы метода

Такая проверка не заменяет аудит и не является юридической экспертизой. Мы находим расхождения между документами и несоответствия документов их собственным правилам — и подсвечиваем места, которые стоит посмотреть специалисту.

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

Формулировки договора мы оцениваем на внутреннюю связность и на соответствие тому, что происходит в актах. Оценка юридических рисков, перспектив спора и корректности конструкций — задача юриста, и мы на неё не претендуем.

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


Если у вас похожая ситуация — пакет документов, который нужно проверить до подписания, — посмотрите условия и цену на странице услуги «Проверка документов на расхождения» или опишите задачу своими словами.

Частые вопросы

У нас документы в разных форматах и часть — сканы. Это проблема?

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

Вы гарантируете, что найдёте все ошибки?

Нет. Мы находим расхождения, которые проявляются при сопоставлении документов между собой и с их собственными правилами. Ошибка, не оставляющая следа в документах, таким способом не ловится.

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

Метод начинает давать преимущество перед ручным разбором примерно с десятка документов, связанных общими правилами. На двух-трёх актах быстрее прочитать глазами.

Что происходит с нашими файлами после работы?

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

Это то же самое, что аудит?

Нет. Мы не проверяем, были ли услуги оказаны в действительности, и не оцениваем юридические риски. Мы находим расхождения внутри пакета документов и подсвечиваем места, которые стоит показать специалисту.

Оценка задачи

Опишите, что нужно собрать

Ответим в течение рабочего дня. Перед оплатой покажем пробную выгрузку на 50–100 строк, чтобы вы увидели формат данных.