Логотип Студии Ивана Удачника Автоматизация, которая окупается
статьи - «Почему цифры в CRM, таблицах и учётной системе постоянно не сходятся»

Почему цифры в CRM, таблицах и учётной системе постоянно не сходятся

Как расследовать расхождение одной бизнес-цифры от отчёта назад до первичного события и перестать спорить о том, какая система «правильная»

Почему цифры в CRM, таблицах и учётной системе постоянно не сходятся
короткий ответ

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

Не начинайте с проекта «синхронизируем всё со всем»

Допустим, руководитель спрашивает, сколько у компании активных клиентов. CRM (CRM) показывает 1 240, учётная система - 1 187, финансовая таблица - 1 151. Это условный пример: три отдела могут защищать свои числа, потому что один считает открытые сделки, другой - покупки за 90 дней, третий - действующие договоры. Исправный обмен сам по себе не сделает эти показатели одинаковыми

Начните с определения: что именно в этом отчёте означает «активный клиент» и какое решение вы собираетесь принять по его числу? Ответ задаёт правила расчёта, а уже под них можно проверять данные

Шесть причин, из-за которых цифры расходятся

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

ПричинаПримерКак проверить
Разное определение«Активный клиент» означает открытый договор в одном отчёте и недавнюю покупку в другомСверить условия, по которым клиент попадает в показатель
Разный объект учётаКомпания, контакт и заказ считаются как равнозначные записиУстановить, что представляет одна строка и что именно нужно считать
Разные даты и границы периодаОдин отчёт отбирает сделки по дате создания, другой - по дате оплатыСогласовать дату события, начало и конец периода, часовую зону
Разные идентификаторыОдин клиент заведён дважды или имеет разные коды в системахПроверить ключи, их соответствие и правила объединения дублей
ПреобразованияФильтр, ручная формула, округление или разный учёт возвратов меняют итогПроследить расчёт и исключения от источника до отчёта
Разная свежесть данныхОдин отчёт включает новые операции, в другой они ещё не загруженыСравнить охваченный период и время последней полностью успешной загрузки

Таблицу можно прокручивать по горизонтали

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

Паспорт показателя: семь строк для воспроизводимого расчёта

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

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

Таблицу можно прокручивать по горизонтали

Если бизнесу нужно другое определение - например, учитывать частичную оплату или активность всей группы компаний, - это стоит явно записать. Иначе люди будут обсуждать одно название, подразумевая разные расчёты

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

Идите от отчёта назад, пока не дойдёте до события

Цифра в отчёте
←
Формула показателя
←
Подготовленная таблица
←
Синхронизация
←
Первичное событие
Для первого разбора можно взять 10–20 спорных объектов с обеих сторон: отсутствующие записи и записи с разными суммами или статусами. Это рабочая стартовая выборка, не доказательство полноты проверки
Проследите идентификатор каждого объекта через все системы. Там, где одному заказу соответствует несколько строк или платежей, сначала приведите данные к одной единице сравнения
Найдите шаг, на котором появляется различие, и выясните, предусмотрено ли оно правилами. Найденную причину проверьте на всём сопоставимом наборе: у остальных расхождений может быть другой механизм
После этого меняйте определение, правило преобразования, интеграцию или ввод данных. Повторите сверку, чтобы убедиться, что исправление не создало новых расхождений

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

Порядок исправления важнее выбора платформы

  1. Согласовать определение показателя, единицу учёта и период
  2. Назначить источник для каждого факта: где подтверждается оплата, кто ведёт карточку клиента, где фиксируется отгрузка
  3. Сопоставить идентификаторы и установить правила объединения дублей
  4. Записать преобразования и момент отсечения, включая возвраты, отмены и поздние исправления
  5. Настроить обмен и контроль полноты обновления, чтобы успешный запуск задания не путали с успешной загрузкой всех данных
  6. Добавить регулярную сверку с объяснением допустимых различий и ответственным за остальные

Для справочников клиентов и других основных данных этот подход связан с управлением мастер-данными: согласованными записями без дублей, на которые опираются остальные системы. Microsoft описывает такой принцип в документации по MDM. Но справочник сам по себе не задаёт формулу выручки или границы отчётного периода - их нужно согласовать отдельно [1]

Источники и границы выводов

Шесть причин, паспорт показателя и порядок разбора - авторские рабочие инструменты. Числа клиентов и определение активности приведены как условные примеры, не как результаты диагностики клиента.

  1. Microsoft Learn: управление основными данными в Microsoft Purview - согласование основных записей, объединение дублей и стандартизация данных. Документация обновлена 24 апреля 2026 года; она не подтверждает частоту ошибок или универсальность предложенного здесь паспорта показателя

Хотите найти, где именно расходятся данные?

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

Разобрать процессСначала проверим экономику процесса, а уже потом можно обсуждать внедрение

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

Нужно ли выбирать одну главную систему для всех данных?

Не обязательно. Учётная система может подтверждать оплату, а CRM - хранить историю работы с клиентом. Для каждого факта нужно определить ответственный источник и правила использования его данных

Если данные не сходятся, виновата интеграция?

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

С чего начинать аудит качества данных?

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