ХМК Финансовый кабинет

Система управления платежами

{{ loginError }}

Подтверждение

Код отправлен в ваш Telegram.
Введите его ниже.

{{ loginError }}

Главная

На согласовании

{{ stats.pending }}

Согласовано

{{ stats.approved }}

Оплачено

{{ stats.paid }}

Отклонено

{{ stats.rejected }}

Ждёт закр. документы

{{ waitingClosingPayments.length }}

Требуют согласования

{{ pendingPayments.length }}
Нет платежей на согласовании

{{ p.title }}

{{ p.recipient_name || '—' }} · {{ p.created_by_user?.full_name }}

{{ fmtMoney(p.amount) }}

{{ typeLabel(p.payment_type) }}

Предстоящие платежи

Нет предстоящих платежей

{{ p.title }}

{{ p.recipient_name || '—' }}

{{ fmtMoney(p.amount) }}

{{ fmtDate(p.due_date) }}

📨

Ждут закрывающие документы

Оплаченные платежи без закрывающих документов

{{ waitingClosingPayments.length }}

{{ p.title }}

{{ p.recipient_name || '—' }} · {{ p.created_by_user?.full_name }}

{{ fmtMoney(p.amount) }}

📨 Запрошены ⚠ Не запрошены

{{ isAdmin ? 'Все платежи' : 'Мои платежи' }}

Загрузка...
Платежей нет
Платёж Получатель Тип Категория Сумма Срок Статус Загрузил

{{ p.title }}

#{{ p.id }}

{{ p.recipient_name || '—' }}

зарплата
{{ typeLabel(p.payment_type) }} {{ p.category?.name || '—' }} {{ fmtMoney(p.amount) }} {{ p.due_date ? fmtDate(p.due_date) : '—' }} {{ statusLabel(p.status) }} ⚠ Нет закр. документов

{{ p.created_by_user?.full_name }}

☎ {{ p.created_by_user.short_number }}

На оплату

Согласованные платежи — загрузите платёжное поручение и отметьте оплаченными

Нет платежей на оплату
Платёж Получатель Тип Сумма Срок Загрузил

{{ p.title }}

#{{ p.id }}

{{ p.recipient_name || '—' }} {{ typeLabel(p.payment_type) }} {{ fmtMoney(p.amount) }} {{ fmtDate(p.due_date) }}

{{ p.created_by_user?.full_name }}

☎ {{ p.created_by_user.short_number }}

Все операции

Оплаченные платежи — для отчётности и учёта

Нет оплаченных платежей
Платёж Получатель Тип Категория Сумма Дата оплаты

{{ p.title }}

#{{ p.id }}

⚠ Нет закр. документов
{{ p.recipient_name || '—' }} {{ typeLabel(p.payment_type) }} {{ p.category?.name || '—' }} {{ fmtMoney(p.amount) }} {{ p.paid_at ? fmtDate(p.paid_at) : '—' }}

Новый платёж

{{ formError }}

{{ newFile ? newFile.name : 'Нажмите или перетащите файл' }}

PDF, JPG, PNG до 20MB

Загрузка...

Оплачено всего

{{ fmtMoney(report.total_paid) }}

Ожидает оплаты

{{ fmtMoney(report.total_approved) }}

На согласовании

{{ fmtMoney(report.total_pending) }}

По категориям

Нет данных
{{ item.label }} {{ item.count }} шт.

{{ fmtMoney(item.total) }}

По типу платежей

Нет данных

{{ item.label }}

{{ item.count }} платежей

{{ fmtMoney(item.total) }}

Топ получателей

Нет данных
Получатель Платежей Сумма
{{ item.label }} {{ item.count }} {{ fmtMoney(item.total) }}

Категории

Категорий нет. Создайте первую!
{{ cat.name }}

Сотрудники

Сотрудник Роль Telegram Статус Действия
{{ u.full_name.charAt(0) }}

{{ u.full_name }}

{{ u.username }} {{ u.short_number }}
{{ u.role==='admin' ? 'Администратор' : u.role==='accountant' ? 'Бухгалтер' : u.role==='user' ? 'Пользователь' : 'Сотрудник' }} ✓ {{ u.telegram_id }} {{ u.is_active ? 'Активен' : 'Заблокирован' }}

Профиль

{{ user?.full_name?.charAt(0) }}

{{ user?.full_name }}

@{{ user?.username }}

{{ user?.role==='admin' ? 'Администратор' : user?.role==='accountant' ? 'Бухгалтер' : user?.role==='user' ? 'Пользователь' : 'Сотрудник' }}

Telegram

{{ user.telegram_username ? '@'+user.telegram_username : 'Подключён' }}

Подключите Telegram для получения уведомлений и подтверждения входа.

Отправьте боту команду:

/connect {{ connectCode }}

Код действителен 30 минут

Сменить пароль

{{ pwdError }}
✓ Пароль изменён

Платёж #{{ selectedPayment.id }}

{{ statusLabel(selectedPayment.status) }}

{{ selectedPayment.title }}

{{ selectedPayment.description }}

Сумма

{{ fmtMoney(selectedPayment.amount) }}

Тип

{{ typeLabel(selectedPayment.payment_type) }}
Получатель {{ selectedPayment.recipient_name }}
Тип Зарплата
Срок оплаты {{ fmtDate(selectedPayment.due_date) }}
Категория {{ selectedPayment.category.name }}
Криптовалюта {{ selectedPayment.crypto_currency }}
Адрес кошелька {{ selectedPayment.crypto_address }}
Загрузил

{{ selectedPayment.created_by_user?.full_name }}

☎ {{ selectedPayment.created_by_user.short_number }}

Дата загрузки {{ fmtDateTime(selectedPayment.created_at) }}
Дата решения {{ fmtDateTime(selectedPayment.approved_at) }}
Дата оплаты {{ fmtDateTime(selectedPayment.paid_at) }}

Причина отклонения:

{{ selectedPayment.rejection_reason }}

Закрывающие документы

📨

Закрывающие документы запрошены

{{ fmtDateTime(selectedPayment.closing_docs_requested_at) }}

Назначить категорию

Категория:

{{ selectedPayment.category?.name }}
{{ actionError }}
{{ actionError }}

{{ accountantFile ? accountantFile.name : 'Нажмите или перетащите ПП' }}

{{ actionError }}

{{ accountantFile ? accountantFile.name : 'Нажмите или перетащите ПП' }}

Причина отклонения

{{ editUserId ? 'Редактировать сотрудника' : 'Новый сотрудник' }}

Числовой ID (от @userinfobot)

{{ userFormError }}