همگام‌سازی بانکی

Odoo مستقیماً با مؤسسهٔ بانکی شما همگام می‌شود تا به‌صورت خودکار تمام تراکنش‌های بانکی را به پایگاه داده وارد کند. از بیش از ۲۶,۰۰۰ مؤسسهٔ مالی در سراسر جهان پشتیبانی می‌کند و برای اتصال با بانک‌ها به چندین ارائه‌دهندهٔ شخص ثالث متکی است.

توجه

برای استفاده از این خدمت، یک اشتراک معتبر Odoo Enterprise لازم است.

نکته

برای بررسی اینکه آیا بانک شما با Odoo سازگار است، به Odoo Accounting Features بروید و در بخش بانک و صندوق روی See list of supported institutions کلیک کنید.

همچنین ببینید

تراکنش‌ها

پیکربندی

اولین همگام‌سازی

برای همگام‌سازی پایگاه داده با یک بانک، به حسابداری داشبورد بروید، روی جدید کلیک کنید و کارت بانک را انتخاب کنید. در پنجرهٔ افزودن حساب بانکی، بانک مرتبط را انتخاب کنید و روی اتصال کلیک کنید.

نکته

  • به‌صورت جایگزین، روی آیکون (vertical ellipsis) ژورنال بانک کلیک کنید و متصل کردن بانک را انتخاب کنید، یا در حسابداری داشبورد روی Search over 26000 banks کلیک کنید.

  • بسته به بانک و کشور شما، می‌توانید Type of account را انتخاب کنید و/یا در صورت لزوم یک ارائه‌دهندهٔ شخص ثالث دیگر را پیش از کلیک روی اتصال برای اتصال با بانک انتخاب کنید.

  • اگر بانک شما در پنجرهٔ Search for an institution فهرست نشده، فهرست را به پایین scroll کنید و روی Add new bank کلیک کنید تا یک حساب بانکی به‌صورت دستی ایجاد کنید. شماره حساب، بانک و SWIFT Code را تکمیل کنید و روی اتصال کلیک کنید. سپس یک ژورنال بانکی ایجاد و با استفاده از شمارهٔ حساب نام‌گذاری می‌شود. توجه داشته باشید که در این حالت، بانک همگام‌سازی نمی‌شود.

  • اگر در طول اولین همگام‌سازی مشکلاتی رخ دهد، بررسی کنید که هیچ firewall یا proxy آدرس https://production.odoofin.com/ را مسدود نکرده باشد. مطمئن شوید مرورگر وب شما به‌روز است.

مهم

هنگام راه‌اندازی همگام‌سازی بانکی، تراکنش‌های حسابداری به‌صورت خودکار از تاریخ آخرین تراکنش +۱ روز ثبت می‌شوند (مثلاً، اگر تاریخ آخرین تراکنش 31/12/2025 باشد، ثبت از 01/01/2026 آغاز می‌شود). اگر ژورنال هیچ تراکنشی نداشته باشد، تمام تراکنش‌های گذشتهٔ در دسترس بازیابی می‌شوند. برای محدود کردن دورهٔ بازیابی، به حسابداری ↤ حسابداری ↤ تاریخ قفل بروید و یک تاریخ را در فیلد قفل همه تنظیم کنید.

توجه

  • برخی بانک‌ها در وضعیت Beta هستند، به این معنی که هنوز توسط ارائه‌دهندگان شخص ثالث به‌طور کامل پشتیبانی نمی‌شوند. این ممکن است منجر به باگ یا مشکلات دیگر شود. اگرچه می‌توان از آن‌ها استفاده کرد، Odoo در این مورد پشتیبانی فنی ارائه نمی‌دهد.

  • ارائه‌دهندهٔ شخص ثالث ممکن است اطلاعات بیشتری را برای اتصال با یک بانک درخواست کند. این اطلاعات روی سرورهای Odoo ذخیره نمی‌شود.

  • برای مشاهدهٔ تمام همگام‌سازی‌های گذشته، حالت توسعه‌دهنده را فعال کنید و به حسابداری ↤ پیکربندی ↤ همگام‌سازی آنلاین بروید.

همگام‌سازی دستی

پس از اولین همگام‌سازی، ژورنال‌های بانکی به‌صورت پیش‌فرض هر دوازده ساعت همگام می‌شوند. برای راه‌اندازی دستی همگام‌سازی، به حسابداری داشبورد بروید و روی بازیابی تراکنش‌ها در ژورنال بانکی مرتبط کلیک کنید.

