Шаблони документів
Як редагувати DOCX-шаблони договору, інвойса й акта: плейсхолдери, умовні блоки, таблиці, QR, перевірка.
ImportOS збирає документи угоди (договір, інвойс, акт, довіреність) із DOCX-шаблонів. Ви редагуєте шаблон у Word, система підставляє дані угоди, перетворює результат на PDF, додає водяний знак «DRAFT» до підпису та QR-код перевірки на кожній сторінці.
Юридичний текст — робоча заготовка
Усі спірні пункти вбудованих шаблонів позначені [ЮРИСТ: перевірити] (жовте виділення). Це не юридична
консультація. Перед використанням віддайте шаблони вашому юристу.
Вбудовані шаблони
| Шаблон | Вид | Що це | Обов’язкові поля | Цикли |
|---|---|---|---|---|
Договір про надання послуг з придбання транспортного засобу за кордоном (contract_purchase) | contract | Договір власника v2 між Виконавцем (фізособа / ФОП / ТОВ) і Замовником: підбір, участь в аукціоні або купівля в дилера (Європа або США), сума в EUR/USD, розрахунки в USD за крос-курсом НБУ, гривневий еквівалент, забезпечувальний платіж, строк доставки. | {{document.number}} {{contract.city}} {{contract.date_full}} {{contract.currency}} {{contract.amount}} {{contract.amount_uah}} {{contract.amount_uah_words}} {{contract.vehicle_title}} {{contract.vehicle_vin}} {{contract.client_who}} {{contract.client_preamble_auction}} {{contract.client_block_auction}} {{contract.party_preamble}} {{contract.party_who}} {{contract.party_block}} {{contract.amount_words}} {{contract.pay_currency}} {{contract.amount_pay}} {{contract.delivery_term}} {{contract.delivery_number}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Договір доручення на транспортування транспортного засобу (contract_delivery) | logistics_contract | Договір власника v2 між Повіреним (фізособа / ФОП / ТОВ) і Довірителем: організація доставки авто з Європи або США в Україну, таблиця авто, витрати, орієнтовний строк доставки, місце передання. | {{document.number}} {{contract.city}} {{contract.date_full}} {{contract.currency_sign}} {{contract.amount}} {{contract.vehicle_title}} {{contract.vehicle_vin}} {{contract.vehicle_country}} {{contract.client_who}} {{contract.client_preamble_transport}} {{contract.client_block_transport}} {{contract.party_preamble}} {{contract.party_who}} {{contract.party_block}} {{contract.delivery_term}} {{contract.handover_city}} {{contract.purchase_number}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Акт здавання-приймання наданих послуг (act_services) | act | Акт до договору про надання послуг (комплект v2): перелік наданих послуг, авто, сума, зарахування забезпечувального платежу, відсутність претензій. | {{document.number}} {{contract.city}} {{contract.date_full}} {{contract.currency}} {{contract.amount}} {{contract.vehicle_title}} {{contract.vehicle_vin}} {{contract.client_who}} {{contract.client_preamble_transport}} {{contract.client_block_transport}} {{contract.party_preamble}} {{contract.party_who}} {{contract.party_block}} {{contract.ref_number}} {{contract.ref_date_full}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Акт приймання-передачі транспортного засобу (act_vehicle) | act | Акт до договору доручення на транспортування (комплект v2): передання авто клієнту — VIN, пробіг, ключі, документи, стан, перехід ризиків, відсутність претензій. | {{document.number}} {{handover.date}} {{handover.place}} {{contract.city}} {{contract.date_full}} {{contract.vehicle_title}} {{contract.vehicle_vin}} {{contract.client_who}} {{contract.client_preamble_transport}} {{contract.client_block_transport}} {{contract.party_preamble}} {{contract.party_who}} {{contract.party_block}} {{contract.ref_number}} {{contract.ref_date_full}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Додаткова угода до договору (addendum) | contract | Додаткова угода до договору комплекту v2 (послуги або доручення): зміни умов вільним текстом (extra.changes), решта умов без змін. | {{document.number}} {{contract.city}} {{contract.date_full}} {{contract.vehicle_title}} {{contract.vehicle_vin}} {{contract.client_preamble_transport}} {{contract.client_block_transport}} {{contract.party_preamble}} {{contract.party_block}} {{contract.ref_title}} {{contract.ref_number}} {{contract.ref_date_full}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Договір участі в онлайн аукціоні транспортних засобів (contract_auction) | contract | Договір власника між Виконавцем (фізособа / ФОП / ТОВ з реквізитів) і клієнтом-Замовником: участь в онлайн аукціоні (Європа або США), сума USD/EUR, забезпечувальний платіж у гривнях за курсом НБУ. | {{document.number}} {{contract.city}} {{contract.date_full}} {{contract.amount}} {{contract.amount_uah}} {{contract.amount_uah_words}} {{contract.vehicle_title}} {{contract.vehicle_vin}} {{contract.client_who}} {{contract.client_preamble_auction}} {{contract.client_block_auction}} {{contract.party_preamble}} {{contract.party_who}} {{contract.party_block}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Договір доручення на транспортування автомобіля (contract_transport) | logistics_contract | Договір власника між Повіреним (фізособа / ФОП / ТОВ з реквізитів) і клієнтом-Довірителем: організація доставки авто з аукціону Європи або США; таблиця авто, сума USD/EUR. | {{document.number}} {{contract.city}} {{contract.date_full}} {{contract.currency_sign}} {{contract.amount}} {{contract.vehicle_title}} {{contract.vehicle_vin}} {{contract.vehicle_country}} {{contract.client_who}} {{contract.client_preamble_transport}} {{contract.client_block_transport}} {{contract.party_preamble}} {{contract.party_who}} {{contract.party_block}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Договір доручення на придбання автомобіля (full_service) — застаріла заготовка (contract_full_service) | contract | Договір між тенантом (Повірений) і клієнтом (Довіритель): підбір, придбання, доставка та розмитнення автомобіля. | {{document.number}} {{document.date_contract}} {{tenant.requisites.full_title}} {{tenant.requisites.signatory_name}} {{client.full_name}} {{client.passport.number}} {{deal.number}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Договір на логістичні послуги — застаріла заготовка (contract_logistics) | logistics_contract | Договір між тенантом (Виконавець) і клієнтом (Замовник) на організацію перевезення автомобіля та супровід доставки. | {{document.number}} {{document.date_contract}} {{tenant.requisites.full_title}} {{tenant.requisites.signatory_name}} {{client.full_name}} {{client.passport.number}} {{deal.number}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Інвойс (рахунок на оплату) (invoice) | invoice | Фірмовий рахунок: бренд тенанта, реквізити юрособи, перелік позицій, сума прописом, рахунки у валютах, QR оплати. | {{document.number}} {{document.date_contract}} {{tenant.requisites.full_title}} {{tenant.requisites.tax_code}} {{tenant.requisites.iban}} {{client.full_name}} {{totals.amount}} {{totals.currency}} {{totals.amount_words}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Акт приймання-передачі автомобіля (act_handover) | act | Акт передачі автомобіля клієнту: дані авто, пробіг, комплектність, стан, підписи сторін. | {{document.number}} {{tenant.requisites.full_title}} {{client.full_name}} {{vehicle.vin}} {{deal.number}} {{handover.date}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Довіреність на митне оформлення (poa_customs) | power_of_attorney | Довіреність клієнта на представництво інтересів у митних органах щодо ввезення автомобіля. | {{document.number}} {{client.full_name}} {{client.passport.number}} {{vehicle.vin}} {{poa.valid_until}} {{poa.representative_name}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Специфікація / додаток з переліком витрат (specification) | specification | Додаток до договору: перелік статей витрат (заплановано/фактично), хто сплачує, підсумок. | {{document.number}} {{tenant.requisites.full_title}} {{client.full_name}} {{deal.number}} {{totals.planned}} {{totals.currency}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Квитанція про отримання коштів (receipt) | receipt | Підтвердження отримання платежу від клієнта: сума, сума прописом, призначення, спосіб, дата. | {{document.number}} {{tenant.requisites.full_title}} {{payment.amount}} {{payment.currency}} {{payment.amount_words}} {{payment.paid_at}} {{payment.payer_name}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Повідомлення про зміну ETA (eta_notice) | eta_notice | Офіційний лист клієнту: нова орієнтовна дата доставки, причина, посилання на трекінг. | {{document.number}} {{client.full_name}} {{deal.number}} {{eta.current}} | {{#items}}…{{/items}} {{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}} |
Вони лежать у packages/documents/templates/<id>.docx, поруч є <id>.schema.json (перелік полів) і FIELDS.md. Усе це збирається командою pnpm --filter @core/documents templates:build, а таблиця вище генерується з цих файлів. Шаблони тільки українською, польські й англійські з'являться пізніше.
Правила плейсхолдерів
Редагуйте у Word будь-який текст, структуру й шрифти. Правила для змінних частин:
- Подвійні фігурні дужки:
{{client.full_name}},{{vehicle.vin}},{{deal.number}},{{document.number}},{{tenant.brand.name}},{{tenant.requisites.full_title}},{{tenant.requisites.iban}},{{client.passport.series}},{{client.passport.number}}. Без пробілів усередині імені. Набирайте тег одним шматком і не форматуйте його частину: Word іноді ріже тег на фрагменти (інспектор це розуміє, але краще не провокувати). - Умовні блоки. Окремі абзаци:
{{#vehicle.is_ev}}текст{{/vehicle.is_ev}}показує текст, якщо авто електричне.{{^vehicle.has_vin}}текст{{/vehicle.has_vin}}показує, якщо умова не виконана. Доступні булеві значення:vehicle.is_ev,vehicle.has_vin,client.has_passport,payment.has_pay_url,eta.has_previous,eta.is_delay. Умовою може бути й будь-яке текстове поле: блок показується, якщо воно заповнене. - Таблиці з циклом. У першій клітинці рядка пишіть
{{#items}}{{n}}, в останній…{{amount}}{{/items}}: рядок повториться для кожної позиції. Поля позиції:n,kind_label,description,qty,planned,actual,amount,currency,paid_by_label. Так само працює{{#tenant.requisites.accounts}}…{{/tenant.requisites.accounts}}для IBAN у різних валютах. - Кілька юросіб або ФОП.
{{tenant.requisites.*}}— це юрособа, обрана для документа: заrequisites_id, інакше за валютою рахунку, інакше «за замовчуванням». - Вільні поля:
{{extra.будь-який_ключ}}, значення передає форма або код. - QR оплати в інвойсі: маркер
[[QR_PAYMENT]]в окремому абзаці замінюється QR-кодом (зpayment.pay_url). Без посилання на оплату маркер видаляється. - QR перевірки документа (
/verify/…) додається до PDF автоматично в правий нижній кут кожної сторінки. Залиште внизу близько 2 см вільного місця. Футер із номером і посиланням можна додати в сам DOCX. - Логотип. Вбудований рендерер не підставляє зображення за плейсхолдером. Вставте логотип прямо в шапку чи колонтитул вашого DOCX. Колір бренду теж задається в самому шаблоні.
Якщо обов'язкове поле порожнє, генерація зупиняється з помилкою MissingDataError і списком полів. Необов'язкове поле у документі стає ________ для ручного дописування. Номер документа при цьому не «згорає»: спершу виконується сухий прогін.
Завантаження свого шаблону і перевірка
Редактор шаблонів у Desk показує знайдені плейсхолдери й попереджає про:
- невідомі плейсхолдери (опечатка, наприклад
client.fullnameзамістьclient.full_name); - відсутні обов'язкові (наприклад, немає
deal.number); - незакриті цикли й блоки.
Працює Маршрут у Desk: /documents
Функція перевірки (inspectTemplate) уже є в пакеті, але екрана «Документи» → «Шаблони» в Desk ще немає. Поки шаблон тенанта підміняє оператор.
Довідник плейсхолдерів
Усі поля, які розуміють вбудовані шаблони (генерується зі схем шаблонів):
Підписи полів — українською: вбудовані шаблони поки лише uk.
| Плейсхолдер | Тип | Що підставляється | Обов’язковий у шаблонах |
|---|---|---|---|
{{client.address}} | string | Клієнт: адреса | — |
{{client.birth_date}} | string | Клієнт: дата народження | — |
{{client.email}} | string | Клієнт: email | — |
{{client.full_name}} | string | Клієнт: ПІБ | contract_full_service, contract_logistics, invoice, act_handover, poa_customs, specification, eta_notice |
{{client.has_passport}} | boolean | Є дані документа особи | — |
{{client.passport.birth_place}} | string | Документ особи: місце народження | — |
{{client.passport.expires_at}} | string | Документ особи: дійсний до | — |
{{client.passport.full}} | string | Документ особи: серія + номер | — |
{{client.passport.issued_at}} | string | Документ особи: дата видачі | — |
{{client.passport.issued_by}} | string | Документ особи: ким виданий | — |
{{client.passport.kind_label}} | string | Документ особи: вид | — |
{{client.passport.number}} | string | Документ особи: номер | contract_full_service, contract_logistics, poa_customs |
{{client.passport.record_no}} | string | Документ особи: УНЗР | — |
{{client.passport.series}} | string | Документ особи: серія | — |
{{client.phone}} | string | Клієнт: телефон | — |
{{client.tax_id}} | string | Клієнт: РНОКПП | — |
{{contract.amount}} | string | Договір: сума (13 000) | contract_purchase, contract_delivery, act_services, contract_auction, contract_transport |
{{contract.amount_pay}} | string | Договір: сума у валюті розрахунків (крос-курс НБУ) | contract_purchase |
{{contract.amount_uah}} | string | Договір: гривневий еквівалент (п. 5.1) | contract_purchase, contract_auction |
{{contract.amount_uah_words}} | string | Договір: гривневий еквівалент прописом | contract_purchase, contract_auction |
{{contract.amount_words}} | string | Договір: сума прописом у валюті договору | contract_purchase |
{{contract.city}} | string | Договір: місто укладення (за замовчуванням Львів) | contract_purchase, contract_delivery, act_services, act_vehicle, addendum, contract_auction, contract_transport |
{{contract.client_block_auction}} | string | Договір аукціону: реквізити клієнта | contract_purchase, contract_auction |
{{contract.client_block_transport}} | string | Договір доручення: реквізити клієнта | contract_delivery, act_services, act_vehicle, addendum, contract_transport |
{{contract.client_preamble_auction}} | string | Договір аукціону: преамбула клієнта (ПІБ, дата народження, РНОКПП, паспорт, місце народження) | contract_purchase, contract_auction |
{{contract.client_preamble_transport}} | string | Договір доручення: преамбула клієнта (ПІБ, РНОКПП, паспорт) | contract_delivery, act_services, act_vehicle, addendum, contract_transport |
{{contract.client_who}} | string | Договір: «який» / «яка» (клієнт) | contract_purchase, contract_delivery, act_services, act_vehicle, contract_auction, contract_transport |
{{contract.cross_clause}} | string | Договір: формулювання крос-курсу після суми (порожньо, якщо валюти збігаються) | — |
{{contract.currency}} | string | Договір: валюта (USD / EUR) | contract_purchase, act_services |
{{contract.currency_label}} | string | Договір: назва валюти («доларів США» / «євро») | — |
{{contract.currency_sign}} | string | Договір: знак валюти ($ / €) | contract_delivery, contract_transport |
{{contract.date_full}} | string | Договір: дата «27» жовтня 2026 року | contract_purchase, contract_delivery, act_services, act_vehicle, addendum, contract_auction, contract_transport |
{{contract.delivery_days}} | string | Договір: орієнтовний строк доставки, днів | — |
{{contract.delivery_number}} | string | Договір: номер договору доручення (комплект) | contract_purchase |
{{contract.delivery_term}} | string | Договір: строк доставки прописом («60 (шістдесят) календарних днів») | contract_purchase, contract_delivery |
{{contract.fx_clause}} | string | Договір: формулювання курсу після суми в гривнях | — |
{{contract.fx_cross}} | string | Договір: крос-курс (одиниць валюти розрахунків за 1 валюти суми) | — |
{{contract.fx_date}} | string | Договір: дата курсу НБУ (дд.мм.рррр) | — |
{{contract.fx_rate}} | string | Договір: курс, грн за 1 одиницю валюти | — |
{{contract.fx_source}} | string | Договір: джерело курсу (nbu / manual / mock) | — |
{{contract.handover_city}} | string | Договір: місто передання авто | contract_delivery |
{{contract.is_cross}} | boolean | Договір: валюта розрахунків відрізняється від валюти суми | — |
{{contract.is_eu}} | boolean | Договір: регіон — Європа | — |
{{contract.is_us}} | boolean | Договір: регіон — США | — |
{{contract.party_block}} | string | Сторона-виконавець: реквізити за типом | contract_purchase, contract_delivery, act_services, act_vehicle, addendum, contract_auction, contract_transport |
{{contract.party_kind}} | string | Сторона-виконавець: тип (person / fop / tov) | — |
{{contract.party_preamble}} | string | Сторона-виконавець: преамбула за типом | contract_purchase, contract_delivery, act_services, act_vehicle, addendum, contract_auction, contract_transport |
{{contract.party_who}} | string | Сторона-виконавець: «який» / «яка» / «яке» | contract_purchase, contract_delivery, act_services, act_vehicle, contract_auction, contract_transport |
{{contract.pay_currency}} | string | Договір: валюта розрахунків (USD / EUR) | contract_purchase |
{{contract.pay_currency_label}} | string | Договір: назва валюти розрахунків | — |
{{contract.pay_currency_sign}} | string | Договір: знак валюти розрахунків | — |
{{contract.purchase_number}} | string | Договір: номер договору послуг (комплект) | contract_delivery |
{{contract.ref_date}} | string | Акт / дод. угода: дата договору (дд.мм.рррр) | — |
{{contract.ref_date_full}} | string | Акт / дод. угода: дата договору («27» жовтня 2026 року) | act_services, act_vehicle, addendum |
{{contract.ref_number}} | string | Акт / дод. угода: номер договору | act_services, act_vehicle, addendum |
{{contract.ref_title}} | string | Акт / дод. угода: назва договору, на який посилається | addendum |
{{contract.region}} | string | Договір: регіон (eu / us) | — |
{{contract.region_in}} | string | Договір: «у країнах Європи» / «у США» | — |
{{contract.region_label}} | string | Договір: регіон (Європа / США) | — |
{{contract.region_of}} | string | Договір: «країн Європи» / «США» | — |
{{contract.vehicle_country}} | string | Договір: країна походження | contract_delivery, contract_transport |
{{contract.vehicle_lot}} | string | Договір: номер лота («—», якщо немає) | — |
{{contract.vehicle_title}} | string | Договір: марка, модель, комплектація | contract_purchase, contract_delivery, act_services, act_vehicle, addendum, contract_auction, contract_transport |
{{contract.vehicle_vin}} | string | Договір: VIN / номер кузова | contract_purchase, contract_delivery, act_services, act_vehicle, addendum, contract_auction, contract_transport |
{{contract.vehicle_year}} | string | Договір: рік випуску | — |
{{deal.budget_limit}} | string | Бюджет клієнта, сума | — |
{{deal.budget_limit_words}} | string | Бюджет прописом | — |
{{deal.created_at}} | string | Дата створення угоди | — |
{{deal.currency}} | string | Валюта угоди | — |
{{deal.deposit}} | string | Депозит, сума | — |
{{deal.deposit_words}} | string | Депозит прописом | — |
{{deal.destination}} | string | Місце доставки | — |
{{deal.eta_delivery}} | string | Орієнтовна дата доставки | — |
{{deal.fee_label}} | string | Винагорода (текст) | — |
{{deal.number}} | string | Номер угоди | contract_full_service, contract_logistics, act_handover, specification, eta_notice |
{{deal.type}} | string | Тип угоди (код) | — |
{{deal.type_label}} | string | Тип угоди | — |
{{deal.vehicle_requirements}} | string | Вимоги клієнта до авто | — |
{{document.city}} | string | Місто укладення (з реквізитів юрособи) | — |
{{document.date}} | string | Дата документа (17.10.2026) | — |
{{document.date_contract}} | string | Дата для шапки договору («17» жовтня 2026 р.) | contract_full_service, contract_logistics, invoice |
{{document.date_long}} | string | Дата прописом (17 жовтня 2026 р.) | — |
{{document.locale}} | string | Мова документа | — |
{{document.number}} | string | Номер документа (VZ-D-2026-000123) | contract_purchase, contract_delivery, act_services, act_vehicle, addendum, contract_auction, contract_transport, contract_full_service, contract_logistics, invoice, act_handover, poa_customs, specification, receipt, eta_notice |
{{document.verify_url}} | string | Посилання перевірки документа (/verify/<token>) | — |
{{document.year}} | string | Рік документа | — |
{{eta.current}} | string | ETA: нова дата | eta_notice |
{{eta.has_previous}} | boolean | ETA: є попередня дата | — |
{{eta.is_delay}} | boolean | ETA: зсув у бік затримки | — |
{{eta.previous}} | string | ETA: попередня дата | — |
{{eta.reason}} | string | ETA: причина | — |
{{eta.stage_label}} | string | ETA: поточний етап | — |
{{eta.tracking_url}} | string | ETA: посилання на трекінг | — |
{{handover.accepted_by_name}} | string | Акт: хто приймає | — |
{{handover.accessories}} | string | Акт: комплектація/документи | — |
{{handover.condition_notes}} | string | Акт: стан/зауваження | — |
{{handover.date}} | string | Акт: дата передачі | act_vehicle, act_handover |
{{handover.handed_by_name}} | string | Акт: хто передає | — |
{{handover.keys_count}} | string | Акт: кількість ключів | — |
{{handover.mileage}} | string | Акт: пробіг, км | — |
{{handover.place}} | string | Акт: місце передачі | act_vehicle |
{{payment.amount}} | string | Платіж: сума | receipt |
{{payment.amount_words}} | string | Платіж: сума прописом | receipt |
{{payment.currency}} | string | Платіж: валюта | receipt |
{{payment.due_date}} | string | Інвойс: оплатити до | — |
{{payment.has_pay_url}} | boolean | Є посилання на оплату | — |
{{payment.method_label}} | string | Платіж: спосіб | — |
{{payment.paid_at}} | string | Платіж: дата оплати | receipt |
{{payment.pay_url}} | string | Інвойс: посилання на оплату | — |
{{payment.payer_name}} | string | Платіж: платник | receipt |
{{payment.provider_ref}} | string | Платіж: референс провайдера | — |
{{payment.purpose_label}} | string | Платіж: призначення (вид) | — |
{{payment.purpose_text}} | string | Платіж: призначення (текст) | — |
{{poa.broker_name}} | string | Довіреність: митний брокер | — |
{{poa.customs_post}} | string | Довіреність: митниця | — |
{{poa.representative_address}} | string | Довіреність: представник, адреса | — |
{{poa.representative_name}} | string | Довіреність: представник, ПІБ | poa_customs |
{{poa.representative_passport}} | string | Довіреність: представник, паспорт | — |
{{poa.representative_tax_id}} | string | Довіреність: представник, РНОКПП | — |
{{poa.valid_until}} | string | Довіреність: дійсна до | poa_customs |
{{tenant.brand.address}} | string | Бренд: адреса | — |
{{tenant.brand.contact_line}} | string | Бренд: контакти в один рядок (сайт · email · телефон) | — |
{{tenant.brand.email}} | string | Бренд: email | — |
{{tenant.brand.has_contact_line}} | boolean | Бренд: є контакти | — |
{{tenant.brand.has_tagline}} | boolean | Бренд: є слоган | — |
{{tenant.brand.name}} | string | Бренд: назва | — |
{{tenant.brand.phone}} | string | Бренд: телефон | — |
{{tenant.brand.primary_color}} | string | Бренд: основний колір (hex) | — |
{{tenant.brand.tagline}} | string | Бренд: слоган | — |
{{tenant.brand.website}} | string | Бренд: сайт | — |
{{tenant.name}} | string | Назва тенанта | — |
{{tenant.requisites.account_currency}} | string | Валюта обраного рахунку | — |
{{tenant.requisites.address}} | string | Юрособа: юридична адреса | — |
{{tenant.requisites.bank_name}} | string | Банк (для цього IBAN) | — |
{{tenant.requisites.city}} | string | Юрособа: місто | — |
{{tenant.requisites.email}} | string | Юрособа: email | — |
{{tenant.requisites.full_title}} | string | Юрособа: форма + назва (ТОВ «Назва») | contract_full_service, contract_logistics, invoice, act_handover, specification, receipt |
{{tenant.requisites.iban}} | string | IBAN (у валюті документа) | invoice |
{{tenant.requisites.id}} | string | Юрособа: внутрішній id | — |
{{tenant.requisites.kind_label}} | string | Юрособа: форма (ТОВ/ФОП) | — |
{{tenant.requisites.legal_name}} | string | Юрособа: повна назва | — |
{{tenant.requisites.mfo}} | string | МФО | — |
{{tenant.requisites.phone}} | string | Юрособа: телефон | — |
{{tenant.requisites.short_name}} | string | Юрособа: коротка назва | — |
{{tenant.requisites.signatory_basis}} | string | Підписант: діє на підставі | — |
{{tenant.requisites.signatory_name}} | string | Підписант: ПІБ | contract_full_service, contract_logistics |
{{tenant.requisites.signatory_position}} | string | Підписант: посада | — |
{{tenant.requisites.swift}} | string | SWIFT | — |
{{tenant.requisites.tax_code}} | string | Юрособа: ЄДРПОУ / РНОКПП | invoice |
{{tenant.requisites.vat_id}} | string | Юрособа: ІПН платника ПДВ | — |
{{tenant.requisites.vat_note}} | string | Юрособа: примітка про ПДВ | — |
{{tenant.requisites.vat_payer}} | boolean | Юрособа: платник ПДВ | — |
{{tenant.slug}} | string | Slug тенанта | — |
{{totals.actual}} | string | Разом фактично | — |
{{totals.amount}} | string | Разом (сума) | invoice |
{{totals.amount_words}} | string | Разом прописом | invoice |
{{totals.count}} | string | Кількість позицій | — |
{{totals.currency}} | string | Валюта підсумків | invoice, specification |
{{totals.planned}} | string | Разом заплановано | specification |
{{vehicle.body}} | string | Тип кузова | — |
{{vehicle.color}} | string | Колір | — |
{{vehicle.engine_cc}} | string | Об’єм двигуна, см³ | — |
{{vehicle.fuel}} | string | Паливо (код) | — |
{{vehicle.fuel_label}} | string | Паливо | — |
{{vehicle.full_name}} | string | Марка Модель Рік | — |
{{vehicle.has_vin}} | boolean | VIN відомий | — |
{{vehicle.is_ev}} | boolean | Електромобіль | — |
{{vehicle.lot_id}} | string | Номер лота | — |
{{vehicle.make}} | string | Марка | — |
{{vehicle.mileage}} | string | Пробіг | — |
{{vehicle.model}} | string | Модель | — |
{{vehicle.plate}} | string | Номерний знак | — |
{{vehicle.source}} | string | Джерело (аукціон/майданчик) | — |
{{vehicle.title_status}} | string | Статус тайтлу | — |
{{vehicle.vin}} | string | VIN | act_handover, poa_customs |
{{vehicle.year}} | string | Рік випуску | — |
Нумерація, перегенерація, підпис
- Номер має вигляд
VZ-D-2026-000123: префікс тенанта (doc_prefix, інакше перші літери slug), рік, порядковий номер. - Перегенерація бере дані зі збереженого знімка угоди на момент створення: той самий номер і той самий вміст. Після підпису водяний знак зникає.
- Підпис, етап 1 працює: документ надсилається клієнту на підпис (посилання на 15 хвилин), підписаний скан завантажується вручну.
- Електронний підпис (Вчасно, Дія.Підпис) Чекає на власника: інтерфейс готовий, реальних клієнтів немає. Потрібні договір із провайдером і ключі. Демо-режим помічено як «DEMO E-SIGNATURE».
- Митний пакет (дані декларації, чеклист, список документів, ZIP) збирається з даних угоди. Номери граф і код УКТЗЕД довідкові: остаточне підтверджує брокер чи юрист.
