{{ tabTitle }}
{{ stat.label }}
{{ stat.value }}
{{ stat.trend }} عن الشهر الماضي
تحليل التوزيع البنكي
إجراءات سريعة
آخر النشاطات
آخر الشيكات الصادرة
| رقم الشيك | المستفيد | المبلغ | الحالة | التاريخ |
|---|---|---|---|---|
| {{ chq.cheque_number }} | {{ getSupplierName(chq.supplier_id) }} | {{ formatAmount(chq.amount) }} | {{ getStatusLabelAr(chq.status) }} | {{ formatDate(chq.issue_date) }} |
إصدار شيك جديد
التفقيط: اختر العربية أو الإنجليزية من بطاقتي «المبلغ بالتفقيط» و«English Amount» أدناه.
المبلغ بالتفقيط
{{ amountTextAr || '...' }}
English Amount
{{ amountTextEn || '...' }}
معاينة مباشرة
معايرة الطابعة (مم)
Excel — دفعات
سجل الشيكات
| رقم الشيك | البنك | المستفيد | المبلغ | الحالة | التاريخ | إجراءات |
|---|---|---|---|---|---|---|
| {{ chq.cheque_number }} | {{ getBankName(chq.bank_id) }} | {{ getSupplierName(chq.supplier_id) }} | {{ formatAmount(chq.amount) }} | {{ getStatusLabelAr(chq.status) }} | {{ formatDate(chq.issue_date) }} |
لا توجد نتائج مطابقة للبحث.
لا توجد شيكات مسجلة بعد.
{{ selectedSupplierPreview.name }}
ض. {{ selectedSupplierPreview.tax_number || selectedSupplierPreview.tax_id || '—' }}
آخر معاملة: {{ selectedSupplierPreview.last_transaction || '—' }}
رصيد الذمم
{{ formatAmount(supplierPreviewCardData.balance ?? 0) }}
إجمالي الفواتير
{{ formatAmount(supplierPreviewCardData.total_invoices ?? 0) }}
إجمالي المدفوع
{{ formatAmount(supplierPreviewCardData.total_paid ?? 0) }}
مستحق غير مدفوع
{{ formatAmount(supplierPreviewCardData.unpaid_invoices_total ?? 0) }}
| البيان | مرجع | مدين | دائن | الرصيد | التاريخ |
|---|---|---|---|---|---|
| {{ mv.description || '—' }} | {{ mv.ref || '—' }} | {{ mv.debit ? formatAmount(mv.debit) : '—' }} | {{ mv.credit ? formatAmount(mv.credit) : '—' }} | {{ formatAmount(mv.balance || 0) }} | {{ mv.date ? String(mv.date).slice(0, 10) : '—' }} |
| لا توجد حركات لهذا المورد | |||||
دفاتر الشيكات
متابعة حالة الاستخدام لكل دفتر بشكل لحظي
{{ selectedBookPreview.book_name }}
{{ getBankName(selectedBookPreview.bank_id) }}
من
{{ selectedBookPreview.start_number }}
إلى
{{ selectedBookPreview.end_number }}
الحالي
{{ selectedBookPreview.current_number }}
نسبة الاستخدام
{{ chequeBookUsagePercent(selectedBookPreview) }}%
قاعدة البنوك والنماذج
إدارة البنوك وقوالب الطباعة ضمن نفس الهوية البصرية
{{ selectedBankPreview.name }}
كشف حركة البنك حسب الشيكات
| رقم الشيك | المستفيد | المبلغ | الحالة | التاريخ |
|---|---|---|---|---|
| {{ row.cheque_number || '—' }} | {{ row.supplier_name || '—' }} | {{ formatAmount(row.amount || 0) }} | {{ getStatusLabelAr(row.status) }} | {{ row.issue_date ? String(row.issue_date).slice(0, 10) : '—' }} |
| {{ bankStatementLoading ? 'جاري تحميل كشف الحساب...' : 'لا توجد حركات للبنك ضمن الفترة المحددة' }} | ||||
سجل التدقيق
| الوقت | المستخدم | الإجراء | التفاصيل | IP |
|---|---|---|---|---|
| {{ log.timestamp }} |
{{ log.user_name }}
{{ log.user_role }}
|
{{ log.action }} | {{ log.details }} | {{ log.ip }} |
التقارير المالية
لوحة تحليلية مباشرة من البيانات الفعلية
{{ report.name }}
{{ report.description }}
{{ activeReport?.name || 'التقرير' }}
{{ reportLoading ? 'جاري التحميل...' : 'محدث' }}إجمالي
{{ formatAmount(reportKpis.total) }}
عدد السجلات
{{ reportKpis.count }}
مؤشر إضافي
{{ reportKpis.extra }}
| {{ col.label }} |
|---|
| {{ renderReportCell(row, col.key) }} |
| لا توجد بيانات ضمن الفترة المحددة |
{{ t('settings.platform_companies') }}
{{ t('settings.platform_companies_hint') }}
| ID | {{ t('settings.company') }} | الرقم الضريبي | العملة | {{ t('settings.company_users_count') }} | {{ t('settings.company_created') }} | {{ t('settings.actions') }} |
|---|---|---|---|---|---|---|
| {{ co.id }} | {{ co.name }} | {{ co.tax_number || '—' }} | {{ co.currency || 'EGP' }} | {{ co.user_count }} | {{ co.created_at ? formatDateTime(co.created_at) : '—' }} |
|
{{ t('settings.users') }}
| {{ t('settings.username') }} | {{ t('settings.user_name') }} | {{ t('settings.email') }} | {{ t('settings.role') }} | {{ t('settings.status') }} | {{ t('settings.last_login') }} | {{ t('settings.actions') }} |
|---|---|---|---|---|---|---|
| {{ u.username }} | {{ u.full_name }} | {{ u.email || '—' }} | {{ u.last_login_at ? formatDateTime(u.last_login_at) : '—' }} |
|
{{ t('settings.roles') }}
| {{ t('settings.permission') }} | {{ role.name }} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ grp.name }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| {{ locale === 'en' ? p.label_en : p.label_ar }} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{ t('settings.activity') }}
| {{ t('settings.last_login') }} | user_id | action | detail |
|---|---|---|---|
| {{ formatDateTime(log.created_at) }} | {{ log.user_id }} | {{ log.action }} | {{ log.detail }} |
{{ t('settings.appearance') }}
{{ t('settings.language') }}
{{ t('settings.company') }}
{{ selectedCompany.name }} — {{ t('settings.company_hint') }}
{{ t('settings.security') }}
{{ t('settings.security_hint') }}