для разработчиков На сайт Rentu

Настройки товарооборота

По каким правилам платформа считает товарооборот этой точки. Нужно, чтобы объяснить цифру арендатору.

GET /api/external/v2/sc/{sc_id}/shops/{shop_id}/turnover_config   BASIC

Товарооборот это не выручка: из него по правилам центра могут вычитаться возвраты, НДС, авансы. Поле turnover в отчётах уже посчитано по этим правилам, а здесь видно, какие именно правила применены.

Ответ#

ПолеТипОписание
sourcestringОткуда взяты правила: shop — своя настройка точки, shopping_center — общая настройка центра, default — значения по умолчанию
refundbooleanВычитать возвраты
vatbooleanВычитать НДС
advancedbooleanУчитывать авансы
prepaymentbooleanУчитывать предоплаты — полные и частичные
provisionbooleanУчитывать иную форму оплаты
prepaidbooleanУчитывать зачёт аванса
creditbooleanУчитывать оплату в кредит
correctionbooleanУчитывать чеки коррекции
max_refund_part_in_turnoverintegerМаксимальная доля возвратов, вычитаемая из товарооборота, в процентах
last_recalculation_datestring | nullДата последнего пересчёта, YYYY-MM-DD
json
{
  "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_found404Точка не найдена или принадлежит другому центру