Đồng bộ hoá ngân hàng

Odoo đồng bộ trực tiếp với ngân hàng của bạn để tự động nhập tất cả giao dịch ngân hàng vào cơ sở dữ liệu. Nó hỗ trợ hơn 26.000 tổ chức tài chính trên toàn thế giới và dựa vào nhiều third-party providers để kết nối với các ngân hàng.

Ghi chú

Để sử dụng dịch vụ này, cần có một thuê bao Odoo Enterprise hợp lệ.

Mẹo

Để kiểm tra ngân hàng của bạn có tương thích với Odoo không, hãy truy cập Odoo Accounting Features, và nhấn vào Xem danh sách các tổ chức được hỗ trợ trong phần Ngân hàng & Tiền mặt.

Xem thêm

Giao dịch

Cấu hình

Đồng bộ hoá lần đầu

Để đồng bộ cơ sở dữ liệu với ngân hàng, vào Bảng điều khiển Kế toán, nhấp New, và chọn thẻ Bank. Trong cửa sổ Add a Bank Account, chọn ngân hàng liên quan và nhấp Connect.

Mẹo

  • Ngoài ra, nhấp vào biểu tượng (ba chấm dọc) của nhật ký Bank, và Kết nối ngân hàng, hoặc nhấp vào Tìm kiếm hơn 26000 ngân hàng trong bảng điều khiển Kế toán.

  • Tùy thuộc vào ngân hàng và quốc gia của bạn, bạn có thể chọn Type of account và/hoặc chọn một third-party provider khác để kết nối với ngân hàng nếu cần trước khi nhấn Connect.

  • Nếu ngân hàng của bạn không có trong cửa sổ Tìm kiếm tổ chức, cuộn xuống danh sách và nhấp vào Thêm ngân hàng mới để tạo tài khoản ngân hàng một cách thủ công. Nhập Số tài khoản, Ngân hàng, và Mã SWIFT, sau đó nhấp vào Kết nối. Sau đó, một nhật ký ngân hàng sẽ được tạo và đặt tên dựa trên số tài khoản. Lưu ý rằng trong trường hợp này, ngân hàng không được đồng bộ.

  • Nếu có sự cố xảy ra trong quá trình đồng bộ đầu tiên, hãy kiểm tra xem tường lửa hoặc proxy có đang chặn địa chỉ https://production.odoofin.com/ không. Đảm bảo trình duyệt web của bạn cho phép cửa sổ bật lên và tắt bất kỳ công cụ chặn quảng cáo nào.

Quan trọng

Khi thiết lập đồng bộ ngân hàng, các bút toán kế toán sẽ được ghi tự động từ ngày của giao dịch cuối cùng cộng 1 ngày (ví dụ, nếu ngày giao dịch cuối cùng là 31/12/2025, việc ghi sẽ bắt đầu vào ngày 01/01/2026). Nếu sổ nhật ký không có giao dịch nào, tất cả các giao dịch quá khứ có sẵn sẽ được lấy lại. Để giới hạn khoảng thời gian lấy dữ liệu, vào Accounting ‣ Accounting ‣ Lock Dates và đặt một ngày trong trường Lock Everything field.

Ghi chú

  • Một số ngân hàng đang ở trạng thái Beta, có nghĩa là chúng chưa được các nhà cung cấp bên thứ ba hỗ trợ đầy đủ. Điều này có thể gây ra lỗi hoặc các vấn đề khác. Mặc dù chúng có thể được sử dụng, Odoo không cung cấp hỗ trợ kỹ thuật trong trường hợp này.

  • third-party provider có thể yêu cầu thêm thông tin để kết nối với ngân hàng. Thông tin này không được lưu trên máy chủ của Odoo.

  • Để xem tất cả các đồng bộ hoá trước đây, kích hoạt developer mode và chuyển tới Accounting ‣ Configuration ‣ Online Synchronization.

Đồng bộ thủ công

