GET /api/external/v2/sc/{sc_id}/shops/{shop_id}/turnover_config BASIC
Товарооборот это не выручка: из него по правилам центра могут вычитаться возвраты,
НДС, авансы. Поле turnover в отчётах уже посчитано по этим правилам, а здесь видно,
какие именно правила применены.
Ответ#
| Поле | Тип | Описание |
|---|---|---|
source | string | Откуда взяты правила: shop — своя настройка точки, shopping_center — общая настройка центра, default — значения по умолчанию |
refund | boolean | Вычитать возвраты |
vat | boolean | Вычитать НДС |
advanced | boolean | Учитывать авансы |
prepayment | boolean | Учитывать предоплаты — полные и частичные |
provision | boolean | Учитывать иную форму оплаты |
prepaid | boolean | Учитывать зачёт аванса |
credit | boolean | Учитывать оплату в кредит |
correction | boolean | Учитывать чеки коррекции |
max_refund_part_in_turnover | integer | Максимальная доля возвратов, вычитаемая из товарооборота, в процентах |
last_recalculation_date | string | null | Дата последнего пересчёта, YYYY-MM-DD |
{
"success": true,
"data": {
"source": "shopping_center",
"refund": true, "vat": false, "advanced": false, "prepayment": false,
"provision": true, "prepaid": true, "credit": true, "correction": false,
"max_refund_part_in_turnover": 40,
"last_recalculation_date": "2026-07-15"
}
}Практика#
Пересчитывать товарооборот самостоятельно не стоит. Поле turnover в отчётах
уже учитывает эти правила, включая ограничение доли возвратов. Собственный расчёт
из income_sum почти наверняка разойдётся с тем, по чему считается аренда.
last_recalculation_date объясняет расхождения. Пересчёт задним числом меняет
товарооборот за прошедшие дни. Если выгрузка недельной давности разошлась с
текущими цифрами, скорее всего дело в нём.
Ошибки#
| Код | HTTP | Когда |
|---|---|---|
not_found | 404 | Точка не найдена или принадлежит другому центру |