| Пробел | Последствие | Решение |
|---|---|---|
| Нет reconciliation-job | Невидимый drift в ledger | Ночной reconciliation query + alert |
| Нет per-cheque invoice line items | Все агрегировано только по типу комиссии | Добавить опцию детальных line items |
| Нет auto-upgrade для volume tier | volume_threshold_monthly не используется | Ежемесячная проверка объема + назначение tier |
| Нет breakage fee | Истекшие профондированные чеки остаются без обработки | Фаза 2: механизм возврата фондов |
| Нет учета agent commission | Наценка merchant для конечного клиента не отслеживается | Добавить agent_commission_pct в merchants |
merchant_type не смоделирован | Нет различия между agent и reseller | Миграция 042 |
| Не enforced immutability на уровне БД | Сейчас только app-level логика | PostgreSQL rules для fee_ledger |
Пробелы относительно лучших практик