Якщо ваш бізнес фізично переміщує товар вантажівкою територією України — без Товарно-транспортної накладної (форма 1-ТН) не обійтись. Це не «зручний шаблон постачальника», а нормативний документ — Додаток 7 до Правил перевезень вантажів автомобільним транспортом в Україні (пункт 11.1 глави 11). Поліція на дорозі дивиться у ТТН. Бухгалтерія замовника не приймає товар без ТТН. Перевізник не отримає закриваючу оплату без підписаного ТТН.
Стандартний Odoo Delivery Order таких полів не має взагалі: немає рядка з маркою-моделлю-реєстром авто, немає водія з номером посвідчення, немає вантажовідправника окремо від замовника, немає блоку «Видав / Прийняв» — нічого. Тому 80% складських команд, які користуються Odoo, тримають ТТН у Word-шаблоні: щоразу копіюють реквізити, водія, авто, заносять кількість місць — і щоразу помиляються у реєстрі або у вазі брутто.
Модуль kw_stock_ttn — це той самий бланк форми 1-ТН, але всередині Odoo. Він прив'язаний до стандартного складського відвантаження (stock.picking), тож ви друкуєте ТТН прямо з документа, який вже й так є у вашій системі.
Що з'являється на формі відвантаження
Після встановлення модуля на стандартній сторінці Stock Picking з'являється новий блок з полями транспортних даних:
- Автомобільний перевізник — назва компанії-перевізника або ПІБ ФОП-перевізника
- Водій — ПІБ і номер посвідчення водія
- Вантажовідправник — повне найменування і місцезнаходження (часто це не сама ваша компанія, а склад/філія)
- Пункт навантаження — адреса конкретної точки відвантаження
- Вантажоодержувач — окреме поле, бо «Замовник у Odoo» (
partner_id) і «Той, хто фізично приймає вантаж» можуть не збігатися (наприклад, замовник — головний офіс ТОВ, одержувач — філія в іншому місті) - Видав і Прийняв — імена відповідальних на кожній стороні, які підписують ТТН на момент передачі
Поля заповнюються один раз перед відвантаженням. Далі — друкується ТТН, і вона має повний набір реквізитів.
Блок «Автомобіль / Причіп» — структурований за нормативом
У стандартному бланку форми 1-ТН є табличний блок з характеристиками автомобіля і причепа/напівпричепа окремо. Кожен з них має:
- Марку, модель, тип, реєстраційний номер
- Довжину / ширину / висоту
- Загальну вагу (включно з вантажем)
- Масу брутто
Усі ці поля у шаблоні є — вписуються від руки на момент завантаження, або заздалегідь з картки автомобіля. Якщо у вас 5-10 машин у власному парку — їх дані можна тримати як довідник у Odoo і не вписувати щоразу.
Окремо позначається «Вид перевезень» — і саме під цим класифікатором перевезення проходить через відомчі звіти (для ваших регулярних рейсів варто заповнити один раз).
Сума, місця, маса — три суми прописом
Внизу ТТН — обов'язкові підсумки:
- Усього місць (наприклад, 12 паллет / 35 коробок) — окремо цифрою і прописом українською
- Маса брутто — цифрою і прописом
- Загальна сума вантажу — цифрою, прописом, з ПДВ-логікою
Сума прописом — це той самий ризик, який зайво не варто залишати у Word: «дванадцять тисяч чотириста вісімдесят гривень 00 копійок» руками — постійні помилки в відмінках. Модуль складає рядок сам, через стандартну українську локалізацію.
Блок «Видав / Прийняв» — найважливіше для дороги
У підвалі ТТН — два підписи: відповідальний за видачу зі складу постачальника і відповідальний за прийом на складі замовника. Поля:
- ПІБ обох сторін
- Підписи
- Дата і час передачі
- Опційно — «Документи на вантаж» (пакет супровідних паперів, які отримує водій разом з товаром)
Цей блок — те, що поліція перевіряє першим, якщо зупиняє вантажівку. Без двох підписів — ТТН формально не закрита.
Друк прямо зі стандартного відвантаження
Сценарій типового дня логіста:
- Менеджер створює замовлення в Odoo, відвантаження автоматично з'являється на складі
- Складник пакує — заповнює
kw_qty_seats(кількість місць),kw_gross_weight_line(маса брутто) на кожній товарній лінії - Координатор логістики призначає авто і водія — заповнює
Автомобіль,Водій,Перевізник - Натискає «Друк ТТН» — отримує готовий бланк у форматі А4 landscape, готовий для підпису
- Водій бере ТТН, везе товар, на місці підписує блок «Прийняв», передає копію замовнику
- Замовник ставить товар у свій облік, посилаючись на номер цієї ж ТТН
Жодного Word-файла. Жодного перенесення реквізитів вручну. Один документ — один шаблон.
Кому це найкорисніше
- Дистриб'ютори і опт — найбільший use-case: десятки ТТН на день, кожна тонна руху — паперна слідова.
- Виробники, що везуть товар клієнту — особливо в B2B-промисловості, де клієнтська бухгалтерія прискіплива до форми документа.
- Логістичні компанії з власним парком — кожна їхня машина = десятки ТТН на тиждень.
- eCommerce з власним fulfillment — якщо ви возите свій товар на маркетплейси (Rozetka, Prom, Kasta) автотранспортом — ТТН супроводжує кожне переміщення.
- Ремонтні / сервісні компанії з виїзним складом — переміщення запчастин між філіями фіксується як внутрішня ТТН.
Що далі
Наступний матеріал циклу — Довіреність М-2 і реквізити контрагентів: як автоматично друкувати довіреність (форму М-2) на отримання ТМЦ за рахунками-фактурами, і як налаштувати поля ІПН/ЄДРПОУ/IBAN на партнерах, щоби вони підтягувалися в усі первинні документи без переписування. У фіналі — pillar-overview всього циклу. Якщо ваш склад зараз робить ТТН у Word — kw_stock_ttn дає прямий шлях вийти з цього циклу за день впровадження.