پرش به محتوا
Ücretsiz başlayın

Kurumsal yazılımda Jalali takvimi neden önemlidir?

Basit görüntülemeden doğru hesaplamalara — bir İran ERP'sinde Jalali takviminin rolü

Kurumsal yazılımda Jalali takvimi neden önemlidir?

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

İran'da mali yıl, çek vadesi, vergi beyannamesi ve dönemsel raporların tümü Hicri Şemsi (Jalali) takvimi çalışır. Bu yüzden tarihi yalnızca miladi olarak anlayan bir kurumsal yazılım, İranlı kullanıcı için eksiktir.

"Gösterim" ile "hesaplama" arasındaki fark

Birçok çözüm tarihi yalnızca Hicri Şemsi olarak gösterir, ancak perde arkasında her şey Miladi'dir. Sorun, Hicri Şemsi ay veya yıla göre rapor almak, dönemsel filtre uygulamak veya mali yılı kapatmak istediğinizde ortaya çıkar. İşte burada hatalı veya eksik dönüştürme, rakamlarda gerçek hataya yol açar.

Jalali takviminin doğru olmasının hayati olduğu yerler

  • Dönemsel raporlar: Farvardin satışları, ilk çeyrek kârı, yıldan yıla karşılaştırma.
  • Vadeler: Çekler, taksitler ve hatırlatmalar Jalali (Hicri Şemsi) takvime göre düzenlenir.
  • Mali yıl kapanışı: İran'da Jalali takvimiyle örtüşür.
  • Yasal belgeler: Ülkenin resmi takviminde Fatura ve beyanname.

Abrak'ın yaklaşımı

Abrak, Hicri Şemsi (Jalali) takvimini salt bir görüntüleme katmanı olarak değil, formlar, filtreler ve raporlarla tam bütünleşik biçimde uygulamıştır — tarih dönüşümünü (Şemsi'den Miladi'ye ve geri) hatasız yapan kesin hesaplamalarla. Sonuç: tarihler hem doğru görüntülenir hem de hesaplamalarda doğru çalışır.

برای دیدن ابرک در عمل، یک اپ بردارید و Başlayın veya Paketler inceleyin. Platform hakkında da Farsça Odoo sayfası inceleyin.

Dış kaynak: Vikipedi — Hicri Şemsi takvimi

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

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

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

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

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

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

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

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

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

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

Excel ve eski sistemden bulut ERP'ye geçiş

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

Ücretsiz başlayın