دراسات حالةقراءة 10 دقائق2026-09-18

كيف بنينا YeloInvoice: منصة فوترة متوافقة ضريبيًا بُنيت بوكلاء ذكاء اصطناعي

YeloInvoice منصة فوترة ونقاط بيع للشركات الصغيرة والمتوسطة في تونس: فواتير متوافقة، وإشعارات دائنة، ومدفوعات، ومخزون، ومشتريات، وتقارير محاسبية، ومركز للفوترة الإلكترونية، بالفرنسية والعربية والإنجليزية. بنتها OHY Labs بوكلاء برمجة بالذكاء الاصطناعي يعملون انطلاقًا من مواصفات مكتوبة، وصاغت واجهتها البرمجية بحيث يكون اتصال وكلاء الذكاء الاصطناعي عبر MCP هو الخطوة التالية. وهكذا تمّ الأمر.

شعار YeloInvoice
دراسة حالة
YeloInvoice
فوترة متوافقة ونقاط بيع وفوترة إلكترونية للشركات الصغيرة والمتوسطة في تونس، بُنيت من مواصفات مكتوبة بوكلاء ذكاء اصطناعي.
زيارة yeloinvoice.com
YF
Yassine Fatnassi
Founder & AI Systems Engineer · OHY Labs
دراسات حالةهندسة مدعومة بالذكاء الاصطناعيالفوترةSaaSMCPالتقنية المالية

المطلوب: فوترة تصمد أمام التدقيق

برامج الفوترة لا تسامح الخطأ. يجب أن يكون الترقيم متسلسلًا بلا فجوات، وأن تطابق المجاميع القواعد الضريبية حتى المليم، وأن يشير الإشعار الدائن إلى المستند الذي يصحّحه، وألّا تتغيّر فاتورة صادرة أبدًا. أضف إلى ذلك تعدّد المستخدمين، وعدّة سنوات مالية، وثلاث لغات إحداها من اليمين إلى اليسار، فتتّسع مساحة الأخطاء الدقيقة كثيرًا.

كان الهدف منتجًا يثق به المحاسب، يسلّمه فريق صغير بسرعة شركة ناشئة. وهذا المزيج تحديدًا هو حيث تؤتي الهندسة المدعومة بالذكاء الاصطناعي ثمارها، شرط أن تكون العملية منضبطة.

  • إنشاء الفواتير وإصدارها وطباعتها بترقيم متسلسل بلا فجوات لكل سلسلة وسنة مالية.
  • إشعارات دائنة كلية وجزئية، وتسجيل المدفوعات، وحالة سداد محسوبة تلقائيًا.
  • نقاط بيع، ومشتريات، ومخزون، وخزينة، وتقارير محاسبية، وكمبيالات.
  • مركز فوترة إلكترونية مهيّأ لتدفّق الفوترة الإلكترونية الوطني.
  • أدوار للمالك والمبيعات والمحاسب والمطّلع، مع عزل المستأجرين في كل طبقة.

البنية: محرك ضرائب واحد مشترك في كل مكان

YeloInvoice مستودع موحّد بـ pnpm. الواجهة البرمجية بـ NestJS مع Prisma على Postgres وRedis. وتطبيق الويب بـ Next.js مع App Router وTailwind، بالفرنسية افتراضيًا، وبالعربية بتخطيطات من اليمين إلى اليسار، وبالإنجليزية. وتضمّ حزمة مشتركة مخططات Zod وتعدادات المجال ومحرك حسابات ضريبية خالصًا بلا اعتماد على قاعدة بيانات أو إطار عمل.

ولأن محرك الضرائب خالص ومشترك، يعرض محرر الفاتورة مجاميع حيّة في المتصفح مطابقة لما ستحفظه الواجهة البرمجية، ويُختبر نفس الكود وحدويًا بمعزل عن غيره. وإصدار الفاتورة محمي بمفتاح عدم تكرار وينتج بصمة سلامة، فلا يؤدي نقر مزدوج أو إعادة محاولة إلى إنشاء مستندين.

التزامن يُختبر ولا يُفترض

ترسل مجموعة الاختبارات الشاملة عمدًا طلبات متزامنة إلى نفس نسخة Postgres للترقيم والمدفوعات والإشعارات الدائنة. تعارضات التزامن في الفوترة ليست نظرية، والتقاطها في خطوط التكامل المستمر أرخص من شرح رقم فاتورة مكرّر لمدقّق.

تطوير قائم على المواصفات مع وكلاء برمجة بالذكاء الاصطناعي

بدأ كل جزء من YeloInvoice بوثيقة تصميم: النواة الضريبية، وقوالب PDF، والضرائب الموسّعة، والمحاسبة والتقارير، ونقاط البيع، والإدارة، والاستيراد، وطرق الدفع بحسب نوع النشاط. وتحدّد كل مواصفة المتطلبات، ومصادر الامتثال، وما هو خارج النطاق صراحةً.

ثم تُقسَّم المواصفات إلى مهام. تحصل كل مهمة على موجز قصير ينفّذه وكيل برمجة بالذكاء الاصطناعي، يتبعه تقرير مكتوب بما تغيّر وما جرى التحقق منه. ويضمّ المستودع أكثر من مئة زوج من الموجزات والتقارير. يراجع إنسان الفروقات، ويشغّل الاختبارات، ويقرّر. الوكيل يكتب الشيفرة؛ والمواصفة هي التي تفكّر.

  • مواصفات التصميم كمصدر حقيقة وحيد للنطاق والبنية.
  • مهام صغيرة بموجزات وتقارير، بحيث يكون كل تغيير قابلًا للتفسير.
  • اختبارات تُكتب مع التنفيذ، بما فيها تشغيلات شاملة على قاعدة بيانات حقيقية.
  • وثيقة امتثال تفصل ما تمّ تنفيذه عمّا ينتظر تأكيد محاسب.

