Перейти к основному содержимому

План оплат

План оплат показывает, когда и в каком размере ожидаются оплаты по заказам покупателей. По строкам плана создаются счета на оплату, а по счетам можно смотреть фактические платежи и ошибки сопоставления банковских платежей.

Страница актуальна для пользовательской работы в интерфейсе и для фиксации договоренностей по реализации.

Где открыть

План оплат доступен в нескольких местах:

  • в карточке заказа покупателя на вкладке План оплат;
  • в карточке контрагента на вкладке План оплат;
  • в основном меню План оплат;
  • в некоторых задачах процесса, где нужно создать или проверить предоплату.

В карточке заказа показываются оплаты только выбранного заказа. В карточке контрагента показываются оплаты по заказам этого контрагента. В основном меню показывается общий список планируемых оплат по доступным пользователю заказам.

Что показывает таблица

Одна планируемая оплата может быть показана несколькими строками, если по ней создано несколько счетов. Если счетов еще нет, строка отображается без данных счета.

Основные колонки блока Оплата:

  • Сумма - планируемая сумма оплаты.
  • % оплаты - доля оплаты от суммы товаров заказа.
  • Дата - плановая дата оплаты.
  • Этап оплаты - предоплата, перед отгрузкой, окончательная или другое.
  • Покупатель - контрагент-покупатель.
  • Заказ - номер заказа покупателя. В общем списке и карточке контрагента это ссылка на заказ.
  • Сопровождающий - ответственный менеджер по продажам.
  • Комментарий - произвольный комментарий к планируемой оплате.

Основные колонки блока Счет:

  • Номер счета - номер созданного счета на оплату.
  • Наша организация - код нашей организации, от которой выставлен счет.
  • Дата выставления счета - дата счета.
  • Статус счета - текущий статус счета.
  • Автор - сотрудник, создавший счет.
  • Оплачено - сумма привязанных платежей.
  • Есть ошибки - признак ошибок по платежам, связанным со счетом.

В таблице есть настройки колонок, фильтры, сортировка, пагинация и кнопка сброса настроек таблицы.

Действия со строкой

В колонке действий доступны кнопки в зависимости от прав пользователя и состояния строки:

  • Создать счет - доступно, если по строке еще нет счета, у пользователя есть право редактировать счета и планируемая оплата разрешена к работе.
  • Редактировать оплату - открывает форму редактирования суммы, процента, даты и комментария.
  • Редактировать счет - доступно для существующего счета, если счет еще можно менять.
  • Просмотреть счет - открывает счет в режиме просмотра.
  • Скачать счет - скачивает печатную форму счета.
  • Скачать фейковую выгрузку - тестовое действие, доступное только роли тестировщика.

Двойной клик по строке выполняет основное действие: если счет можно редактировать - открывает редактирование счета; если счет нельзя редактировать, но можно смотреть - открывает просмотр; если счета нет и его можно создать - открывает создание счета.

Просмотр платежей по счету

Если у счета есть привязанные платежи, строку можно раскрыть. В раскрытой области отображается таблица платежей:

  • номер платежа;
  • дата;
  • сумма;
  • ИНН плательщика, если колонка включена в настройках;
  • ошибка сопоставления, если она есть;
  • действия просмотра или редактирования платежа.

Редактирование привязки платежей доступно ролям, которым разрешена работа с платежами: бухгалтер, начальник менеджеров по продажам и менеджер производства.

Создание плана оплат по заказу

План оплат создается из данных заказа покупателя. В расчет попадают товары заказа, у которых заполнена итоговая цена. Сумма заказа для плана считается как сумма «Итоговая цена * Количество» по товарам.

При создании план может включать три стандартных этапа:

  • Предоплата - создается, если в условиях оплаты заказа заполнен процент предоплаты.
  • Перед отгрузкой - создается, если заполнен процент оплаты перед отгрузкой.
  • Окончательная - создается, если предоплата и оплата перед отгрузкой в сумме меньше 100%.

Расчет по этапам:

ЭтапКогда создаетсяСуммаДата
Предоплатауказан процент предоплатысумма заказа * процент предоплаты / 100планируемая дата запуска
Перед отгрузкойуказан процент оплаты перед отгрузкойсумма заказа * процент перед отгрузкой / 100планируемая дата отгрузки
Окончательнаяпредоплата + перед отгрузкой меньше 100%остаток до 100% суммы заказапланируемая дата запуска + срок поставки

Для окончательной оплаты дата считается по сроку поставки. Если в заказе выбран тип дней календарные, прибавляются календарные дни. Если выбран тип дней рабочие, дата считается по рабочим дням.

Суммы округляются до двух знаков после запятой. Процент оплаты хранится целым числом.

Проверки при создании