نکته

به‌صورت جایگزین، حالت توسعه‌دهنده را فعال کنید، به حسابداری ↤ پیکربندی ↤ همگام‌سازی آنلاین بروید، بانک مرتبط را انتخاب کنید و روی بازیابی تراکنش‌ها کلیک کنید.

توجه

  • برخی بانک‌ها از fetch خودکار تراکنش پشتیبانی نمی‌کنند. برای این مؤسسات، یک پیام خطا در طول همگام‌سازی خودکار حساب ظاهر می‌شود که از کاربر می‌خواهد همگام‌سازی خودکار را غیرفعال کند. این پیام همچنین در چتر همگام‌سازی آنلاین ثبت می‌شود. در چنین مواردی، گزینهٔ همگام‌سازی خودکار را در همگام‌سازی آنلاین بانک مربوطه غیرفعال کنید و حتماً همگام‌سازی‌های دستی را با کلیک روی بازیابی تراکنش‌ها در ژورنال بانکی مرتبط انجام دهید.

  • برای برخی مؤسسات بانکی، تراکنش‌ها فقط تا سه ماه در گذشته قابل fetch هستند. اگر تراکنش‌های قدیمی‌تر موردنیاز است، می‌توان آن‌ها را import کرد.

به‌روزرسانی اعتبارنامه‌های همگام‌سازی

برای به‌روزرسانی اعتبارنامه‌های بانکی، حالت توسعه‌دهنده را فعال کنید و به حسابداری ↤ پیکربندی ↤ همگام‌سازی آنلاین بروید. اتصالی را که باید به‌روزرسانی شود باز کنید، روی بروزرسانی مجوزها کلیک کنید و گام‌ها را دنبال کنید.

توجه

  • گام‌ها ممکن است بسته به ارائه‌دهندهٔ شخص ثالث متفاوت باشد، زیرا هر ارائه‌دهنده فرایند خود را دنبال می‌کند.

  • هنگام به‌روزرسانی اعتبارنامه‌های بانکی، اطمینان حاصل کنید که تمام حساب‌ها برای همگام‌سازی انتخاب شده‌اند، از جمله آن‌هایی که از مؤسسات بانکی دیگر هستند، در صورت لزوم.

ارائه‌دهندگان شخص ثالث

Odoo به ارائه‌دهندگان شخص ثالث متکی است تا به‌صورت امن به حساب‌های بانکی شما متصل شود و به‌صورت خودکار تراکنش‌ها و داده‌های مالی را به پایگاه داده وارد کند. ارائه‌دهندگان زیر:

نکته

هنگام اتصال یک بانک به Odoo:

  • بسته به بانک و کشور شما، ارائه‌دهندهٔ شخص ثالث پیش‌فرض را هنگام انتخاب بانک، در صورت لزوم تغییر دهید.

  • حتماً checkbox consent را برای اجازهٔ به اشتراک گذاشتن اطلاعات با Odoo تیک بزنید.

  • تمام حساب‌هایی که نیاز به دسترسی و همگام‌سازی دارند، از جمله آن‌هایی که از مؤسسات بانکی دیگر هستند را انتخاب کنید.

تراکنش‌های تکراری

هنگام وارد کردن تراکنش‌ها، برخی ممکن است به دلیل همان شناسهٔ تراکنش آنلاین یا همان ارز، مبلغ، شمارهٔ حساب و تاریخ تکراری به نظر برسند.

تراکنش‌های گم‌شده

تراکنش‌های گم‌شده یا در انتظار، entryهایی هستند که بانک هنوز اعتبارسنجی نکرده است.

برای یافتن تراکنش‌های گم‌شده و در انتظار، به نمای تطبیق بانکی بروید، روی آیکون (gear) کلیک کنید و Find Missing Transactions را انتخاب کنید.

برای وارد کردن یک تراکنش گم‌شدهٔ post‌شده، آن را انتخاب کنید و روی Import Transactions کلیک کنید.

توجه

  • مطمئن شوید اتصال با بانک فعال است تا تراکنش‌های گم‌شده را پیدا کنید.

  • تراکنش‌های انتظار را نمی‌توان وارد کرد.

عیب‌یابی

خطاهای همگام‌سازی یا قطع اتصال

