أنواع العملات في Dynamics 365 Finance
- Accounting currency (عملة المحاسبة): هذه هي العملة الأساسية لدفتر الأستاذ (الـ Ledger) في الـ legal entity. كل القيود في النهاية تُخزَّن وتُرحَّل بهذه العملة، وهي أساس التقارير المالية الداخلية.
- Reporting currency (عملة التقارير): تُستخدم لعرض التقارير المالية بعملة ثانية (غالبًا عملة المجموعة أو الشركة الأم). النظام يحسب تلقائيًا نفس القيود المحاسبية بعملة التقارير باستخدام أسعار الصرف.
- Transaction currency (عملة الحركة): العملة التي تُسجَّل بها الفاتورة أو السند فعليًا (عميل، مورد، مشروع، إلخ). النظام يحوّل من عملة الحركة → عملة المحاسبة (وأحيانًا → عملة التقارير) حسب سعر الصرف.
أين نضبط العملات في النظام؟
1. إعداد العملة نفسها
- المسار: Organization administration > Setup > Currencies- أهم الإعدادات: - Currency code: مثل SAR, USD, EUR - ISO code: نفس الكود القياسي العالمي - Number of decimals: عدد المنازل العشرية (مثلاً 2 للريال/الدولار) - Symbol: الرمز الذي يظهر في الشاشات والتقارير
2. إعداد عملة المحاسبة وعملة التقارير للـ legal entity
- المسار: General ledger > Ledger setup > Ledger- في تبويب Currency: - Accounting currency: تحدد مرة واحدة عند إنشاء الكيان القانوني - Reporting currency (اختياري): لو تحتاج تقارير بعملة ثانية (مثلاً شركة سعودية لكن تقاريرها بالدولار)
> مهم: بعد ما تبدأ ترحيل قيود فعلية أو ميزانية، لا يمكن تغيير عملة المحاسبة أو التقارير لنفس الـ legal entity؛ لو احتجت تغيير، غالبًا تنشئ legal entity جديد بإعداد صحيح.
أسعار الصرف (Exchange rates)
1. أنواع أسعار الصرف (Exchange rate types)
- المسار: General ledger > Currencies > Exchange rate types- تستخدم لتمييز سياقات مختلفة: - Default: السعر القياسي - Sales / Purchase: لو حاب تفصل سعر صرف للمبيعات عن المشتريات - Budget: سعر صرف خاص بالميزانيات
2. جدول أسعار الصرف
- المسار: General ledger > Currencies > Currency exchange rates- لكل سطر: - From currency / To currency - Exchange rate type - Valid from date - Rate / Factor (حسب طريقة الحساب في النظام)
3. مزوّدي أسعار الصرف (Exchange rate providers)
- تقدر تربط مع مزوّد خارجي مثل OANDA أو European Central Bank - المسار: General ledger > Currencies > Configure exchange rate providers - بعدها تستخدم صفحة Import currency exchange rates لاستيراد الأسعار بشكل دوري بدل إدخالها يدويًا.
نقاط مهمة لازم تثبت في ذهنك
- Accounting vs Reporting vs Transaction currency: لازم تفرق بينهم كويس. - مكان إعداد كل نوع عملة: - العملة نفسها في Organization administration - عملة المحاسبة/التقارير في Ledger - أسعار الصرف وأنواعها في General ledger > Currencies - عدم إمكانية تغيير عملة المحاسبة بعد وجود قيود - استخدام exchange rate providers لاستيراد الأسعار تلقائيًا - فكرة triangulation currency في التحويلات المعقدة بين العملات.