۱. مقدمه: تفاوتهای کلیدی حسابداری بینالمللی Odoo با رویههای مالی ایران
نرمافزار ERP Odoo 19 یکی از منعطفترین و پیشرفتهترین سیستمهای مدیریت منابع سازمانی در دنیاست. با این حال، هسته اصلی حسابداری Odoo برای استانداردهای بینالمللی طراحی شده و استفاده مستقیم از آن در ایران با چند مانع جدی همراه است:
- سال مالی میلادی: پایان سال مالی در پیشفرض اودو ۳۱ دسامبر است؛ در حالی که شرکتهای ایرانی نیاز دارند پایان سال مالی بر روی ۲۹ اسفند (۲۰ مارس) بسته شود.
- ارقام اعشاری در مبالغ ریالی: در سیستم بانکی و بازار ایران، ریال واحد پول بدون اعشار است، اما سیستمهای بینالمللی به صورت پیشفرض دو رقم اعشار (.00) بعد از عدد نمایش میدهند.
- فقدان دفاتر اختصاصی اسناد تجاری: فرآیند ثبت چکهای دریافتی، چکهای پرداختی، تسعیر نرخ ارز و بستن حسابها نیازمند دفاتر روزنامه مجزا است.
- ساختار کدینگ ۶ رقمی و گروههای حساب استاندارد: استانداردهای حسابرسی ایران نیازمند دستهبندی مشخص حسابها در ۸ گروه اصلی (دارایی جاری، دارایی غیرجاری، بدهی جاری، بدهی بلندمدت، سرمایه، درآمد، بهای تمامشده و هزینهها) میباشد.
- حسابهای پیشفرض سیستم: حسابهای تسعیر ارز، حسابهای معلق بانکی و انتقال نقدینگی باید در سطح شرکت به طور دقیق مقداردهی شوند.
۲. معرفی ماژول تنظیم و بومیسازی حسابداری ایران (Iran Accounting Setup)
ماژول Iran Accounting Setup توسط سینا محمدی و با تکیه بر تجربیات استقرار مالی تیم OdooLearn.ir برای هر دو نسخه Odoo 19 Community و Odoo 19 Enterprise توسعه داده شده است.
این ماژول به جای دستکاری هسته اصلی نرمافزار، از طریق یک ویزارد تعاملی هوشمند، تمامی پارامترها، حسابها، گروهها، نرخهای مالیاتی، ژورنالها و شروط پرداخت را متناسب با استانداردهای حسابداری ایران پیکربندی میکند.
۳. راهنمای تصویری ویزارد ۱۰ مرحلهای پیکربندی حسابداری ایران
برای اجرای فرآیند، پس از نصب ماژول از منوی حسابداری ➔ پیکربندی ➔ حسابداری ایران ➔ ویزارد پیکربندی وارد میشوید:
گام اول: ارزیابی تشخیصی سلامت سیستم و انتخاب شرکت
در این گام، سیستم وضعیت دیتابیس فعلی شرکت را بررسی کرده و گزارشی از تعداد حسابها، ژورنالها و مالیاتهای موجود ارائه میدهد تا قبل از هر کاری اشراف کامل بر وضعیت داشته باشید.
گام دوم: تنظیمات پایه، کشور مالیاتی، سال مالی شمسی و ارز ریال
در این بخش کشور داخلی حسابداری روی ایران، پایان دوره سال مالی روی ۲۹ اسفند (۲۰ مارس - پایان سال شمسی) و ارز پایه روی ریال ایران (IRR) بدون اعشار تنظیم میگردد.
گام سوم: ساختار درخت حسابها و ۸ گروه حساب استاندارد ایران
تعریف و ساماندهی بیش از ۳۰ حساب کلیدی ۶ رقمی به همراه ایجاد اتوماتیک ۸ گروه حساب اصلی (کدهای ۱۱ تا ۶۱):
- گروه ۱۱: داراییهای جاری
- گروه ۱۲: داراییهای غیرجاری و ثابت
- گروه ۲۱: بدهیهای جاری
- گروه ۲۲: بدهیهای بلندمدت
- گروه ۳۱: حقوق صاحبان سهام و سرمایه
- گروه ۴۱: درآمدها و فروش کالا و خدمات
- گروه ۵۱: بهای تمامشده کالای فروشرفته
- گروه ۶۱: هزینههای اداری، عمومی، فروش و پرسنلی
گام چهارم: مالیاتها و عوارض ارزش افزوده و معافیتها
تنظیم نرخ مالیات ارزش افزوده فروش و خرید (پیشفرض ۱۰٪)، تعریف معافیتهای موضوع ماده ۹ قانون مالیات بر ارزش افزوده و نرخ صفر صادراتی.
گام پنجم: دفاتر روزنامه تخصصی بازار ایران
فعالسازی ژورنالهای کاربردی:
- اسناد دریافتنی / چکهای دریافتی (CHQR)
- اسناد پرداختنی / چکهای پرداختی (CHQP)
- تعدیلات و تهاتر ارزش افزوده (VATAD)
- تفاوت تسعیر نرخ ارز (EXCH)
- عملیات بستن حسابها (CLOSE)
- اسناد انبار (STKIR)
گام ششم: پیشفرض طرفحسابها، بانک و شروط پرداخت
تنظیم حسابهای پیشفرض دریافتنی (111301) و پرداختنی (211001)، حساب معلق بانکی (111007)، انتقال بینبانکی (111008) و شروط پرداخت نقدی، ۱۵ تا ۹۰ روزه و اقساطی.
گام هفتم: ارزشگذاری موجودی انبار، تسعیر ارز و تخفیفات نقدی
پیکربندی حسابهای درآمد فروش (411001)، هزینه/بهای تمامشده (511001)، موجودی انبار (111605)، واسط ورود/خروج (111606/111607)، سود و زیان تسعیر ارز (412002/611501) و تخفیفات نقدی خرید و فروش (511004/411102).
گام هشتم: موقعیتهای مالیاتی (Fiscal Positions)
نگاشت خودکار قوانین مالیاتی برای مشتریان و تأمینکنندگان شامل خریداران مشمول، شرکتهای معاف و خریداران خارجی صادراتی.
گام نهم: پیشنمایش جامع تغییرات
مشاهده جدول تفکیکی تعداد حسابها، ژورنالها، مالیاتها و موقعیتهای آماده ایجاد جهت اعتبارسنجی نهایی با امکان زدن دکمه ✅ تایید و اعمال نهایی پیکربندی.
گام دهم: گزارش پایان عملیات و ورود به داشبورد
ارائه گزارش موفقیتآمیز بودن فرآیند، تعداد رکوردهای ایجادشده و لاگهای ثبتشده، با دسترسی مستقیم به داشبورد سلامت مالی.
۴. آشنایی با داشبورد اختصاصی پایش سلامت حسابداری (Health Dashboard)
یکی از جذابترین بخشهای این ماژول، داشبورد پایش سلامت مالی است. این داشبورد وضعیت ۱۱ بعد کلیدی شرکت را با سه نشانگر رنگی ارزیابی میکند:
- 🟢 سبز (Ok): پارامتر کاملاً بر اساس استانداردهای ایران تنظیم شده است.
- 🟡 زرد (Warning): نیازمند توجه یا بازبینی مدیر مالی است.
- 🔴 قرمز (Danger): بخش مورد نظر تنظیم نشده است.
۵. معماری امن و غیرتخریبی (Non-Destructive Architecture) چیست و چرا حیاتی است؟
در دیتابیسهای عملیاتی که ماهها یا سالهاست در حال کار هستند، هرگونه تغییر نسنجیده در حسابها میتواند باعث به هم ریختن تراز آزمایشی یا خرابی اسناد شود.
ماژول Iran Accounting Setup بر اساس اصل Zero Data Loss عمل میکند:
- هیچ حسابی حذف یا فیلدهای اصلی آن بازنویسی نمیشود.
- چنانچه کدهای حسابداری از قبل وجود داشته باشند، ماژول آنها را شناسایی و با حفظ پیوستگی از آنها استفاده مجدد (Reuse) میکند.
- تمامی تغییرات در جدول لاگهای سیستم (iran.accounting.log) با ذکر دقیق نام کاربر و تاریخ ثبت میگردند.
۶. ویدیو آموزشی ماژول
در ویدیو زیر به صورت کامل با عملکرد ماژول آشنا خواهید شد.
۷. راهنمای نصب و راهاندازی سریع در Odoo 19
- پوشه ماژول iran_accounting_setup را در مسیر custom-addons سرور اودو قرار دهید.
- وارد منوی برنامهها (Apps) در Odoo شوید و روی بهروزرسانی لیست برنامهها (Update Apps List) کلیک کنید.
- ماژول Iran Accounting Setup را جستجو کرده و دکمه نصب (Activate) را بزنید.
- از منوی حسابداری ➔ پیکربندی ➔ حسابداری ایران وارد ویزارد پیکربندی شوید و ۱۰ مرحله را طی کنید.
۸. نتیجهگیری و دریافت ماژول
ماژول Iran Accounting Setup یک ابزار بینظیر برای تمامی شرکتهای ایرانی است که میخواهند با کمترین هزینه و در بالاترین سطح امنیت، حسابداری Odoo 19 را پیادهسازی کنند.












