تصميم وتطوير نظام محاسبي متكامل (Disty Accounting System) من الصفر لشركة حلول تقنية، يشمل جميع العمليات المالية والمحاسبية الأساسية.
نوع العمل: تطبيق ويب Full-Stack متكامل (Backend + Frontend + DevOps)
الميزات الرئيسية:
دفتر الأستاذ العام (General Ledger): شجرة حسابات هرمية، قيود يومية مع ترقيم تلقائي للقسائم، دعم القيود العكسية
دعم العملات المتعددة (Multi-Currency): أسعار صرف يومية، قيود بالعملة الأجنبية مع تحويل تلقائي، إعادة تقييم أرصدة العملات الأجنبية (FX Revaluation)
الفواتير (Invoicing): فواتير مبيعات ومشتريات مع دورة اعتماد (مسودة ← تقديم ← اعتماد ← ترحيل)، ربط تلقائي بالقيود المحاسبية
المقبوضات والمدفوعات (Cash Transactions): سندات قبض ودفع مع توزيع على الفواتير، حماية ضد التوزيع الزائد
إدارة الشيكات (Check Management): إصدار، تحصيل، ارتداد، إلغاء مع معالجة محاسبية تلقائية
الأصول الثابتة (Fixed Assets): تسجيل الأصول، احتساب الاستهلاك الدوري تلقائياً، التخلص من الأصول
الرواتب (Payroll): هياكل رواتب مرنة، حساب تلقائي مع التناسب الزمني، ترحيل للقيود المحاسبية
التقارير المالية: ميزان المراجعة، قائمة الدخل، الميزانية العمومية، التدفقات النقدية، كشف حساب - مع تصدير PDF/Excel/CSV
الصلاحيات (RBAC): نظام أدوار وصلاحيات دقيق على مستوى كل عملية
سجل المراجعة (Audit Trail): تتبع كامل لجميع العمليات
التقنيات المستخدمة:
Backend: ASP.NET Core 9, Entity Framework Core, PostgreSQL
Frontend: React 19 + TypeScript, Vite, Tailwind CSS, shadcn/ui
Auth: JWT مع Refresh Token (تدوير ذري)
DevOps: Docker Compose, Nginx reverse proxy, Let's Encrypt TLS, GitHub Actions CI/CD
Deployment: Hetzner VPS
طريقة التنفيذ:
تم بناء النظام بالكامل من الصفر وفق مبادئ المحاسبة المزدوجة (Double-Entry)، مع بنية نظيفة Clean Architecture (Domain → Application → Infrastructure → API). النظام يعمل بواجهة عربية/إنجليزية (RTL/LTR) ويدعم النشر الآمن عبر HTTPS مع شهادات Let's Encrypt تلقائية.