Skip to Content

ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

اگر قصد دارید سیستم حسابداری قدرتمند Odoo 20 را در شرکت یا سازمان خود در ایران مستقر کنید، با چالش‌هایی نظیر تقویم میلادی، صفرهای اضافه اعشار ریال، نبود ژورنال‌های چک و تفکیک نبودن کدینگ ۶ رقمی روبرو خواهید شد. در این مقاله به صورت کاملاً تصویری و گام‌به‌گام یاد می‌گیرید که چگونه با ماژول تخصصی Iran Accounting Setup محصول وب‌سایت OdooLearn.ir، کل سیستم مالی شرکت خود را در ۱۰ گام ساده، بدون نیاز به کدنویسی و با ضمانت ۱۰۰٪ عدم تخریب داده‌ها استانداردسازی و راه‌اندازی نمایید.
24 اکتبر 2026 توسط
ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20
Sina Mohammadi

۱. مقدمه: تفاوت‌های کلیدی حسابداری بین‌المللی Odoo با رویه‌های مالی ایران

نرم‌افزار ERP Odoo 20 یکی از منعطف‌ترین و پیشرفته‌ترین سیستم‌های مدیریت منابع سازمانی در دنیاست. با این حال، هسته اصلی حسابداری Odoo برای استانداردهای بین‌المللی طراحی شده و استفاده مستقیم از آن در ایران با چند مانع جدی همراه است:

  • سال مالی میلادی: پایان سال مالی در پیش‌فرض اودو ۳۱ دسامبر است؛ در حالی که شرکت‌های ایرانی نیاز دارند پایان سال مالی بر روی ۲۹ اسفند (۲۰ مارس) بسته شود.
  • ارقام اعشاری در مبالغ ریالی: در سیستم بانکی و بازار ایران، ریال واحد پول بدون اعشار است، اما سیستم‌های بین‌المللی به صورت پیش‌فرض دو رقم اعشار (.00) بعد از عدد نمایش می‌دهند.
  • فقدان دفاتر اختصاصی اسناد تجاری: فرآیند ثبت چک‌های دریافتی، چک‌های پرداختی، تسعیر نرخ ارز و بستن حساب‌ها نیازمند دفاتر روزنامه مجزا است.
  • ساختار کدینگ ۶ رقمی و گروه‌های حساب استاندارد: استانداردهای حسابرسی ایران نیازمند دسته‌بندی مشخص حساب‌ها در ۸ گروه اصلی (دارایی جاری، دارایی غیرجاری، بدهی جاری، بدهی بلندمدت، سرمایه، درآمد، بهای تمام‌شده و هزینه‌ها) می‌باشد.
  • حساب‌های پیش‌فرض سیستم: حساب‌های تسعیر ارز، حساب‌های معلق بانکی و انتقال نقدینگی باید در سطح شرکت به طور دقیق مقداردهی شوند.

۲. معرفی ماژول تنظیم و بومی‌سازی حسابداری ایران (Iran Accounting Setup)

ماژول Iran Accounting Setup توسط سینا محمدی و با تکیه بر تجربیات استقرار مالی تیم OdooLearn.ir برای هر دو نسخه Odoo 20 Community و Odoo 20 Enterprise توسعه داده شده است.

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

۳. راهنمای تصویری ویزارد ۱۰ مرحله‌ای پیکربندی حسابداری ایران

برای اجرای فرآیند، پس از نصب ماژول از منوی حسابداری ➔ پیکربندی ➔ حسابداری ایران ➔ ویزارد پیکربندی وارد می‌شوید:

ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام اول: ارزیابی تشخیصی سلامت سیستم و انتخاب شرکت

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

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام دوم: تنظیمات پایه، کشور مالیاتی، سال مالی شمسی و ارز ریال

در این بخش کشور داخلی حسابداری روی ایران، پایان دوره سال مالی روی ۲۹ اسفند (۲۰ مارس - پایان سال شمسی) و ارز پایه روی ریال ایران (IRR) بدون اعشار تنظیم می‌گردد.

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام سوم: ساختار درخت حساب‌ها و ۸ گروه حساب استاندارد ایران

تعریف و ساماندهی بیش از ۳۰ حساب کلیدی ۶ رقمی به همراه ایجاد اتوماتیک ۸ گروه حساب اصلی (کدهای ۱۱ تا ۶۱):

  • گروه ۱۱: دارایی‌های جاری
  • گروه ۱۲: دارایی‌های غیرجاری و ثابت
  • گروه ۲۱: بدهی‌های جاری
  • گروه ۲۲: بدهی‌های بلندمدت
  • گروه ۳۱: حقوق صاحبان سهام و سرمایه
  • گروه ۴۱: درآمدها و فروش کالا و خدمات
  • گروه ۵۱: بهای تمام‌شده کالای فروش‌رفته
  • گروه ۶۱: هزینه‌های اداری، عمومی، فروش و پرسنلی

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام چهارم: مالیات‌ها و عوارض ارزش افزوده و معافیت‌ها

