أول ERP مفتوح المصدر في تركيا مبني على .NET

نظام ERP مفتوح المصدر مبني لأعمال حقيقية

SahaERP منصة ERP متعددة المستأجرين، مصمَّمة كـ Modular Monolith بـ .NET 10 مع واجهة React 19 حديثة — سبع عشرة وحدة جاهزة للإنتاج تغطي الموارد البشرية والمالية والمخزون والمبيعات والتصنيع، وقابلة للتوسعة بإضافات داخلية وخارجية.

استكشف الوحدات
.NET 10React 19PostgreSQLCPAL-1.0
17
وحدة منجزة
3
لغات (TR · AR · EN)
CPAL-1.0
ترخيص معتمد من OSI

لماذا SahaERP

بنية بمستوى المؤسسات دون قيود المؤسسات.

مفتوح المصدر فعلاً

صادر بترخيص CPAL-1.0 المعتمد من OSI. استضِفه بنفسك، واقرأ كل سطر، ووسّعه وفق شروطك.

متعدد المستأجرين بالتصميم

قاعدة بيانات مشتركة مع أمان مستوى الصف (RLS) في PostgreSQL، وعزل لكل مستأجر مفروض على مستوى قاعدة البيانات — وليس في الكود فقط.

قابل للتوسعة بالإضافات

نواة محايدة قانونياً. الامتثال الخاص بكل دولة (e-Fatura وe-Arşiv وSGK وKDV ودليل الحسابات الموحّد) سيأتي لاحقاً عبر الإضافات. كما أن هناك إضافة في الطريق لإدارة مطابع الورق والكرتون.

Modular Monolith

حدود صارمة بين الوحدات تمنحك 80% من مزايا الخدمات المصغّرة بجزء يسير من تعقيدها التشغيلي — وحدة نشر واحدة.

الوحدات

سبع عشرة وحدة في منصة واحدة متماسكة

كل وحدة تتبع المعمارية النظيفة بمخططها الخاص وعقود أحداث التكامل.

المصادقة

هوية مبنية على OpenIddict مع المستخدمين والأجهزة ورموز التحديث.

الأساس

الصلاحيات

المناصب والصلاحيات والاستثناءات والنطاق على مستوى الفروع.

الأساس

التنظيم

المستأجرون والشركات والفروع والأقسام ومراكز التكلفة.

الأساس

الموارد البشرية

الموظفون والعقود والحضور وإدارة الإجازات.

العمليات

الرواتب

رواتب وفق قانون العمل التركي مع لقطات ضريبية تراكمية وقسائم رواتب.

العمليات

المالية

دليل الحسابات والقيود اليومية وميزان المراجعة وتسوية الأستاذ العام.

المالية

المخزون

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

العمليات

المشتريات

أمر شراء ← استلام بضاعة ← فاتورة مع ترحيل تلقائي للذمم الدائنة.

العمليات

المبيعات

أمر بيع ← شحن ← فاتورة مع تكلفة المبيعات وتقادم الذمم المدينة.

العمليات

الإنتاج (MRP)

قوائم المواد وأوامر العمل وإقرارات أرضية الإنتاج.

العمليات

الأصول الثابتة

سجل الأصول والإهلاك والاقتناء والاستبعاد والترحيل.

المالية

البنوك والنقدية

الحسابات البنكية والصناديق والأدوات والتكامل مع الأستاذ العام.

المالية

الأطراف

عملاء وموردون موحّدون مع تسوية دفتر الذمم المدينة/الدائنة.

العمليات

تخزين الملفات

رفع موقّع مسبقاً وفحص فيروسات وحصص لكل مستأجر.

الإضافات

الإشعارات

قنوات البريد والإشعارات داخل التطبيق مع قوالب TR/AR/EN.

الإضافات

سجل التدقيق

سجل أحداث غير قابل للتعديل يوثّق من غيّر ماذا ومتى.

الإضافات

التقارير

نماذج قراءة CQRS مع لوحات Metabase مضمّنة.

الإضافات

الإضافات

وسّع المنصة بالإضافات

