Отчеты и выгрузки: транзакции, сверка, бухгалтерия
Отчеты и выгрузки в API Платежи помогают финансовым, операционным и бухгалтерским командам быстро получать данные по транзакциям, строить прозрачную сверку с банком и кассой, автоматизировать учет. Вы управляете данными через удобный API отчетов, гибкие фильтры, csv json экспорт и периодические выгрузки по расписанию.
![Схема потока данных — отчеты, выгрузки, сверка]()
Что дает модуль отчетов
- Полная видимость платежного потока: авторизации, списания, возвраты, чарджбеки, выплаты. См. также прием платежей в разделе Прием платежей API и Возвраты и отмены.
- Ежедневная reconciliation платежей: сверка с банковской выпиской и контроль комиссий провайдера.
- Сверка с кассой и фискализацией 54-ФЗ: идентичность сумм и статусов чеков. Подробнее в Фискализация 54-ФЗ.
- Бухгалтерская выгрузка для 1С, ERP и BI: единый формат для учета выручки, НДС и комиссий.
- Быстрый доступ через отчеты платежи API: формируйте разовые или периодические отчеты, подключайте webhooks и автоматизируйте загрузку в хранилище данных.
Форматы и каналы выгрузки
Мы поддерживаем популярные форматы и удобные каналы поставки данных.
Таблица сравнения форматов:
| Формат |
Преимущества |
Типичные задачи |
| CSV |
Легко открывать в Excel и 1С, компактный размер |
Бухгалтерия, ежедневная сверка, быстрый анализ |
| JSON |
Структурированные записи, удобно для ETL и хранилищ |
Интеграции в DWH, автоматизация в BI и сервисах |
Каналы доставки:
- Скачивание по API: получите ссылку и загрузите файл напрямую из системы.
- SFTP и S3-совместимые хранилища: безопасная машинная загрузка, удобна для ETL.
- Отправка по email для небольших реестров и ручной обработки.
Технические детали экспорта:
- Кодировка CSV: UTF-8 с BOM или Windows-1251 по выбору.
- Разделители: запятая или точка с запятой, настраиваемо.
- Десятичный разделитель: точка, формат сумм в минимальных единицах или в целевых валютах.
API отчетов: как запросить выгрузку
API отчетов обеспечивает программное управление всеми выгрузками.
Базовый сценарий:
- Создайте задачу отчета через endpoint
POST /reports с параметрами типа отчета, формата и диапазона дат.
- Отслеживайте статус
queued, processing, ready, failed через GET /reports/{id}.
- Заберите файл по выдаваемой ссылке или получите его в настроенном канале доставки.
Альтернативно вы можете читать транзакции потоково из GET /transactions с фильтрами и пагинацией. Это удобно, если нужен не файл, а интеграция напрямую в сервис.
Особенности:
- Фильтры и сортировка: по датам, статусам, методам оплаты, проектам, суммам и другим параметрам.
- Пагинация: по курсору для надежной итерации больших массивов.
- Идемпотентность: повторные запросы с одинаковым ключом не создадут дубликат отчета.
См. полные примеры в Документации API и начните интеграцию по гайду Быстрый старт интеграции.
Фильтры отчетов и сегментация
Гибкие фильтры отчетов помогают выгружать только релевантные данные:
- Диапазон дат: по времени создания, авторизации, списания, успешного проведения, возврата.
- Статусы: created, authorized, succeeded, refunded, canceled, chargeback, payout.
- Методы оплаты: карты, СБП, кошельки, интернет-банки. Подробнее в Методы оплат.
- Проект, магазин или MID: для мультиаккаунтной структуры.
- Валюта и диапазон суммы: min, max с возможностью округления.
- Признаки операции: первая оплата или рекуррентная. О рекуррентных — в разделе Рекуррентные платежи.
- Клиент и заказ: customer_id, order_id, внешние метки и теги.
- Карточные параметры: BIN, последняя цифра маски, бренд, страна эмитента.
- Гео и канал: web, mobile, SDK. См. Mobile SDK.
- Тип события: платежи, возвраты, выплаты. По выплатам — Выплаты и вывод средств.
Эти настройки работают как для разовых запросов, так и для периодических выгрузок по расписанию.
Типы отчетов: транзакции, сверка, бухгалтерия
Операционные отчеты по транзакциям
Детализированный список операций с ключевыми полями: статус, суммы брутто и нетто, комиссии, метод оплаты, идентификаторы клиента и заказа, связки с возвратами и чарджбеками. Такие отчеты подходят для ежедневного мониторинга и построения дашбордов.
Reconciliation платежей: сверка с банком и кассой
- Сверка с банком. Наши выгрузки содержат идентификаторы транзакций и служебные поля для сопоставления с банковской выпиской: RRN или авторизационный код для карт, идентификатор операции по СБП, референс провайдера. Вы сверяете суммы, комиссии, даты поступления и статусы зачисления.
- Сверка с кассой. В отчет включаются статусы фискализации, номера чека, ФД, ФП, признак коррекции, а также итог по номенклатуре и ставкам налога. Это упрощает контроль корректности чеков по 54-ФЗ. Подробнее — в Фискализация 54-ФЗ.
Пример сопоставления для банковской сверки:
| Поле в отчете API |
Поле выписки банка |
Комментарий |
| transaction_id |
Назначение платежа или комментарий |
Используется как внешний ключ |
| rrn или approval_code |
RRN или код авторизации |
Для картовых платежей |
| provider_reference |
Идентификатор операции |
Для альтернативных методов |
| amount_settled |
Сумма зачисления |
С учетом комиссий банка |
| settled_at |
Дата зачисления |
Дата в выписке |
Бухгалтерские формы
- Реестр оплат по проектам и методам оплаты.
- Разрез по ставкам НДС и товарам для корректного учета выручки и налогов.
- Раздельный учет комиссий провайдера и банковских комиссий.
Структура выгрузки: поля и примеры
Типичные поля в отчете транзакций:
| Поле |
Описание |
Пример |
| transaction_id |
Уникальный идентификатор операции |
tr_9c2f1a |
| created_at |
Время создания операции в UTC |
2025-01-15T10:21:33Z |
| paid_at |
Время успешного списания |
2025-01-15T10:21:40Z |
| status |
Статус операции |
succeeded |
| amount |
Сумма операции в мин. единицах |
125000 |
| currency |
Валюта |
RUB |
| fee_total |
Итоговая комиссия провайдера |
3500 |
| amount_settled |
Нетто к зачислению |
121500 |
| method |
Метод оплаты |
card |
| card_mask |
Маска карты |
411111******1111 |
| bin |
Первые 6 цифр карты |
411111 |
| rrn |
Номер ссылки операции |
123456789012 |
| approval_code |
Код авторизации |
A1B2C3 |
| order_id |
Идентификатор заказа |
ORD-100500 |
| customer_id |
Идентификатор клиента |
cust_42 |
| project_id |
Магазин или проект |
shop_main |
| refund_of |
Ссылка на исходную операцию при возврате |
tr_9c2f1a |
| payout_id |
Связь с выплатой |
po_77aa33 |
| receipt_status |
Статус фискализации |
sent |
Пример CSV-заголовка:
transaction_id,created_at,status,amount,currency,fee_total,amount_settled,method,order_id,customer_id
Вы также можете запросить расширенный состав полей или выбрать только необходимые колонки — это упрощает csv json экспорт под конкретные задачи.
Периодические отчеты и расписание
- Ежедневные, еженедельные, ежемесячные отчеты по фиксированному расписанию с доставкой на SFTP, в облачное хранилище или на email.
- Окно агрегации и часовой пояс настраиваются: UTC или локальное время магазина.
- Контроль целостности: хэш файла, версия, инкрементальные и полные выгрузки.
- Уведомления: через webhooks о готовности файла или об ошибке формирования. Настройте события в разделе Вебхуки и события.
Интеграция с процессами и системами
- CRM и ERP. Подключайте ETL-процессы, чтобы загрузить данные в 1С, SAP, Power BI или Tableau.
- Интернет-магазины. Готовые модули упрощают подключение и настройки отчетов. См. CMS плагины.
- Мобильные приложения. Статистика по мобильным платежам доступна вместе с данными SDK. См. Mobile SDK.
- Возвраты и рекурренты. Все взаимосвязи сохраняются в полях отчетов, что упрощает анализ LTV и удержания. См. Рекуррентные платежи и Возвраты и отмены.
Безопасность и доступы
- Соответствие требованиям PCI DSS. Данные карт в отчетах обезличены, доступны только маска и BIN. Подробности — в разделе Безопасность и PCI DSS.
- Контроль доступа: роли для пользователей, ограничения по API-ключам и whitelist IP.
- Антифрод. Маркеры рисковых операций доступны в выгрузках для последующего анализа. См. Antifraud и риск.
Тестирование, тарифы и SLA
- Песочница. Проверьте сценарии выгрузки, фильтры и интеграцию в безопасной среде. Подробнее — Песочница и тестирование.
- Тарифы. Экспорт и хранение отчетов входят в набор сервисов. Смотрите детали в Тарифы и комиссии.
- SLA и поддержка. Мы обеспечиваем стабильную генерацию отчетов и помогаем с настройкой. Условия — в разделе SLA и поддержка.
- Документация. Полные описания эндпоинтов, форматов и примеров — в Документации API.
Частые сценарии применения
- Ежедневная сверка с банком. Выгрузка за предшествующий банковский день, сопоставление amount_settled, комиссий и RRN/approval_code.
- Сверка с кассой. Контроль receipt_status, сверка итогов по отделам продаж и ставкам налогов, устранение расхождений с ОФД.
- Бухгалтерская закрывашка месяца. Разрез по НДС, учет комиссий и распределение выручки по проектам.
- Аналитика возвратов. Отчет по refunded, связь с исходными оплатами и причинами возвратов. См. Возвраты и отмены.
- Контроль рекуррентных подписок. Мониторинг ретраев и успешности продлений. См. Рекуррентные платежи.
- Сопоставление выплат мерчантам/агентам. Выгрузка операций и связей с payout_id — см. Выплаты и вывод средств.
Итоги и следующий шаг
Отчеты и выгрузки API Платежи — это единая точка правды о ваших платежах: гибкая выгрузка транзакций, удобная reconciliation платежей, надежная сверка с банком и кассой, прозрачная бухгалтерия. Настраивайте фильтры отчетов, подключайте периодические отчеты и автоматизируйте csv json экспорт под любые задачи.
Готовы начать? Откройте Быстрый старт интеграции и подробную Документацию API, подключите webhooks из раздела Вебхуки и события — и получите готовые отчеты уже сегодня.