Договора
Проверка уникальности:
Номер договора проверять на уникальность в связке с датой подписания договора по контрагенту.
Обязательные поля для заполнения в заявках. Данное правило применяется, если в указанных полях выбраны значения и в настройках заявок включено отображение поля Договор:
Количество дней на оплату
Команда
Статья расходов
Проект
Если дата завершения действия договора не указана (данное поле не является обязательным для заполнения), то договор считается бессрочным (без даты завершения).
Список команд в договоре ограничивается страной к которой относится Организация.
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