لماذا كان هذا سؤالاً
في الورق كان كثيرون يصدرون «إيصال دفعة» عند الاستلام، ثم فاتورة واحدة بالقيمة الكاملة في النهاية مع سطر خصم بالدفعة. في الفوترة الإلكترونية لكل مستند نوع وحقول وتقرير للهيئة، فتكرار الأساس الضريبي مرّتين يظهر مباشرة. الملحق 5 (أُضيف في الإصدار 1.1، 1 يونيو 2026) ثبّت القاعدة: «حين تستلم المنشأة دفعة مقدّمة، تُصدر فاتورة ضريبية عند الاستلام. وبالتالي عند إصدار الفاتورة النهائية، تغطّي المبلغ المتبقي فقط لا القيمة الكاملة».
المثال الرسمي بالأرقام
| المستند | النوع | الصافي | الضريبة 5% | المستحق |
|---|---|---|---|---|
| فاتورة الدفعة المقدّمة ADV-001 (1 مايو) | 380 فاتورة ضريبية | 1,000.00 | 50.00 | 1,050.00 |
| الفاتورة النهائية Final-001 (21 مايو) | 380 فاتورة ضريبية | 9,000.00 | 450.00 | 9,450.00 |
| المجموع | 10,000.00 | 500.00 | 10,500.00 |
الحقول التي تربط الفاتورتين، بأسماء PINT AE:
- IBT-25 وIBT-26 (مرجع الفاتورة السابقة ورقمها وتاريخها): تضع فيهما ADV-001 و2026-05-01. في XML هذا هو cac:BillingReference.
- IBT-22 (ملاحظة الفاتورة): بديل أو إضافة — «فاتورة نهائية بالمبلغ الصافي، مع الإشارة إلى الدفعة المقدّمة».
- cbc:PrepaidAmount يجوز تركه فارغاً، لأن الفاتورة النهائية تعكس المتبقي أصلاً ولا تحتاج تعديلاً إضافياً للدفعة.
وفي الفصل 10.5 (الحالة 9 و10) تفصيل إضافي: عند وجود دفعة مقدّمة قبل التوريد يُستخدم حقل «المبلغ المدفوع» وحقل «مرجع الفاتورة السابقة» — أي أن الطريقتين مقبولتان ما دام الأساس الضريبي لا يتكرر.
مبالغ الاحتجاز (Retention)
في عقود المقاولات والتطوير يحتجز المالك عادة 5–10% من كل مستخلص حتى انتهاء فترة الضمان. الملحق 5 يقول إن المنشآت «يجوز لها الاستمرار على ممارساتها التجارية والمحاسبية الحالية ما دامت متوافقة مع متطلبات الضريبة والفوترة الإلكترونية»، ويعرض ممارسة مقبولة:
- تُصدر فاتورة إلكترونية بالمبلغ المستحق بعد خصم الاحتجاز — والضريبة على هذا الصافي.
- تُصدر فاتورة إلكترونية مستقلة بالمبلغ المحتجز حين يصبح المشتري ملزماً بالإفراج عنه وسداده.
مستخلص بـ100,000 درهم باحتجاز 10%: فاتورة اليوم بـ90,000 + 4,500، وفاتورة عند الإفراج بـ10,000 + 500. وعليك أن «تعكس الترتيبات التعاقدية والتزامات الدفع في الفواتير الإلكترونية المقابلة» — أي اكتب نسبة الاحتجاز ومرجع العقد في الملاحظة.
أسئلة لمزوّدك ولنظامك المحاسبي
- هل يملأ نظامي حقل BillingReference آلياً حين أحوّل فاتورة دفعة إلى فاتورة نهائية؟
- هل يدعم نظامي تعدّد الفواتير الضريبية لعقد واحد بتتبّع الرصيد المتبقي؟ (أغلب أنظمة المقاولات تفعل عبر المستخلصات؛ تأكّد أن التصدير XML يحملها.)
- حين يسدّد المالك بعد الفاتورة النهائية بأكثر من المتبقي أو أقل، هل يصدر النظام إشعار دائن إلكترونياً (نوع 381) لا تعديلاً يدوياً؟