Как рассчитать выплату комитенту и не потерять возвраты
Начинайте с договора, а не с выплаты. «Десять процентов комиссии» — неполное условие, пока не ясно, считаются ли эти десять процентов от цены по прайсу, от фактически полученной суммы или от суммы после определённых комиссий. В договоре также должно быть сказано, кто несёт скидку и что происходит, если покупатель возвращает товар.
1. Запишите договор как формулу
Прежде чем рассчитывать выплату, договору комиссии нужны несколько условий:
- Вариант скидки и база комиссии — один из двух вариантов, никогда оба: комиссия от фактической цены продажи (полученной суммы или полученной суммы за вычетом введённых комиссий за карту или площадку) или комиссия от первоначальной цены, а скидка делится по договорным долям.
- Модель комиссии — процент, фиксированная сумма за проданную единицу или ступени. Для ступеней явно выберите, применяется ли каждая ставка только к части внутри своей ступени (маржинально) или достигнутая ставка применяется ко всей базе (ретроактивно). При базе 1 500, 10% до 1 000 и 8% сверху маржинальные ступени дают 140, ретроактивные — 120.
- Предел скидки и доли — наибольшая скидка, которую магазин может дать без согласования, и в варианте с делением — какую часть скидки несёт каждая сторона.
- Срок возврата и удержание — сколько времени покупатель может вернуть товар, что удерживается на этот риск и когда освобождается.
- Утерянные или повреждённые товары — что засчитывается комитенту, если товар утерян или повреждён у вас на хранении.
Если условия меняются, создайте новую версию с новой датой начала вместо правки старой. Каждая продажа использует версию, действовавшую на дату продажи.
2. Разделяйте хранение товара и деньги
Держите учёт хранения товара отдельно от денежного расчёта. Принят, в продаже, в резерве, продан, возвращён владельцу, утерян и повреждён — это состояния товара. Долг перед комитентом — это денежный остаток. Отметка «продан» должна создавать строку продажи, а не молча считать комитента уже оплаченным.
Комиссионный товар — не обычный запас: он лежит в вашем магазине, но по-прежнему принадлежит комитенту. Поэтому утерянный товар — это не продажа, а событие хранения, которое может дать отдельное возмещение по правилу утраты, например 50% цены по прайсу.
3. Рассчитайте строку продажи вместе со скидками
При простой продаже за 100 с комиссией 10% от полученной суммы комиссия равна 10, а доход комитента — 90. Если товар с ценой по прайсу 100 продан со скидкой за 90, решает договор — и в нём должен быть указан один из двух вариантов, никогда их смесь.
Вариант А — комиссия от фактической цены продажи. Скидка уже уменьшила цену, поэтому повторно не вычитается: получено 100 − 10 = 90, комиссия 10% от 90 = 9 магазину, доход комитента 90 − 9 = 81.
Вариант Б — скидка делится по первоначальным договорным долям. Комиссия согласована от первоначальной цены, а скидка делится по договорным долям, здесь поровну:
| Компонент | Сумма |
|---|---|
| Первоначальная цена | 100,00 |
| Первоначальная комиссия: 10% от 100 | 10,00 |
| Доля скидки магазина: 50% от 10 | −5,00 |
| Остаётся магазину: 10 − 5 | 5,00 |
| Доля скидки комитента: 50% от 10 | −5,00 |
| Доход комитента: 100 − 10 − 5 | 85,00 |
Формулами: магазин = первоначальная комиссия − скидка × доля магазина; комитент = первоначальная цена − первоначальная комиссия − скидка × доля комитента. Вместе стороны получают те 90, которые заплатил покупатель. Если взять комиссию от уменьшенной цены и дополнительно вычесть долю скидки комитента, варианты смешаются и скидка будет учтена дважды.
Комиссия за карту или площадку, которую платит магазин, вычитается только из части магазина. При комиссии 2 в варианте Б: комитенту 85, магазину 5 − 2 = 3, платёжному сервису 2 — проверка: 85 + 3 + 2 = 90.
4. Оформляйте возвраты как связанные сторно
Возврату нужно связанное сторно. Если комитенту уже заплатили, сторно может дать отрицательный остаток, который переносится на следующие доходы. Не создавайте второй незаметный вычет и не списывайте деньги со стороннего счёта автоматически.
Сторно пропорционально и ссылается на исходную продажу. Если в варианте Б возвращено 45 из 90, коэффициент равен 45 ÷ 90 = 0,5, и каждая ценовая составляющая исходной строки сторнируется в этой доле: доход комитента на −42,50, комиссия на −5,00 и доля скидки комитента на −2,50. Платёжная комиссия, которую сервис оставил себе, автоматически не восстанавливается: её несёт часть магазина, его 3 становятся 0,50 после половины возврата и −2,00, если вернут и остальное, — показывается как есть, без обнуления. Каждый возврат сторнируется один раз, а возвраты по одной продаже никогда не превышают полученную сумму. Исходная продажа остаётся в учёте; сторно попадает в период по дате возврата.
5. Удерживайте один раз и освобождайте один раз
Удержание защищает от возвратов в пределах срока, но это должен быть отдельный остаток, который освобождается один раз, а не вычет в каждом периоде. Распространённое правило — «10% дохода, но не меньше 10», освобождение через 30 дней после конца периода. При доходе 89 это правило удерживает 10; выписка показывает новое удержание с датой освобождения, а более поздняя выписка — те же 10, вернувшиеся как освобождённое удержание.
6. Проверьте уравнение расчёта
Журнал расчётов проверяется одним уравнением: начальный долг плюс новый доход плюс освобождённые удержания, минус новые удержания и подтверждённые выплаты, равно конечному долгу. Если начальный долг 20, новый доход 89, новое удержание 10 и выплата 50, конечный долг равен 49. Выписка должна показывать этот путь и связывать каждую строку с продажей, возвратом или платежом, который её создал.
| Строка выписки | Сумма |
|---|---|
| Начальный долг | 20,00 |
| + Заработано за период (продажа 85 + возмещение утраты 4) | 89,00 |
| + Освобождённое удержание | 0,00 |
| − Новое удержание | 10,00 |
| − Подтверждённые выплаты | 50,00 |
| = Конечный долг | 49,00 |
Если конечный долг отрицателен, потому что возврат пришёл после выплаты, он переносится и зачитывается против следующих доходов. Со счёта комитента он не взыскивается.
7. Контролируйте выплаты, чтобы ничего не заплатить дважды
Запись о выплате — это подтверждение платежа, сделанного в другом месте, поэтому главный риск — записать один и тот же платёж дважды. Помогают три меры:
- у каждой выплаты уникальный ID, который нельзя использовать повторно;
- повтор команды безопасен: сохранение той же выплаты второй раз ничего не меняет;
- банковский референс, уже встречающийся в другой выплате, отмечается, и перед подтверждением нужна явная проверка.
Перед проверкой заблокируйте период, чтобы ничего с датой внутри него не менялось, пока вы сверяете выписки, и проводите только после этой проверки. Проведённая выписка должна быть заморожена; исправление — это сторно всего периода, а не правка.
8. Сверьте количества перед проведением
Наконец, сверьте количества. Начальный остаток плюс приёмка и входящие перемещения должны равняться сумме «в продаже», «в резерве», «продано», «возвращено», «утеряно», «повреждено» и исходящих перемещений. Расчёт не должен проводиться, пока один и тот же уникальный экземпляр числится проданным дважды. Пересчёт, который не совпадает с «в продаже плюс в резерве», — причина остановиться и разобраться, а не тихо подправить деньги.
Как это сделать с помощью инструмента
«Комиссионный товар и расчёты с комитентами» объединяет проверку хранения с денежной выпиской. Каждая строка продажи показывает свои компоненты, возвраты создают связанные сторно, удержания ведутся отдельным остатком, а повторные ID выплат останавливаются до того, как изменят журнал дважды. Это инструмент контроля и расчётов, а не кассовая система и не платёжный сервис: он не принимает карты, не отправляет деньги и не решает налоговых вопросов.
Посмотрите вымышленные примеры галереи и бутика, чтобы увидеть, как работают раздел скидок, возвраты и контроль выплат.
Открыть демо на вымышленных данных · Полная версия инструмента
Инструменты из этого руководства
Интерактивный инструмент
Комиссионный товар и расчёты с комитентами
Учитывайте комиссионный товар, комиссии, возвраты, удержания и выплаты комитентам в одном проверяемом журнале расчётов.
Интерактивный инструмент
Интерактивный инструмент
Инвентаризация и контроль недостач
Пересчитайте то, что есть на самом деле, учтите движения запасов и разберите расхождения до корректировки остатков.

