Сверка отчетов платежных провайдеров
Отчеты провайдеров против вашего учета. Каждое расхождение объяснено.
Reconcio сверяет отчеты платежных провайдеров с вашим учетом и показывает, какие платежи расходятся, каких не хватает и на сколько: комиссии, частичные возвраты, разница по курсу, дубли. Отчеты Stripe, Adyen, PayPal и Checkout.com распознаются сами. В облаке или на ваших серверах.
Без карты: посмотрите на примере за минуту. Или пришлите свои файлы на бесплатный аудит.
Операции PSP и проводки учета
ЗавершенаСходимость
99,34%
- Совпало
- 10 487
- Расходится
- 29
- Только в файле A
- 26
- Только в файле B
- 15
2 ключа дважды встречаются в файле A — в совпадения не попали
Сумма, итоги
разница: 0,01
Сверка до сих пор живет в таблицах
Каждый месяц кто-то выгружает два файла, склеивает их ВПР и листает тысячи строк в поисках тех, что не сходятся. Это долго, это ломается на объемах, и ошибки здесь молчат.
Типичные пары
- Операции PSPПроводки учета
- Банковская выпискаERP
- Выплаты маркетплейсаЗаказы
Часы ручной работы
Заголовки разные, форматы разные, и таблицу каждый период приходится собирать заново.
Ошибки без предупреждения
ВПР молча берет первую из двух строк с одним ключом, а округление прячет разницу в копейку.
Таблица упирается в объем
Месяц операций в таблицу помещается с трудом, а сверять нужно два таких файла.
Бесплатная пробная сверка за 48 часов
Не уверены, что инструмент окупится? Пришлите отчет платежного провайдера за месяц и выгрузку из учета за тот же период. Через 48 часов получите список расхождений с суммами — и поймете, сколько сейчас теряется незаметно.
Прислать файлы на аудитФайлы удаляем сразу после аудита. По запросу — NDA; можно прислать обезличенные данные.
Присылаете два файла
Отчет одного провайдера (Stripe, Adyen, PayPal, Checkout.com или любой CSV/XLSX) и выгрузку из учета за тот же период.
Мы сверяем
Прогоняем через Reconcio: комиссии, частичные возвраты, разница по курсу, платежи, которых нет с одной из сторон, дубли.
Вы получаете отчет
PDF с итогами и Excel со всеми расхождениями. Ни к чему не обязывает.
Как это работает
Без формул и скриптов. Тот же порядок работает и в кабинете, и через API.
- 1
Два файла
Загрузите выгрузки CSV или XLSX либо укажите файлы, которые уже лежат в вашем S3.
- 2
Выбор колонок
Reconcio предложит ключ и колонки для сравнения. Примите предложение или выберите свои.
- 3
Запуск
Сравнение идет на сервере: миллион операций — около двадцати секунд.
- 4
Разбор и отчет
Все расхождения на экране, файл расхождений и PDF-отчет — скачать или получить письмом.
Для сверки, в которой нельзя ошибиться
Сначала точность, потом скорость: быстрая сверка, которая иногда ошибается, хуже таблицы.
Точность
Расхождения находятся, а не сглаживаются.
Точные суммы
64-битная арифметика: разница в один цент на 12 345 678,91 будет найдена, а не округлена.
Заголовки на любом языке
Названия колонок на русском, немецком, польском — читаются как есть.
Повторы ключа отдельно
Строки, ключ которых встречается больше одного раза, показываются отдельно и никогда не считаются совпавшими.
Допуски там, где они нужны
Цент округления или день-два между датой операции и датой проводки не считаются расхождением — а настоящие расхождения остаются на виду.
Подбор колонок с пробой
Reconcio проверяет выборку строк и не предлагает сравнивать колонки с разными справочниками, например коды статусов.
Объемы, подтвержденные тестом
1 000 000 операций сверяется примерно за 20 секунд — это проверяет автотест в каждом релизе.
Работа
От двух выгрузок до ответа, с которым можно работать.
CSV, XLSX или S3
Загрузите файлы в браузере или создайте сверку по файлам, которые уже лежат в ваших бакетах S3.
Результат, который объясняет
Сходимость, строки только в одном файле, расхождения по колонкам, итоги сумм и рекомендации.
Одна выплата — много заказов
Строки с одним ключом складываются на каждой стороне: выплата сверяется с суммой заказов, платеж — со счетами, которые он закрывает.
Расхождения в браузере
Отбор по виду, поиск по ключу и значения обеих сторон рядом — прямо в кабинете, без таблиц.
Файл расхождений и PDF
Все расхождения в CSV или отчет в PDF — он же уходит письмом, как только сверка закончится.
Автоматизация
Регулярные сверки без захода в кабинет.
Шаблоны
Ключ и колонки сравнения задаются один раз. С шаблоном сверка запускается сама после загрузки — файлы можно загружать в любом порядке.
REST API
API-ключи с разрешениями, описание OpenAPI и Swagger UI в каждой установке.
Отчет в почте
Выгрузили файлы, отправили в API с шаблоном — получили отчет письмом.
Данные остаются в вашем контуре
Reconcio — не облачный сервис, куда нужно отправлять операции. Это программа, которая работает на ваших серверах, рядом с системами, из которых берутся выгрузки.
В вашей инфраструктуре
Данные не покидают контур. Работает в закрытой сети с офлайн-лицензией — без обращений наружу.
Секреты там, где вы их храните
Из переменных окружения, файла, HashiCorp Vault или Infisical.
Файлы не копятся
Загруженные файлы и файлы расхождений удаляются по истечении срока хранения.
Управление доступом
Двухфакторная аутентификация, роли и приглашения. Консоль администратора: пользователи, все сверки, фоновые задачи и состояние системы.
Под наблюдением
Метрики Prometheus и пробы живости и готовности для вашего мониторинга.
Запуск — несколько команд
Один Docker-образ и сервисы, на которые он опирается. Docker Compose из поставки поднимает весь набор, миграции базы применяются при старте. Для пилота ClickHouse не обязателен: файлы до миллиона строк сверяются в памяти с тем же результатом.
- Reconcio (один образ)
- PostgreSQL
- ClickHouse (необязательно)
- Redis
- S3-совместимое хранилище
Для Kubernetes есть Helm-чарт.
Docker Compose
cp .env.example .env
./scripts/gen-secrets.sh # DB passwords, JWT keys
docker compose up -d
curl http://localhost:2604/readyzАвтоматизация от начала до конца
Все, что делается в кабинете, доступно через REST API. С шаблоном сверка запускается сразу после загрузки файлов.
- Authorization: Bearer с API-ключами и разрешениями
- Загрузка файлов или ссылки на объекты в вашем S3
- PDF-отчет письмом по завершении сверки
- Swagger UI по адресу /swagger/index.html в каждой установке
Загрузка
curl -X POST https://reconcio.example.com/api/v1/reconciliations/prepare \
-H "Authorization: Bearer $RECONCIO_API_KEY" \
-F file_a=@psp_transactions.csv \
-F file_b=@ledger.xlsx \
-F template_id=3c1e7a52-0b9d-4c64-9f0e-2a7d5b8c4e11 \
-F report_emails=finance@example.comИз S3
curl -X POST https://reconcio.example.com/api/v1/reconciliations/prepare-from-storage \
-H "Authorization: Bearer $RECONCIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"file_a": "s3://psp-exports/2026-10/transactions.csv",
"file_b": "s3://erp-exports/2026-10/ledger.xlsx",
"template_id": "3c1e7a52-0b9d-4c64-9f0e-2a7d5b8c4e11"
}'Результат
curl https://reconcio.example.com/api/v1/reconciliations/8f2b9d51-f5a8-4b64-8a0d-4c8db2dc6e4f \
-H "Authorization: Bearer $RECONCIO_API_KEY"
{
"id": "8f2b9d51-f5a8-4b64-8a0d-4c8db2dc6e4f",
"status": "completed",
"file_a_rows_count": 10544,
"file_b_rows_count": 10531,
"results": {
"matched_rows_count": 10487,
"mismatched_rows_count": 29,
"missed_rows_count_in_file_b": 26,
"missed_rows_count_in_file_a": 15,
"duplicate_key_rows_count": 2,
"convergence": 0.9934,
"float_column_stat": [
{
"column_name": "amount",
"total_a": 1284903.17,
"total_b": 1284903.16,
"difference": 0.01
}
],
...
}
}Вопросы
Что можно сверять?
Любые два списка записей с общим ключом: номер операции, счета, заказа. Типичные пары — операции PSP и проводки учета, банковская выписка и ERP, выплаты маркетплейса и заказы. Файлы — CSV или XLSX.
Данные уходят за пределы нашей инфраструктуры?
Нет. Reconcio работает на ваших серверах, хранит файлы в вашем S3-совместимом хранилище и обходится без доступа в интернет: лицензия проверяется офлайн.
Что нужно для запуска?
Docker с Compose или Kubernetes. Состав — один образ Reconcio, PostgreSQL, Redis и S3-совместимое хранилище; Compose-файл из поставки поднимает все сразу. ClickHouse добавляется для файлов больше миллиона строк — без него сверка идет в памяти с тем же результатом.
Какого размера могут быть файлы?
Миллион операций сверяется примерно за 20 секунд, это проверяет автотест в каждом релизе. Предельный размер загрузки — настройка вашей установки.
В наших файлах колонки называются по-разному. Это проблема?
Нет. Вы указываете, какой колонке файла A соответствует колонка файла B, а Reconcio предлагает пары сам. Заголовки могут быть на любом языке.
Что происходит с повторяющимися ключами?
По умолчанию строка, ключ которой встречается в файле больше одного раза, не считается совпавшей: она попадает в расхождения с числом строк в каждом файле. Если одной записи должны соответствовать несколько — выплата и ее заказы, — включите сведение строк с одним ключом, и сравниваться будут суммы.
Сколько это стоит?
В облаке: Starter — $250 в месяц, Business — $750 в месяц, 14 дней бесплатно. На ваших серверах: годовая лицензия от $3 600 в год, цена по запросу. Подробности — на странице тарифов; первая пробная сверка ваших файлов бесплатна.
Посмотрите, что ускользает при сверке
Загрузите отчет провайдера и выгрузку из учета — все расхождения с суммами через несколько минут. 14 дней бесплатно, без карты.