eab540504a
Task 5.1b — SalesInvoicesView (начальник, #page-invoices) поверх готовых эндпоинтов /api/sales/invoices. - Таблица счетов (дата/номер/клиент/плательщик/сумма/статус/оплатить до), поиск с debounce + фильтр статуса, чипы статусов. - Кнопка «Отметить оплаченным» (только issued/overdue) → диалог подтверждения → POST mark-paid → snackbar + перезагрузка. Зачисление баланса и Акт формирует бэк (InvoicePaymentService). - api/sales.ts: listSalesInvoices/markSalesInvoicePaid. Роут /sales/invoices со заглушки на экран. Vitest 5/5, фронт-набор 1066 без регрессий, ESLint чист. Фаза 5 завершена: начальник отмечает оплату счёта прямо в портале продаж. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>