سؤال عملي بسيط

يعرض تقرير رصيد عميل الرقم 10. عشرة ماذا: غرامات ذهب، أم غرامات فضة، أم وحدات أصل آخر؟ تبدو الإجابة بديهية حتى إنها قد تُغفل عند تصميم السجلات.

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

الاسم والهوية والوحدة خصائص مختلفة

لتكون الكمية واضحة المعنى، يجب الفصل بين ثلاث خصائص.

ما الذي تقيّمه؟نهج HOLD OS
اسم العرضمخصص للقراءة؛ يمكن تغييره أو ترجمته أو عرضه بصورة مختلفة حسب السمة.
هوية الأصلمعرّف ثابت يحدد الأصل الذي تنتمي إليه الكمية، ولا يتغير بتغيير الاسم.
الوحدة والدقةتحددان وحدة تسجيل الكمية وعدد المنازل العشرية المسموحة.

وحدة مشتركة وهويتان مختلفتان

يُوزن الذهب والفضة عادة بالغرام. إذا سجل النظام «غرامات» فقط، فقد تُضاف كمية فضة خطأ إلى الذهب. تشابه الوحدة لا يجعل الأصلين أصلاً واحداً.

لذلك تكون الوحدة جزءاً من تعريف الأصل، لا بديلاً عن هويته. «10 غرامات» وصف ناقص؛ أما «10 غرامات من أصل Gold» فوصف مكتمل.

مثال توضيحي: أصل بوحدة خاصة

لنفترض أن مؤسسة تحوز أصلاً غير الذهب والفضة، يُعد بوحدة خاصة به. إذا افترض النظام الغرام أو عامله كنوع من الذهب، ستقوم الحسابات التالية على أساس خاطئ.

يتطلب تعريف هذا الأصل أن تحدد المؤسسة اسمه ووحدته ودقته، دون أن يخمن النظام شيئاً. هذا مثال لتوضيح الفكرة ولا يشير إلى أصل أو مؤسسة بعينها.

الهوية التاريخية للسجلات

يجب أن يحتفظ السجل المالي بصفته وقت التسجيل. إذا غيّرت المؤسسة أصلها الافتراضي من الذهب إلى الفضة اليوم، فلا تتحول أرصدة الأمس وعقوده إلى فضة، ولا تُعرض تحت اسمها.

تتضح أهمية هذا المبدأ في العقود الممتدة: فالالتزام المسجل بالذهب يُتابع ويُسوّى بالذهب حتى انتهائه.

  1. السجل الأصلي بالهوية والوحدة وقت التسجيل
  2. التغيير اللاحق يتغير الأصل الافتراضي أو اسم العرض
  3. حفظ التاريخ تبقى الهوية والوحدة الأصليتان
مخطط توضيحي

تطبيق ذلك في HOLD OS

لكل أصل Gold وSilver وCustom هوية ووحدة ودقة ثابتة في HOLD OS، وتستخدم جميعها محركاً مالياً مشتركاً. اسم العرض ليس هوية مالية، ولا تتحول السجلات أو تتغير تسميتها عند تغيير الأصل النشط أو الافتراضي.

راجع أصول مؤسستك في HOLD OS

نستعرض طريقة تعريف أصول مؤسستك وحفظ سجلاتها خلال العرض التوضيحي.