Reconcio

Сверка отчетов платежных провайдеров

Отчеты провайдеров против вашего учета. Каждое расхождение объяснено.

Reconcio сверяет отчеты платежных провайдеров с вашим учетом и показывает, какие платежи расходятся, каких не хватает и на сколько: комиссии, частичные возвраты, разница по курсу, дубли. Отчеты Stripe, Adyen, PayPal и Checkout.com распознаются сами. В облаке или на ваших серверах.

Без карты: посмотрите на примере за минуту. Или пришлите свои файлы на бесплатный аудит.

Операции PSP и проводки учета

Завершена

Сходимость

99,34%

Совпало
10 487
Расходится
29
Только в файле A
26
Только в файле B
15

2 ключа дважды встречаются в файле A — в совпадения не попали

Сумма, итоги

A 1 284 903,17B 1 284 903,16

разница: 0,01

Скачать:CSVPDF

Сверка до сих пор живет в таблицах

Каждый месяц кто-то выгружает два файла, склеивает их ВПР и листает тысячи строк в поисках тех, что не сходятся. Это долго, это ломается на объемах, и ошибки здесь молчат.

Типичные пары

  • Операции PSPПроводки учета
  • Банковская выпискаERP
  • Выплаты маркетплейсаЗаказы

Часы ручной работы

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

Ошибки без предупреждения

ВПР молча берет первую из двух строк с одним ключом, а округление прячет разницу в копейку.

Таблица упирается в объем

Месяц операций в таблицу помещается с трудом, а сверять нужно два таких файла.

Бесплатная пробная сверка за 48 часов

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

Прислать файлы на аудит

Файлы удаляем сразу после аудита. По запросу — NDA; можно прислать обезличенные данные.

  1. Присылаете два файла

    Отчет одного провайдера (Stripe, Adyen, PayPal, Checkout.com или любой CSV/XLSX) и выгрузку из учета за тот же период.

  2. Мы сверяем

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

  3. Вы получаете отчет

    PDF с итогами и Excel со всеми расхождениями. Ни к чему не обязывает.

Как это работает

Без формул и скриптов. Тот же порядок работает и в кабинете, и через API.

  1. 1

    Два файла

    Загрузите выгрузки CSV или XLSX либо укажите файлы, которые уже лежат в вашем S3.

  2. 2

    Выбор колонок

    Reconcio предложит ключ и колонки для сравнения. Примите предложение или выберите свои.

  3. 3

    Запуск

    Сравнение идет на сервере: миллион операций — около двадцати секунд.

  4. 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 в каждой установке
Документация API

Загрузка

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 дней бесплатно, без карты.