У більшості SMB-команд логіка така: виставили клієнту Рахунок, клієнт оплатив — зробили відвантаження. Але між «оплатив» і «закрив у себе у бухобліку» лежить Видаткова накладна. Без неї покупець не може покласти ваш товар у свій облік — а отже не може остаточно закрити операцію. На практиці це означає затримку у відносинах: бухгалтерія клієнта дзвонить вашому продажнику, продажник дзвонить менеджерам логістики, всі шукають документ, який міг бути автоматичним.
Стандартний Odoo Delivery Order для української реальності не годиться: він англомовний, без поля «Договір», без «Місце складання», без двоколонкового блоку підписів із приймання за довіреністю М-2. Бухгалтерська логіка України вимагає окремого, паперово-сумісного формату.
Двоє модулів — kw_invoice_vydn (з рахунка) і kw_so_vydn (із замовлення на продаж) — додають у Odoo саме той друкований формат накладної, який бухгалтерія приймає.
Що з'являється в шапці
- Заголовок: «Видаткова накладна № ___ від _ травня 2026 року» — з товстою чорною лінією під ним. Той самий «казенний» вигляд, який не викликає питань.
- Постачальник — юридична назва, поточний рахунок, банк, МФО, адреса, телефон, ЄДРПОУ, ІПН.
- Покупець — назва і телефон.
- Договір — окреме поле з посиланням на ваш контракт із покупцем (заповнюється на партнері або вручну в документі). Без договору в полі — багато бухгалтерій повертають накладну на доопрацювання.
Що з'являється в тілі
- Таблиця позицій: №, найменування, кількість, одиниця виміру українською, ціна, опційно знижка, сума.
- ПДВ-логіка: якщо ставка із price_include — у таблиці колонка «Сума з ПДВ»; якщо без — «Сума без ПДВ» і окремий рядок ПДВ нижче.
- Підсумки: разом без ПДВ, ПДВ, всього з ПДВ.
- Сума прописом українською — для основної суми, для ПДВ, окремо для знижки.
Чому блок «Місце складання + кількість найменувань» окремий
Видаткова — це закриваючий господарський документ, не маркетинговий. Він фіксує факт: у такому-то місті, у такий-то день, така-то кількість найменувань на таку-то суму перейшла від постачальника покупцю. Тому під таблицею з'являється окрема стрічка:
Місце складання: Київ
Всього найменувань: 4, на суму: 12 480,00 UAH (дванадцять тисяч чотириста вісімдесят гривень 00 копійок)
У т.ч. ПДВ 2 080,00 UAH (дві тисячі вісімдесят гривень 00 копійок)
Це той блок, на який бухгалтерія дивиться першим — після нього зазвичай питань немає.
Двоколонковий блок підписів — і чому там «За довіреністю ___ № ____»
У підвалі накладна має дві симетричні колонки:
- Зліва — «Від постачальника», з підписом і footnote «Відповідальний за здійснення господарської операції та правильність її оформлення». Це не маркетингова формула — це обов'язкова в Україні референс на відповідальну особу.
- Справа — «Отримав(ла)», з підписом і строкою «За довіреністю ___ № _ від ».
Якщо ваш покупець отримує товар не власноручно (а через водія, кур'єра, заступника) — він має пред'явити Довіреність на отримання ТМЦ за формою М-2, і номер цієї довіреності проставляється тут же у Видатковій. Цей зв'язок між Видатковою і М-2 — стандартна практика, її не оминути. Про сам шаблон М-2 в Odoo буде окрема стаття у цьому циклі.
Друк з замовлення vs з рахунка — коли який шлях
kw_invoice_vydn— друк з рахунка (account.move). Стандартний шлях, коли є invoice і потім готується відвантаження. Бухгалтерія любить цей шлях, бо все в одному документі-ланцюжку.kw_so_vydn— друк прямо з замовлення на продаж (sale.order). Шлях для самовивозу: клієнт приїхав, оплатив, забирає — кур'єр віддав йому накладну на місці, до того, як бухгалтерія створила invoice. Або це шлях для кур'єра: водій везе замовлення, друкує накладну з мобільного інтерфейсу Odoo на клієнтській стоянці.
Один шаблон, два шляхи. На обох — однаковий вигляд документа.
Кому це найкорисніше
- Опт і дистрибуція — кожен факт відвантаження = одна Видаткова. Накопичується сотнями — будь-яка ручна Word-копійовання тут небезпечна.
- eCommerce + самовивіз — клієнт хоче забрати товар «зараз», без Word-шаблону на колінці. Менеджер видає накладну з SO за хвилину.
- Підрядники / постачальники B2B-обладнання — там, де бухгалтерія клієнта вимагає посилання на договір у накладній.
- Команди, які платять оренду 1С тільки заради друку накладних — це часто й є той єдиний use case, заради якого тримають окрему систему.
Що далі
У наступних матеріалах розберемо Платіжні посилання на рахунок і замовлення без shop-page (як прикріпити кнопку «Оплатити» прямо у листі з рахунком), потім — ФОП в Odoo: мульти-реєстрація і друк документів. Якщо ваша команда зараз тримає Видаткові у Word-шаблонах — підкажемо, з якого модуля цього стека стартувати.