Odoo 19.4 додає елемент керування для перемикання між цінами з ПДВ і без ПДВ у замовленнях на продаж, замовленнях на купівлю та рахунках. Це переносить вибір на транзакційний документ, а не покладається лише на налаштування вебсайту чи конфігурацію окремих податків. (Odoo 19.4 Release Notes)

Окремі податки можна налаштувати так, щоб вони перевизначали поведінку на рівні документа. Тож новий перемикач працює разом із наявними податковими правилами, а не замінює їх. Під час перевірки транзакції організаціям потрібно враховувати і вибір у документі, і будь-яке перевизначення, налаштоване для відповідного податку. (Odoo 19.4 Release Notes)

Що охоплює новий перемикач

Підтверджена сфера застосування охоплює замовлення на продаж, замовлення на купівлю та рахунки, тож цей елемент керування актуальний для продажів клієнтам, закупівель у постачальників і процесів виставлення рахунків. Інформація з релізу не підтверджує наявність аналогічного перемикача в інших інтерфейсах Odoo, тому не слід припускати його доступність і там. (Odoo 19.4 Release Notes)

Функція визначає, чи ціни в підтримуваному документі вказані з ПДВ або без ПДВ. Вона окрема від базового процесу розрахунку податків в Odoo. Odoo застосовує податки до окремих рядків продажу, купівлі, рахунку, рахунку-фактури та POS, а потім обчислює суми податків і відповідні бухгалтерські проведення. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)

Це розрізнення відокремлює обробку ціни на рівні документа від розрахунку податку на рівні рядка. Вибір режиму в замовленні або рахунку не скасовує потребу налаштувати податки, що застосовуються до його рядків. Податкове налаштування і далі визначає суми, які обчислює Odoo, та бухгалтерські проведення, які він створює. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)

Окремі податки можуть перевизначати вибір

Odoo 19.4 дає змогу окремим податкам перевизначати поведінку на рівні документа. Користувач може вибрати для документа ціни з ПДВ або без ПДВ, але конфігурація певного податку матиме пріоритет. Тестування лише видимого вибору в документі може, отже, не показати інший результат, спричинений перевизначенням. (Odoo 19.4 Release Notes)

Під час тестування впровадження слід охопити кожен податок, що використовується у відповідних процесах продажів і закупівель. Перевірте податок у кожному рядку, підсумки документа та відповідну бухгалтерську обробку. Ці перевірки охоплюють взаємодію між новим керуванням на рівні документа та наявним у Odoo розрахунком податків у рядках, сум податків і бухгалтерських проведень. (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)

Примітки до релізу підтверджують, що перевизначення доступні, але надана інформація не уточнює їхні детальні налаштування, значення за замовчуванням або порядок пріоритетності. Адміністраторам слід перевірити ці моменти в розгорнутому середовищі Odoo 19.4 перед тим, як документувати процедури або призначати відповідальність за зміну вибору. (Odoo 19.4 Release Notes)

Відображення податків на вебсайті залишається окремим

Відображення податків в eCommerce Odoo налаштовується для кожного вебсайту окремо. Тому різні вебсайти можуть показувати ціни з ПДВ або без ПДВ. Це налаштування вебсайту відрізняється від елемента керування Odoo 19.4, доступного в замовленнях на продаж, замовленнях на купівлю та рахунках. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 Release Notes)

Не слід вважати, що зміна транзакційного документа на ціни з ПДВ або без ПДВ змінить вигляд на вебсайті. Джерела описують окремі елементи керування: конфігурація вебсайту визначає онлайн-відображення, тоді як функція Odoo 19.4 застосовується до підтримуваних транзакційних документів. (Odoo 19.0 Docs: eCommerce Prices; Примітки до випуску Odoo 19.4)

Це розмежування має значення, коли онлайн-транзакція стає замовленням на продаж або рахунком-фактурою. Під час тестування слід порівняти ціну, показану клієнту на вебсайті, з відображенням і податковим розрахунком у підсумковому документі. Сам лише вебсайт не доводить, що вибір на рівні документа і податкова конфігурація налаштовані правильно. (Odoo 19.0 Docs: eCommerce Prices; Примітки до випуску Odoo 19.4; Odoo 19.0 Docs: Accounting Taxes)

