كيف تتم محاسبة التعديلات خارج نطاق العقد؟
التعديلات خارج نطاق العقد (Change Orders) تُحاسَب عادة بإحدى ثلاث طرق: بالساعة، أو بسعر ثابت لكل طلب تعديل بعد تسعيره، أو ضمن باقة صيانة شهرية مسبقة الدفع. الأصل أن أي عقد برمجي جيد يحدد نطاق العمل (Scope) بدقة، وما يخرج عنه يُعامل كعمل إضافي منفصل له عرض سعر وموافقة قبل التنفيذ، لتجنب الخلافات المالية لاحقاً.
ما المقصود بـ"التعديل خارج نطاق العقد"؟
عند التعاقد مع شركة برمجة لتطوير نظام أو موقع أو تطبيق، يوقّع الطرفان على وثيقة تحدد نطاق العمل (Scope of Work)، وهي قائمة المهام والمخرجات المتفق عليها بسعر ثابت أو مدة زمنية محددة.
أي طلب يضيفه العميل لاحقاً ولم يكن مذكوراً في هذه الوثيقة، مثل ميزة جديدة، أو تكامل مع نظام خارجي، أو تغيير في تصميم متفق عليه سلفاً، يُصنَّف في عالم إدارة المشاريع باسم "أمر تغيير" أو Change Order.
هذا لا يعني أن كل طلب صغير سيُحاسب عليه العميل. الفرق يكمن بين تعديل بسيط لا يؤثر على الجدول الزمني أو الموارد، وبين إضافة حقيقية تستهلك وقتاً وجهداً من فريق التطوير.
لماذا تحدث هذه التعديلات بكثرة؟
في مشاريع الأنظمة المخصصة، من الطبيعي أن تتضح للعميل احتياجات جديدة بعد رؤية النسخة الأولى من المنتج، خصوصاً في مشاريع الـ MVP (النسخة الأولية القابلة للتشغيل بأقل الميزات) التي تُطرح للاختبار قبل التوسع.
مثال شائع في السوق السعودي: متجر إلكتروني في جدة يبدأ بربط بوابة دفع واحدة، ثم يطلب صاحب المتجر لاحقاً إضافة الدفع عبر Apple Pay أو تقسيط تمارا، وهذا خارج النطاق الأصلي إن لم يُذكر في العقد.
مثال آخر: عيادة في الرياض تتعاقد على نظام حجز مواعيد بسيط، ثم تطلب إضافة تكامل مع نظام التأمين الطبي، وهو تطوير إضافي يستحق تسعيراً منفصلاً.
الطرق الشائعة لمحاسبة التعديلات الإضافية
تختلف آلية التسعير حسب طبيعة العقد الأصلي (سعر ثابت أم زمن ومواد)، وحسب حجم التعديل المطلوب. الجدول التالي يلخص أكثر الطرق استخداماً في مشاريع البرمجة بالسوق السعودي.
| طريقة المحاسبة | متى تُستخدم | ملاحظات |
|---|---|---|
| بالساعة (Time & Material) | تعديلات صغيرة ومتفرقة | سعر الساعة يتراوح غالباً بين 80 و250 ريالاً حسب تعقيد المهمة، وهذه أرقام تقديرية |
| سعر ثابت لكل طلب | ميزة أو تكامل واضح المعالم | يُقدَّم عرض سعر منفصل قبل البدء بعد تحليل المتطلبات |
| باقة صيانة شهرية | عملاء لديهم تعديلات دورية مستمرة | باقات صيانة تبدأ تقديرياً من 500–1,500 ريال شهرياً حسب عدد ساعات الدعم |
| مرحلة إضافية (Phase 2) | توسعة كبيرة في النظام | تُعامل كمشروع فرعي بعقد ملحق (Addendum) |
الأرقام أعلاه تقديرية للاسترشاد فقط، وتختلف باختلاف حجم الشركة المنفذة وتعقيد النظام ومدى إلحاح التسليم. الأنسب دائماً طلب عرض سعر مفصل بعد وصف التعديل المطلوب.
خطوات عملية لإدارة طلب تعديل بشكل سليم
سواء كنت صاحب مشروع أو مسؤولاً عن الاتصال بمزود الخدمة، هذه الخطوات تحميك من المفاجآت المالية والخلافات:
- توثيق الطلب كتابياً: أرسل التعديل المطلوب عبر البريد أو نظام تذاكر الدعم بدلاً من الاكتفاء بمكالمة هاتفية.
- مطالبة بتقييم فني مبدئي: اطلب من الفريق التقني تحديد هل التعديل داخل النطاق أم خارجه، مع سبب واضح.
- الحصول على عرض سعر مكتوب: يجب أن يتضمن العرض الوقت التقديري، التكلفة، وأثره على موعد التسليم النهائي.
- الموافقة الرسمية قبل التنفيذ: لا يبدأ العمل الإضافي إلا بعد توقيع أو تأكيد كتابي من صاحب القرار.
- تحديث وثيقة النطاق: يُضاف التعديل إلى نطاق العمل الرسمي حتى لا يتكرر الجدل حوله في مرحلة لاحقة.
عند التعاقد على نظام إدارة علاقات العملاء CRM (Customer Relationship Management) أو نظام موارد بشرية، اطلب من المزوّد إدراج بند صريح في العقد يوضح آلية تسعير أي تعديل مستقبلي، هذا يوفر عليك وقت التفاوض لاحقاً.
الفوترة والتوثيق المالي للتعديلات الإضافية
أي مبلغ إضافي يُحصَّل مقابل تعديل خارج النطاق يجب أن يصدر له فاتورة رسمية، خصوصاً أن الفوترة الإلكترونية أصبحت إلزامية في المملكة ضمن منظومة "فاتورة" التابعة لهيئة الزكاة والضريبة والجمارك. يمكن الاطلاع على تفاصيل الإلزام عبر الموقع الرسمي لهيئة الزكاة والضريبة والجمارك.
هذا التوثيق لا يحمي مزوّد الخدمة فقط، بل يمنح العميل أيضاً سجلاً واضحاً لكل مبلغ دُفع مقابل أي عمل إضافي، وهو مفيد عند مراجعة ميزانية المشروع لاحقاً.
احذر من مزودي الخدمة الذين يرفضون توثيق التعديلات كتابياً أو يطلبون الدفع نقداً دون فاتورة. غياب التوثيق يفتح الباب لخلافات يصعب حلها إن حدث تأخير أو خطأ لاحقاً.
كيف تقلل من تكرار التعديلات خارج النطاق؟
أفضل وقت لتقليل الحاجة إلى تعديلات مكلفة هو مرحلة التخطيط قبل بدء البرمجة. جلسة تحليل متطلبات مفصلة، مدعومة بنماذج أولية (Wireframes) وقصص مستخدم واضحة، تقلل نسبة التعديلات المستقبلية بشكل كبير.
كذلك يُنصح باختيار نموذج تعاقد مرن مثل "زمن ومواد" (Time & Material) في المشاريع التي يُتوقع أن تتطور متطلباتها، بدلاً من السعر الثابت الذي يخلق احتكاكاً عند كل طلب إضافي.
الشركات التي تربط عقودها بخدمة الدعم الفني المستمر أو باقات الصيانة الشهرية غالباً ما تتعامل مع التعديلات الصغيرة ضمن الباقة، وتخصص فقط التعديلات الكبيرة كأوامر تغيير منفصلة.
أمثلة تقديرية من واقع مشاريعنا
في مشروع نظام مخصص لشركة لوجستية بالدمام، بدأ العقد بسعر ثابت لتطوير نظام تتبع الشحنات. عند طلب العميل لاحقاً إضافة لوحة تقارير تحليلية متقدمة، جرى تسعير هذه الإضافة بشكل منفصل بعد تحليل المتطلبات، بدلاً من محاولة "حشرها" داخل السعر الأصلي.
وفي مشروع تطبيق جوال لمطعم بجدة، كانت التعديلات الشهرية البسيطة (تحديث القائمة، تغيير الألوان) مشمولة ضمن باقة صيانة تبدأ من نحو 600 ريال شهرياً تقديرياً، بينما احتُسبت إضافة نظام ولاء عملاء كامل كمشروع فرعي منفصل.
- التعديل خارج النطاق هو أي طلب لم يُذكر في وثيقة نطاق العمل الأصلية.
- المحاسبة تكون بالساعة، أو بسعر ثابت لكل طلب، أو ضمن باقة صيانة شهرية.
- لا يبدأ تنفيذ أي تعديل إضافي دون عرض سعر وموافقة كتابية مسبقة.
- الفوترة الرسمية المتوافقة مع منظومة "فاتورة" ضرورية لكل مبلغ إضافي.
- عقد واضح النطاق منذ البداية يقلل عدد التعديلات المكلفة لاحقاً.
أسئلة شائعة
نعم، إذا كان التعديل خارج نطاق العقد الأصلي بوضوح، فمن حق المزوّد طلب موافقة على عرض سعر أو دفعة مقدمة قبل البدء، وهذا يجب أن يكون منصوصاً عليه في بنود العقد.
قارن الطلب بوثيقة نطاق العمل الموقعة. إن لم يكن مذكوراً فيها، أو كان يغيّر جوهرياً في المخرجات أو الوقت المتفق عليه، فهو غالباً خارج النطاق ويستحق تسعيراً منفصلاً.
في أغلب العقود المهنية نعم، توجد فترة سماح أو عدد تعديلات بسيطة مجانية بعد التسليم، لكن هذا يختلف من عقد لآخر ويُفضّل توضيحه صراحة قبل التوقيع.
نعم، نحرص في بوابة الحلول التقنية على تضمين بند واضح لآلية تسعير أي تعديل مستقبلي ضمن عقود برمجة الأنظمة والمواقع وتطبيقات الجوال التي ننفذها.
إذا كنت تخطط لمشروع تقني جديد أو تواجه حالياً خلافاً حول تسعير تعديل خارج نطاق عقد قائم، تواصل مع فريقنا للحصول على استشارة توضح لك آلية التسعير المناسبة لحالتك بدقة قبل أي التزام. اطلب عرض سعر أو استشارة الآن.