لماذا تهم
Why it matters
تُعدَّل عقود الخدمات السحابية باستمرار (إضافة مقاعد، خصومات، تمديد المدة)، والمعالجات الثلاث الممكنة، وهي العقد المنفصل، أو الإنهاء وإبرام عقد جديد، أو التسوية التراكمية على العقد القائم، تنتج توقيتا ومبالغ إيراد مختلفة جوهريا؛ وقد يؤدي تصنيف التعديل بشكل خاطئ إما إلى احتساب إيراد النطاق المضاف مرتين أو إلى إعادة عرض إيراد كان ينبغي أن يكون مستقبليا فقط.
SaaS contracts are modified constantly (seat additions, discounts, term extensions), and the three possible treatments, separate contract, termination-and-new-contract, or cumulative catch-up on the existing contract, produce materially different revenue timing and amounts; misclassifying a modification can either double-count revenue on the added scope or wrongly restate revenue that should have been prospective only.
أسئلة تشخيصية
Diagnostic questions
هل السلع أو الخدمات الإضافية المضافة في التعديل متمايزة عما تم تسليمه بالفعل بموجب العقد الأصلي؟ هل يُسعَّر المقاعد أو الميزات أو التمديدات المضافة بسعر البيع المستقل الخاص بها، أم بخصم يغيّر المعالجة المحاسبية؟ هل يُصنَّف التعديل كعقد جديد منفصل، أم كإنهاء وإنشاء عقد جديد، أم كتسوية تراكمية على العقد القائم، وهل تم توثيق هذا التصنيف؟
Are the additional goods or services added in the modification distinct from what has already been delivered under the original contract? Are the added seats, features, or extensions priced at their standalone selling price, or at a discount that changes the accounting treatment? Does the modification qualify as a separate new contract, a termination-and-new-contract, or a cumulative catch-up on the existing contract, and has that classification been documented?
الاعتراف
Recognition
- حدد ما إذا كانت السلع أو الخدمات الإضافية متمايزة عن تلك المقدَّمة بالفعل.
- إذا كانت متمايزة ومُسعّرة بسعرها البيعي المستقل، عامل التعديل كعقد جديد منفصل دون أثر على محاسبة العقد الأصلي.
- إذا كانت متمايزة لكن غير مُسعّرة بالسعر البيعي المستقل، عامله كإنهاء للعقد القديم وإبرام عقد جديد، مع إعادة تخصيص سعر المعاملة المتبقي (المبلغ الأصلي غير المعترف به مضافا إليه المقابل الجديد) على الالتزامات المتبقية والجديدة.
- إذا لم تكن السلع أو الخدمات المتبقية متمايزة عن تلك المقدَّمة بالفعل (أي جزء من التزام أداء واحد جارٍ على مدى الزمن)، عامل التعديل كما لو كان جزءا من العقد الأصلي، مع الاعتراف بتسوية تراكمية للإيراد في فترة التعديل.
- وثّق قرار التصنيف لكل تعديل جوهري، لأن المسارات الثلاثة متنافية وتنتج توقيتا مختلفا للإيراد.
- Determine whether the additional goods or services are distinct from those already delivered.
- If distinct AND priced at their standalone selling price, account for the modification as a separate new contract with no effect on the original contract's accounting.
- If distinct but NOT priced at SSP, account for it as a termination of the old contract and creation of a new one, reallocating the remaining transaction price (original unrecognized amount plus new consideration) across the remaining and new obligations.
- If the remaining goods or services are not distinct from those already delivered (i.e., part of a single over-time performance obligation already in progress), account for the modification as if it were part of the original contract, recognizing a cumulative catch-up adjustment to revenue in the period of modification.
- Document the classification decision for each material modification, since the three paths are mutually exclusive and produce different revenue timing.
القياس
Measurement
بالنسبة لمسار العقد المنفصل، قِس العقد الجديد بشكل مستقل بسعر معاملته الخاص. أما في حالة الإنهاء وإبرام عقد جديد، فأعد تخصيص مجموع (أ) المقابل غير المعترف به بعد من العقد الأصلي و(ب) مقابل العقد الجديد على جميع التزامات الأداء المتبقية بناء على أسعارها البيعية المستقلة النسبية في تاريخ التعديل. أما في حالة التسوية التراكمية، فأعد احتساب مقياس التقدم الإجمالي على الالتزام المدمج (الأصلي والمعدَّل) واعترف بالتسوية الناتجة فورا في فترة التعديل، لا موزعة مستقبليا.
For the separate-contract path, measure the new contract independently at its own transaction price. For termination-and-new-contract, reallocate the sum of (a) consideration not yet recognized from the original contract and (b) the new contract's consideration across all remaining performance obligations based on their relative SSPs at the modification date. For cumulative catch-up, recompute the overall measure of progress on the combined (original plus modified) obligation and recognize the resulting adjustment immediately in the period of modification, not spread prospectively.
العرض والإفصاح
Presentation & disclosure
أفصح عن: (1) طبيعة تعديلات العقود الجوهرية خلال الفترة وأثرها المالي؛ (2) أسلوب التصنيف المطبق (عقد منفصل، إنهاء وعقد جديد، أو تسوية تراكمية) وشجرة القرار المتبعة؛ (3) أي تسويات تراكمية جوهرية معترف بها وأثرها على الربح أو الخسارة؛ (4) التغيرات في أرصدة التزامات الأداء المتبقية الناشئة عن التعديلات.
Disclose: (1) the nature and financial effect of significant contract modifications during the period; (2) the classification approach applied (separate contract, termination-and-new, or cumulative catch-up) and the policy decision tree used; (3) any material cumulative catch-up adjustments recognized and their P&L impact; (4) changes to remaining performance obligation balances arising from modifications.
أخطاء شائعة
Common mistakes
- إعادة عرض أو عكس الإيراد المعترف به سابقا لتعديل كان ينبغي معالجته مستقبليا كتسوية تراكمية من تاريخ التعديل فصاعدا فقط
- تسجيل كل إضافة مقاعد كعقد جديد منفصل تماما دون التحقق من تسعير المقاعد المضافة بالسعر البيعي المستقل
- معاملة تنازل سعري في منتصف المدة على النطاق القائم كما لو أنشأ عقدا جديدا متمايزا
- عدم إعادة تقييم مقياس التقدم عند إضافة التزامات متبقية غير متمايزة إلى عقد جارٍ على مدى الزمن
- عدم توثيق أي من المسارات الثلاثة للتعديل تم تطبيقه، ما يُصعّب المراجعة والتدقيق واتساق المعالجة.
- Restating or reversing previously recognized revenue for a modification that should be treated prospectively as a cumulative catch-up only from the modification date forward
- booking every seat addition as a brand-new separate contract without checking whether the added seats are priced at SSP
- treating a mid-term price concession on the existing scope as if it created a new distinct contract
- failing to reassess the measure of progress when remaining, non-distinct obligations are added to an in-progress over-time contract
- not documenting which of the three modification paths was applied, making audit and consistency review difficult.
مثال مبسّط
Simple example
يطلب عميل ضمن عقد وصول لمنصة لمدة 12 شهرا بقيمة 600,000 ريال (50,000 ريال شهريا، وقد اعترف بالفعل بـ 6 أشهر = 300,000 ريال) تغييرين في الشهر السابع: (أ) إضافة 50 مقعدا جديدا للأشهر الستة المتبقية بسعر بيعي مستقل معياري إجمالي قدره 20,000 ريال شهريا لجميع المقاعد (400 ريال للمقعد شهريا)، وهو عقد منفصل؛ (ب) التفاوض على تخفيض سعري بنسبة 10% على المقاعد الأصلية للمدة المتبقية، وهو تعديل على الالتزام القائم غير المتمايز على مدى الزمن. قيد المقاعد الجديدة (عقد منفصل، لا أثر على العقد الأصلي): من ح/ ذمم مدينة/أصل عقد 20,000 إلى ح/ التزام عقد - المقاعد الجديدة 20,000 (ثم يُعترف بها 20,000 ريال شهريا على مدى الأشهر الستة المتبقية) بالنسبة للتخفيض السعري على العقد الأصلي، يصبح سعر المعاملة المتبقي للالتزام الأصلي 6 أشهر × 45,000 ريال (بعد التخفيض من 50,000) = 270,000 ريال يُعترف بها مستقبليا على مدى الأشهر الستة المتبقية (لا حاجة لتسوية تراكمية هنا لأن المقابل المستقبلي فقط هو ما تغيّر، لا مقياس التقدم): من ح/ التزام عقد - الوصول للمنصة 45,000 إلى ح/ إيراد الاشتراكات 45,000 (شهريا للمدة المتبقية)
A customer on a 12-month SAR 600,000 platform access contract (SAR 50,000/month, 6 months already recognized = SAR 300,000) requests two changes in month 7: (a) adds 50 new seats for the remaining 6 months for a combined standard SSP rate of SAR 20,000/month in total (SAR 400/seat/month), a separate contract; and (b) negotiates a 10% price reduction on the original seats for the remaining term, a modification of the existing, non-distinct over-time obligation. Journal entry for the new seats (separate contract, no effect on original): Dr Contract asset / Accounts receivable 20,000 Cr Contract liability - new seats 20,000 (then recognized SAR 20,000/month over the remaining 6 months) For the price reduction on the original contract, remaining transaction price for the original obligation is now 6 months x SAR 45,000 (reduced from SAR 50,000) = SAR 270,000 recognized prospectively over the remaining 6 months (no catch-up needed here since only future consideration changed, not the measure of progress): Dr Contract liability - platform access 45,000 Cr Revenue - subscription 45,000 (per month for the remaining term)
الحكم المهني
Professional judgment
يمثل تصنيف نوع التعديل الحكم المحوري ويتطلب شجرة قرار موثقة: فتحديد ما إذا كان النطاق المضاف متمايزا، وبشكل منفصل ما إذا كان مُسعّرا بالسعر البيعي المستقل، كلاهما تقييم يعتمد على الوقائع والظروف ويحدد أيا من النتائج المحاسبية الثلاث المختلفة جوهريا ينطبق. ويوجد مجال رمادي إضافي في الحكم على ما إذا كانت السلع أو الخدمات المتبقية في عقد جارٍ على مدى الزمن 'متمايزة في سياق العقد' بعد التعديل؛ فإذا غيّر التعديل طبيعة الأداء المتبقي (كإضافة خدمة مختلفة جوهريا إلى التزام وصول متجانس)، فقد لا تكون التسوية التراكمية مناسبة بعد الآن وينبغي استخدام تخصيص مستقبلي بدلا منها.
Classifying the modification type is the central judgment and requires a documented decision tree: whether added scope is distinct, and separately whether it is priced at SSP, are both facts-and-circumstances assessments that determine which of three fundamentally different accounting outcomes applies. A further grey area is judging whether remaining goods or services in an over-time contract are 'distinct within the context of the contract' after a modification, if the modification changes the nature of the remaining performance (e.g., adds a materially different service into what was a homogeneous access obligation), a cumulative catch-up may no longer be appropriate and a prospective allocation should be used instead.
أساس المصدر
Source basis
IFRS 15 · الإيراد من العقود مع العملاءRevenue from Contracts with Customers
إحالات الفقراتParagraph references
متحقق منها مقابل النصوص الرسمية للمعايير المستخدمة في مهارة IFRS Expert.Verified against the official standard texts used in the IFRS Expert skill.
مسائل ذات صلة
Related issues
- IFRS 15الاعتراف بإيرادات الاشتراكات على مدى الزمنSubscription revenue recognized over time
- IFRS 15رسوم الإعداد والتنفيذ: التزام أداء مستقل أم لاSetup and implementation fees: distinct or not
- IFRS 15التزامات أداء متعددة وتوزيع سعر المعاملةMultiple performance obligations and price allocation
- IFRS 15الخصومات والمقابل المتغيرDiscounts and variable consideration
- IFRS 15الأصيل مقابل الوكيل وإيرادات المنصاتPrincipal versus agent and marketplace revenue
- IFRS 15أصول العقود مقابل الذمم المدينة التجاريةContract assets versus trade receivables
محتوى تعليمي وإرشادي فقط، ولا يُعد استشارة مهنية، ولا يعيد إنتاج النص الرسمي للمعايير. راجع المعايير الرسمية والمختصين المؤهلين، فقد يلزم الحكم المهني.Educational and navigation content only. Not professional advice. Does not reproduce official IFRS/IAS text. Consult the authoritative standards and qualified professionals; professional judgment may still be required.
