استيراد العقود
تتيح لك دفترة استيراد عقود الموظفين بشكل جماعي من ملف خارجي، مما يوفر الوقت عند إنشاء أو تحديث عقود متعددة دفعة واحدة.
قبل البدء
- تأكد من امتلاكك صلاحية إضافة عقد في دورك الوظيفي.
- يمكنك تنزيل الملف النموذجي بالضغط على “تنزيل المثال” في صفحة الاستيراد للاطلاع على التنسيق الصحيح قبل البدء.
خطوات الاستيراد
الخطوة الأولى: خيارات الاستيراد
- من القائمة الرئيسية اضغط على “المرتبات”.
- اضغط على “العقود”.
- اضغط على زر “استيراد”.
- أدخل إعدادات الاستيراد على النحو التالي:
- ملف CSV: ارفع ملف الاستيراد بصيغة CSV.
- المحددات: حدد نوع الفاصل المستخدم في الملف — فاصلة (,) أو فاصلة منقوطة (;) أو Tab.
- استيراد أول صف: فعّل هذا الخيار إذا كان الصف الأول في الملف يحتوي على بيانات وليس عناوين أعمدة.
- اضغط على “الخطوة التالية”.
الخطوة الثانية: تعيين الحقول
قم بمطابقة أعمدة الملف مع الحقول المقابلة لها في النظام. الحقول المتاحة للاستيراد هي:
- موظف (إلزامي): أدخل كود الموظف أو اسمه. يجب إدخال أحدهما على الأقل.
- الكود: كود العقد. إذا تُرك فارغاً يُنشئ النظام رقماً تلقائياً. إذا أُدخل كود موجود مسبقاً يتم تحديث بيانات العقد.
- الوصف: وصف العقد. (اختياري)
- تاريخ البدء (إلزامي): يجب أن يتبع صيغة التاريخ المعتمدة في الحساب.
- تاريخ الانتهاء (إلزامي): يجب أن يكون أكبر من تاريخ البدء، ولا يجوز أن يتداخل مع عقد قائم لنفس الموظف.
- تاريخ الالتحاق (إلزامي): تاريخ التحاق الموظف بالعمل.
- تاريخ نهاية الاختبار (إلزامي): تاريخ انتهاء فترة الاختبار.
- تاريخ توقيع العقد: (اختياري)
- كود العملة: (اختياري) إذا تُرك فارغاً تُستخدم عملة النظام الافتراضية. يجب إدخال كود ISO صحيح مثل USD أو EUR.
- دورة القبض (إلزامي): تكرار صرف الرواتب.
- بنود الراتب: قم بمطابقة كل بند راتب نشط بعمود من الملف. بند Basic إلزامي. إذا تُركت قيمة البند فارغة يستخدم النظام المعادلة المُعرَّفة، وإذا أُدخلت قيمة رقمية تُستخدم بدلاً من المعادلة.
يمكنك أيضاً تفعيل الخيار التالي قبل الاستيراد:
- تخطي الأخطاء أثناء عملية الاستيراد: يستمر النظام في استيراد السجلات الصحيحة وتخطي السجلات التي تحتوي على أخطاء.
اضغط على “استيراد” لبدء العملية.
الخطوة الثالثة: النتيجة
يعرض النظام ملخصاً لنتائج عملية الاستيراد يتضمن عدد السجلات التي تم إضافتها أو تحديثها، وأي أخطاء في حال وجودها.
التحققات والرسائل
- إذا كان الموظف غير موجود في النظام:
“الموظف غير متاح في النظام.” - إذا تُرك كود الموظف واسمه فارغَين معاً:
“يجب إدخال كود الموظف أو اسمه.” - إذا كان تاريخ الانتهاء أصغر من تاريخ البدء:
“يجب أن يكون تاريخ انتهاء العقد أكبر من تاريخ البدء.” - إذا تداخل العقد مع عقد قائم لنفس الموظف:
“لا يمكنك إنشاء هذا العقد لأن هناك عقدًا موجودًا بالفعل (رمز العقد: 11، 01/01/2024 – 01/01/2029).” - إذا حاول المستخدم تغيير الموظف المرتبط بعقد موجود:
“لا يمكنك تغيير الموظف لعقد موجود بالفعل.” - إذا أُدخل رمز عملة غير صحيح:
“لقد أدخلت رمز عملة غير صالح.” - إذا كان تنسيق رمز العملة غير صحيح:
“يرجى استخدام رمز عملة ISO صالح (مثل USD أو EUR أو GBP).” - إذا كانت دورة القبض غير صحيحة:
“تردد الرواتب المحدد غير صالح. يرجى اختيار تردد صالح.” - إذا أُدخلت قيمة غير رقمية في بند الراتب:
“قيمة مكون الراتب غير صالحة. يرجى إدخال قيمة رقمية أو اتركها فارغة لاستخدام المعادلة المُعرَّفة في النظام.”