Для создания счета в Odoo необходимо заполнить следующие обязательные поля:
Клиент (Customer):
При выборе клиента Odoo автоматически заполняет поля, такие как адрес счета, счет дебитора и другие, на основе записи клиента. Если необходимо изменить эти значения для конкретного счета, их можно отредактировать прямо в счете1.
Дата счета (Invoice Date):
Если не указана вручную, автоматически устанавливается как текущая дата при подтверждении счета1.
Срок оплаты (Due Date):
Указывает, когда клиент должен оплатить счет1.
Журнал (Journal):
Автоматически устанавливается, но может быть изменен при необходимости1.
Валюта (Currency):
Если валюта счета отличается от валюты компании, Odoo автоматически отображает курс обмена валют1.
Строки счета (Invoice Lines):
Необходимо указать продукт, количество и цену для каждой строки счета1.
Дополнительно можно указать другие поля, такие как ссылка клиента, ссылка платежа и другие дополнительные сведения в разделе "Другая информация" (Other Info)1.
Если вы хотите сделать дополнительные поля обязательными, например, "Налоговая позиция" (Fiscal Position) или "Условия оплаты клиента" (Customer Payment Term), вы можете использовать атрибут attrs
в XML-коде представления для установки обязательности полей в зависимости от других условий2.