План оплат не будет создан, если:

  • у пользователя нет доступа к заказу;
  • в заказе нет товаров;
  • для предоплаты не заполнена планируемая дата запуска;
  • для оплаты перед отгрузкой не заполнена планируемая дата отгрузки;
  • для окончательной оплаты не заполнена планируемая дата запуска;
  • для окончательной оплаты не заполнен срок поставки;
  • план уже есть и по заказу есть хотя бы один неотмененный счет.

Если план уже есть, но по нему нет неотмененных счетов, старые строки плана архивируются и создается новый план по актуальным данным заказа.

Создание отдельного этапа

Система также умеет создать или пересоздать отдельный этап оплаты. Сейчас поддержаны этапы:

  • предоплата;
  • перед отгрузкой;
  • окончательная.

Отдельный этап используется в рабочих процессах. Например, при запуске заказа в производство система добавляет планируемую оплату Перед отгрузкой, если в заказе задан соответствующий процент, и Окончательную оплату, если сумма процентов меньше 100%.

Если по существующему этапу уже есть неотмененный счет, этап не пересоздается.

Редактирование планируемой оплаты

В форме редактирования можно изменить:

  • сумму;
  • процент оплаты;
  • дату;
  • комментарий.

При изменении суммы или процента система показывает предупреждение: автоматические расчеты и проверки не выполняются. Это означает, что пользователь сам отвечает за корректность введенных суммы и процента.

Редактирование сохраняется без автоматического пересчета соседних строк плана.

Когда планируемая оплата считается редактируемой

В таблицу приходит признак isEditable.

Для начальника менеджеров по продажам планируемая оплата редактируема, если все связанные с ней счета считаются редактируемыми. Счет считается редактируемым, пока он не находится в статусе:

  • оплачен;
  • частично оплачен;
  • переплачен.

Если по планируемой оплате нет счетов, она тоже доступна для редактирования начальнику менеджеров по продажам.

Для менеджера по продажам и помощника менеджера по продажам редактируемость применяется к счетам: они могут работать со счетом, если его статус еще позволяет редактирование.

Общий список План оплат

В основном меню План оплат есть фильтр периода. По умолчанию выбран диапазон от 7 дней назад до 30 дней вперед. Кнопка Показать применяет выбранный период, кнопка Сбросить диапазон возвращает период по умолчанию.

Начальнику менеджеров по продажам доступна кнопка Скачать платежи. Она скачивает файл xlsx по фактическим платежам за выбранный период.

Важно: выгрузка строится по датам фактических платежей, а не по датам планируемых оплат.

Права доступа

ДействиеРоли
Смотреть план оплат по заказу, контрагенту или в общем спискеначальник менеджеров по продажам, менеджер по продажам, помощник менеджера по продажам, менеджер производства; API также разрешает администратору
Создать или пересоздать план оплат по заказуменеджер по продажам, помощник менеджера по продажам
Редактировать планируемую оплату в интерфейсеначальник менеджеров по продажам
Обновить планируемую оплату через APIначальник менеджеров по продажам, менеджер по продажам, помощник менеджера по продажам, менеджер производства
Создать или редактировать счет из плана оплатменеджер по продажам, помощник менеджера по продажам, менеджер производства
Просмотреть счетроли, которым доступен план оплат и счета
Скачать платежи из общего списканачальник менеджеров по продажам; API также разрешает администратору
Просматривать и менять привязку фактических платежейбухгалтер, начальник менеджеров по продажам, менеджер производства

Связь с рабочими процессами

План оплат участвует в процессе подписания спецификации и запуска заказа в производство.

Если условие начала работы требует предоплату, при переходе задачи подписания спецификации система проверяет:

  • создана ли планируемая предоплата;
  • создан ли счет на предоплату;
  • оплачен ли неотмененный счет на предоплату перед переходом к созданию заказов.

При создании или обновлении данных задачи по предоплате система может создать планируемую предоплату и счет на предоплату. Сумма предоплаты рассчитывается от суммы товаров заказа по проценту предоплаты из условий оплаты.

Данные

Планируемая оплата хранит:

  • сумму;
  • процент оплаты;
  • дату;
  • этап оплаты;
  • заказ покупателя;
  • комментарий;
  • связанные счета на оплату.

В таблицу дополнительно выводятся ответственный менеджер заказа и покупатель.

API

Основные операции:

МетодАдресНазначение
GET/Order/BuyerOrder/{buyerOrderId}/PaymentSchedule/tableполучить план оплат по заказу покупателя
GET/Order/Partner/{partnerId}/PaymentSchedule/tableполучить план оплат по контрагенту
GET/Order/PaymentSchedule/tableполучить общий список планируемых оплат, можно передать StartDate и EndDate
POST/Order/BuyerOrder/{buyerOrderId}/PaymentScheduleсоздать или пересоздать план оплат по заказу
PUT/Order/PaymentSchedule/{scheduleId}обновить сумму, процент, дату и комментарий планируемой оплаты
GET/Order/InvoicePayment/xlsxскачать выгрузку платежей в xlsx, можно передать StartDate и EndDate

Связанные страницы