برای گزارش یک خطای اتصال به Odoo support، حالت توسعه‌دهنده را فعال کنید، به حسابداری ↤ پیکربندی ↤ همگام‌سازی آنلاین بروید، اتصال ناموفق را انتخاب کنید و توضیحات خطا و مرجع را کپی کنید.

اگر اتصال با proxy از دست رفته و اتصال مجدد با استفاده از گزینهٔ اتصال مجدد موفق نیست، مستقیماً با support تماس بگیرید. شناسهٔ کلاینت یا مرجع خطا را از چتر ارائه دهید.

چرا همگام‌سازی در زمان واقعی کار نمی‌کند؟

همگام‌سازی برای کار در زمان واقعی طراحی نشده است، زیرا ارائه‌دهندگان شخص ثالث حساب‌ها را در فواصل مختلف همگام می‌کنند. برای راه‌اندازی دستی همگام‌سازی و بازیابی تراکنش‌های بانکی، به Accounting Dashboard بروید و روی بازیابی تراکنش‌ها کلیک کنید.

به‌صورت جایگزین، برای همگام‌سازی و fetch تراکنش‌ها، حالت توسعه‌دهنده را فعال کنید و به حسابداری ↤ پیکربندی ↤ همگام‌سازی آنلاین بروید.

برخی ارائه‌دهندگان refreshها را به یک‌بار در روز محدود می‌کنند. اگر تراکنش‌ها قبلاً fetch شده‌اند، کلیک مجدد روی بازیابی تراکنش‌ها ممکن است آن‌ها را بازیابی نکند.

تراکنش‌ها ممکن است روی یک حساب بانکی ظاهر شوند، اما در صورت داشتن وضعیت انتظار نمی‌توان آن‌ها را fetch کرد؛ فقط تراکنش‌های با وضعیت ارسال شده در دسترس هستند.

چرا تراکنش‌های من فقط زمانی که به‌صورت دستی refresh می‌کنم همگام می‌شوند؟

برخی بانک‌ها اقدامات امنیتی اضافی پیاده‌سازی می‌کنند و گام‌های اضافی، مانند یک کد احراز هویت SMS یا ایمیل، یا نوع دیگری از MFA را نیاز دارند.

چرا هیچ تراکنشی قابل مشاهده نیست؟

چند دلیل ممکن برای این مشکل وجود دارد:

  • هیچ حساب بانکی در طول اولین همگام‌سازی همگام نشده است.

  • ممکن است هیچ تراکنش جدیدی برای fetch در دسترس نباشد.

اگر حساب بانکی به‌درستی به یک ژورنال متصل است، اما تراکنش‌های post‌شده همچنان در پایگاه داده قابل مشاهده نیستند، با support تماس بگیرید.

چرا هیچ حسابی پس از همگام‌سازی نشان داده نمی‌شود؟

در طول فرایند همگام‌سازی، یک مؤسسهٔ بانکی انتخاب شد، اما هیچ حساب بانکی از این مؤسسه در طول اولین همگام‌سازی مجاز نشد.

عیب‌یابی Saltedge

چرا هنگام حذف یک همگام‌سازی در Odoo خطا وجود دارد؟

Odoo نمی‌تواند اتصال برقرارشده با مؤسسهٔ بانکی را به‌طور دائم حذف کند. با این حال، consent را لغو می‌کند، که از دسترسی Odoo به حساب جلوگیری می‌کند.

برای حذف اتصال، به حساب Salt Edge متصل شوید و همگام‌سازی را به‌صورت دستی حذف کنید. هنگامی که این کار انجام شد، می‌توان رکورد را در Odoo حذف کرد.

خطایی دارم که می‌گوید این حساب قبلاً همگام شده است

حساب بانکی قبلاً با Salt Edge همگام شده است. به dashboard Salt Edge دسترسی پیدا کنید تا بررسی کنید آیا اتصالی برقرار شده است.

  • اگر یک اتصال با همان اعتبارنامه‌ها در Salt Edge وجود دارد اما با Odoo همگام نشده، اتصال موجود را حذف کنید و یک اتصال جدید از Odoo ایجاد کنید.

  • اگر یک اتصال با همان اعتبارنامه‌ها در Salt Edge وجود دارد و قبلاً با Odoo همگام شده، اعتبارنامه‌های همگام‌سازی را به‌روزرسانی کنید.