// lib/accounting/core/README.ar.md

# نواة المحاسبة (WP-01)

هذا المجلد يحتوي على جميع أنواع البيانات والعقود الأساسية لنواة الترحيل المحاسبي. يمنع تنفيذ أي منطق ترحيل أو استخراج أو ترحيل بيانات خارج هذه العقود.

## العناصر الأساسية

- **accounting-event-registry.ts**: أنواع الأحداث، مخطط الحدث، سياق الترحيل، عقود النتائج.
- **journal-types.ts**: أنواع قيود اليومية غير القابلة للتعديل مع حقول سلسلة التجزئة.
- **dimension-validator.ts**: عقد التحقق من الأبعاد وتنفيذ توضيحي.
- **open-balance-engine.ts**: عقد احتساب الرصيد الافتتاحي للحسابات الدائنة والمدينة.
- **immutable-policy.ts**: فرض عدم قابلية التعديل للمستندات المرحلة.
- **posting-status-types.ts**: نوع حالة الترحيل.
- **hash-chain.ts**: حساب تجزئة حتمية لقيود اليومية.
- **currency-snapshot.ts**: عقدة التقاط العملة للصرف والدقة.
- **event-registry.ts**: سجل مركزي لمخططات الأحداث والمعالجات.
- **context-types.ts**: عقد سياق الترحيل.

## الحوكمة

- يمنع تنفيذ أي منطق ترحيل أو استخراج خارج هذه العقود.
- يجب تسجيل جميع أحداث الترحيل وتوثيق إصداراتها.
- جميع قيود اليومية غير قابلة للتعديل ومترابطة بسلسلة تجزئة.
- جميع عمليات التحقق من الأبعاد واحتساب الرصيد يجب أن تستخدم هذه العقود.

---

> **ملاحظة:** يجب إكمال هذه الطبقة بالكامل والتحقق منها قبل البدء بأي عمليات استخراج أو ترحيل بيانات.
