إصدار فاتورة لأمر الحجز

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

تفعيل إصدار الفاتورة التلقائية

عند إنشاء أمر الحجز أو تعديله، فعّل خيار “إنشاء فاتورة تلقائية” في نموذج الحجز. عند الحفظ يقوم النظام تلقائياً بتوليد الفاتورة وفق الآلية التالية.

آلية احتساب الفاتورة

يحدد النظام قيمة الفاتورة وفق الخطوات التالية:

  1. يُحدد النظام فترة الحجز من تاريخ ووقت البدء إلى تاريخ ووقت الانتهاء.
  2. يُحدد النظام نوع الوحدة المرتبط بالوحدة المختارة في أمر الحجز.
  3. يُحدد النظام قاعدة التسعير النشطة المرتبطة بنوع الوحدة.
  4. يتحقق النظام مما إذا كان هناك سعر موسمي مرتبط بنوع الوحدة يتداخل مع فترة الحجز. إذا وُجد سعر موسمي نشط فإنه يحل محل قاعدة التسعير الأساسية خلال فترته. إذا تداخل أكثر من سعر موسمي في نفس الفترة يأخذ النظام الأحدث منهم. وإذا كانت هناك فترة يوجد فيها أكثر من قاعدة تسعير فكل يوم يُحسب وفق قاعدته المرتبطة.

طريقة الاحتساب حسب طريقة التسعير

  • إذا كانت طريقة التسعير أيام: يُحسب الإجمالي بناءً على عدد أيام الحجز مع التقريب للأعلى.
    • مثال: إذا كانت مدة الحجز 2.4 يوم فتُحسب الفاتورة على أساس 3 أيام.
  • إذا كانت طريقة التسعير أيام وساعات: يُحسب الإجمالي بالأيام الكاملة والساعات المتبقية بشكل دقيق.
    • مثال: إذا كانت المدة 2.4 يوم فتُحسب على أساس يومين و4 ساعات. سعر كل يوم يُؤخذ من قاعدة التسعير، وسعر كل ساعة كذلك. أما الدقائق الإضافية فتُحسب بقسمة سعر الساعة على 60 للحصول على سعر الدقيقة ثم ضربه في عدد الدقائق الإضافية.
  • إذا كانت طريقة التسعير ساعات: يُحسب الإجمالي بالساعات الكاملة والدقائق المتبقية. سعر كل ساعة يُؤخذ من قاعدة التسعير، وتُحسب الدقائق الإضافية بنفس الطريقة المذكورة أعلاه.

العملة والتحويل

إذا كانت عملة أمر الحجز مطابقة لعملة قاعدة التسعير لا يُجرى أي تحويل. أما إذا كانت مختلفة فيتم تحويل الأسعار من عملة قاعدة التسعير إلى عملة أمر الحجز باستخدام سعر الصرف في تاريخ الحجز وفق الأولوية التالية:

  • إذا أدخل المستخدم سعر صرف محلياً فإنه يُطبَّق بدلاً من السعر العالمي.
  • إذا كان تاريخ الحجز قبل أول سعر صرف مُدخل يُطبَّق أول سعر صرف.
  • إذا كان تاريخ الحجز بعد آخر سعر صرف مُدخل يُطبَّق آخر سعر صرف.
  • إذا كان تاريخ الحجز بين أسعار الصرف المُدخلة يُطبَّق أول سعر صرف قبل تاريخ الحجز.

تفاصيل الفاتورة المُصدَرة

تتضمن الفاتورة المُصدَرة تلقائياً البيانات التالية:

  • بيانات العميل المحدد في أمر الحجز.
  • عملة الفاتورة بعملة أمر الحجز.
  • تاريخ الإصدار بتاريخ توليد الفاتورة.
  • تاريخ الفاتورة بتاريخ إنشاء أمر الحجز.
  • ضرائب نوع الوحدة ذات الصلة (الضريبة الأولى والضريبة الثانية).

بنود الفاتورة

تختلف بنود الفاتورة بناءً على إعداد “عرض بنود الفاتورة لكل يوم” في إعدادات الإيجارات:

  • إذا كان الإعداد مفعّلاً:
    • أيام: يظهر كل يوم في سطر مستقل بالوصف (اسم نوع الوحدة + اسم الوحدة – تاريخ اليوم) بكمية 1 وسعر اليوم.
    • أيام وساعات: يظهر كل يوم في سطر مستقل بنفس الصيغة، والساعات الإضافية تظهر في سطر واحد بالوصف (اسم نوع الوحدة + اسم الوحدة – عدد الساعات) بكمية 1 وسعر الساعات.
    • ساعات: تظهر الساعات في سطر واحد بالوصف (اسم نوع الوحدة + اسم الوحدة – من تاريخ ووقت البدء إلى تاريخ ووقت الانتهاء + عدد الساعات) بكمية 1 وسعر الساعات.
  • إذا كان الإعداد معطّلاً:
    • أيام: تظهر أيام الحجز في سطر واحد بالوصف (اسم نوع الوحدة + اسم الوحدة – من تاريخ البدء / إلى تاريخ الانتهاء) بكمية 1 وسعر الأيام.
    • أيام وساعات: تظهر الأيام في سطر واحد بنفس الصيغة، والساعات الإضافية في سطر منفصل بالوصف (اسم نوع الوحدة + اسم الوحدة – عدد الساعات) بكمية 1 وسعر الساعات.
    • ساعات: تظهر الساعات في سطر واحد بالوصف (اسم نوع الوحدة + اسم الوحدة – من تاريخ ووقت البدء إلى تاريخ ووقت الانتهاء + عدد الساعات) بكمية 1 وسعر الساعات.

حالة الدفع في أمر الحجز

تُحدَّث حالة الدفع في أمر الحجز تلقائياً بناءً على حالة الفاتورة:

  • إذا صدرت الفاتورة ولم تُدفع: غير مدفوعة.
  • إذا صدرت الفاتورة ودُفعت كاملاً: مدفوعة.
  • إذا صدرت الفاتورة ودُفعت جزئياً: مدفوعة جزئياً.
  • إذا لم تصدر الفاتورة: غير مفوترة.