Odoo 20 описує процес взаємозаліку між компаніями для конкретного сценарію обліку в кількох компаніях: одна компанія отримує платіж від клієнта за рахунком, виставленим іншою компанією в тій самій базі даних Odoo. Система може звірити відкритий рахунок компанії, яка виставила інвойс, і створити балансуючі бухгалтерські проведення між двома юридичними особами. (Odoo 20.0 Docs: Companies Multi Company) Odoo анонсувала Odoo 20 24 вересня 2026 року. (Meet Odoo 20)

Цей процес охоплює обидві сторони операції. У компанії, яка виставила інвойс, дебіторська заборгованість клієнта стає вимогою до компанії, що отримала платіж. Компанія-одержувач відображає відповідну суму як кредиторську заборгованість перед компанією, яка виставила інвойс. Це закриває баланс клієнта, зберігаючи фінансове зобов'язання між двома компаніями. (Odoo 20.0 Docs: Companies Multi Company)

Що охоплює цей процес

Описаний сценарій починається з рахунку, що належить одній компанії, і платежу, отриманого іншою. Обидві компанії мають бути налаштовані в одній базі даних Odoo. Процеси, що використовують окремі бази даних або зовнішні бухгалтерські системи, не входять до описаного процесу. (Odoo 20.0 Docs: Companies Multi Company)

Коли платіж обробляється за необхідної конфігурації, Odoo звіряє початковий рахунок клієнта і створює міжкомпанійні проведення. Автоматизація пов'язує звірку рахунку з внутрішнім балансом між учасниками. Вона не усуває цей баланс. Натомість вона відображає суму на налаштованих міжкомпанійних рахунках. (Odoo 20.0 Docs: Companies Multi Company)

Бухгалтерський облік відокремлює відносини з клієнтом від відносин між компаніями. Після взаємозаліку компанія, яка виставила інвойс, більше не обліковує погашену суму як відкриту дебіторську заборгованість клієнта. Вона відображає дебіторську заборгованість від компанії, яка зберігає платіж, тоді як компанія-одержувач визнає відповідну кредиторську заборгованість. (Odoo 20.0 Docs: Companies Multi Company)

Необхідна конфігурація Odoo

Однієї бази даних для кількох компаній недостатньо. Модуль Odoo Intercompany Payment - Account має бути встановлений, а міжкомпанійні операції мають бути увімкнені для кожної компанії, що бере участь у процесі. (Odoo 20.0 Docs: Companies Multi Company) Існуючі впровадження для кількох компаній мають перевірити обидві вимоги перед обробкою цих платежів.

Кожній компанії-учаснику також потрібні клірингова каса та окремі міжкомпанійні рахунки кредиторської і дебіторської заборгованості. Ці рахунки визначають, де відображаються зобов'язання між юридичними особами. (Odoo 20.0 Docs: Companies Multi Company) Перед проведенням операцій слід перевірити структуру плану рахунків, звітність на рівні юридичної особи та вимоги до міжкомпанійної звірки.

Спосіб оплати має використовувати рахунок для невикористаних надходжень. (Odoo 20.0 Docs: Companies Multi Company) Цю передумову слід перевірити в поточній конфігурації платежів, особливо якщо налаштовано банківські журнали, обробку надходжень або зіставлення рахунків. Встановлення модуля та налаштування міжкомпанійних рахунків саме по собі не задовольнить описані вимоги, якщо спосіб оплати не має потрібного рахунка для невикористаних надходжень. (Odoo 20.0 Docs: Companies Multi Company)

Бухгалтерські наслідки

Процес поєднує звірку з клієнтом і створення відповідних міжкомпанійних проведень. (Odoo 20.0 Docs: Companies Multi Company) Без цього зв'язку фінансовим командам може знадобитися обробляти баланс клієнта і зобов'язання між компаніями як окремі бухгалтерські кроки. Чи підходить автоматизований процес, залежить від платіжних потоків організації та її здатності підтримувати потрібну структуру рахунків.