SahaERP مصمَّم وفق فكر الإضافات أولاً: تبقى النواة محايدة قانونياً، بينما تُسلَّم الامتثالات القُطرية والحلول القطاعية وتكاملات الدفع عبر إضافات.

المحاسبة الرسمية التركية

قريباً

حزمة الامتثال الكاملة لتركيا: e-Fatura، e-Arşiv، e-İrsaliye، إقرارات SGK، تقارير KDV، ودليل الحسابات الموحّد (Tek Düzen Hesap Planı).

تشغيل مطابع الورق والكرتون

قريباً

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

Netahsilat

قريباً

تحصيل المدفوعات عبر نقاط البيع الافتراضية مع التسوية البنكية، التحصيل الدوري، وروابط دفع ذاتية للعملاء.

بوابات الدفع SanalPos

قريباً

طبقة تكامل موحّدة لبوّابات نقاط البيع الافتراضية في تركيا (Garanti، İş Bankası، Akbank، Yapı Kredi، Param، iyzico، وغيرها).

الإضافات مُصدَّرة بأرقام إصدارات، معزولة، وقابلة للتركيب الساخن — ركّب فقط ما تحتاجه، حدِّث كلاً منها باستقلال عن النواة، واكتب إضافتك دون الحاجة إلى عمل fork للمشروع.

التقنيات

مبني على حزمة تقنيات حديثة ومفتوحة

كل اعتمادية معتمدة من OSI — دون قيود تجارية.

الخادم

  • .NET 10
  • ASP.NET Core
  • PostgreSQL + RLS
  • EF Core 10
  • Wolverine
  • OpenIddict
  • Mapster
  • FluentValidation

الواجهة

  • React 19
  • Vite
  • TanStack Query
  • TanStack Router
  • TailwindCSS
  • shadcn/ui
  • i18next
  • Playwright

البنية التحتية والتشغيل

  • Docker
  • RabbitMQ
  • Valkey
  • SeaweedFS
  • Nginx
  • OpenTelemetry
  • Metabase
  • GitHub Actions

البنية

Modular Monolith قابل للنمو

وحدة نشر واحدة، وعزل بمخطط لكل وحدة، ومسار خروج نظيف نحو الخدمات عند الحاجة.

حدود صارمة بين الوحدات
تتواصل الوحدات عبر عقود أحداث التكامل فقط — مفروضة باختبارات معمارية وقت البناء.
مخطط لكل وحدة
عزل منطقي داخل قاعدة PostgreSQL واحدة: تجمّع اتصال واحد، ونسخة احتياطية واحدة، وفصل نظيف.
نواة مدفوعة بالأحداث
تتولّى Wolverine الوساطة داخل العملية إضافةً إلى نقل RabbitMQ لتدفّقات عمل متينة وقابلة لإعادة المحاولة.
استراتيجية خروج جاهزة
يمكن لاحقاً فصل أي وحدة إلى خدمتها الخاصة — فالحدود موجودة سلفاً.
بنية SahaERP: تطبيق React 19 SPA (TR/AR/EN) عبر HTTPS إلى Nginx، ثم إلى Modular Monolith بـ .NET 10 يحوي وحدات Finance و Auth و Inventory و HR و Production و Sales، مع PostgreSQL و Valkey و RabbitMQ و SeaweedFS في الخلف.

مفتوح المصدر

مجاني للتشغيل. مفتوح للقراءة. لك لتوسّعه.

SahaERP مرخَّص بموجب Common Public Attribution License 1.0 (CPAL-1.0)، وهو ترخيص مفتوح المصدر معتمد من OSI. استضِفه كخدمة شبكية، ويطلب الترخيص ببساطة نشر مصدرك والإبقاء على علامة الإسناد.

قريباً

التوثيق الكامل في الطريق

نُعِدّ أدلة المطوّرين وإرشادات النشر ومراجع الوحدات. تريد وصولاً مبكراً؟ تواصل معنا أدناه.

تواصل معنا

مهتم بـ SahaERP؟

أخبرنا عن حالتك — النشر أو الإضافات أو المساهمة. نقرأ كل رسالة.