كل المشاريع
منشورنظام أعمال

FinyX-ERP

المحاسبة والمخزون ونقاط البيع في منتج مكتبي عربي واحد، وفوقه منصة طلبات أونلاين

نظام ERP ونقاط بيع تجاري للمنشآت الصغيرة والمتوسطة: قرابة عشرين وحدة من المبيعات والمخزون إلى الرواتب والزكاة، مع الطباعة الحرارية، ومنصة طلبات للمطاعم بمتجر ويب وثلاثة تطبيقات جوال.

زيارة الموقعfinyxerp.com
دوري
مالك المنتج والمهندس الوحيد: الهيكلة، نموذج البيانات، تطبيق سطح المكتب، الـ API، الويب، الجوال، والمُثبّت
المدة
مارس 2026 – الآن
المنصات
سطح مكتب Windows، ويب، أندرويد، REST API
finyxerp.com
شاشة نقطة البيع مع فاتورة بيع مفتوحة وبنود الأصناف ولوحة الدفع
شاشة الصنف في تطبيق الزبون على أندرويد مع خيارات الصوص والإضافات وزر الإضافة إلى السلة
سطر برمجي
~322k
اختبار آلي
530+
جدول في قاعدة البيانات
~100
إصدار موقّع
v1.9.2

المشكلة

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

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

الحل

منتج مكتبي واحد يعامل كل عملية بيع كقيد محاسبي، ويمتد أونلاين عبر API يشارك منطق الأعمال نفسه.

  • قرابة عشرين وحدة: المحاسبة، المبيعات، المشتريات، المخزون، نقاط بيع المطاعم وشاشة المطبخ، التوصيل، الرواتب، العمولات، الإنتاج، الفروع، تعدد العملات، والزكاة.
  • الفاتورة وحركات المخزون والقيد المحاسبي تُحفظ في معاملة واحدة في قاعدة البيانات.
  • صلاحيات بثلاثة مستويات (الصفحة والإجراء والحقل) عبر 16 دورًا جاهزًا.
  • منصة مطاعم: متجر ويب، بوابة للموظفين والمطبخ، وتطبيقات للعميل والسائق والمدير.
  • مُثبّت Windows موقّع رقميًا مع تراخيص مرتبطة بالجهاز.

الهيكلة

حل .NET طبقي يبني فيه تطبيق سطح المكتب والخادم الأونلاين كود المجال والتطبيق نفسه، فتُكتب قاعدة العمل مرة واحدة وتُطبَّق في المكانين.

نواة FinyX المشتركة: Domain + Application

سطح المكتب

  • WPF + MVVM
  • نظام تصميم خاص
  • يعمل دون اتصال

البيانات

  • EF Core
  • SQLite وSQL Server وPostgreSQL
  • 58 ترحيلًا

الأونلاين

  • ASP.NET Core API
  • متجر Next.js وبوابة الموظفين
  • تطبيقات العميل والسائق والمدير

الدفع والأجهزة

  • Moyasar وApple Pay
  • طابعات ESC/POS والملصقات

الوحدات

كل وحدة تقابل قسمًا في المنشأة، وكلها تكتب في دفتر الأستاذ نفسه.

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

قرارات هندسية

البرنامج المحاسبي يُحكم عليه بشيء واحد: هل يمكن الوثوق بأرقامه بعد سنة؟ لذلك ذهب معظم العمل إلى جعل الحالات الخاطئة مستحيلة لا مجرد نادرة.

معاملة واحدة لكل حدث تجاري
الفاتورة وحركات مخزونها وقيدها تُحفظ معًا أو لا تُحفظ إطلاقًا، فلا يمكن أن يبتعد الدفتر عن الرف.
تاريخ مقفل
المستندات المرحّلة لا تُعدَّل، والفترات المقفلة ترفض الكتابة. التصحيح يكون بقيد جديد قابل للتتبع.
صلاحيات تُفحص حيث تتغير البيانات
أكثر من 80 صلاحية على مستوى الصفحة والإجراء والحقل تُفحص في طبقة الخدمات، لا في رسم الأزرار فقط.
كود واحد ومضيفان
تطبيق سطح المكتب وخادم ASP.NET Core يبنيان كود المجال نفسه، فتتبع الطلبات الأونلاين قواعد الكاشير ذاتها.
ثلاثة محركات قواعد بيانات
EF Core مع SQLite افتراضيًا، وSQL Server أو PostgreSQL للمنشآت الأكبر، مع نقل تلقائي من SQLite إلى PostgreSQL.
طباعة دون فوضى التعريفات
مُرمِّزات ESC/POS وTSPL خاصة ترسل الإيصالات والملصقات مباشرة للطابعة، وQuestPDF يولّد مستندات A4.
هندسة الإصدار
مُثبّت WiX MSI، توقيع رقمي Authenticode، وتراخيص موقّعة مرتبطة بالجهاز يتحقق منها مكوّن أصلي.

سطح المكتب

  • C#
  • .NET 10
  • WPF
  • MVVM

البيانات

  • EF Core
  • SQLite
  • SQL Server
  • PostgreSQL

الخادم والويب

  • ASP.NET Core
  • JWT
  • OpenAPI
  • Next.js 16
  • React 19
  • TypeScript

الجوال

  • Expo
  • React Native
  • TanStack Query

المستندات والأجهزة

  • QuestPDF
  • ZXing
  • ESC/POS
  • TSPL

الدفع

  • Moyasar
  • Apple Pay
  • رمز تحقق SMS

الإصدار

  • WiX
  • Authenticode
  • Native AOT

أين وصل

يُسلَّم FinyX للعملاء كمُثبّت موقّع، وهو في إصداره الفرعي التاسع.

  • صدر الإصدار 1.9.2، وخلفه 58 ترحيلًا لقاعدة البيانات.
  • 531 اختبارًا آليًا تغطي القواعد المحاسبية والصلاحيات والخادم.
  • تدقيق داخلي في سبتمبر 2026 رسم مصفوفة الصلاحيات والمعاملات لكل وحدة.
  • منصة المطاعم الأونلاين (الـ API والمتجر وبوابة الموظفين والتطبيقات الثلاثة) هي الإصدار القادم.

الخطوات القادمة

  • استضافة بحاويات مستقلة لكل مطعم على PostgreSQL في منطقة سحابية سعودية.
  • إطلاق تطبيقات العميل والسائق والمدير للعامة.
  • تكامل مستمر لمجموعة اختبارات سطح المكتب.
  • تهيئة ذاتية للفروع الجديدة.

تحتاج شيئًا مثل هذا؟

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

لنتحدث