Платіж, отриманий однією компанією за рахунок-фактуру іншої компанії, цей робочий процес не вважає доходом компанії-одержувача. Задокументовані проведення формують кредиторську заборгованість у компанії-одержувачі та відповідну дебіторську заборгованість у компанії, що виставила рахунок. (Odoo 20.0 Docs: Companies Multi Company) Під час тестування фінансові команди мають перевіряти згенеровані проведення в журналі та підтверджувати, що сальдо клієнта, міжкомпанійне сальдо та сальдо невирішених надходжень використовують потрібні рахунки.

Налаштування застосовується до кожної компанії-учасника окремо, а не як єдине налаштування для всієї бази даних. (Odoo 20.0 Docs: Companies Multi Company) Компанії, що використовують одне середовище Odoo, можуть мати різні плани рахунків, структури журналів або способи оплати, тому налаштування кожної юридичної особи слід перевіряти окремо.

Обмеження задокументованого робочого процесу

У документації описано бухгалтерське призначення робочого процесу та наведено вимоги до його модуля, налаштування компанії, журналу, рахунку та способу оплати. (Odoo 20.0 Docs: Companies Multi Company) Вона не визначає, як кожна кастомізація, локалізація або зовнішня інтеграція поводитиметься під час міжкомпанійного взаємозаліку. Ці області потребують перевірки з урахуванням конкретної реалізації.

Робочий процес задокументовано для компаній, що знаходяться в одній базі даних. (Odoo 20.0 Docs: Companies Multi Company) Надані джерела не підтверджують наявність еквівалентного автоматизованого процесу між окремими базами даних Odoo. Тому організаціям, що використовують окремі інстанси, слід самостійно перевірити потрібний міжбазовий процес.

Надані джерела також не визначають, як робочий процес обробляє часткові платежі, повернення, валютні розрахунки, скасування платежів або ланцюжки за участю додаткових компаній. Якщо такі операції є суттєвими для організації, кожен випадок слід протестувати перед використанням в роботі.

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

По-перше, підтвердьте, що компанія, яка виставляє рахунок, і компанія, що отримує платіж, перебувають в одній базі даних Odoo. Переконайтеся, що модуль Intercompany Payment - Account встановлено, а параметр Inter-Company Transactions увімкнено для кожної компанії, яка має брати участь. (Odoo 20.0 Docs: Companies Multi Company)

По-друге, перегляньте кліринговий журнал і окремі рахунки кредиторської та дебіторської заборгованості для кожної юридичної особи. (Odoo 20.0 Docs: Companies Multi Company) Вибір рахунків має відповідати потребам організації у звітності та звірці. Користувачі повинні мати змогу визначити суму, яку винна компанія, що отримала платіж, і відповідну суму, яку винна компанія, що виставила рахунок.

По-третє, перевірте спосіб оплати та підтвердьте, що він використовує рахунок невирішених надходжень. (Odoo 20.0 Docs: Companies Multi Company) Перевіряйте фактичне налаштування, а не покладайтеся на назву журналу або припущення, засновані на наявному процесі отримання платежів.

Нарешті, виконайте контрольовану операцію з типовим рахунком-фактурою та платежем. Переконайтеся, що Odoo звіряє рахунок клієнта, відображає міжкомпанійну дебіторську заборгованість компанії, що виставила рахунок, і створює відповідну кредиторську заборгованість у компанії, що отримала кошти. (Odoo 20.0 Docs: Companies Multi Company) Перегляньте обидві книги компаній до ширшого використання, щоб можна було перевірити зіставлення рахунків і сальдо на рівні юридичних осіб.

У результаті рахунок клієнта має бути звірений, а сума між двома компаніями має відображатися на їхніх відповідних міжкомпанійних рахунках. Це розрізнення є ключовим для робочого процесу: врегулювання з клієнтом завершено, але окреме зобов’язання між компанією, що виставила рахунок, і компанією-одержувачем залишається видимим для подальшої звірки. (Odoo 20.0 Docs: Companies Multi Company)