Учёт денег: счета, операции (приход / расход / перевод), категории и дашборд (cashflow + P&L).
Те же токены и UX, что в web-демо (finance-demo.html), встроено в существующий дизайн
batele_vendor_flutter: токены из lib/core/ui/palette/palette.dart, AppButton (53px / radius 14),
карточки OrderCard (radius 12, бордер #E8EAEB), таб-свитчер SimpleStatusWidget (55px / radius 16 / active #EAE6FB),
чипы DeliveryStatusChip, нижняя навигация на #F9FAFB, шрифт Inter. Цвета типов: приход
зелёный, расход красный, перевод оранжевый.
finance.force_negative
Платежи: эквайринг/СБП/QR; оплата → авто-приход в Финансах (net = сумма − комиссия)
Права: суммы и P&L скрыты без finance.amount.view
1 · Настройки — вход в Финансыгруппа «Финансы» в Настройках; пункты скрыты без прав
Организация
Финансы
Приложение
2 · Финансы — Счета / балансыhero «всего» + карточки счетов с дельтой за период; таб-свитчер как у заказов
Счета
3 · Лента операцийгруппировка по дням; чипы-фильтры типа/счёта; цвет = тип операции
Сегодня, 23 июня
Вчера, 22 июня
17 июня
4 · Операция — ПриходFAB → шторка; одна форма, переключатель 3 типов; счёт + категория + сумма
5 · Расход — force-флоурасход больше остатка → диалог «в минус», только с правом force_negative
На счёте «Касса» доступно 49 600 с, вы списываете 60 000 с.
кнопка видна только с правом finance.force_negative
6 · Дашборд — cashflow + P&LKPI остаток/доход/расход/прибыль; поток по дням; структура расходов; P&L скрыт без права
7 · Категории — доходы / расходыбакеты приход/расход с суммами за период; перевод категорий не имеет
📈 Доходы · 1 620 000 с
📉 Расходы · 1 200 700 с
8 · Платежи — интеграцииредизайн: брендовые карточки, статус/комиссия/выплаты/ключ; «Подключить» и «Управление»
Подключённые
Доступны для подключения
9 · Подключение провайдера — реквизитымастер: ключи API/секрет/Terminal ID, счёт зачисления и расписание выплат
Ключи берутся в личном кабинете провайдера.
10 · Подключение — проверка связитестовый запрос к API → ✓ связь установлена → «Активировать»
11 · Приём платежа — QRшторка: способ (карта/СБП/наличные) → сумма → QR/ссылка; net после комиссии
Покажите QR клиенту или отправьте платёжную ссылку (СБП)
12 · Лента платежейстатусы зачислен/ожидает/возврат; «→ Финансы» = создан приход; pending → подтвердить
Сегодня, 23 июня
21 июня
платёж «Ожидает» → кнопка «Отметить оплаченным» создаёт операцию прихода
13 · Управление провайдеромключ (перевыпуск), счёт зачисления, расписание выплат, отключение интеграции