خريطة الإيرادات: قطاع التكنولوجيا | ciferi
تطبق الشركات السعودية في قطاع التكنولوجيا معيار المحاسبة الدولي 15 (الإيرادات من العقود مع العملاء) عند إعداد البيانات المالية الموحدة. قدمت هيئة السوق...
نموذج الإيرادات بموجب معيار المحاسبة الدولي 15: طبعة المملكة العربية السعودية
تطبق الشركات السعودية في قطاع التكنولوجيا معيار المحاسبة الدولي 15 (الإيرادات من العقود مع العملاء) عند إعداد البيانات المالية الموحدة. قدمت هيئة السوق المالية السعودية إرشادات تطبيقية من خلال اجتماعات مع الشركات المدرجة والمراجعين، مركزة على التطبيق الصحيح للنموذج الخماسي الخطوات بشكل خاص في العقود المعقدة التي تشيع في القطاع التقني.
المعيار المحاسبي السعودي
معيار المحاسبة الدولي 15 معتمد في السعودية للشركات المدرجة في السوق المالية السعودية. تطبق الهيئة السعودية للمراجعين والمحاسبين (SOCPA) معايير المراجعة السعودية المتوافقة مع معايير المراجعة الدولية. عند تطبيق معيار المحاسبة الدولي 15، يجب أن يطبق المراجع معيار المراجعة 240 (مسؤولية المراجع فيما يتعلق بالغش في عملية المراجعة) بصرامة، حيث أن الإيرادات تشكل منطقة محفوفة بمخاطر الغش الملازمة المرتفعة.
جهات التنظيم والإشراف
هيئة السوق المالية السعودية: الجهة الرقابية الأساسية للشركات المدرجة. أصدرت توجيهات حول توقع إفصاحات شاملة عن الإيرادات وتطبيق معيار المحاسبة الدولي 15 بما يتوافق مع معايير الإفصاح الدولية.
الهيئة السعودية للمراجعين والمحاسبين: تصدر معايير المراجعة السعودية وتشرف على جودة الممارسة المهنية.
اعتبارات صناعية قطاع التكنولوجيا بالمملكة
اقتصاد المملكة العربية السعودية يشهد نموا متزايدا في قطاع التكنولوجيا، خاصة في مجالات الخدمات السحابية، وتطوير البرمجيات، وحلول الأمن السيبراني، وتطبيقات الذكاء الاصطناعي. تواجه شركات التكنولوجيا السعودية تحديات محددة عند تطبيق معيار المحاسبة الدولي 15:
---
- العقود المركبة (الحزم): تقدم معظم شركات التكنولوجيا حزما موحدة تجمع بين الترخيص والتطبيق والدعم الفني والصيانة. يجب أن يحدد المراجع ما إذا كانت كل عنصر يشكل التزاما بأداء منفصل.
- الاعتراف بالإيرادات عبر الوقت مقابل نقطة زمنية محددة: الكثير من العقود توفر حق وصول (access right) بدلا من حق الاستخدام (right to use). الفرق حاسم عند تحديد ما إذا كانت الإيرادات تعترف بها عبر فترة زمنية أم في لحظة محددة.
- تقييم المقابل المتغير: العقود غالبا ما تتضمن عناصر متغيرة مثل مدفوعات الأداء والحوافز المرتبطة بمؤشرات الاستخدام وحقوق العودة.
- رسوم التطبيق والاستثمارات الأولية: تتطلب بعض العقود استثمارات كبيرة في التطبيق قبل أن يتمكن العميل من الاستفادة من البرمجيات. يجب تحديد ما إذا كانت رسوم التطبيق تشكل جزءا من السعر الإجمالي أم التزاما بأداء منفصلة.
النموذج الخماسي الخطوات: تطبيق عملي
الخطوة الأولى: تحديد العقد مع العميل
قبل الاعتراف بأي إيرادات، يجب التحقق من وجود عقد صحيح يستوفي خمسة معايير بموجب معيار المحاسبة الدولي 15.9:
المعيار الأول: هل وافق الطرفان على العقد والتزم كل منهما بتنفيذ التزاماته؟
قد تكون الموافقة مكتوبة (عقد موقع) أو شفهية أو ضمنية من خلال الممارسة العملية المعتادة. بالنسبة لشركات التكنولوجيا، قد يحدث تبادل المراسلات عبر البريد الإلكتروني أو توافق على شروط معيارية. السجل يجب أن يوضح موافقة كلا الطرفين على الشروط الأساسية.
المعيار الثاني: هل يمكن تحديد حقوق كل طرف فيما يتعلق بالسلع أو الخدمات المراد نقلها؟
في عقد برمجيات نموذجي، تتضمن حقوق العميل استخدام الترخيص أو الوصول إلى الخدمة السحابية لفترة محددة. يجب توثيق هذه الحقوق بوضوح سواء في العقد المكتوب أو في الشروط والأحكام المعتادة.
المعيار الثالث: هل يمكن تحديد شروط الدفع؟
معظم العقود تحدد السعر (ثابت أو متغير)، جدول الدفع (مقدم أو على أساس الاستخدام)، وشروط الائتمان. بعض العقود قد تتضمن دفعات متعددة أو مدفوعات مرتبطة بأحداث محددة مثل إكمال المراحل أو تحقيق مؤشرات الأداء.
المعيار الرابع: هل للعقد مضمون تجاري، أي هل يؤثر على التدفقات النقدية المستقبلية للشركة؟
تقريبا جميع عقود البرمجيات التجارية لها مضمون تجاري. الاستثناء نادر وقد يكون مثل تبديل البرمجيات بين شركتين حيث القيمة والمميزات متطابقة تماما.
المعيار الخامس: هل احتمال تحصيل المقابل مرتفع (أكثر من 50%)؟
قيّم القدرة المالية للعميل والنية في الدفع. السجلات السابقة مع العميل والحالة المالية والضمانات كلها تؤثر على هذا التقييم. إذا كانت احتمالية التحصيل منخفضة، فقد لا يستوفي العقد المعايير الخمسة.
---
الخطوة الثانية: تحديد الالتزامات بالأداء
بعد التحقق من وجود عقد صحيح، يجب تحديد كل التزام بأداء (أي كل سلعة أو خدمة منفصلة مضمونة).
اختبار التمايز: سلعة أو خدمة تكون متمايزة إذا:
أ) يمكن للعميل الاستفادة منها بمفرده أو بتوازيها مع موارد أخرى متاحة بسهولة. على سبيل المثال، برمجية يتم بيعها بشكل منفصل قد تكون متمايزة. لكن إذا كانت البرمجية تتطلب خدمة تطبيق متخصصة لا يمكن الحصول عليها إلا من البائع، فقد لا تكون متمايزة بمفردها.
ب) الوعد بنقل السلعة أو الخدمة يمكن تمييزه بوضوح عن الوعود الأخرى في العقد. مثلا، إذا كانت خدمة الدعم الفني لا يمكن تقديمها بمعزل عن البرمجية، فقد لا تكون متمايزة.
مثال عملي: شركة الريادة للحلول التقنية ش.ذ.م.م (الرياض) وقعت عقدا مع عميل بقيمة 2.5 مليون ريال سعودي لتوفير:
الخطوات:
الملاحظات التوثيقية: تم تحديد ثلاث التزامات بأداء منفصلة بناء على أن كل عنصر له قيمة مستقلة ومعروض للبيع بشكل منفصل في السوق.
---
الخطوة الثالثة: تحديد السعر
بعد تحديد الالتزامات بالأداء، يجب تحديد المقابل الذي تتوقع الشركة الحصول عليه.
المقابل الثابت والمتغير:
بعض العقود تتضمن مقابلا متغيرا. على سبيل المثال:
عند تقدير المقابل المتغير، يجب استخدام إحدى طريقتين:
الطريقة الأولى: القيمة المتوقعة (Expected Value)
احسب المتوسط المرجح لجميع النتائج المحتملة. إذا كانت التوقعات تشير إلى أن قيمة الصفقات قد تكون 20 مليون أو 40 مليون ريال بتساوي الاحتمال (50%-50%)، فإن المتوسط المرجح هو 30 مليون ريال، وبالتالي المقابل الإضافي هو 1.5 مليون ريال.
الطريقة الثانية: النتيجة الأكثر احتمالا (Most Likely Amount)
اختر النتيجة التي لها أعلى احتمالية. إذا كانت النتيجة الأكثر احتمالا هي 35 مليون ريال (احتمالية 60%)، فإن المقابل الإضافي هو 1.75 مليون ريال.
تقييد المقابل المتغير:
بموجب معيار المحاسبة الدولي 15.56-58، قد لا يتم الاعتراف بالمقابل المتغير بالكامل. يجب أن تقيدي المبلغ بما يكون "محتملا بشكل كافٍ" ألا يُعكس لاحقا. إذا كان هناك عدم يقين كبير بشأن المدفوعات المستقبلية (مثل إذا كان العميل قد لا يستخدم البرمجية بنشاط)، فقد يلزم تقييد المبلغ المعترف به أولا.
---
الخطوة الرابعة: تخصيص السعر
بعد تحديد السعر الإجمالي، يجب تخصيصه على كل التزام بأداء بناء على القيمة المستقلة للبيع.
حساب القيمة المستقلة للبيع:
القيمة المستقلة للبيع (Standalone Selling Price) هي المبلغ الذي تبيع الشركة فيه السلعة أو الخدمة بشكل منفصل. إذا لم تبيع الشركة العنصر بشكل مستقل، فقد تستخدم:
مثال عملي: شركة الريادة للحلول التقنية:
| العنصر | القيمة المستقلة للبيع | الوزن | المبلغ المخصص |
|--------|-----|-----|-----|
| الترخيص | 1,200,000 ريال | 48% | 1,200,000 ريال |
| التطبيق | 800,000 ريال | 32% | 800,000 ريال |
| الدعم السنوي | 500,000 ريال | 20% | 500,000 ريال |
| الإجمالي | 2,500,000 ريال | 100% | 2,500,000 ريال |
الملاحظات التوثيقية: تم تخصيص السعر الإجمالي بناء على القيم المستقلة للبيع المرصودة. الترخيص يبيع بشكل منفصل بسعر 1.2 مليون ريال. خدمات التطبيق تُقدر على أساس عروض أخرى بقيمة 800 ألف ريال. عقود الدعم تُقدر بـ 500 ألف ريال سنويا.
---
الخطوة الخامسة: الاعتراف بالإيرادات
بعد تخصيص السعر، يتم الاعتراف بالإيرادات لكل التزام بأداء في اللحظة التي تنقل الشركة فيها السيطرة على السلعة أو الخدمة إلى العميل.
الاعتراف في نقطة زمنية محددة:
الترخيص والدعم الفني عادة ما يُعترف بهما بشكل فوري عند توفر الوصول. على سبيل المثال:
الاعتراف عبر الفترة الزمنية:
خدمات التطبيق عادة ما تُعترف بها عبر الفترة التي يتم فيها تقديم الخدمة. قد تتطلب هذه الخدمات عدة أشهر. يجب قياس التقدم باستخدام:
الملاحظات التوثيقية: خدمات التطبيق تعترف بها على مدى 5 أشهر بناء على ساعات العمل الفعلية. المجموع 800 ألف ريال موزع على الفترة بناء على نسبة ساعات العمل المنجزة.
---
- ترخيص برمجية إدارة السلاسل اللوجستية (القيمة المستقلة: 1.2 مليون ريال)
- خدمات التطبيق والتخصيص (القيمة المستقلة: 800 ألف ريال)
- دعم فني وصيانة لمدة سنة واحدة (القيمة المستقلة: 500 ألف ريال)
- الترخيص متمايز: يمكن للعميل استخدام البرمجية بمفرده، وقد تم بيع نسخ الترخيص الأخرى بشكل منفصل.
- خدمات التطبيق متمايزة: يمكن للشركات الأخرى تقديمها، لكنها مرتبطة بالترخيص.
- الدعم الفني متمايز: يمكن شراء عقود دعم منفصلة.
- دفع أساسي بقيمة 1.8 مليون ريال سنويا (ثابت)
- إضافة 5% من قيمة الصفقات المعالجة عبر البرمجية (متغير)
- أسعار الشركات المنافسة
- تكاليف الإنتاج زائد هامش ربح معقول
- تقييم الخصائص والظروف المحددة
- الترخيص: عند تفعيل الترخيص وإعطاء العميل كلمات المرور وبيانات الوصول (1.2 مليون ريال في يناير السنة الأولى)
- الدعم: قد يُعترف به بشكل دوري على مدى فترة التغطية (500 ألف ريال موزع على 12 شهرا)
- طريقة المدخلات: تتبع التكاليف المتكبدة أو الوقت المستثمر (إذا كانت التكاليف موزعة بشكل متساوٍ على أشهر التطبيق)
- طريقة المخرجات: قياس الإنجازات الملموسة (مثل عدد الوحدات المكتملة أو الميزات المطبقة)
الأنماط الشائعة والمخاطر
الخطأ الأول: عدم تحديد التزامات الأداء المنفصلة
المشكلة: الكثير من الملفات تعترف بالإيرادات الإجمالية في نقطة واحدة، متجاهلة الالتزامات المنفصلة.
الواقع: معيار المحاسبة الدولي 15.27-30 يتطلب تحديد دقيق. إذا كانت خدمة التطبيق والدعم متمايزتين، يجب الاعتراف بهما بشكل منفصل.
التوثيق الصحيح:
الخطأ الثاني: التقدير الخاطئ للمقابل المتغير
المشكلة: عدم تطبيق قيد المقابل المتغير. الشركات تعترف برسوم الأداء الكاملة دون تقييم عدم اليقين.
الواقع: معيار المحاسبة الدولي 15.56-58 يتطلب أن تُقيد المبالغ المتغيرة إذا كان هناك احتمال كبير بأن تُعكس.
التوثيق الصحيح:
الخطأ الثالث: تطبيق خاطئ لمعايير الاعتراف عبر الفترة
المشكلة: الاعتراف بجميع إيرادات التطبيق في بداية المشروع، بدلا من توزيعها على فترة التنفيذ.
الواقع: معيار المحاسبة الدولي 15.35-37 يتطلب الاعتراف عبر الفترة إذا كان العميل يستقبل والشركة تنفذ بشكل متزامن. طريقة قياس التقدم يجب أن تعكس الإنجاز الفعلي.
التوثيق الصحيح:
---
- تم تحديد ثلاث التزامات بأداء: الترخيص (متمايز)، التطبيق (متمايز)، الدعم (متمايز)
- الترخيص يبيع بشكل منفصل؛ التطبيق والدعم لهما أسعار مستقلة محددة
- لا توجد خدمة تكامل كبيرة تجعل الخدمات مترابطة بحيث تشكل التزاما واحدا
- رسوم الأداء المقدرة بـ 1.5 مليون ريال، لكن الاعتراف الأولي محدود بـ 1 مليون ريال فقط
- التقدير يعكس احتمالية 70% أن العميل سيحقق الأهداف المتفق عليها
- عند الاستكمال، سيتم تعديل الرقم إذا اختلفت النتائج الفعلية
- خدمات التطبيق تعترف بها على مدى 6 أشهر من يناير إلى يونيو
- تم قياس التقدم باستخدام طريقة المدخلات: ساعات العمل المنجزة مقسومة على الساعات الكلية المتوقعة
- شهر يناير: 120 ساعة من 600 ساعة متوقعة (20%) = 160 ألف ريال معترف به
- شهر فبراير: 95 ساعة إضافية (15% إضافي) = 120 ألف ريال معترف به
- وهكذا حتى إكمال المشروع في يونيو
الاعتبارات الخاصة بقطاع التكنولوجيا السعودي
عقود التطوير المخصص
شركات التكنولوجيا السعودية غالبا ما توقع عقود تطوير مخصصة لعملاء في القطاع الحكومي والقطاع المالي. هذه العقود تتطلب معاملة دقيقة:
عقود الترخيص السحابي والدعم المستمر
الخدمات السحابية (SaaS) شائعة جدا. الالتزام هنا هو حق الوصول (access right) خلال فترة العقد:
عقود الأداء والحوافز
كثيرة من عقود التطوير تتضمن حوافز أداء (مثل مكافآت إكمال المراحل أو مدفوعات إضافية إذا حققت البرمجية معايير الأداء المحددة):
---
- تحديد الأصل غير الموجود: إذا كانت الشركة تطور برمجية بدون وجود بديل آخر (أي أنه لا يمكن بيع نفس الحل لعملاء آخرين بدون تعديلات جذرية)، قد يكون الالتزام اعتراف عبر الفترة.
- حقوق الملكية الفكرية: إذا احتفظت الشركة بحقوق التطوير أو كود المصدر (أي سمحت للعميل باستخدامه لكن احتفظت بالملكية)، قد يكون هذا حقا للوصول وليس حقا الاستخدام.
- الاعتراف يتم عبر الفترة
- السعر قد يكون شهريا أو سنويا
- إذا توقفت الخدمة، يُعاد حساب الالتزام المتبقي
- يجب تقدير احتمالية تحقق هذه الحوافز بناء على البيانات التاريخية والظروف الحالية
- الحوافز المتغيرة يجب أن تقيد بناء على احتمالية الحصول عليها
قائمة الفحص الإجرائية
استخدم هذه القائمة عند تدقيق عقود الإيرادات في قطاع التكنولوجيا:
---
- الخطوة الأولى: تحديد العقد
- تحقق من وجود عقد موقع أو اتفاق شفهي موثق
- تأكد من استيفاء المعايير الخمسة (موافقة، حقوق، شروط دفع، مضمون تجاري، احتمالية التحصيل)
- لاحظ أي تعديلات على العقد الأصلي
- الخطوة الثانية: تحديد الالتزامات بالأداء
- ادرج كل سلعة أو خدمة منفصلة
- اختبر التمايز (قابلية الاستفادة والتمييز بمعزل عن الوعود الأخرى)
- وثق أي التزامات مركبة (مثل تطبيق + دعم كالتزام واحد)
- الخطوة الثالثة: تحديد السعر
- حدد المقابل الثابت والمتغير
- قدر المقابل المتغير باستخدام القيمة المتوقعة أو النتيجة الأكثر احتمالا
- طبق قيد المقابل المتغير
- الخطوة الرابعة: تخصيص السعر
- احسب القيمة المستقلة للبيع لكل التزام بأداء
- خصص السعر الإجمالي بناء على الأوزان النسبية
- الخطوة الخامسة: الاعتراف بالإيرادات
- حدد ما إذا كان الاعتراف في نقطة زمنية أم عبر فترة زمنية
- اختر طريقة قياس التقدم (مدخلات أم مخرجات)
- احسب الإيرادات المعترف بها في كل فترة
الأخطاء الشائعة في الملفات: نتائج الفحص
بناء على فحص الملفات، الأنماط التالية لوحظت:
---
- عدم تحديد صريح للالتزامات بالأداء: كثير من الملفات لا توثق التحليل الذي يميز بين السلع والخدمات المنفصلة.
- إفراط في الاعتراف بالإيرادات المتغيرة: الشركات تعترف برسوم الأداء دون تطبيق قيد كافٍ لعدم اليقين.
- قياس التقدم غير الدقيق: بعض العقود طويلة الأجل توثق التقدم بطريقة عشوائية بدلا من استخدام طريقة محددة.
- إفصاح ضعيف: السياسات المحاسبية لا تشرح كيف تطبق الشركة معيار المحاسبة الدولي 15 على عقودها المحددة.
الموارد والأدوات
معايير المراجعة السعودية ذات الصلة:
المعايير المحاسبية:
الإرشادات العملية:
---
- معيار المراجعة 240: مسؤولية المراجع فيما يتعلق بالغش في عملية المراجعة
- معيار المراجعة 330: إجراءات المراجع فيما يتعلق بالمخاطر المقيمة
- معيار المراجعة 500: أدلة المراجعة
- معيار المحاسبة الدولي 15: الإيرادات من العقود مع العملاء (الفقرات 1 إلى 121)
- استخدم جدول التخصيص أعلاه كنموذج لتوثيق قيم البيع المستقلة
- احفظ نسخة من كل عقد ممسوح ضوئي مع ملف العملية المراجعة
- وثق كل افتراض حول المقابل المتغير والتقدم بالتفصيل
الأسئلة الشائعة
سؤال: هل يجب أن تعترف بالإيرادات عند التوقيع على العقد أم عند الدفع الفعلي؟
الإجابة: معيار المحاسبة الدولي 15 يتطلب الاعتراف عند نقل السيطرة، وليس عند الدفع. بالنسبة لعقود التطبيق، قد يحدث نقل السيطرة تدريجيا على مدى أشهر التنفيذ. الدفع قد يتأخر (مثل دفع 50% عند التوقيع و50% عند الإكمال)، لكن الإيرادات تُعترف بها بناء على التقدم الفعلي.
سؤال: إذا ألغى العميل العقد قبل الإكمال، كيف يتم معاملة الإيرادات المعترف بها؟
الإجابة: الإيرادات المعترف بها سابقا لا تُعكس (reverse). بدلا من ذلك، قد تضطر الشركة إلى الاعتراف بخسارة إذا كانت هناك التزامات متبقية. إذا كانت هناك حقوق على العميل (مثل تعويض عن الخدمات المُقدمة)، قد تعترف الشركة بمبلغ إضافي بناء على معيار المحاسبة الدولي 15.52-53.
سؤال: هل رسوم الصيانة السنوية تعترف بها في السنة الأولى أم على مدى سنة واحدة؟
الإجابة: رسوم الصيانة تعترف بها على مدى فترة التغطية. إذا كانت الفترة سنة واحدة، تُعترف بـ 1/12 من الرسوم السنوية في كل شهر.
---
معلومات الاتصال والدعم
للأسئلة حول تطبيق معيار المحاسبة الدولي 15 على عقود محددة، يُرجى الاتصال بـ:
هيئة السوق المالية السعودية: موقع رسمي www.cma.org.sa
الهيئة السعودية للمراجعين والمحاسبين: موقع رسمي www.socpa.org.sa
---