Синхронізація з банком¶
Odoo синхронізується безпосередньо з вашою банківською установою, щоб автоматично імпортувати всі банківські транзакції до бази даних. Система підтримує понад 26 000 фінансових установ у всьому світі та покладається на кількох сторонніх провайдерів для підключення до банків.
Примітка
Для використання цього сервісу потрібна дійсна підписка Odoo Enterprise.
Порада
Щоб перевірити, чи ваш банк сумісний з Odoo, перейдіть до Odoo Accounting Features і натисніть See list of supported institutions у розділі Bank & Cash.
Див. також
Налаштування¶
Перша синхронізація¶
Щоб синхронізувати базу даних з банком, перейдіть до дашборду бухгалтерії, натисніть New і виберіть картку Bank. У вікні Add a Bank Account виберіть потрібний банк і натисніть Connect.
Порада
Альтернативно натисніть піктограму (вертикальне багатокрапка) журналу Bank і Connect bank або натисніть Search over 26000 banks на дашборді бухгалтерії.
Залежно від вашого банку та країни, ви можете вибрати Type of account та/або обрати іншого стороннього постачальника, щоб підключитися до банку, якщо це необхідно, перед натисканням Connect.
Якщо вашого банку немає в переліку у вікні Search for an institution, прокрутіть список вниз і натисніть Add new bank, щоб створити банківський рахунок вручну. Заповніть поля Account Number, Bank і SWIFT Code та натисніть Connect. Після цього створюється банківський журнал, названий за номером рахунку. Зверніть увагу, що в цьому випадку банк не синхронізується.
Якщо під час першої синхронізації виникають проблеми, перевірте, чи жоден брандмауер або проксі не блокує адресу https://production.odoofin.com/. Переконайтеся, що ваш веб-браузер дозволяє спливаючі вікна і що будь-який блокувальник реклами вимкнено.
Важливо
Під час налаштування банківської синхронізації облікові транзакції автоматично записуються з дати останньої транзакції +1 день (наприклад, якщо дата останньої транзакції — 31/12/2025, запис починається з 01/01/2026). Якщо журнал не містить транзакцій, отримуються всі доступні минулі транзакції. Щоб обмежити період отримання, перейдіть до і встановіть дату в полі Lock Everything.
Примітка
Деякі банки мають статус Beta, що означає, що вони ще не повністю підтримуються сторонніми постачальниками. Це може призвести до помилок або інших проблем. Хоча їх можна використовувати, Odoo не надає технічну підтримку в цьому випадку.
Сторонній постачальник може запросити додаткову інформацію для підключення до банку. Ця інформація не зберігається на серверах Odoo.
Щоб переглянути всі минулі синхронізації, активуйте режим розробника і перейдіть до .
Ручна синхронізація¶
Після першої синхронізації банківські журнали синхронізуються за замовчуванням кожні дванадцять годин. Щоб запустити синхронізацію вручну, перейдіть до дашборду бухгалтерії і натисніть Fetch Transactions на відповідному банківському журналі.
Порада
Альтернативно активуйте режим розробника, перейдіть до , виберіть потрібний банк і натисніть Fetch transactions.
Примітка
Деякі банки не підтримують автоматичне отримання транзакцій. Для цих установ під час автоматичної синхронізації рахунку з’являється повідомлення про помилку, яке пропонує користувачеві вимкнути автоматичну синхронізацію. Це повідомлення також реєструється в чаті онлайн-синхронізації. У таких випадках вимкніть опцію Automatic synchronization у Online Synchronization відповідного банку і обов’язково виконуйте ручні синхронізації, натискаючи Fetch Transactions на відповідному банківському журналі.
Для деяких банківських установ транзакції можна отримати лише за три місяці в минулому. Якщо потрібні старіші транзакції, їх можна імпортувати.
Оновлення облікових даних синхронізації¶
Щоб оновити банківські облікові дані, активуйте режим розробника і перейдіть до . Відкрийте з’єднання, яке потрібно оновити, натисніть Update Credentials і виконайте кроки.
Примітка
Кроки можуть відрізнятися залежно від стороннього постачальника, оскільки кожен постачальник дотримується власного процесу.
Оновлюючи банківські облікові дані, переконайтеся, що всі рахунки вибрані для синхронізації, включаючи рахунки з інших банківських установ, якщо це застосовно.
Сторонні постачальники¶
Odoo покладається на сторонніх постачальників для безпечного підключення до ваших банківських рахунків та автоматичного імпорту транзакцій і фінансових даних до бази даних. Використовуються такі постачальники:
Plaid (підтримується в Сполучених Штатах Америки та Канаді)
Yodlee (підтримується в Європі)
Salt Edge (підтримується по всьому світу)
Ponto (підтримується в Європі)
Enable Banking (підтримується в скандинавських країнах)
Порада
Під час підключення банку до Odoo:
Залежно від вашого банку та країни, за необхідності змініть стандартного стороннього постачальника під час вибору банку.
Обов’язково встановіть прапорець згоди, щоб дозволити передачу інформації до Odoo.
Виберіть усі облікові записи, які потребують доступу та синхронізації, включно з тими, що належать іншим банківським установам.
Дублікати транзакцій¶
Під час імпорту транзакцій деякі можуть виглядати дубльованими через однаковий ідентифікатор онлайн-транзакції або однакову валюту, суму, номер рахунку та дату.
Відсутні транзакції¶
Відсутні або очікувані транзакції — це записи, які банк ще не підтвердив.
Щоб знайти відсутні та очікувані транзакції, перейдіть до перегляду звірки банку, натисніть значок (шестерня) та виберіть Знайти відсутні транзакції.
Щоб імпортувати проведену відсутню транзакцію, виберіть її та натисніть Імпортувати транзакції.
Примітка
Переконайтеся, що з’єднання з банком активне, щоб знайти відсутні транзакції.
Очікувані транзакції не можна імпортувати.
Вирішення проблем¶
Помилки синхронізації або відключення¶
Щоб повідомити про помилку підключення до підтримки Odoo, активуйте режим розробника, перейдіть до , виберіть невдале підключення та скопіюйте опис помилки та посилання.
Якщо з’єднання з проксі втрачено, а повторне підключення за допомогою опції Повторно підключити не вдається, зверніться безпосередньо до підтримки. Надайте ідентифікатор клієнта або посилання на помилку з чату.
Чому синхронізація не працює в режимі реального часу?¶
Синхронізація не призначена для роботи в режимі реального часу, оскільки сторонні постачальники синхронізують облікові записи з різними інтервалами. Щоб вручну запустити синхронізацію та отримати банківські транзакції, перейдіть до Дашборд бухгалтерії та натисніть Отримати транзакції.
Як альтернатива, щоб синхронізувати та отримати транзакції, активуйте режим розробника та перейдіть до .
Деякі постачальники обмежують оновлення до одного разу на день. Якщо транзакції вже були отримані, повторне натискання Отримати транзакції може не отримати останні дані.
Транзакції можуть з’явитися на банківському рахунку, але не можуть бути отримані, якщо вони мають статус Очікування; отримуються лише транзакції зі статусом Опубліковано.
Чому мої транзакції синхронізуються лише при ручному оновленні?¶
Деякі банки впроваджують додаткові заходи безпеки та вимагають додаткових кроків, таких як код автентифікації SMS або електронної пошти, або інший тип MFA. У результаті сторонній постачальник не може отримати транзакції, поки не буде надано код безпеки.
Чому не видно жодних транзакцій?¶
Є кілька можливих причин цієї проблеми:
Під час першої синхронізації не було синхронізовано жодних банківських рахунків.
Можливо, немає нових транзакцій для отримання.
Якщо банківський рахунок правильно пов’язаний з журналом, але опубліковані транзакції все ще не видно в базі даних, зверніться до підтримки.
Чому після синхронізації не відображаються облікові записи?¶
Під час процесу синхронізації було вибрано банківську установу, але жодні банківські рахунки з цієї установи не були авторизовані під час першої синхронізації.
Усунення несправностей Saltedge¶
Чому виникає помилка при видаленні синхронізації в Odoo?¶
Odoo не може назавжди видалити з’єднання, встановлене з банківською установою. Однак він відкликає згоду, що запобігає доступу Odoo до облікового запису. Повідомлення про помилку вказує на те, що згоду було відкликано, але запис не вдалося видалити, оскільки він залишається в Salt Edge.
Щоб видалити з’єднання, підключіться до облікового запису Salt Edge і вручну видаліть синхронізацію. Після цього запис можна видалити в Odoo.
Я отримую помилку про те, що цей обліковий запис уже синхронізовано¶
Банківський рахунок уже синхронізовано з Salt Edge. Перейдіть до дашборду Salt Edge, щоб перевірити, чи існує з’єднання з тими самими обліковими даними. Є два варіанти:
Якщо з’єднання з тими самими обліковими даними існує в Salt Edge, але не синхронізовано з Odoo, видаліть існуюче з’єднання та створіть нове з бази даних Odoo.
Якщо з’єднання з тими самими обліковими даними існує в Salt Edge і вже синхронізовано з Odoo, оновіть облікові дані синхронізації, щоб повторно активувати з’єднання.