Правила выплат
Этот документ определяет правила выплаты комиссий, требования к получению, расписание обработки и обработку связанных сценариев.
Требования к получению выплат
Партнёры должны соответствовать всем следующим критериям для запроса выплаты:
Обязательные требования
| Требование | Описание | Проверка |
|---|---|---|
| KYC одобрен | Верификация личности завершена | kyc_status = 'APPROVED' |
| Статус партнёра | Аккаунт в хорошем состоянии | status = 'ACTIVE' |
| Нет ожидающих споров | Нет неразрешённых чарджбэков или споров | dispute_count = 0 |
| Минимальный баланс | Доступный баланс соответствует порогу | available_balance >= threshold |
Процесс проверки права на выплату
Payout Request Initiated
|
v
Is KYC status APPROVED?
|
No -+-> Reject: "KYC verification required"
|
Yes v
|
Is partner status ACTIVE?
|
No -+-> Reject: "Account not in good standing"
|
Yes v
|
Are there pending disputes?
|
Yes +-> Reject: "Pending disputes must be resolved"
|
No v
|
Is available_balance >= minimum_threshold?
|
No -+-> Reject: "Minimum payout threshold not met"
|
Yes v
|
Does partner have valid payout method?
|
No -+-> Reject: "Payout method required"
|
Yes v
|
Is there an existing pending payout?
|
Yes +-> Reject: "Pending payout already exists"
|
No v
|
Proceed with Payout RequestМинимальный порог выплаты
| Валюта | Минимальная сумма | Примечания |
|---|---|---|
| RUB | 1,000 | Стандартный минимум |
Правила:
- Партнёры не могут запрашивать выплаты ниже минимального порога
- Частичные выплаты выше минимума разрешены
- Баланс ниже минимума остаётся на счёте до достижения порога
Максимальные лимиты выплат
Лимиты на запрос
| Срок партнёрства | Максимум на запрос | Примечания |
|---|---|---|
| 0-3 месяца | 50,000 RUB | Лимит нового партнёра |
| 3-6 месяцев | 150,000 RUB | Установившийся партнёр |
| 6-12 месяцев | 500,000 RUB | Старший партнёр |
| 12+ месяцев | 1,000,000 RUB | Партнёр-ветеран |
Дневные лимиты
| Тип лимита | Сумма | Примечания |
|---|---|---|
| На партнёра | 1,000,000 RUB | Максимальная дневная выплата на партнёра |
| Всего по платформе | 50,000,000 RUB | Дневной лимит по всей платформе |
Месячные лимиты
| Тип лимита | Сумма | Примечания |
|---|---|---|
| На партнёра | 5,000,000 RUB | Максимальная месячная выплата на партнёра |
| Всего по платформе | 500,000,000 RUB | Месячный лимит по всей платформе |
При превышении лимитов:
- Запрос ставится в очередь на следующий доступный период
- Партнёр уведомляется о задержке
- Без частичной обработки (полная сумма обрабатывается когда доступно)
Методы выплат
Банковский перевод
| Атрибут | Детали |
|---|---|
| Код метода | BANK_TRANSFER |
| Время обработки | 1-3 рабочих дня |
| Минимальная сумма | 1,000 RUB |
| Максимальная сумма | 1,000,000 RUB за транзакцию |
Требуемая информация:
- Полное юридическое имя (должно совпадать с KYC)
- Название банка
- БИК (Банковский идентификационный код)
- Номер счёта (20 цифр)
- Корреспондентский счёт
Правила валидации:
- Имя владельца счёта должно совпадать с верифицированным именем партнёра
- БИК должен быть действительным кодом российского банка
- Номер счёта должен пройти валидацию контрольной суммы
Электронный кошелёк
| Атрибут | Детали |
|---|---|
| Код метода | EWALLET |
| Время обработки | 1-24 часа |
| Минимальная сумма | 1,000 RUB |
| Максимальная сумма | 500,000 RUB за транзакцию |
Поддерживаемые провайдеры:
| Провайдер | Код | Требования |
|---|---|---|
| YooMoney | YOOMONEY | ID кошелька (15 цифр) |
| QIWI | QIWI | Номер телефона (российский) |
| WebMoney | WEBMONEY | WMID + R-кошелёк |
Правила валидации:
- Кошелёк должен быть идентифицирован (верифицирован) для сумм свыше 15,000 RUB
- Номер телефона должен совпадать с верифицированным телефоном партнёра (QIWI)
Комиссии за выплату
Структура комиссий по методам
| Метод | Тип комиссии | Сумма | Минимальная комиссия | Максимальная комиссия |
|---|---|---|---|---|
| Банковский перевод | Процент | 0% | 0 RUB | 0 RUB |
| YooMoney | Процент | 3% | 50 RUB | 5,000 RUB |
| QIWI | Процент | 2% | 50 RUB | 3,000 RUB |
| WebMoney | Процент | 0.8% | 50 RUB | 1,500 RUB |
Примеры расчёта комиссий
Пример 1: Банковский перевод (10,000 RUB)
Requested Amount: 10,000 RUB
Fee: 0%
Amount Received: 10,000 RUBПример 2: YooMoney (50,000 RUB)
Requested Amount: 50,000 RUB
Calculated Fee: 50,000 * 0.03 = 1,500 RUB
Amount Received: 48,500 RUBПример 3: QIWI (200,000 RUB)
Requested Amount: 200,000 RUB
Calculated Fee: 200,000 * 0.02 = 4,000 RUB
Maximum Fee Cap: 3,000 RUB
Actual Fee: 3,000 RUB (capped)
Amount Received: 197,000 RUBРасписание обработки
Стандартные окна обработки
| День | Время обработки | Типы выплат |
|---|---|---|
| Понедельник | 10:00-18:00 MSK | Банковский перевод, Электронный кошелёк |
| Вторник | 10:00-18:00 MSK | Банковский перевод, Электронный кошелёк |
| Среда | 10:00-18:00 MSK | Банковский перевод, Электронный кошелёк |
| Четверг | 10:00-18:00 MSK | Банковский перевод, Электронный кошелёк |
| Пятница | 10:00-16:00 MSK | Банковский перевод, Электронный кошелёк |
| Суббота | Не обрабатывается | В очереди на понедельник |
| Воскресенье | Не обрабатывается | В очереди на понедельник |
Приоритет обработки
| Приоритет | Критерии | Время обработки |
|---|---|---|
| Высокий | Ранг Top Leader, сумма < 100,000 RUB | В тот же день |
| Обычный | Активный партнёр, стандартный запрос | 1-2 рабочих дня |
| Ручная проверка | Сумма > 500,000 RUB или помечен | 2-5 рабочих дней |
Пакетная обработка
| Аспект | Детали |
|---|---|
| Частота пакетов | Каждые 4 часа в течение окон обработки |
| Размер пакета | Максимум 1,000 выплат за пакет |
| Порядок обработки | FIFO (первым пришёл - первым обслужен) в пределах уровня приоритета |
Лимиты запросов на выплату
Лимит параллельных запросов
| Правило | Детали |
|---|---|
| Ожидающие запросы | Максимум 1 ожидающий запрос одновременно |
| Проверка статуса | Запрос должен быть COMPLETED, REJECTED или CANCELLED перед новым запросом |
Частота запросов
| Период | Максимум запросов |
|---|---|
| Ежедневно | 3 запроса |
| Еженедельно | 10 запросов |
| Ежемесячно | 20 запросов |
Примечание: Отклонённые или отменённые запросы учитываются в лимите.
Правила удержания налогов
Налоговые требования
| Тип партнёра | Налоговый режим | Ставка |
|---|---|---|
| Физическое лицо (Россия) | Партнёр ответственен за самостоятельную отчётность | 0% удержано |
| Физическое лицо (не Россия) | Платформа удерживает у источника | 30% |
| Юридическое лицо (Россия) | На основе счёта, без удержания | 0% удержано |
Требования к документации
| Тип партнёра | Требуемые документы |
|---|---|
| Физическое лицо (Россия) | Паспорт, ИНН |
| Физическое лицо (не Россия) | Паспорт, Сертификат налогового резидентства |
| Юридическое лицо | Свидетельство о регистрации, Банковские реквизиты, ИНН/КПП |
Налоговая информация в выплате
Payout Details = {
gross_amount: 10,000 RUB,
withholding_tax: 0 RUB, // Или рассчитанный на основе статуса
fees: 0 RUB,
net_amount: 10,000 RUB
}Требуемые данные для выплаты
Для банковского перевода
| Поле | Обязательно | Формат | Валидация |
|---|---|---|---|
| Имя владельца счёта | Да | Строка, 2-100 символов | Должно совпадать с именем в KYC |
| Название банка | Да | Строка | Из списка одобренных банков |
| БИК | Да | 9 цифр | Валидация контрольной суммы |
| Номер счёта | Да | 20 цифр | Валидация контрольной суммы |
| Корреспондентский счёт | Да | 20 цифр | Должен соответствовать БИК |
| ИНН | Да | 10 или 12 цифр | Валидация контрольной суммы |
Для электронного кошелька
| Поле | Обязательно | Формат | Валидация |
|---|---|---|---|
| Провайдер кошелька | Да | Enum | YOOMONEY, QIWI, WEBMONEY |
| ID кошелька | Да | Специфичен для провайдера | Валидация формата |
| Имя владельца счёта | Да | Строка | Должно совпадать с именем в KYC |
Обработка неудачных выплат
Причины неудачи
| Код | Причина | Действие по восстановлению |
|---|---|---|
INVALID_ACCOUNT | Банковский счёт недействителен или закрыт | Партнёр должен обновить платёжные данные |
INSUFFICIENT_BANK_FUNDS | Проблема обработки в банке | Автоматическая повторная попытка через 24 часа |
NAME_MISMATCH | Имя на счёте не совпадает | Партнёр должен проверить платёжные данные |
LIMIT_EXCEEDED | Превышен лимит банка/кошелька | Разделить на меньшие суммы |
PROVIDER_ERROR | Платёжный провайдер недоступен | Автоматическая повторная попытка через 4 часа |
COMPLIANCE_HOLD | Помечен для проверки на соответствие | Требуется ручная проверка |
Политика повторных попыток
| Попытка | Задержка | Действие |
|---|---|---|
| 1-я попытка | 4 часа | Автоматически |
| 2-я попытка | 24 часа | Автоматически |
| 3-я попытка | 72 часа | Автоматически |
| После 3 неудач | Н/Д | Выплата отменена, баланс восстановлен |
Восстановление баланса
Когда выплата окончательно не удалась:
Failed Payout Process:
1. Payout status set to FAILED
2. Full amount restored to available_balance
3. Partner notified via email
4. Partner can request new payout immediately
5. Original failure logged for auditФормула восстановления:
Restored Amount = Original Request Amount
Note: Fees are not deducted for failed payoutsУсловия удержания выплат
Автоматические триггеры удержания
| Условие | Длительность удержания | Разрешение |
|---|---|---|
| Первая выплата | 24 часа | Ручная проверка |
| Сумма > 500,000 RUB | До одобрения | Одобрение старшего администратора |
| 3+ выплаты за 24 часа | 48 часов | Автоматическое снятие |
| Аккаунт недавно приостановлен | 7 дней | Проверка на соответствие |
| Множественные неудачные выплаты | До верификации | Верификация платёжного метода |
Флаги подозрительной активности
| Флаг | Триггер | Действие |
|---|---|---|
| Скорость | 5+ запросов за 1 час | Удержание + проверка |
| Скачок суммы | Запрос > 10x от среднего | Удержание + проверка |
| Смена метода | Новый метод + крупная сумма | Удержание + верификация |
| Географический | Вход из новой страны | Удержание + верификация |
Поток статуса удержания
Payout Request
|
v
Suspicious Activity Detected?
|
Yes +-> Status: HELD
| |
| v
| Compliance Review
| |
| +---+---+
| | |
| v v
| APPROVED REJECTED
| | |
| v v
| Process Cancel + Notify
|
No v
|
Normal ProcessingПоток статусов выплат
Определения статусов
| Статус | Описание | Следующие действия |
|---|---|---|
PENDING | Запрос отправлен, ожидает проверки | Одобрить, Отклонить, Удержать |
APPROVED | Одобрен, в очереди на обработку | Обработать, Отменить |
PROCESSING | Отправляется платёжному провайдеру | Завершить, Неудача |
COMPLETED | Успешно обработан | Нет (финальный) |
REJECTED | Отклонён администратором | Нет (финальный) |
CANCELLED | Отменён партнёром или администратором | Нет (финальный) |
FAILED | Ошибка платёжного провайдера | Повторить, Отменить |
HELD | На проверке | Освободить, Отклонить |
Диаграмма переходов статусов
+--------+
| PENDING|
+---+----+
|
+--------------+--------------+
| | |
v v v
+----+----+ +----+----+ +-----+-----+
|APPROVED | |REJECTED | | HELD |
+----+----+ +---------+ +-----+-----+
| |
v +-----+-----+
+----+-----+ | |
|PROCESSING| v v
+----+-----+ APPROVED REJECTED
|
+----+----+
| |
v v
+---+----+ +--+---+
|COMPLETED| |FAILED|
+---------+ +--+---+
|
v
Retry or CancelДерево решений: Обработка выплат
Admin Reviews Payout Request
|
v
Is amount within partner's limit?
|
No -+-> Flag for senior review
|
Yes v
|
Is payment method verified?
|
No -+-> Request verification
|
Yes v
|
Any suspicious activity flags?
|
Yes +-> Place on HOLD for review
|
No v
|
Is amount > 500,000 RUB?
|
Yes +-> Require senior admin approval
|
No v
|
Is partner rank >= Manager?
|
Yes +-> Fast-track processing
|
No v
|
Standard processing queueТребования к аудиту
Логируемая информация
Каждое действие с выплатой должно логировать:
| Поле | Описание |
|---|---|
timestamp | Точное время действия |
action_type | Запрос, Одобрение, Отклонение, Обработка и т.д. |
actor_id | Пользователь или система, выполнившие действие |
partner_id | Партнёр, получающий выплату |
amount | Сумма выплаты |
balance_before | Баланс до действия |
balance_after | Баланс после действия |
ip_address | IP-адрес запроса |
reason | Причина действия (если применимо) |
Политика хранения
| Тип данных | Срок хранения |
|---|---|
| Записи о выплатах | 7 лет |
| Логи аудита | 10 лет |
| Ответы платёжных провайдеров | 5 лет |