Практика
Гайди — як це зробити в Odoo
Практичні how-to для виробничого підприємства: BoM, перша ПН, закриття місяця, ДСЕКУ-пакет, ст. 187.7 для ЗСУ. Кожен гайд лінкує foundations, статтю, документ і модуль Odoo.
35 коротких гайдів, кожен — конкретна задача з результатом. Заточені під українське виробниче підприємство на Odoo, з акцентом на defense-tech. Лінкують відповідні foundations, статті, документи і Odoo-модулі.
Виробництво 9
- Як створити першу BoM в Odoo Перша специфікація виробу в Odoo: від продукту-готового виробу до списку компонентів, варіанти, тип BoM і автоматичне резервування під MO.
- Що йде у BoM, а що — в Routing Матеріали — у BoM, операції на робочих центрах — у Routing. Розбираємо, де чим відрізняється і як їх правильно поєднати в одному MO.
- Multi-level BoM: kit vs phantom — коли який Дві стратегії складних виробів: kit «розгортає» компоненти прямо на батьківському MO, manufacture виробляє вузол окремим MO. Розбираємо, коли який вибрати.
- Як запустити перший MO Від створення виробничого замовлення до закриття зі списанням матеріалів та оприбуткуванням готової продукції. Базовий потік mrp.production: Draft → Confirmed → In Progress → Done.
- Як обробити брак під час MO Виправний брак, невиправний брак у межах норми, понаднормативний брак — три сценарії з різними проводками і документами. Розбираємо, що робити в Odoo для кожного.
- Списання НЗВ на готову продукцію — як це робить Odoo MRP Як 23 рахунок «розряджається» на 26 в межах місячного циклу: cost method, розподіл ЗВВ за П(С)БО 16.16, проводки оприбуткування. Що Odoo робить автоматом, де потрібен wizard, що звіряти руками.
- Зміна BoM посеред виробничого циклу Як змінити специфікацію так, щоб історичні MO не «зламалися», нові пішли за новою нормою, а аудитор міг побачити, коли і чому ви перейшли.
- Налаштування Work Center і потужностей Робочий центр як точка обліку часу і вартості: години роботи, OEE, calendar, capacity і вартість години. База для коректної собівартості операцій.
- Quality check у виробництві Точки контролю якості на MO і work orders: візуальна перевірка, замір, pass/fail, зв'язок із серійними номерами. База для defense-сертифікації і трасабіліті.
Закупівля 6
- Перший RFQ → PO → отримання товару в Odoo Проводимо повний цикл: запит комерційної пропозиції, підтвердження замовлення, прихід на склад і автоматичне створення Vendor Bill.
- Часткове приймання з розбіжностями: backorder, перенедостача, претензія Постачальник привіз менше або з браком — як коректно зафіксувати приймання, створити backorder і не порушити трирівневе звіряння.
- Правила повторного замовлення: min/max, lead time, автоматичне RFQ Налаштовуємо reordering rules, щоб Odoo сам формував RFQ, коли залишки опускаються нижче мінімуму — без ручного моніторингу складу.
- Прихід імпорту з митною декларацією і ПДВ Як оформити надходження імпортних компонентів через МД, врахувати мито й акциз у собівартості і визнати ПДВ за датою сплати на митниці.
- Lot і Serial для оборонної номенклатури: трасабіліті від сировини до виробу Налаштовуємо `tracking=lot` на компоненти і `tracking=serial` на готові вироби, щоб довести шлях кожної партії до конкретного контракту з в/ч.
- Інвентаризація: manual count на дату проти continuous (perpetual) Який режим інвентаризації в Odoo обрати — разовий перерахунок на дату для річної фінзвітності чи постійну циклічну перевірку через mobile barcode app.
Реалізація · ПДВ 8
- Перша вихідна ПН через Odoo з реєстрацією в ЄРПН Виставляємо першу податкову накладну з Odoo, накладаємо КЕП і дотискаємо її в ЄРПН до 15-го календарного дня — без паніки і ручних правок XML.
- Fiscal Position на покупця-ЗСУ — звільнення «09» без ручних правок Налаштовуємо в Odoo фіскальну позицію «Оборона-197.6», прив'язуємо її до військової частини й одразу отримуємо правильну ПН зі звільненням і тип причини «09» — без ручного перемикання ставок на кожному SO.
- Експорт з типом причини «07» і митною декларацією Виставляємо ПН за нульовою ставкою на нерезидента, прив'язуємо до митної декларації ЕК10 і реєструємо в ЄРПН так, щоб не втратити право на ПК і бюджетне відшкодування.
- РК на повернення товару — крок за кроком Покупець повертає товар — складаємо розрахунок коригування до вихідної ПН з кодом причини «103», передаємо на реєстрацію покупцеві й коректно сторнуємо проводки в Odoo.
- Як працює СЕА-ліміт у Sales-флоу Від підтвердження SO до реєстрації ПН у ЄРПН — де і коли ΣНакл «з'їдається», де можна впертися у ліміт і як це передбачити в Odoo.
- Помилкова ПН — відкликати чи РК? ПН в ЄРПН уже зареєстрована, а в ній помилка. Розбираємо, коли вистачає РК на виправлення, коли треба «обнуляючий» РК плюс нова правильна ПН, і як це провести в Odoo без подвоєння ПЗ.
- Касовий метод ПДВ для постачальника ЗСУ (ст. 187.7) Налаштовуємо в Odoo сценарій, де ПЗ за постачанням бюджетним установам (в/ч, ДОТ, МО) виникає на дату надходження коштів. Cash Basis Tax, fiscal position, рахунок 643 і ПН на дату платежу.
- Звірка з контрагентом через Aged receivables Від звіту Aged Receivables до підписаного акта звірки: як швидко знайти прострочену дебіторку по партнерові, побудувати Partner Ledger, згенерувати акт звірки на потрібну дату і узгодити сальдо.
Облік 6
- Перший день в Odoo — куди натиснути Орієнтація бухгалтера, який щойно зайшов в Odoo з-під 1С чи BAS: де живуть проводки, журнали, план рахунків і як це все співвідноситься зі звичним лексиконом.
- Як читати account.move — для бухгалтера, не для девелопера account.move — це універсальний документ-проводка в Odoo. Розбираємо інтерфейс журнального запису поле за полем так, щоб бухгалтер з 1С не загубився у новій термінології.
- Ручна проводка через журнал Miscellaneous Як коректно завести в Odoo проводку, яку не згенерував жоден інший документ: нарахування, перерозподіл, бухгалтерська довідка. Покроково — з аналітикою, ПДВ і збереженням балансу.
- Виправлення помилкової проводки: сторно (червоне) vs Reverse Entry Дві стратегії виправлення помилки в обліку: класичне червоне сторно і Reverse Entry в стилі Odoo. Що означають для оборотів, що для звітності і чому в Odoo з 2018 типовий шлях — саме Reverse.
- Закриття місяця в Odoo — чеклист з 10 пунктів Покрокова процедура місячного циклу від перевірки первинки до Lock Date. Для головбуха ТОВ «УкрПром-Тех» на Odoo: що, в якому порядку і як перевірити, що нічого не пропустили.
- Курсові різниці на дату балансу — як їх рахує Odoo Перерахунок монетарних статей у валюті на 31 число за курсом НБУ. Що таке монетарна стаття за П(С)БО 21, які рахунки переоцінюються, як працює Currency Revaluation в Odoo і які типові граблі чекають при першому закритті.
Кадри 3
- Як нарахувати першу зарплату в Odoo: ЄСВ, ПДФО, військовий збір Розрахунковий лист на одного працівника від нуля: оклад, ЄСВ 22%, ПДФО 18%, військовий збір 5%, проводки на 661 і 651, та як перевірити суму «на руки» перед виплатою.
- Авансовий звіт через модуль Expenses: від видачі готівки до проводки Підзвітна особа отримала готівку на ПММ і запчастини. Як завести аванс на 372, прикріпити чеки в Expenses, оформити повернення залишку в касу і закрити звіт у 5 робочих днів без ризику ПДФО на залишок.
- Табель П-5: автоматичне зведення з Attendances vs ручне коригування Як побудувати табель за формою П-5 на 31 робочий день: автоматично з hr.attendance, з ручним коригуванням лікарняних, надурочних і нічних змін. Звідки беруться коди «Я», «ТН», «ВД», «НУ» і як не пропустити надурочні без наказу.
Defense 3
- Підготовка пакету ДСЕКУ через Odoo: контракт, специфікація, дозвіл Як зібрати документи на разовий дозвіл ДСЕКУ для експорту балістичних плит до НАТО-партнера: контракт у Sales, специфікація як вкладення, End User Certificate, заява, держмито, і чим закінчується 30-денний термін очікування.
- Облік контракту з МО за ст. 187.7 ПКУ: Прозоро.МО → Sales → СЕА Виграли тендер на Прозоро.МО, цикл виробництва 60 днів, оплата +90 днів від акта. Як завести контракт у Sales, оформити ПН за касовим правилом ст. 187.7 ПКУ — за датою бюджетного перерахування, не за датою відвантаження — і не «спалити» ПДВ передчасно.
- Воєнні списання після ракетного удару: як зафіксувати в Odoo На склад прилетіло, частина сировини знищена, частина пошкоджена. Як скласти акт військадміністрації, провести позапланову інвентаризацію, списати на рахунок 977 «Надзвичайні», не нарахувати компенсуючі ПЗ за п. 32-1 розд. XX ПКУ — і не повторити помилку з 947.