Платежные операции Опубликовано 23 мая 2026 г. 9 мин чтения

Сверка онлайн-платежей с CRM и ERP: как закрывать день без ручного хаоса

Практическая схема сверки платежей между банком или провайдером, сайтом, CRM, ERP и внутренней отчетностью.

Сверка онлайн-платежей с CRM и ERP: как закрывать день без ручного хаоса

Что именно нужно сверять каждый день

Сверка - это не поиск одной суммы в выписке, а сопоставление платежа, заказа, CRM-статуса, ERP-записи и возврата.

Provider report -> Website -> CRM -> ERP
Every payment needs a provider reference, order id, amount, currency and final business status.

Если бизнес принимает онлайн-платежи, каждый рабочий день должен закрываться не только банковской выпиской. Нужно понимать, какие платежи прошли у провайдера, какие заказы закрылись на сайте, какие сделки обновились в CRM и какие записи ушли в ERP или бухгалтерский контур.

Основной ответ: сверять нужно не "суммы вообще", а конкретные пары идентификаторов. Минимальный набор - provider reference, internal payment id, order id, сумма, валюта, время создания, финальный статус и источник записи. Если хотя бы одного идентификатора нет, операционная команда будет искать платежи вручную.

  • provider reference из банка или платежного провайдера;
  • internal payment id и order id из сайта или backend;
  • CRM deal, invoice или lead id;
  • ERP document id, если заказ передается в учет;
  • refund id и сумма возврата, если возвраты разрешены.

Какие расхождения считать критичными

Не каждое расхождение означает потерю денег, но каждое должно иметь тип и ответственного.

Mismatch types
Paid in provider, pending in site, missing CRM update, amount mismatch, refund drift.

Самый опасный случай - провайдер показывает successful, а сайт или CRM все еще видит pending. Клиент уже заплатил, но заказ не обработан, менеджер не получил уведомление, а поддержка узнает о проблеме только из обращения клиента.

Другие типовые mismatch-случаи: сумма в CRM отличается от суммы у провайдера, возврат проведен у провайдера, но не отражен в ERP, платеж пришел без понятного order id, webhook не дошел, а ручное исправление не было зафиксировано в audit trail.

  • provider paid, website pending;
  • CRM paid, provider failed или cancelled;
  • amount или currency mismatch;
  • refund есть у провайдера, но отсутствует во внутреннем учете;
  • ручная правка без комментария и ответственного.

Как построить рабочий reconciliation flow

Оператор должен работать со списком исключений, а не с полной таблицей всех платежей.

Daily exception list
Matched payments close automatically; mismatches become review tasks with reason and owner.

Практичный flow выглядит так: система загружает данные провайдера и внутренние записи за период, сопоставляет их по reference и order id, закрывает совпадения автоматически, а все расхождения складывает в короткий список исключений.

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

  • автоматически закрывать exact matches;
  • выносить mismatches в отдельную очередь;
  • логировать ручные решения и повторные проверки;
  • использовать один timezone и правила округления;
  • разделять sale, refund и partial refund.

FAQ

Сверку нужно делать по выписке банка или по отчету платежного провайдера?

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

Можно ли делать сверку раз в месяц?

Можно, но это повышает операционный риск. Для e-commerce и CRM-счетов лучше закрывать исключения ежедневно, пока клиент, заказ и платеж еще легко восстановить по событиям.

Что считать хорошим результатом сверки?

Хороший результат - не отсутствие всех ошибок, а прозрачный список исключений, где у каждого mismatch есть тип, причина, ответственный и история исправления.

Источники

  • Stripe Documentation - Balance summary reportОфициальный пример того, как платежный провайдер структурирует отчеты для сверки баланса и транзакций.
  • Stripe Documentation - How to select a reportДокументация по выбору отчетов для сверки транзакций, выплат и баланса.
  • Armeconombank - VPOSОфициальная страница vPOS с условиями, тестовым запуском и платежными требованиями к сайту.