Cargolake
المساعدة والأدلة/المالية

قواعد الترحيل

كيف تصير الأحداث التجارية قيودًا تلقائيًا — المصادر، والشروط، والبنود، وتحديد الحساب.

قاعدة الترحيل تحوّل حدثًا تجاريًا إلى قيد. فحين تصدر فاتورة أو يرتدّ شيك، تقرر القواعد أي الحسابات تُدان وأيها تُدَّان وبكم.

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

ما تحمله القاعدة

الحقلملاحظات
نوع النطاقعام أو تعريفة.
معرّف النطاقأي تعريفة، حين يكون النطاق عليها.
المصدرالحدث الذي تستجيب له.
الوصفما تفعله القاعدة.
صالحة من / إلىالفترة التي تنطبق فيها.
نشطةهل هي سارية.
الشروطأي الأحداث تطابقها.
البنودالمدين والدائن الذي تُنتجه.

المصادر

المصدرالحدث
فاتورةفاتورة عميل.
فاتورة مورّدفاتورة مورّد.
سداددفعة.
شيكحدث شيك.
صرف عُهدة — معالجةصرف نقد العُهدة.
صرف عُهدة — إرسالإرسال العُهدة.

وتظهر العُهدة مرتين لأن صرف النقد وإرسال المصروف المسوّى حدثان محاسبيان مختلفان. راجع طلبات صرف العُهد.

النطاق

ابدأ عامًا وأضف قواعد بنطاق تعريفة حيث يُرحَّل رسم بعينه بطريقة مختلفة فعلًا. فغابة من القواعد الضيقة أصعب بكثير في التتبّع من قليل من القواعد الواسعة.

الشروط

الشروط تقرر هل تطابق القاعدة الحدث:

الجزءالمعنى
مفتاح السمةأي حقل في الحدث يُنظر إليه.
العمليةEQ NE IN NIN GT GTE LT LTE LIKE EXISTS
القيمةما يُقارن به.
المُكمِّمANY أو ALL أو NONE — للسمات التي تحمل عدة قيم.

وشاشة مخطط الحقول توثّق السمات المتاحة لكل مصدر. راجعها بدل التخمين: فالشرط على مفتاح غير موجود لا يطابق أبدًا، والقاعدة ببساطة لا تعمل — بصمت.

البنود

كل بند يُنتج بند قيد واحدًا:

الحقلملاحظات
رقم البندالترتيب داخل القيد.
مدين/دائنمدين أو دائن.
حساب الأستاذالحساب، حين يكون ثابتًا.
الدالة المخصصةكيف يُشتق الحساب، حين لا يكون ثابتًا.
مصدر المبلغمن أين يأتي المبلغ.
الأبعاد من السياقأي سمات تحليل تُنقل من الحدث.

مصادر المبلغ

المصدرالمبلغ
صافي البندالقيمة الصافية.
ضريبة البندالضريبة.
إجمالي البندالصافي زائد الضريبة.
ثابتمبلغ ثابت.
نسبة من الصافينسبة من الصافي.
نسبة من الإجمالينسبة من الإجمالي.

وقاعدة فاتورة نموذجية تُدين المدينين بـإجمالي البند، وتُدين الإيراد بـصافي البند، وتُدين حساب الضريبة بـضريبة البند. والثلاثة معًا تتوازن؛ وأي اثنين منها لا يتوازنان.

تحديد الحساب ديناميكيًا

بدل تسمية حساب ثابت، يستطيع البند اشتقاق واحد من الحدث:

الدالةتُحدد
استخراج من الحساب البنكيحساب الأستاذ المرتبط بالحساب البنكي.
استخراج من العميلحساب العميل.
استخراج من المورّدحساب المورّد.
استخراج من حساب الخزينةحساب الموقع النقدي.
حساب أستاذحساب محدد مباشرة.

وهذا ما يُبقي مجموعة القواعد صغيرة. فقاعدة سداد واحدة تخدم كل البنوك، لأن الحساب يأتي من البنك المستخدم — راجع شجرة الحسابات لكيفية ضبط تلك الروابط.

تواريخ الصلاحية

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

ولا تعدّل أبدًا قاعدة سبق أن رحّلت. فالقيود التاريخية أنتجها ما قالته القاعدة وقتها، وتعديلها يُفقد القدرة على تفسيرها.

اختبار قاعدة جديدة

  1. راجع مخطط الحقول للمفاتيح التي تستخدمها.
  2. تأكد أن البنود تتوازن لحدث تمثيلي.
  3. اضبط الصلاحية من تاريخ مستقبلي، ثم رحّل معاملة اختبار وافحص بنود القيد الناتجة — كل بند يعرض القاعدة التي أنتجته.
  4. راجع انتقال الأبعاد، وإلا صار في تحليلك ثقب في موضع عمل القاعدة الجديدة بالضبط.

حين لا يظهر قيد متوقع

اعمل على هذه القائمة نزولًا:

  1. هل القاعدة نشطة؟
  2. هل تاريخ الحدث داخل صالحة من / إلى؟
  3. هل يطابق المصدر الحدث؟
  4. هل تطابق الشروط — خاصةً مفاتيح السمات والمُكمِّمات؟
  5. هل النطاق أضيق مما تظن — قاعدة تعريفة حيث قُصدت قاعدة عامة؟
  6. إن عملت القاعدة وكان القيد خاطئًا، فانظر إلى مصدر المبلغ أولًا. فهو الخطأ الأشيع، وصافي مقابل إجمالي هو أشيع صوره.

آخر تحديث ١٠ أغسطس ٢٠٢٦