لماذا تهم
Why it matters
تهيمن على قوائم المقاولين المحتجزات (ذمم مشروطة أو شبه مشروطة كثيرا ما تُحبس طويلا بعد الإتمام المادي)، والدفعات المقدمة للتجهيز (التزامات عقود تُستهلك مقابل الإنجاز)، والأعمال غير المفوترة (أصول عقود) - ولكل منها ملامح قياس وتصنيف ومخاطر ائتمانية مختلفة، وقد تمثل مجتمعة غالبية رأس المال العامل. وسوء تصنيف هذه الأرصدة أو نقص تكوين المخصصات لها يشوّه جوهريا كلا من السيولة والتعرض الائتماني.
Contractor balance sheets are dominated by retentions (conditional or near-conditional receivables often held long past physical completion), mobilization advances (contract liabilities amortized against progress), and unbilled work (contract assets), each carries distinct measurement, classification, and credit-risk profiles, and together they can represent a majority of working capital. Misclassifying or under-providing for these balances materially misstates both liquidity and credit exposure.
أسئلة تشخيصية
Diagnostic questions
هل تُصنف المحتجزات والأعمال غير المفوترة باستمرار كأصل عقد ما دامت مشروطة، وتُعاد تصنيفها كذمة مدينة عند أن تصبح غير مشروطة عند الاعتماد؟ هل تُطفأ الدفعات المقدمة للتعبئة مقابل الإيراد وفق مقياس التقدم الفعلي لالتزام الأداء ذي الصلة، لا بالقسط الثابت؟ هل تُعرض الدفعات المقدمة والأصول غير المفوترة إجمالياً لكل عقد على حدة، دون مقاصة أرصدة من مشاريع غير مرتبطة؟ هل يُطبق مخصص خسارة ائتمانية متوقعة على مدى العمر على المحتجزات وأصول العقود، معايَر وفق دورة الاعتماد والدفع الفعلية لهذا العميل؟
Are retentions and unbilled work classified consistently as a contract asset while conditional, and reclassified to a receivable once unconditional on certification? Are mobilization advances amortized against revenue following the actual progress measure of the related performance obligation, rather than straight-line? Are advances and unbilled assets presented gross, contract by contract, without netting balances from unrelated projects? Is a lifetime expected credit loss allowance applied to retentions and contract assets, calibrated to this client's actual certification and payment cycle?
الاعتراف
Recognition
1) صنّف الأعمال غير المفوترة كأصل عقد (المعيار الدولي للتقرير المالي 15) عندما يكون الحق في المقابل مشروطا بغير مرور الزمن (كأداء إضافي أو اعتماد)، وأعد تصنيفه كذمة مدينة (المعيار الدولي للتقرير المالي 9) بمجرد أن يصبح الحق غير مشروط، عادة عند الاعتماد/الفوترة. 2) صنّف مبالغ المحتجزات التي يحبسها العميل ضمن أصل العقد/الذمة المدينة لذلك العقد، مع تتبع منفصل لما إذا كان الإفراج مشروطا (لا يزال أصل عقد) أو أصبح غير مشروط إلا من حيث مرور الزمن (ذمة مدينة، حتى لو لم يحن أجل النقد بعد). 3) صنّف الدفعات المقدمة/التجهيزية المستلمة من العميل كالتزام عقد عند الاستلام؛ وأطفئها مقابل الإيراد مع تنفيذ العمل، متبعا مقياس التقدم نفسه المستخدم لالتزام الأداء ذي الصلة (لا على أساس القسط الثابت أو عشوائيا). 4) اعرض أصول والتزامات العقود على أساس كل عقد على حدة (لا على مستوى المحفظة)؛ ولا تقاصّ دفعة مقدمة على مشروع مقابل أصل غير مفوتر على مشروع آخر غير مرتبط. 5) في كل تاريخ تقرير، قيّم أعمار المحتجزات وقابلية تحصيلها، واعترف بمخصص خسارة بموجب نموذج الخسائر الائتمانية المتوقعة في المعيار الدولي للتقرير المالي 9 على كامل التعرض شاملا المحتجزات وأصول العقود. 6) حدد ما إذا كان يوجد عنصر تمويل جوهري في العقد (للدفعات المقدمة المستلمة قبل الأداء بفترة طويلة جوهريا، أو المحتجزات المحبوسة لمدة تتجاوز جوهريا الممارسة الصناعية المعتادة لأسباب غير حماية العميل) وعدّل سعر الصفقة للقيمة الزمنية للنقود إن كان الأمر كذلك - مع ملاحظة أن المحتجزات المحبوسة لأغراض ضمان أداء المقاول لصالح العميل عادة لا تتطلب هذا التعديل.
1) Classify unbilled work as a contract asset (IFRS 15) when the right to consideration is conditional on something other than the passage of time (e.g. further performance or certification), and reclassify to a receivable (IFRS 9) once the right becomes unconditional, typically on certification/invoicing. 2) Classify retention amounts withheld by the client as part of the contract asset/receivable for that contract, tracking separately whether release is conditional (still a contract asset) or has become unconditional except for the passage of time (a receivable, even though cash is not yet due). 3) Classify mobilization/advance payments received from the customer as a contract liability on receipt; amortize it against revenue as work is performed, following the same progress measure used for the related performance obligation (not on a straight-line or arbitrary basis). 4) Present contract assets and contract liabilities on a contract-by-contract (not portfolio) basis; do not net an advance on one project against an unbilled asset on a different, unrelated project. 5) At each reporting date, assess retentions for aging and collectability, and recognize a loss allowance under IFRS 9's expected credit loss model on the full exposure including retentions and contract assets. 6) Determine whether a significant financing component exists in the contract (for advances received substantially in advance of performance, or retentions withheld substantially beyond normal industry practice for reasons other than protecting the customer) and adjust the transaction price for the time value of money if so, but note retentions withheld for the customer's own performance-assurance purposes typically do not require this adjustment.
القياس
Measurement
تُقاس أصول العقود والذمم المدينة (شاملة المحتجزات) مبدئيا بمبلغ المقابل الذي تتوقع المنشأة استحقاقه بموجب المعيار الدولي للتقرير المالي 15، ثم تخضع لانخفاض القيمة بموجب المعيار الدولي للتقرير المالي 9: طبّق النهج المبسط (الخسائر الائتمانية المتوقعة مدى العمر) المستخدم عادة للذمم المدينة التجارية وأصول العقود، مدمجا دورة الاعتماد والدفع التاريخية الفعلية للعميل، لا افتراض معدل تعثر عام. تُقاس التزامات العقود (الدفعات المقدمة) بالمبلغ المستلم، ولا تُخصم لمجرد كونها التزاما؛ وتُستبعد من الدفاتر (يُعترف بها كإيراد) مع استيفاء التزام الأداء ذي الصلة. حيثما يُحدد عنصر تمويل جوهري (نادر في ممارسة المحتجزات/الدفعات المقدمة المعتادة، وأكثر احتمالا للدفعات الممتدة عدة سنوات بمعزل عن غرض التجهيز)، عدّل سعر الصفقة باستخدام معدل الخصم الذي كان سيُستخدم في معاملة تمويل منفصلة بين المنشأة والعميل، واعترف بإيراد/مصروف الفائدة منفصلا عن الإيراد. القياس اللاحق: أعد تقييم الخسائر الائتمانية المتوقعة على المحتجزات وأصول العقود كل فترة بناء على الأعمار المحدثة وحالة النزاع وسلوك دفع العميل المتطور؛ وأنقص القيمة (اضمحلال) بدلا من استبعادها من الدفاتر حتى يُتأكد من عدم قابلية التحصيل.
Contract assets and receivables (including retentions) are initially measured at the amount of consideration to which the entity expects to be entitled under IFRS 15, then are subject to IFRS 9 impairment: apply the simplified approach (lifetime expected credit losses) typically used for trade receivables and contract assets, incorporating the client's actual historical certification and payment cycle, not a generic default-rate assumption. Contract liabilities (advances) are measured at the amount received, and are not discounted merely because they are a liability; they are derecognized (recognized as revenue) as the related performance obligation is satisfied. Where a significant financing component is identified (rare for standard retention/advance practice, more likely for advances spanning multiple years disconnected from a mobilization purpose), adjust the transaction price using the discount rate that would be used in a separate financing transaction between the entity and the customer, and recognize interest income/expense separately from revenue. Subsequent measurement: reassess ECL on retentions and contract assets each period based on updated aging, dispute status, and the client's evolving payment behavior; write down (impair) rather than derecognize until the amount is confirmed irrecoverable.
العرض والإفصاح
Presentation & disclosure
اعرض أصول العقود والتزامات العقود والذمم المدينة التجارية (شاملة المحتجزات) كبنود منفصلة أو مكونات فرعية مفصح عنها بوضوح، لكل عقد، دون مقاصة بين العقود؛ أفصح عن تحليل أعمار المحتجزات والذمم المدينة، مميزا المبالغ المشروطة (أصول عقود) عن غير المشروطة (ذمم مدينة)؛ أفصح عن الأرصدة الافتتاحية والختامية وحركات أصول والتزامات العقود، ومقدار الإيراد المعترف به في الفترة المتعلق بمبالغ مدرجة في رصيد التزامات العقود الافتتاحي؛ أفصح عن منهجية الخسائر الائتمانية المتوقعة والافتراضات الرئيسية (معدلات الخسارة حسب فئة العمر، التعديلات الخاصة بالعميل) المطبقة على المحتجزات وأصول العقود؛ أفصح عن أي عنصر تمويل جوهري محدد وإيراد/مصروف الفائدة المرتبط به؛ أفصح عن التركزات الجوهرية للمحتجزات/الذمم حسب العميل حيثما يتعلق ذلك بمخاطر الائتمان (بالإحالة إلى إفصاح الخسائر الائتمانية/التركز).
Present contract assets, contract liabilities, and trade receivables (including retentions) as separate line items or clearly disclosed sub-components, per contract, without cross-contract netting; disclose an aging analysis of retentions and receivables, distinguishing amounts conditional (contract assets) from unconditional (receivables); disclose the opening/closing balances and movements in contract assets and liabilities, and how much revenue recognized in the period relates to amounts included in the opening contract liability; disclose the ECL methodology and key assumptions (loss rates by ageing bucket, client-specific overlays) applied to retentions and contract assets; disclose any significant financing component identified and the associated interest income/expense; disclose significant concentrations of retentions/receivables by client where relevant to credit risk (cross-reference to the ECL/concentration disclosure).
أخطاء شائعة
Common mistakes
- مقاصة دفعات مقدمة مستلمة على المشروع (أ) مقابل أصول عقود غير مفوترة على مشروع (ب) غير مرتبط، مما يقلل كلا الرصيدين الإجماليين
- حمل محتجزات عمرها عقد من الزمن بالقيمة الاسمية الكاملة دون مخصص خسائر ائتمانية متوقعة على افتراض أن العملاء الحكوميين أو كبار الشركات لا يتعثرون أبدا، متجاهلا الخسارة الناتجة عن التأخير
- الاعتراف بـ '
- أعمال غير مفوترة'
- معتمدة داخليا من فريق موقع المقاول نفسه دون إقرار العميل أو اعتماد مستقل، مما يبالغ في أصول العقود
- إطفاء الدفعات المقدمة للتجهيز على أساس القسط الثابت/الزمن بدلا من التوافق مع التقدم الفعلي لالتزام الأداء ذي الصلة
- عدم إعادة تصنيف المحتجز من أصل عقد إلى ذمة مدينة عند أن يصبح غير مشروط (أو العكس)، مما يشوّش إفصاحات الأعمار ومخاطر الائتمان.
- Netting advances received on Project A against unbilled contract assets on unrelated Project B, understating both gross balances
- carrying decade-old retentions at full face value with no ECL allowance on the assumption that government or blue-chip clients never default, ignoring delay-driven loss
- recognizing '
- unbilled work'
- internally certified by the contractor'
- s own site team with no client acknowledgment or independent certification, overstating contract assets
- amortizing mobilization advances on a straight-line/time basis instead of in line with actual progress on the related performance obligation
- failing to reclassify a retention from contract asset to receivable once it becomes unconditional (or vice versa), muddying the aging and credit risk disclosures.
مثال مبسّط
Simple example
لدى مقاول محتجزات قائمة بمبلغ 200,000,000 جنيه على مدارس حكومية مكتملة، عمرها يتجاوز سنتين بعد الإتمام المادي (أصبحت مبالغ المحتجزات ذمما مدينة غير مشروطة عند الاعتماد، إذ لا يلزم للإفراج سوى مرور فترة ضمان العيوب لا أداء إضافي). واستنادا إلى نمط تأخر الإفراج التاريخي للعميل، تقدر الإدارة خسارة ائتمانية متوقعة مدى العمر بنسبة 8% لتعكس ضغط القيمة الزمنية المعادل للخصم وحسما متواضعا متعلقا بالنزاع، أي 16,000,000 جنيه. القيود المحاسبية: عند أن يصبح المحتجز ذمة مدينة غير مشروطة عند الإتمام/الاعتماد (إعادة تصنيف، دون أثر على الدخل، وقد سبق إثباته كأصل عقد): من ح/ الذمم المدينة التجارية - محتجزات 200,000,000 إلى ح/ أصل العقد - محتجزات 200,000,000 عند الاعتراف بمخصص الخسارة الائتمانية المتوقعة بموجب النهج المبسط في المعيار الدولي للتقرير المالي 9: من ح/ خسارة اضمحلال الأصول المالية (مصروف الخسائر الائتمانية المتوقعة) 16,000,000 إلى ح/ مخصص خسارة - ذمم المحتجزات 16,000,000 وتُعرض الذمة المدينة بالصافي بعد مخصص الخسارة (صافي قيمة دفترية 184,000,000 جنيه) مع الإفصاح عن المبلغ الإجمالي والمخصص منفصلين في الإيضاحات، إلى جانب تحليل الأعمار وافتراضات تأخر الإفراج المستخدمة.
A contractor has EGP 200,000,000 of retentions outstanding on completed government schools, aged more than 2 years past physical completion (retention amounts became unconditional receivables on certification, since only the passage of the defects-liability period, not further performance, is required for release). Based on the client's historical release delay pattern, management estimates a lifetime expected credit loss of 8% to reflect discount-equivalent time-value drag and a modest dispute-related haircut, i.e. EGP 16,000,000. Journal entries: On the retention becoming an unconditional receivable at completion/certification (reclassification, no income effect, already recognized as contract asset previously): Dr Trade receivables - retentions 200,000,000 / Cr Contract asset - retentions 200,000,000 On recognizing the expected credit loss allowance under IFRS 9's simplified approach: Dr Impairment loss on financial assets (ECL expense) 16,000,000 / Cr Loss allowance - retentions receivable 16,000,000 The receivable is presented net of the loss allowance (EGP 184,000,000 net carrying amount) with the gross amount and allowance separately disclosed in the notes, together with an aging analysis and the release-delay assumptions used.
الحكم المهني
Professional judgment
يهيمن حكمان: (أ) متى يصبح المحتجز أو المبلغ غير المفوتر 'غير مشروط' - وهذا يتطلب عادة محفزا خارجيا موضوعيا كاعتماد العميل، أو انتهاء فترة ضمان العيوب، أو تاريخ إفراج تعاقدي، لا مجرد تقييم داخلي بأن العمل مكتمل؛ و(ب) معدل الخسارة والأفق الزمني المطبقان في نموذج الخسائر الائتمانية المتوقعة للمحتجزات، نظرا لبقائها غالبا قائمة لفترة أطول بكثير من الذمم التجارية المعتادة وارتباط تحصيلها النهائي تجريبيا بروتين اعتماد العميل وتاريخ النزاع أكثر من التعثر الرسمي. ومن الأدلة التي ينبغي أن توجه استنتاج الخسائر الائتمانية المتوقعة: بيانات العميل التاريخية الفعلية لزمن الإفراج (الممارسة لا السياسة)، ونسبة المحتجزات التي شُطبت تاريخيا أو خُفضت بتفاوض كبير، وما إذا كانت المبالغ مندرجة ضمن نزاع تجاري نشط (وهو ما يستدعي عادة معدل خسارة أعلى أو تقييما خاصا لا على مستوى المحفظة).
Two judgments dominate: (a) when does a retention or unbilled amount become 'unconditional', this typically requires an objective external trigger such as client certification, a defects-liability-period expiry, or a contractual release date, not merely internal assessment that the work is complete; and (b) what loss rate and time horizon to apply in the ECL model for retentions, given they often sit outstanding far longer than standard trade receivables and their ultimate recovery is empirically linked to the client's certification bureaucracy and dispute history rather than formal default. Evidence that should drive the ECL conclusion includes the client's actual historical time-to-release data (not policy but practice), the proportion of retentions historically written off or heavily negotiated down, and whether amounts are embedded in an active commercial dispute (which typically warrants a higher loss rate or a specific, rather than portfolio, assessment).
أساس المصدر
Source basis
IFRS 15 / IFRS 9 · الإيراد من العقود مع العملاء / الأدوات الماليةRevenue from Contracts with Customers / Financial Instruments
إحالات الفقراتParagraph references
متحقق منها مقابل النصوص الرسمية للمعايير المستخدمة في مهارة IFRS Expert.Verified against the official standard texts used in the IFRS Expert skill.
مسائل ذات صلة
Related issues
- IFRS 15بيع الوحدات على الخارطة: الإيراد على مدى الزمن أم عند التسليمOff-plan sales: revenue over time or at handover
- IFRS 15 / IAS 2مبادلات الأراضي واتفاقيات تقاسم العائد مع ملاك الأراضيLand swaps and revenue-sharing with landowners
- IFRS 15خطط التقسيط الطويلة وعنصر التمويلLong instalment plans and the financing component
- IFRS 15 / IAS 2الإلغاءات وحالات التعثر واسترداد الوحداتCancellations, defaults and repossessed units
- IFRS 15عمولات البيع على الخارطةCommissions on off-plan sales
- IFRS 15إيرادات عقود المقاولات وقياس نسبة الإنجازConstruction contract revenue and measuring progress
محتوى تعليمي وإرشادي فقط، ولا يُعد استشارة مهنية، ولا يعيد إنتاج النص الرسمي للمعايير. راجع المعايير الرسمية والمختصين المؤهلين، فقد يلزم الحكم المهني.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.