Sau khi first synchronization, các sổ nhật ký ngân hàng được đồng bộ mặc định mỗi mười hai giờ. Để kích hoạt đồng bộ thủ công, vào bảng điều khiển Kế toán và nhấn Fetch Transactions trên sổ nhật ký ngân hàng liên quan.

Mẹo

Hoặc kích hoạt developer mode, đi tới Accounting ‣ Configuration ‣ Online Synchronization, chọn ngân hàng liên quan và nhấn Fetch transactions

Ghi chú

  • Một số ngân hàng không hỗ trợ việc tự động lấy giao dịch. Đối với các tổ chức này, một thông báo lỗi xuất hiện trong quá trình đồng bộ tài khoản tự động, yêu cầu người dùng tắt tính năng đồng bộ tự động. Thông báo này cũng được ghi lại trong khung trao đổi của đồng bộ trực tuyến. Trong các trường hợp như vậy, hãy tắt tùy chọn Automatic synchronization trong Online Synchronization của ngân hàng tương ứng và đảm bảo thực hiện đồng bộ thủ công bằng cách nhấn Fetch Transactions trên sổ nhật ký ngân hàng liên quan.

  • Đối với một số tổ chức ngân hàng, giao dịch chỉ có thể được lấy lên trong vòng ba tháng trở lại. Nếu cần giao dịch cũ hơn, chúng có thể được imported.

Cập nhật thông tin xác thực đồng bộ

Để cập nhật thông tin xác thực ngân hàng, kích hoạt developer mode, và đi tới Accounting ‣ Configuration ‣ Online Synchronization. Mở kết nối cần cập nhật, nhấn Update Credentials, và làm theo các bước.

Ghi chú

  • Các bước có thể khác nhau tùy thuộc vào nhà cung cấp bên thứ ba, vì mỗi nhà cung cấp đều có quy trình riêng.

  • Khi cập nhật thông tin đăng nhập ngân hàng, hãy đảm bảo tất cả các tài khoản được chọn để đồng bộ, bao gồm cả những tài khoản từ các tổ chức ngân hàng khác nếu áp dụng.

Nhà cung cấp bên thứ ba

Odoo dựa vào các nhà cung cấp bên thứ ba để kết nối an toàn tới tài khoản ngân hàng của bạn và tự động nhập giao dịch cũng như dữ liệu tài chính vào cơ sở dữ liệu. Các nhà cung cấp sau được sử dụng:

Mẹo

Khi connecting a bank to Odoo:

  • Tùy thuộc vào ngân hàng và quốc gia của bạn, hãy thay đổi nhà cung cấp bên thứ ba mặc định khi chọn ngân hàng, nếu cần.

  • Hãy chắc chắn chọn ô đồng ý để cho phép chia sẻ thông tin với Odoo.

  • Chọn tất cả các tài khoản cần truy cập và đồng bộ, bao gồm cả các tài khoản từ các tổ chức ngân hàng khác.

Nhân bản giao dịch

Khi nhập giao dịch, một số có thể xuất hiện duplicated do cùng mã giao dịch trực tuyến hoặc cùng tiền tệ, số tiền, số tài khoản và ngày.

Giao dịch thiếu

Các giao dịch bị thiếu hoặc đang chờ là các bút toán mà ngân hàng chưa xác thực.

Để tìm các giao dịch bị thiếu và đang chờ, truy cập bank reconciliation view, nhấp vào biểu tượng (gear) và chọn Find Missing Transactions

Để nhập giao dịch thiếu đã vào sổ, chọn nó và nhấn Import Transactions

Ghi chú

  • Đảm bảo kết nối với ngân hàng đang hoạt động để tìm các giao dịch bị thiếu.

  • Pending giao dịch không thể nhập.

Khắc phục sự cố

Lỗi đồng bộ hoặc mất kết nối

Để báo cáo lỗi kết nối cho Odoo support, kích hoạt developer mode, vào Accounting ‣ Configuration ‣ Online Synchronization, chọn kết nối không thành công, và sao chép mô tả lỗi cùng tham chiếu.