Структура вебсайту B2B і B2C

Документація Odoo щодо B2B і B2C рекомендує окремі вебсайти, коли бізнесу потрібні істотно різні доступ клієнтів і цінова поведінка. Оскільки відображення податків налаштовується для кожного вебсайту, окремі сайти можуть надавати різне онлайн-відображення податків для різних груп клієнтів. (Odoo 19.0 Docs: eCommerce B2b B2c; Odoo 19.0 Docs: eCommerce Prices)

Перемикання на рівні документа не скасовує цієї архітектурної вимоги до вебсайту. Воно керує ціноутворенням у замовленнях на продаж, замовленнях на закупівлю та рахунках-фактурах, тоді як окремі вебсайти залишаються документованим підходом Odoo, коли B2B і B2C операції потребують істотно різного онлайн-доступу та цінової поведінки. (Примітки до випуску Odoo 19.4; Odoo 19.0 Docs: eCommerce B2b B2c)

Підприємство, що обслуговує споживачів і торгових клієнтів, має окремо вирішити, як кожен вебсайт показує ціни та як внутрішні транзакційні документи обробляють включення податку. Ці рішення можуть збігатися, але вони працюють на різних рівнях. Налаштування на рівні документа не є заміною для оцінки потрібної структури вебсайту та відображення податків для кожного вебсайту. (Примітки до випуску Odoo 19.4; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)

Що перевірити перед впровадженням

Спочатку переконайтеся, що елемент керування з’являється в кожному потрібному робочому процесі замовлення на продаж, замовлення на закупівлю та рахунка-фактури в розгорнутому середовищі Odoo 19.4. Примітки до випуску визначають підтримувані категорії документів, але надана інформація не уточнює права доступу, розташування в інтерфейсі або те, чи потрібне налаштування користувацьких форм. (Примітки до випуску Odoo 19.4)

Далі визначте кожен податок, налаштований для перевизначення поведінки на рівні документа. Протестуйте кожен із них у типах транзакцій, де він використовується. Перевірте податок, прив’язаний до кожного рядка, розраховану суму та бухгалтерські проводки, створені Odoo, замість того щоб покладатися лише на показану одиничну ціну або загальну суму документа. (Примітки до випуску Odoo 19.4; Odoo 19.0 Docs: Accounting Taxes)

По-третє, окремо перегляньте кожен вебсайт. Odoo налаштовує відображення податків для кожного вебсайту, тож перевірка одного сайту не підтверджує налаштування іншого. Якщо використовуються окремі вебсайти B2B і B2C, протестуйте на кожному сайті заплановане відображення цін і поведінку доступу клієнтів. (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: eCommerce B2b B2c)

По-четверте, протестуйте повний шлях транзакції від показу ціни на вебсайті до відповідного замовлення на продаж і рахунка-фактури. Для закупівель протестуйте замовлення на закупівлю та відповідну бухгалтерську обробку за застосовної податкової конфігурації. Це перевіряє межу між поданням на вебсайті, вибором на рівні документа та рядковим податковим розрахунком Odoo. (Примітки до випуску Odoo 19.4; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)

Обмеження наявної інформації

Надані джерела підтверджують новий перемикач, три підтримувані категорії документів і можливість окремих податків перевизначати його. Вони не уточнюють поведінку під час міграції наявних документів, вибір за замовчуванням після оновлення, керування правами користувачів, результати залежно від локалізації або обробку користувацьких модулів. (Примітки до випуску Odoo 19.4)

Ці пункти потребують тестування впровадження, а не припущень на основі оголошення про функцію. Перед використанням елемента керування в операційних робочих процесах організаціям слід перевірити свої податки, вебсайти, документи транзакцій, шаблони та результати обліку в цільовому середовищі Odoo 19.4. (Примітки до випуску Odoo 19.4; Документація Odoo 19.0: ціни в eCommerce; Документація Odoo 19.0: податки в обліку)