Odoo регулярно допрацьовує свої локалізації під вимоги конкретних країн, і італійська — один із напрямів, де це видно найкраще. У свіжому дописі команда Odoo зібрала докупи кілька оновлень останніх версій, які стосуються електронного документообігу через італійську систему обміну SDI (Sistema di Interscambio) та суміжних банківських і фіскальних процесів.

Найпомітніша зміна стосується самої вкладки SDI на картці рахунка: у версії 19.4 її перейменували й реорганізували, зробивши структуру зрозумілішою, а заголовки розділів — чіткішими. Поле з номером документа (Document Reference), яке раніше з’являлося лише за певних умов, тепер відображається завжди — це поле часто потрібне під час звірки рахунків, тож користувачам більше не доводиться шукати його по вкладках. Окрему увагу приділили й самому статусу SDI: тепер він за замовчуванням показується прямо в списку рахунків із короткими підписами та кольоровими бейджами-іконками, а не лише в картці документа. Якщо СЕІ або отримувач відхиляють рахунок, у формі автоматично з’являється червона стрічка “Rejected”, яка одразу сигналізує, що потрібна дія.

Друга група оновлень стосується самого електронного інвойсингу. У версії 19.2 до XML-файлу рахунка додали нове поле CodiceCommessaConvenzione — воно потрібне окремим установам італійської публічної адміністрації для вказівки коду проєкту чи угоди, тож постачальникам державного сектору більше не доводиться редагувати XML вручну. Також покращили роботу з механізмом Reverse Charge: якщо файл відхиляє SDI або отримувач, документ фіскальної інтеграції тепер можна повернути в чернетку й виправити помилку, замість того щоб створювати запис заново. Ще одне практичне вдосконалення — з версії 17.0 Odoo автоматично перевіряє SIA-код (обов’язково рівно п’ять символів) і блокує збереження запису, якщо формат невірний, що запобігає проблемам при генерації файлів Ri.Ba. для банківських операцій. Додатково, з версії 19.1 будь-яка тестова інсталяція на Runbot з увімкненою італійською локалізацією автоматично отримує готовий набір демоданих — партнерів B2B/B2C/B2G, банківські рахунки, рахунки клієнтів і постачальників — що спрощує демонстрацію продукту та тестування типових сценаріїв.
Що це означає для українського користувача
Пряме практичне значення цього оновлення для українського бізнесу невелике — воно стосується італійської системи SDI, якої в Україні немає. Але сама логіка процесу показова: локалізація Odoo під конкретну країну — це не разова робота, а постійний цикл доопрацювань услід за змінами місцевого законодавства й форматів електронного документообігу. В Україні аналогічну роль виконують сторонні модулі для e-Doc/АРІ ДПС, ПРРО та подання звітності, оскільки офіційної локалізації від самого Odoo для України немає. Прикладу з Італією варто повчитися: перед вибором постачальника такого модуля варто перевіряти, чи він так само регулярно оновлюється під зміни правил, а не залишається “замороженим” після першого впровадження.