في كل شركة سعودية تقريبًا يوجد تقرير أعمار ذمم مدينة فيه بند مؤلم: فواتير تجاوزت 120 يومًا. والرد المعتاد أن تُسنَد هذه الفواتير إلى مكتب تحصيل مقابل نسبة من المبلغ، أو أن تُشطب كديون معدومة في نهاية السنة.
كلا الخيارين يتجاهل الحقيقة الجوهرية: المملكة بنت سكة تحصيل آلية بالكامل، وفاتورتك ليست مؤهلة للركوب عليها.
النظام السعودي لا يعرف "الفاتورة" كأداة تنفيذ. يعرف السند التنفيذي. والفرق بينهما ليس فرقًا قانونيًا فحسب — إنه فرق في صيغة المستند، وهذا يجعله مشكلة تكامل أنظمة قبل أن يكون مشكلة محاماة.
الفاتورة ليست سندًا تنفيذيًا
عندما ترفع فاتورة غير مدفوعة إلى القضاء، فأنت تبدأ دعوى: مطالبة، جلسات، إثبات، حكم — ثم بعد كل ذلك تبدأ إجراءات التنفيذ. قد تستغرق هذه الرحلة أشهرًا أو أكثر.
أما إذا كان بيدك سند لأمر مستوفٍ لشروطه النظامية، فأنت تتخطى الدعوى بالكامل وتذهب مباشرة إلى محكمة التنفيذ. لا مرافعة، لا إثبات للدين — السند نفسه هو الإثبات.
هذا هو الفرق الذي يفصل بين شركة تحصّل مستحقاتها خلال أسبوع وشركة تنتظر سنة.
مساران للتنفيذ، واحد منهما فقط آلي
هنا التفصيلة التي تفوت على أغلب الفرق المالية. تنفيذ السند لأمر ينقسم إلى مسارين:
المسار الإلكتروني — للسندات المحرّرة يدويًا (ورقة، أو نموذج Word، أو منصة غير معتمدة من وزارة العدل). ترفعها كمرفق عبر بوابة ناجز، ويُراجَع الطلب بشريًا، ويحتمل الرد بسبب عيب شكلي.
المسار الآلي — للسندات المُنشأة عبر منصة نافذ. يُنفَّذ إلكترونيًا بالكامل دون تدخل بشري مباشر، لأن المنصة تحققت من أركان السند وهوية الطرفين وقت الإنشاء.
بعبارة أوضح: النموذج الورقي الذي وقّعه عميلك في مكتبك قد يكون صحيحًا نظامًا، لكنه يدخل من الباب البطيء. صيغة المستند وقت الإنشاء هي التي تحدد سرعة التحصيل بعد سنة.
منصة نافذ انطلقت في 19 أبريل 2020 تحت إشراف وزارة العدل. تُنشئ السند إلكترونيًا وفق نظام الأوراق التجارية، ويوثّق الطرفان — الدائن والمدين — موافقتهما عبر النفاذ الوطني الموحد. هذه الموافقة المسبقة هي ما يقطع الطريق على أشهر دفوع المدين: "التوقيع ليس توقيعي".
ما الذي يحدث فعليًا خلال خمسة أيام
بعد تقديم طلب التنفيذ عبر ناجز، يعمل النظام على مرحلتين:
المادة 34 — يُبلَّغ المدين بأمر التنفيذ ويُمنح مهلة خمسة أيام من تاريخ التبليغ للسداد أو الإيضاح. هذه مرحلة إنذار فقط؛ لا يترتب عليها بذاتها منع سفر ولا إيقاف خدمات.
المادة 46 — إذا انقضت المهلة دون امتثال، تُفعَّل الإجراءات الجبرية:
| الإجراء | الأثر على منشأة مدينة |
|---|---|
| منع السفر | يشمل المالك أو الممثل النظامي |
| الحجز على الحسابات البنكية والممتلكات | تجميد فوري للسيولة |
| إيقاف خدمات الجهات الحكومية | تتعطل معه إجراءات التوظيف والتراخيص |
| منع التراخيص التجارية والاستثمارية | لا تجديد ولا إصدار جديد |
| إيقاف إصدار الوكالات | يشلّ التمثيل النظامي |
| الإفصاح عن الأموال | إلزام بكشف الأصول |
وتضيف المادة 47 صلاحية استجواب المدين وتتبع مصادر دخله وندب خبير لحصر أصوله. أما المادة 88 فترتب عقوبات تصل إلى السجن على من يتعمد إخفاء أمواله أو تعطيل التنفيذ.
القيمة هنا ليست في العقوبة بحد ذاتها، بل في قِصَر المدة. مدين لا يبالي بمكالمة تحصيل شهرية يتصرف بشكل مختلف تمامًا أمام مهلة خمسة أيام مرتبطة بحساباته البنكية وسجله التجاري.
التكلفة الحقيقية
رسوم نافذ المنشورة على بوابة الدعم الخاصة بها (يُرجى تأكيد الأرقام الحالية قبل بناء الميزانية):
| البند | الرسم |
|---|---|
| اشتراك سنوي | 2,000 ريال |
| ربط تقني عبر واجهة برمجية | 15,000 ريال مرة واحدة |
| سند مفرد | 65 ريالًا |
| سند ضمن مجموعة (بعد الأول) | 15 ريالًا |
| سند صدر ولم يعتمده المدين | 10 ريالات رسم إداري |
قارن هذا بنسبة مكتب التحصيل. على محفظة ذمم بقيمة مليون ريال، فرق التكلفة ليس هامشيًا — إنه الفرق بين رسم ثابت بالمئات وعمولة بعشرات الآلاف. الباقات المدفوعة مسبقًا صالحة 12 شهرًا، والرصيد غير المستخدم يسقط بانتهائها، وهذه نقطة تخطيط لا تُهمل.
أين يقع التكامل فعليًا
في 30 يونيو 2025 دشّنت وزارة العدل بوابة ناجز مطورين على developers.najiz.sa للتكامل التقني مع الأنظمة الخارجية. تعرض البوابة أكثر من 160 منتجًا برمجيًا موزعة على:
- القضاء: أكثر من 63 واجهة
- التوثيق: أكثر من 49 واجهة
- البورصة العقارية: أكثر من 27 واجهة
- التنفيذ: أكثر من 21 واجهة
وتوفر البوابة بيئة اختبار لتجربة الواجهات دون التأثير على البيانات الفعلية، والتواصل بشأن التكامل عبر takamul@moj.gov.sa.
هذه هي الطبقة الحاسمة: 21 واجهة في نطاق التنفيذ تعني أن حالة طلب التنفيذ يمكن أن تصل إلى نظامك المالي آليًا بدل أن يفتح موظف البوابة كل صباح. لكن الأسماء الدقيقة للنقاط الطرفية ومواصفاتها تصدر من البوابة بعد اعتماد الاشتراك — لا تبنِ على تخمين، اطلب وثائق الـ Swagger أولًا.
أربعة أخطاء تُسقط الطلب
المبلغ غير مكتوب بالحروف والأرقام معًا. من الشروط الموضوعية للسند تحديد المبلغ كتابةً ورقمًا. مولّد مستندات آلي يطبع الرقم فقط ينتج سندات باطلة شكلًا بالجملة — ولن تكتشف ذلك إلا عند التنفيذ.
السند صدر ولم يعتمده المدين. نافذ يتطلب توثيق موافقة المدين. سند بلا اعتماد ليس سندًا، ويُخصم عليه رسم إداري. راقب هذه الحالة كتنبيه تشغيلي، لا كسطر في تقرير شهري.
عدم مطابقة هوية المدين لسجله التجاري. السند صادر باسم منشأة تغيّر سجلها أو انتقلت ملكيتها — والتنفيذ يحتاج طرفًا محددًا بدقة. تحقق من السجل التجاري وحالته قبل إصدار السند، لا بعد التعثر. هذه بالضبط وظيفة التحقق التي شرحناها في دليل معروف وواثق للتحقق من المنشآت.
تاريخ استحقاق غامض. "عند الطلب" و"خلال 30 يومًا من التسليم" ليسا تاريخي استحقاق قابلين للأتمتة. النظام يحتاج تاريخًا محددًا؛ نظامك المالي يحتاجه أيضًا ليعرف متى يبدأ العدّاد.
ما الذي تبنيه فعليًا
الطبقة المطلوبة ليست نظامًا محاسبيًا جديدًا. إنها وسيط رفيع بين نظامك المالي القائم ومنصات الدولة. الخطوة الأولى: قرار مؤهلية يحوّل تقرير أعمار الذمم إلى قائمة مرشحين لإصدار السندات.
type Receivable = {
invoiceId: string;
customerCr: string; // السجل التجاري للعميل
amountSar: number;
dueDate: string; // ISO
hasSignedInstrument: boolean;
};
type Candidate = {
invoiceId: string;
daysOverdue: number;
reason: string;
};
const DAY = 86_400_000;
export function selectForInstrument(
rows: Receivable[],
today = new Date(),
minAmountSar = 5_000,
minDaysOverdue = 45,
): Candidate[] {
return rows
.filter((r) => !r.hasSignedInstrument)
.map((r) => ({
invoiceId: r.invoiceId,
daysOverdue: Math.floor(
(today.getTime() - new Date(r.dueDate).getTime()) / DAY,
),
amountSar: r.amountSar,
customerCr: r.customerCr,
}))
.filter((r) => r.daysOverdue >= minDaysOverdue && r.amountSar >= minAmountSar)
.map((r) => ({
invoiceId: r.invoiceId,
daysOverdue: r.daysOverdue,
reason: `متأخرة ${r.daysOverdue} يومًا بقيمة ${r.amountSar} ريال`,
}));
}ثم مُدقّق شكلي يمنع إصدار سند باطل من الأساس. هذه الدالة هي التي توفر عليك رسوم السندات المرفوضة:
type InstrumentDraft = {
amountSar: number;
amountInWords: string;
beneficiaryName: string;
debtorId: string; // هوية وطنية أو سجل تجاري
maturityDate: string; // ISO — لا عبارات مفتوحة
cause: string; // سبب الالتزام
};
export function validateDraft(d: InstrumentDraft): string[] {
const errors: string[] = [];
if (!d.amountInWords?.trim()) {
errors.push("المبلغ غير مكتوب بالحروف — شرط موضوعي");
}
if (!/^\d{10}$/.test(d.debtorId)) {
errors.push("معرّف المدين يجب أن يكون 10 أرقام");
}
if (Number.isNaN(Date.parse(d.maturityDate))) {
errors.push("تاريخ الاستحقاق غير محدد بصيغة تاريخ");
}
if (!d.cause?.trim()) {
errors.push("سبب الالتزام مفقود");
}
if (!(d.amountSar > 0)) {
errors.push("المبلغ غير صالح");
}
return errors;
}لاحظ أن المدقق يعمل قبل أي استدعاء مدفوع. كل سند يُرفض بعد الإصدار يكلفك رسمًا إداريًا ووقتًا، وكلاهما يمكن تفاديه بفحص محلي لا يكلف شيئًا.
الصورة الأكبر
هذا الوسيط ليس مشروعًا منفصلًا. إنه نفس النمط الذي يتكرر مع كل منصة حكومية سعودية: طبقة تحقق وتسوية تملكها أنت، تجلس بين أنظمتك وبوابات الدولة. بنيتَها مرة، فخدمتك في الفوترة الإلكترونية مع فاتورة وهيئة الزكاة، وفي المنافسات الحكومية عبر اعتماد، وهنا في التنفيذ.
وهي بالضبط الحجة التي فصّلناها في فخ الأنظمة: التكامل لا الاستبدال — المشكلة نادرًا ما تكون في النظام المحاسبي، وغالبًا في غياب الطبقة التي تترجم بياناته إلى ما تطلبه الجهة الحكومية بالضبط.
نقطة صدق ختامية: السكة الآلية تسرّع تحصيل دين ثابت. لن تنقذك من عميل معسر فعلًا، ولن تعوّض عن غياب فحص ائتماني قبل البيع. لكنها تحوّل التحصيل من تفاوض إلى إجراء — وهذا وحده يغيّر سلوك المدين المماطل.
إذا كانت ذممك المدينة تتجاوز 90 يومًا بانتظام، فالسؤال الأول ليس "بأي مكتب تحصيل نستعين؟" بل "كم من فواتيرنا مدعومة بسند تنفيذي أصلًا؟" الإجابة عادة: صفر.
هل تريد أن تعرف كم من ذممك المدينة قابل للتحويل إلى سند تنفيذي؟ نراجع تقرير أعمار الذمم لديك وبنية نظامك المالي، ونحدد نقاط الربط المطلوبة مع نافذ وناجز، ونخرج بتقدير واضح للجهد. تواصل معنا لجلسة تشخيص — بلا التزام.