Договора

Проверка уникальности:

  • Номер договора проверять на уникальность в связке с датой подписания договора по контрагенту.

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

  • Количество дней на оплату

  • Команда

  • Статья расходов

  • Проект

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

Список команд в договоре ограничивается страной к которой относится Организация.

private UUID payerPayMetId; // Метод оплаты плательщика
private UUID recipPayMetId; // Метод оплаты получателя
@Column(length = 505)
private String payTerms; //  Описание условий оплаты
private Integer daysForPay; // Количество дней указанных в договоре на оплату от даты инвойса/счета

private UUID currencyRateSrc; // Источник курса (тип курса)

private Boolean isTakeBuyRate; //  Использовать курс покупки, по умолчанию используется курс продажи
private Boolean isAllowChangeRate; // Позволять изменение курса или нет
private Boolean isTakePrevRate; // Использовать курс предыдущей даты, где есть курс. Если нет курса на дату.
private Boolean isDueDateRate; //Применять к дате инвойса или дате оплаты. По умолчанию применяется кк дате инвойса

Last updated