---
title: "Записать подтверждённое списание карты по продаже приложения"
method: POST
path: "/api/v1/app/finance/acquiring/captures"
tags: ["App runtime"]
---

# Записать подтверждённое списание карты по продаже приложения

`POST /api/v1/app/finance/acquiring/captures`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/app/finance/acquiring/captures`
- Auth: HTTP bearer

Приложение предварительно проверяет сообщение провайдера. По своему продаже или закупке оно создаёт финансовый документ: долг эквайера на 57.03 и оплату, доступную к разнесению. Повтор provider + external_id возвращает исходный документ. Удержание провайдера (fee, fee_vat) заводит отдельный документ «Комиссия эквайринга», уменьшающий долг эквайера; зачисление денег — строка выписки со статьёй «Выплата эквайера».

## Request body

- FinanceAcquiringCaptureInput
  - `order_id` string, uuid
  - `company_id` string, uuid
  - `contact_id` string, uuid
  - `provider` string, required: Ключ проверенного провайдера платежа
  - `external_id` string, required: Уникальный номер списания у провайдера; повтор использует тот же номер
  - `amount` string, required: Положительная сумма списания в валюте продажи, десятичная строка
  - `currency` string, required: Валюта продажи, ISO 4217
  - `paid_at` string, date, required: Дата подтверждённого списания у провайдера
  - `fee` string: Сколько провайдер удержал из этого платежа, всего с налогом, десятичная строка; меньше суммы списания. Не передаётся, если провайдер удержание по платежу не называет. Создаёт документ «Комиссия эквайринга» (Дт 44 / Кт 57, эквайер — контрагентом); в отпечаток повтора не входит, поэтому может прийти позже повтором того же платежа
  - `fee_vat` string: В том числе налог с комиссии, десятичная строка, если провайдер его называет; передаётся только вместе с fee. Не передан — финансы считают налог по ставке эквайера из настройки «Эквайринг». К вычету (Дт 19) идёт, если юрлицо на дату выделяет входной налог; иначе остаётся в расходе

## Response `200`

Исходный документ повторного уведомления

- FinanceAcquiringCaptureResult
  - `document_id` string, uuid, required
  - `status` 'posted', required: Оплата проведена в учёте
  - `order_id` string, uuid, required
  - `replayed` boolean, required: true при повторе уже записанного списания

## Other responses

- `201`: Проведённый документ оплаты
- `401`: Сессия, ключ или кабинет не подтверждены
- `403`: Текущая роль не имеет требуемого права
- `404`: Запись не найдена или не видима текущему пользователю
- `409`: Конфликт версии, идемпотентности или бизнес-состояния
- `422`: Запрос разобран, но бизнес-значение недопустимо
- `503`: Внешний банк, справочник или контур подключений временно недоступен

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/3c60ded179f2?raw)