Nếu kết nối với proxy bị mất và việc kết nối lại bằng tùy chọn Reconnect không thành công, hãy liên hệ support trực tiếp. Cung cấp client ID hoặc tham chiếu lỗi từ khung trao đổi.

Tại sao việc đồng bộ không hoạt động trong thời gian thực?

Quá trình đồng bộ không được thiết kế để hoạt động theo thời gian thực, vì các nhà cung cấp bên thứ ba đồng bộ tài khoản ở các khoảng thời gian khác nhau. Để kích hoạt đồng bộ theo cách thủ công và lấy các giao dịch ngân hàng, hãy vào Accounting Dashboard và nhấn Fetch Transactions.

Ngoài ra, để đồng bộ và lấy giao dịch, kích hoạt developer mode và chuyển đến Accounting ‣ Configuration ‣ Online Synchronization

Một số nhà cung cấp giới hạn việc làm mới chỉ một lần mỗi ngày. Nếu các giao dịch đã được lấy, việc nhấn Fetch Transactions một lần nữa có thể không lấy được dữ liệu mới nhất.

Giao dịch có thể xuất hiện trên tài khoản ngân hàng, nhưng không thể lấy được nếu chúng có trạng thái Pending; chỉ các giao dịch có trạng thái Posted mới được truy xuất.

Tại sao các giao dịch của tôi chỉ đồng bộ khi tôi làm mới thủ công?

Một số ngân hàng thực hiện các biện pháp bảo mật bổ sung và yêu cầu các bước thêm, chẳng hạn như mã xác thực qua SMS hoặc email, hoặc một loại khác của MFA. Do đó, nhà cung cấp bên thứ ba không thể truy xuất giao dịch cho đến khi mã bảo mật được cung cấp.

Tại sao không có giao dịch nào hiển thị?

Có một vài nguyên nhân có thể gây ra vấn đề này:

  • Không có tài khoản ngân hàng nào được đồng bộ trong quá trình first synchronization.

  • Có thể không có giao dịch mới nào để lấy.

Nếu tài khoản ngân hàng đã được liên kết đúng với một sổ nhật ký, nhưng các giao dịch đã ghi vẫn không hiển thị trong cơ sở dữ liệu, hãy liên hệ support

Tại sao không có tài khoản nào được hiển thị sau khi đồng bộ?

Trong quá trình đồng bộ, một tổ chức ngân hàng đã được chọn, nhưng không có tài khoản ngân hàng nào từ tổ chức này được ủy quyền trong first synchronization

Saltedge khắc phục sự cố

Tại sao lại có lỗi khi xóa đồng bộ trong Odoo?

Odoo không thể xóa vĩnh viễn kết nối đã được thiết lập với tổ chức ngân hàng. Tuy nhiên, nó thu hồi sự đồng ý, ngăn Odoo truy cập vào tài khoản. Thông báo lỗi cho biết sự đồng ý đã bị thu hồi, nhưng bản ghi không thể bị xóa vì nó vẫn còn trong Salt Edge.

Để xóa kết nối, kết nối tới Salt Edge account và thủ công loại bỏ đồng bộ. Khi đã hoàn tất, bản ghi có thể được xóa trong Odoo.

Tôi nhận được lỗi cho biết tài khoản này đã được đồng bộ rồi

Tài khoản ngân hàng đã được đồng bộ với Salt Edge. Truy cập dashboard của Salt Edge để kiểm tra xem có kết nối nào với cùng thông tin đăng nhập không. Có hai tùy chọn:

  • Nếu một kết nối với cùng thông tin đăng nhập tồn tại trong Salt Edge nhưng chưa được đồng bộ với Odoo, hãy xóa kết nối hiện có và tạo một kết nối mới từ cơ sở dữ liệu Odoo.

  • Nếu một kết nối với cùng thông tin xác thực tồn tại trong Salt Edge và đã được đồng bộ với Odoo, update the synchronization credentials để kích hoạt lại kết nối.