{{ currentSection.description }}
Оплата по периодам
последние 3 месяцаПоследние счета
Последние платежи
Последние задачи
| Организация | ИНН | Роль и договоры | Задолженность | Переплата | Статус |
|---|---|---|---|---|---|
| {{ item.shortName }} {{ item.type }} | {{ item.inn }} | {{ organizationContractCount(item.id) }} действующих | {{ formatMoney(organizationDebt(item.id)) }} | {{ formatMoney(organizationOverpayment(item.id)) }} | {{ item.status === 'active' ? 'Активна' : 'Отключена' }} |
| Организации по заданным условиям не найдены. | |||||
{{ selectedOrganization.shortName }}
{{ selectedOrganization.fullName }}
Реквизиты
- ИНН / КПП
- {{ selectedOrganization.inn }} / {{ selectedOrganization.kpp }}
- ОГРН
- {{ selectedOrganization.ogrn }}
- Юридический адрес
- {{ selectedOrganization.legalAddress }}
- Расчётный счёт
- {{ selectedOrganization.account }}
- Банк / БИК
- {{ selectedOrganization.bank }} / {{ selectedOrganization.bik }}
- Контакт
-
{{ selectedOrganization.contactName }}
{{ selectedOrganization.phone }} · {{ selectedOrganization.email }}
Договоры
{{ selectedOrganizationContracts.length }}Последние счета и платежи
| Договор | Поставщик | Заказчик | Объекты | Условия | Статус |
|---|---|---|---|---|---|
| {{ item.number }} от {{ formatDate(item.dateIso) }} | {{ organizationName(item.supplierId) }} | {{ organizationName(item.customerId) }} | {{ objectsForContract(item.id).length }} | {{ taxLabel(item.taxMode) }} · {{ item.paymentTermDays }} дн. | {{ contractStatusLabel(item.status) }} |
| Договоры по заданным условиям не найдены. | |||||
Договор {{ selectedContract.number }}
{{ organizationName(selectedContract.supplierId) }} → {{ organizationName(selectedContract.customerId) }}
Условия
- Период действия
- {{ formatDate(selectedContract.startDateIso) }} — {{ selectedContract.endDateIso ? formatDate(selectedContract.endDateIso) : 'без ограничения' }}
- Порядок расчёта
- {{ selectedContract.periodicity === 'monthly' ? 'Ежемесячно' : 'Разово' }}, {{ taxLabel(selectedContract.taxMode) }}
- Срок оплаты
- {{ selectedContract.paymentTermDays }} дней
- Ответственный
- {{ selectedContract.responsible }}
- Примечание
- {{ selectedContract.note }}
Объекты
{{ selectedContractObjects.length }}Услуги и тарифы
| Услуга | Расчёт | Единица | Тариф | Действует с |
|---|---|---|---|---|
| {{ serviceName(item.serviceId) }} | {{ item.calculationType }} | {{ item.unit }} | {{ formatMoney(item.rateKopecks) }} | {{ formatDate(item.effectiveFromIso) }} |
Последние счета
Счёт {{ selectedInvoice.number }}
{{ selectedInvoice.periodLabel }} · договор {{ contractName(selectedInvoice.contractId) }}
Стороны и условия
- Поставщик
- Заказчик
- Договор
- Создан
- {{ formatDate(selectedInvoice.createdAtIso) }}
- Срок оплаты
- {{ formatDate(selectedInvoice.dueDateIso) }}
- Источник
- {{ selectedInvoice.source === 'manual' ? 'Ручное создание' : selectedInvoice.source === 'mass-task' ? 'Массовая задача' : 'Подготовленный сценарий' }}
Документы
{{ selectedInvoiceDocuments.length }} сформированоПозиции
{{ selectedInvoiceLines.length }}| Объект | Услуга | Расчёт | Объём | Тариф | Без НДС | НДС | Итого |
|---|---|---|---|---|---|---|---|
| {{ objectName(line.objectId) }} | {{ line.description }} | {{ line.calculationType }} | {{ line.quantity.toLocaleString('ru-RU') }} {{ line.unit }} | {{ formatMoney(line.rateKopecks) }} | {{ formatMoney(line.netKopecks) }} | {{ formatMoney(line.vatKopecks) }} | {{ formatMoney(line.totalKopecks) }} |
Оплаты
Распределённых платежей пока нет.
История
| Счёт | Период | Заказчик | Сумма | Оплачено | Остаток | Срок | Статус |
|---|---|---|---|---|---|---|---|
| {{ row.invoice.number }} {{ contractName(row.invoice.contractId) }} | {{ row.invoice.periodLabel }} | {{ organizationName(row.invoice.customerId) }} | {{ formatMoney(row.totals.totalKopecks) }} | {{ formatMoney(row.paid) }} | {{ formatMoney(row.balance) }} | {{ formatDate(row.invoice.dueDateIso) }} | {{ row.status }} |
| Счета по заданным условиям не найдены. | |||||||
Массовое выставление
Предпросмотр блокирует дубли периода и недействующие договоры.Стороны определяются выбранными договорами; пустой выбор означает весь реестр.
| Договор | Стороны | Период | Сумма | Результат проверки |
|---|---|---|---|---|
| {{ row.contract.number }} | {{ organizationName(row.contract.supplierId) }} → {{ organizationName(row.contract.customerId) }} | {{ massDraft.period }} | {{ formatMoney(row.totalKopecks) }} | {{ row.blocked ? row.reason : row.warning || 'Готов к выставлению' }} |
| Платёж | Дата | Плательщик | Назначение | Сумма | Распределено | Остаток | Статус |
|---|---|---|---|---|---|---|---|
| {{ row.payment.documentNumber }} {{ row.payment.source === 'manual' ? 'Ручной ввод' : 'Импорт' }} | {{ formatDate(row.payment.dateIso) }} | {{ organizationName(row.payment.payerOrganizationId) }} ИНН {{ row.payment.payerInn || 'не указан' }} | {{ row.payment.purpose }} | {{ formatMoney(row.payment.amountKopecks) }} | {{ formatMoney(row.allocated) }} | {{ formatMoney(row.balance) }} | {{ row.status }} |
| Платежи по заданным условиям не найдены. | |||||||
Платёж {{ selectedPayment.documentNumber }}
{{ formatDate(selectedPayment.dateIso) }} · {{ selectedPayment.purpose }}
Выберите организацию по реквизитам платежа; после этого станут доступны её открытые счета.
Реквизиты платежа
- Плательщик
- {{ organizationName(selectedPayment.payerOrganizationId) }}
- ИНН
- {{ selectedPayment.payerInn || '—' }}
- Назначение
- {{ selectedPayment.purpose }}
- Источник
- {{ selectedPayment.source }}
Распределения
{{ selectedPaymentAllocations.length }}Платёж ещё не распределён.
Открытые счета плательщика
Можно распределить платёж частично и на несколько счетов.| Счёт | Период | Статус | Остаток счёта | Распределить, ₽ | |
|---|---|---|---|---|---|
| {{ row.invoice.periodLabel }} | {{ row.status }} | {{ formatMoney(row.balance) }} | |||
| У плательщика нет открытых счетов для распределения. | |||||
Подготовленный импорт
Файл не отправляется на сервер: выбранный сценарий воспроизводит проверку XLSX.Реквизиты и суммы Обязательные поля, ИНН/КПП, положительные суммы и форматы дат.
Связи Организации, договоры, объекты, услуги и плательщики.
Периоды и дубли Срок договора, повторные начисления и номера документов.
| Строка | Сущность | Результат | Код | Комментарий |
|---|---|---|---|---|
| {{ row.rowNumber }} | {{ row.entity }} | {{ row.status === 'accepted' ? 'Корректно' : row.status === 'warning' ? 'Предупреждение' : 'Ошибка' }} | {{ row.errorCode || '—' }} | {{ row.message }} |
Экспорт реестров
Демонстрационная задача формирует контекстное имя валидного XLSX-примера.Ожидаемое количество строк: {{ exportExpectedRows.toLocaleString('ru-RU') }}
Файл: {{ selectedExportScenario.fileName.replace('.xlsx', '-' + (exportDraft.period || 'all') + '.xlsx') }}| Задача | Тип | Создана | Автор | Строки | Ошибки | Статус |
|---|---|---|---|---|---|---|
| {{ task.number }} {{ task.sourceFile || 'Без исходного файла' }} | {{ taskTypeLabel(task.type) }} | {{ formatDate(task.createdAtIso) }} | {{ task.createdBy }} | {{ task.acceptedRows }} / {{ task.totalRows }} | {{ task.rejectedRows }} | {{ taskStatusLabel(task.status) }} |
| Задачи по заданным условиям не найдены. | ||||||
Задача {{ selectedTask.number }}
{{ taskTypeLabel(selectedTask.type) }} · {{ formatDate(selectedTask.createdAtIso) }}
Этапы
- {{ index + 1 }} {{ stage }}
Параметры
- Тип
- {{ taskTypeLabel(selectedTask.type) }}
- Исходный файл
- {{ selectedTask.sourceFile || '—' }}
- Период
- {{ selectedTask.parameters.period || '—' }}
- Режим
- {{ selectedTask.parameters.resultMode || selectedTask.parameters.scenarioId || '—' }}
Строки задачи
{{ selectedTaskRows.length }}| Строка | Результат | Сущность | Код ошибки | Сообщение |
|---|---|---|---|---|
| {{ row.rowNumber }} | {{ row.status === 'accepted' ? 'Принято' : 'Отклонено' }} | {{ row.entityId || '—' }} | {{ row.errorCode || '—' }} | {{ row.message }} |
| Детализация строк для этой задачи не предусмотрена. | ||||
{{ documentLabel(printDocument.type) }}
{{ documentLabel(printDocument.type) }}
№ {{ printInvoice.number }} от {{ formatDate(printInvoice.createdAtIso) }}
| № | Услуга / объект | Количество | Тариф | Без НДС | НДС | Сумма |
|---|---|---|---|---|---|---|
| {{ index + 1 }} | {{ line.description }} {{ objectName(line.objectId) }} | {{ line.quantity.toLocaleString('ru-RU') }} {{ line.unit }} | {{ formatMoney(line.rateKopecks) }} | {{ formatMoney(line.netKopecks) }} | {{ formatMoney(line.vatKopecks) }} | {{ formatMoney(line.totalKopecks) }} |
Без НДС: {{ formatMoney(selectedInvoiceTotals.netKopecks) }}
НДС: {{ formatMoney(selectedInvoiceTotals.vatKopecks) }}
Всего: {{ formatMoney(selectedInvoiceTotals.totalKopecks) }}
Акт сверки взаимных расчётов
{{ printOrganization.shortName }} · период {{ printDocument.period }}
| Дата | Документ | Договор | Начислено | Оплачено | Остаток |
|---|---|---|---|---|---|
| {{ formatDate(row.invoice.createdAtIso) }} | {{ row.invoice.number }} | {{ contractName(row.invoice.contractId) }} | {{ formatMoney(row.totals.totalKopecks) }} | {{ formatMoney(row.paid) }} | {{ formatMoney(row.balance) }} |
Задолженность: {{ formatMoney(organizationDebt(printOrganization.id)) }}
Переплата: {{ formatMoney(organizationOverpayment(printOrganization.id)) }}
{{ confirmation.title }}
{{ confirmation.text }}