تنظیم نرخ مالیات ارزش افزوده فروش و خرید (پیش‌فرض ۱۰٪)، تعریف معافیت‌های موضوع ماده ۹ قانون مالیات بر ارزش افزوده و نرخ صفر صادراتی.

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام پنجم: دفاتر روزنامه تخصصی بازار ایران

فعال‌سازی ژورنال‌های کاربردی:

  • اسناد دریافتنی / چک‌های دریافتی (CHQR)
  • اسناد پرداختنی / چک‌های پرداختی (CHQP)
  • تعدیلات و تهاتر ارزش افزوده (VATAD)
  • تفاوت تسعیر نرخ ارز (EXCH)
  • عملیات بستن حساب‌ها (CLOSE)
  • اسناد انبار (STKIR)

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام ششم: پیش‌فرض طرف‌حساب‌ها، بانک و شروط پرداخت

تنظیم حساب‌های پیش‌فرض دریافتنی (111301) و پرداختنی (211001)، حساب معلق بانکی (111007)، انتقال بین‌بانکی (111008) و شروط پرداخت نقدی، ۱۵ تا ۹۰ روزه و اقساطی.

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام هفتم: ارزش‌گذاری موجودی انبار، تسعیر ارز و تخفیفات نقدی

پیکربندی حساب‌های درآمد فروش (411001)، هزینه/بهای تمام‌شده (511001)، موجودی انبار (111605)، واسط ورود/خروج (111606/111607)، سود و زیان تسعیر ارز (412002/611501) و تخفیفات نقدی خرید و فروش (511004/411102).

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام هشتم: موقعیت‌های مالیاتی (Fiscal Positions)

نگاشت خودکار قوانین مالیاتی برای مشتریان و تأمین‌کنندگان شامل خریداران مشمول، شرکت‌های معاف و خریداران خارجی صادراتی.

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام نهم: پیش‌نمایش جامع تغییرات

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

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

گام دهم: گزارش پایان عملیات و ورود به داشبورد

ارائه گزارش موفقیت‌آمیز بودن فرآیند، تعداد رکوردهای ایجادشده و لاگ‌های ثبت‌شده، با دسترسی مستقیم به داشبورد سلامت مالی.

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

۴. آشنایی با داشبورد اختصاصی پایش سلامت حسابداری (Health Dashboard)

یکی از جذاب‌ترین بخش‌های این ماژول، داشبورد پایش سلامت مالی است. این داشبورد وضعیت ۱۱ بعد کلیدی شرکت را با سه نشانگر رنگی ارزیابی می‌کند:

  • 🟢 سبز (Ok): پارامتر کاملاً بر اساس استانداردهای ایران تنظیم شده است.
  • 🟡 زرد (Warning): نیازمند توجه یا بازبینی مدیر مالی است.
  • 🔴 قرمز (Danger): بخش مورد نظر تنظیم نشده است.

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

۵. معماری امن و غیرتخریبی (Non-Destructive Architecture) چیست و چرا حیاتی است؟

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

ماژول Iran Accounting Setup بر اساس اصل Zero Data Loss عمل می‌کند:

  1. هیچ حسابی حذف یا فیلدهای اصلی آن بازنویسی نمی‌شود.
  2. چنانچه کدهای حسابداری از قبل وجود داشته باشند، ماژول آنها را شناسایی و با حفظ پیوستگی از آنها استفاده مجدد (Reuse) می‌کند.
  3. تمامی تغییرات در جدول لاگ‌های سیستم (iran.accounting.log) با ذکر دقیق نام کاربر و تاریخ ثبت می‌گردند.

آموزش ماژول جامع تنظیم و بومی‌سازی حسابداری ایران برای Odoo 20

۶. ویدیو آموزشی ماژول

در ویدیو زیر به صورت کامل با عملکرد ماژول آشنا خواهید شد.


ویژگی‌های شاخص و نوآوری‌های نسخه Odoo 20

✨ نوآوری ویژه در Odoo 20: بخش «آموزش تصویری حسابداری» درون‌برنامه‌ای

