MBP
GitHub
Маркетплейс/Биллинг/Статусы и действия

Статусы и действия

У каждого счёта два независимых статуса: статус документа (черновик / отправлен / отменён) и статус оплаты (не оплачен / частично / оплачен). Вместе они отражают полную картину.

Статусы документа

  • Черновик — счёт создан, не выставлен контрагенту. Можно редактировать всё
  • Отправлен — счёт выставлен, ожидает оплаты. Редактирование заблокировано
  • Отменён — счёт аннулирован. Возможно только дублирование

Статусы оплаты

  • Не оплачен — платёж не поступал
  • Частично оплачен — поступила часть суммы
  • Оплачен — сумма погашена полностью

Статус оплаты обновляется автоматически модулем «Финансы» при фиксации платежей. Вручную изменить его нельзя.

Просроченные счета

Счёт считается просроченным, если он в статусе «Отправлен», срок оплаты уже прошёл, а статус оплаты — не «Оплачен». Такие счета выделяются на дашборде в блоке «Просрочено».

Действие: Выставить

Переводит счёт из «Черновика» в «Отправлен». Перед выставлением система проверяет:

  • В счёте есть хотя бы одна позиция
  • Кредитный лимит контрагента не будет превышен

Если кредитный лимит контрагента исчерпан — счёт выставить не получится. Обратитесь к руководителю для увеличения лимита или дождитесь погашения долга.

Действие: Скачать PDF

Доступно для счетов в любом статусе. PDF содержит:

  • Реквизиты компании-продавца: название, адрес, ИНН, КПП, банковские реквизиты
  • Данные контрагента-покупателя
  • Таблицу позиций с ценами, скидками и НДС
  • Подписи директора и главного бухгалтера
  • QR-код для оплаты по ГОСТ Р 56042-2014

Действие: Дублировать

Создаёт копию счёта с новым номером и текущей датой. Все позиции, контрагент, договор и условия оплаты переносятся. Новый счёт получает статус «Черновик» и доступен для редактирования. Дублировать можно счёт в любом статусе.

Действие: Отменить

Доступно для черновиков и отправленных счетов. При отмене необходимо указать причину — она сохраняется в поле «Примечания». Отменённый счёт нельзя восстановить.

Кредитный лимит

Кредитный лимит настраивается для каждого контрагента в модуле «Контрагенты». При выставлении счёта система сравнивает: текущий долг контрагента + сумма счёта. Если результат превышает лимит — выставление заблокируется с сообщением об ошибке. Если лимит не задан (0) — проверка не выполняется.