پرش به محتوا
ابدأ مجانًا

لماذا يهم التقويم الجلالي في برمجيات المؤسسات؟

من العرض البسيط إلى الحسابات الصحيحة — دور التاريخ الشمسي في نظام ERP إيراني

لماذا يهم التقويم الجلالي في برمجيات المؤسسات؟

پاسخ کوتاه: تقویم جلالی در نرم‌افزار سازمانی فقط «نمایش تاریخ» نیست؛ فیلتر گزارش‌ها، دوره‌های مالی، سررسید چک و محاسبه سن پارتی باید واقعاً شمسی باشند. افزونه‌های ناقص فقط ۱۰ تاریخ را شمسی می‌کنند و بقیه را میلادی رها می‌کنند — معیار انتخاب را این مقاله ببینید.

في إيران، ترتبط السنة المالية، وتاريخ استحقاق الشيكات، والإقرار الضريبي، والتقارير الدورية كلها بـ التقويم الهجري الشمسي (جلالي) تعمل. لهذا يُعدّ أي برنامج مؤسسي يفهم التاريخ بالتقويم الميلادي فقط ناقصاً بالنسبة للمستخدم الإيراني.

الفرق بين "العرض" و"الحساب"

كثير من الحلول تكتفي بـعرض التاريخ شمسيًا، بينما كل شيء خلف الكواليس ميلادي. وتظهر المشكلة عندما تريدون إعداد تقرير حسب الشهر أو السنة الشمسية، أو تطبيق فلتر دوري، أو إقفال السنة المالية. هنا يُحدث التحويل غير الدقيق أو الناقص خطأً حقيقيًا في الأرقام.

المواضع التي يكون فيها التقويم الجلالي الصحيح حيويًا

  • التقارير الدورية: مبيعات فروردين، ربح الربع الأول، مقارنة سنة بسنة.
  • المواعيد المستحقة: الشيكات والأقساط والتذكيرات وفق التقويم الهجري الشمسي.
  • إغلاق السنة المالية: المطابقة في إيران للسنة الهجرية الشمسية.
  • المستندات القانونية: الفاتورة والإقرار بالتاريخ الرسمي للبلد.

نهج Abrak

طبّقت Abrak التقويم الهجري الشمسي ليس كطبقة عرض فحسب، بل بشكل متكامل في النماذج والمرشّحات والتقارير — بحسابات دقيقة لتحويل التاريخ تُنجز الذهاب والإياب (من الشمسي إلى الميلادي والعكس) دون خطأ. النتيجة: التواريخ تُعرض بشكل صحيح وتكون صحيحة أيضاً في الحسابات.

برای دیدن ابرک در عمل، یک اپ بردارید و ابدأ أو الباقات للمراجعة. وعن المنصة نفسها، صفحة Odoo بالفارسية للاطلاع عليه.

مصدر خارجي: ويكيبيديا — التقويم الهجري الشمسي

باگ‌های رایج تقویم شمسی در نرم‌افزارهای سازمانی

  • فیلتر تاریخ ناسازگار: جستجوی بازه «مهر تا آذر» نتایج میلادی برمی‌گرداند — سند حسابداری پیدا نمی‌شود
  • گزارش دوره‌ای اشتباه: «فروش این ماه» از ۱ تا ۳۰ ماه میلادی حساب می‌شود نه شمسی
  • سال کبیسه: اسفند ۳۰روزه در سال کبیسه خطای تاریخ می‌دهد و سند قطع می‌شود
  • مرز نیمه‌شب: تبدیل دوطرفه جلالی/میلادی با اختلاف ساعت، سند را یک روز جابه‌جا ثبت می‌کند

فهرست کامل این باگ‌ها و روش تست را در تقویم جلالی در ERP: باگ‌های پنهان تاریخ باز کرده‌ایم. افزونه odoo_jalali_pro ابرک این ۴ کلاس باگ را با تست خودکار پوشش می‌دهد.

هفت نقطه که تقویم جلالی باید در آن تست شود

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

نقطهٔ تستورودی نمونهانتظار
مرز سال۲۹ و ۳۰ اسفندسال کبیسه درست تشخیص داده شود
مرز ماه ۳۱ روزه۳۱ شهریوردر گزارش شهریور بیاید نه مهر
گروه‌بندی ماهانهاسناد یک سال کامل۱۲ گروه، بدون ماه ۱۳
محاسبهٔ سررسیدفاکتور با مهلت ۳۰ روزه در بهمنسررسید در اسفند، با احتساب طول ماه
گزارش فصلیبازهٔ فصل چهارمدی تا اسفند، نه سه ماه میلادی
تعطیلات و روزهای کاریمحاسبهٔ مرخصی و کارکردتقویم رسمی ایران اعمال شود
ذخیره‌سازی و منطقهٔ زمانیثبت سند در ساعت ۲۳:۵۰تاریخ سند یک روز جابه‌جا نشود

چرا این باگ‌ها فقط بخشی از تاریخ‌ها را می‌گیرند

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

تحلیل یک نمونهٔ واقعی از این دست باگ‌ها در باگ‌های مرزی تقویم جلالی در ERP آمده است و اثر آن روی گزارش‌های قانونی در حسابداری ایرانی روی اودوو دیده می‌شود.

دکتر محمد مصطفی‌زاده
دربارهٔ نویسنده دکتر محمد مصطفی‌زاده — دکترای صنایع غذایی، ۲۱ سال تجربهٔ اجرایی در راه‌اندازی رستوران ایرانی و فرنگی، کاست کنترل و کترینگ صنعتی. مشاورهٔ راه‌اندازی رستوران ←

الانتقال من إكسل والنظام القديم إلى ERP سحابي

ابرک را کامل و رایگان به‌کار بگیرید

ابدأ مجانًا