در نگارش اختصاصی Odoo 20، برای اولین بار یک بخش «آموزش تصویری و راهنما» مستقیماً در نوار بالای منوی حسابداری (Invoicing Top Bar) و در منوی پیکربندی تعبیه شده است. این بخش شامل اسکرین‌شات‌های باکیفیت وکتور، نمودار گردش چک‌های تجاری، جدول طبقه‌بندی گروه‌های حساب و دکمه‌های پرش مستقیم به ویزارد و داشبورد می‌باشد تا کاربران بدون خروج از نرم‌افزار به مستندات دسترسی داشته باشند.

🛡️ انطباق ۱۰۰٪ با موتور امنیتی Odoo 20

بازنویسی کامل لایه مجوزها مطابق با قوانین جدید ir.access در Odoo 20، تعریف دسترسی‌های چندشرکتی (Multi-Company) و ایزولاسیون کامل دیتابیس بدون هیچ‌گونه خطا یا اخطار امنیتی.

⚡ درخت حساب‌های مدرن بدون وابستگی

سازگار شده با ساختار مدرن حساب‌های اودو و حذف مدل‌های قدیمی با حفظ کامل ساختار استاندارد ۸ گروه حسابداری ایران (کدهای ۱۱ تا ۶۱) و پشتیبانی از حسابداری انبار ادواری و دائمی.

۷. راهنمای نصب و راه‌اندازی سریع در Odoo 20 (Community & Enterprise)

  1. پوشه ماژول odoolearn_iran_accounting_setup را در مسیر custom-addons سرور اودو ۲۰ خود قرار دهید.
  2. وارد منوی برنامه‌ها (Apps) در Odoo 20 شوید و حالت توسعه‌دهنده (Developer Mode) را فعال نموده و روی به‌روزرسانی لیست برنامه‌ها (Update Apps List) کلیک کنید.
  3. ماژول OdooLearn Iran Accounting Setup را جستجو کرده و دکمه نصب (Activate) را بزنید.
  4. از منوی حسابداری ➔ پیکربندی ➔ حسابداری ایران وارد ویزارد پیکربندی شوید و ۱۰ مرحله را با یک کلیک اجرا کنید.
  1. پوشه ماژول iran_accounting_setup را در مسیر custom-addons سرور اودو قرار دهید.
  2. وارد منوی برنامه‌ها (Apps) در Odoo شوید و روی به‌روزرسانی لیست برنامه‌ها (Update Apps List) کلیک کنید.
  3. ماژول Iran Accounting Setup را جستجو کرده و دکمه نصب (Activate) را بزنید.
  4. از منوی حسابداری ➔ پیکربندی ➔ حسابداری ایران وارد ویزارد پیکربندی شوید و ۱۰ مرحله را طی کنید.

۸. پرسش‌های متداول درباره حسابداری ایران در Odoo 20 (FAQ)

❓ آیا این ماژول با هر دو نسخه Community و Enterprise اودو ۲۰ سازگار است؟

بله، ماژول به صورت ۱۰۰٪ استاندارد برای هر دو نسخه Community و Enterprise توسعه داده شده و از قابلیت‌های پیشرفته Enterprise نظیر گزارش‌های حسابداری و داشبوردها نیز کاملاً پشتیبانی می‌کند.

❓ آیا اجرای ویزارد به اطلاعات فاکتورها یا اسناد قبلی آسیب می‌زند؟

خیر، معماری ماژول کاملاً غیرتخریبی (Non-Destructive) است. در صورت وجود حساب‌ها یا ژورنال‌های قبلی، آن‌ها را شناسایی و مجدداً استفاده (Reuse) می‌کند و هیچ رکوردی را حذف نمی‌نماید (ضمانت Zero Data Loss).

❓ وضعیت تاریخ سال مالی و تقویم در این ماژول چگونه است؟

پایان سال مالی به صورت خودکار بر روی ۲۹ اسفند (۲۰ مارس) قفل و تنظیم می‌شود و دوره‌های مالیاتی فصلی (ارزش افزوده) نیز متناسب با فصول ۴گانه سال شمسی سازماندهی می‌گردند.

❓ آیا صفرهای اعشار ریال حذف می‌شوند؟

بله، دقت اعشار ارز پایه IRR روی صفر تنظیم شده و در تمامی پیش‌فاکتورها، فاکتورهای رسمی، گزارش‌های سود و زیان و تراز آزمایشی مبالغ بدون ممیزهای زائد نمایش داده می‌شوند.

۹. نتیجه‌گیری و دریافت ماژول

ماژول Iran Accounting Setup یک ابزار بی‌نظیر برای تمامی شرکت‌های ایرانی است که می‌خواهند با کمترین هزینه و در بالاترین سطح امنیت، حسابداری Odoo 20 را پیاده‌سازی کنند.

خرید و دانلود ماژول حسابداری ایران اودو ۲۰ (Odoo 20)