لماذا ينجح هذا أكثر من طلب تطبيق كامل

طلب «ابنِ تطبيق فوترة» من وكيل ينتج شيئًا يبدو معقولًا وهو خاطئ. أما طلب تنفيذ مهمة واحدة من مواصفة تسمّي القاعدة الضريبية وقيد الترقيم والاختبار المطلوب إضافته، فينتج شيئًا يستطيع المحاسب التحقق منه. جودة المواصفة، لا النموذج وحده، هي ما يحدّد السقف.

الامتثال والأمان بالتصميم

القواعد الضريبية موثّقة بمصادرها، والأسئلة المفتوحة تُتابَع على حدة حتى يؤكّدها محاسب. وبدلًا من الوعد بمصادقة قانونية، يوضّح المنتج صراحةً أن التحقّق الضريبي النهائي يبقى مسؤولية الشركة ومحاسبها، ويسهّل تلك المهمة بمستندات نظيفة وكاملة.

وعلى صعيد الأمان، تفرض ثلاث حراسات عامة المصادقة وعضوية المستأجر والصلاحيات في كل طلب. والرموز قصيرة العمر مع تجديد عبر كوكي httpOnly. وتتابع قائمة تحقق أمنية داخل المستودع كل ضابط بوصفه منجزًا أو ما زال مفتوحًا، فلا يُفترض شيء.

مصمَّمة جاهزة لـ MCP: الطريق إلى وكلاء الذكاء الاصطناعي

لا يشغّل YeloInvoice خادم MCP بعد، لكنه بُني بحيث تكون إضافته طبقة رقيقة لا إعادة كتابة. فكل قدرة متاحة عبر واجهة OpenAPI 3 موثّقة بمخططات مُنمّطة. والصلاحيات دقيقة ويُتحقق منها في كل طلب. والكتابات المهمة غير قابلة للتكرار. وهذه الخصائص الثلاث هي بالضبط ما تحتاجه أداة MCP آمنة: مخطط يصفها، وصلاحية تضبطها، وعدم تكرار يجعل إعادة محاولة الوكيل غير ضارة.

وتتبع طبقة MCP المخطط لها النموذج الذي استخدمته OHY Labs في YeloScale. تأتي أولًا أدوات القراءة للفواتير والعملاء والمدفوعات. وإنشاء مسودّة كتابة قابلة للتراجع بمفتاح عدم تكرار. أما إصدار فاتورة أو تسجيل دفعة فهو إجراء حساس يتطلب خطوة تحضير ثم تأكيد بوجود إنسان في الحلقة.

  • وكيل محاسبة يجيب عن «أي الفواتير متأخّرة هذا الشهر» من بيانات حيّة.
  • وكيل مبيعات يصوغ مسودّة فاتورة من طلب مؤكَّد ويطلب من إنسان إصدارها.
  • وكيل تقارير يجمع ملخّصات نهاية الشهر دون تصدير جداول بيانات.

ماذا تكسب الشركة

تحصل الشركة الصغيرة أو المتوسطة على فوترة متوافقة ونقاط بيع ومخزون وتقارير بلغتها، بمستندات جاهزة لمحاسبها ولتدفّق الفوترة الإلكترونية. وتحصل أيضًا على منصة جاهزة لعصر الوكلاء: فحين تريد مساعدًا ذكيًا يتولّى التذكيرات أو المسودّات أو التقارير، تكون الواجهة البرمجية والصلاحيات وسجل التدقيق جاهزة مسبقًا.

وبالنسبة لـ OHY Labs، يثبت YeloInvoice أن الهندسة المدعومة بالذكاء الاصطناعي قادرة على تسليم برمجيات في مجال تكلفة الخطأ فيه عالية، ما دامت المواصفات والاختبارات والمراجعة البشرية حاضرة في الحلقة.

أسئلة شائعة

إجابات مختصرة للفرق التي تقيّم وكلاء الذكاء الاصطناعي وتكاملات MCP والأتمتة في بيئة الإنتاج.

ما هو YeloInvoice؟

YeloInvoice منصة فوترة ونقاط بيع وفوترة إلكترونية للشركات الصغيرة والمتوسطة في تونس، بنتها OHY Labs. تتولّى الفواتير المتوافقة والإشعارات الدائنة والمدفوعات والمخزون والمشتريات والتقارير المحاسبية بالفرنسية والعربية والإنجليزية.

هل بُني YeloInvoice فعلًا بوكلاء ذكاء اصطناعي؟

نعم. بدأت كل ميزة بمواصفة تصميم مكتوبة، ثم قُسّمت إلى مهام بموجزات وتقارير، ونفّذها وكلاء برمجة بالذكاء الاصطناعي مع اختبارات آلية ومراجعة بشرية لكل تغيير.

هل يمكن لـ YeloInvoice الاتصال بوكلاء الذكاء الاصطناعي عبر MCP؟

صُمّم جاهزًا لـ MCP بواجهة OpenAPI 3 وصلاحيات دقيقة وكتابات غير قابلة للتكرار. أما خادم MCP نفسه فهو الخطوة التالية المخطط لها، وفق النموذج الآمن الذي بنته OHY Labs لـ YeloScale.

حوّل هذه الفكرة إلى سير عمل ذكاء اصطناعي في الإنتاج.

يمكننا تحديد نطاق سير العمل، وربط الأدوات المناسبة، وإضافة قواعد الأمان، وإطلاق وكيل يثق به فريقك.