{{ $this->form }}
{{ __('filament/admin/reports.show_report') ?? 'عرض التقرير' }}
@if(!empty($this->report_data))
{{ __('filament/admin/reports.export_excel') }} {{ __('filament/admin/reports.export_pdf') }} {{ __('filament/admin/reports.print') }}

{{ __('filament/admin/reports.expense_analysis') }}

{{ __('filament/admin/reports.generated_at') }}: {{ now()->format('Y-m-d H:i') }}

@if($this->report_data['from_date'])

{{ __('filament/admin/reports.from_date') }}: {{ $this->report_data['from_date'] }}

@endif @if($this->report_data['to_date'])

{{ __('filament/admin/reports.to_date') }}: {{ $this->report_data['to_date'] }}

@endif

{{ __('filament/admin/reports.total_expenses') }}

{{ number_format($this->report_data['summary']['total_expenses'], 2) }}

{{ __('filament/admin/reports.total_transactions') }}

{{ number_format($this->report_data['summary']['total_transactions']) }}

{{ __('filament/admin/reports.expense_breakdown') }}

{{ __('filament/admin/reports.supplier_payments') }}

{{ __('filament/admin/reports.transactions') }}: {{ $this->report_data['expenses']['supplier_payments']['count'] }}

{{ number_format($this->report_data['expenses']['supplier_payments']['amount'], 2) }}

{{ $this->report_data['summary']['total_expenses'] > 0 ? number_format(($this->report_data['expenses']['supplier_payments']['amount'] / $this->report_data['summary']['total_expenses']) * 100, 1) : 0 }}%

{{ __('filament/admin/reports.purchase_payments') }}

{{ __('filament/admin/reports.transactions') }}: {{ $this->report_data['expenses']['purchase_payments']['count'] }}

{{ number_format($this->report_data['expenses']['purchase_payments']['amount'], 2) }}

{{ $this->report_data['summary']['total_expenses'] > 0 ? number_format(($this->report_data['expenses']['purchase_payments']['amount'] / $this->report_data['summary']['total_expenses']) * 100, 1) : 0 }}%

{{ __('filament/admin/reports.cash_withdrawal') }}

{{ __('filament/admin/reports.transactions') }}: {{ $this->report_data['expenses']['cash_out']['count'] }}

{{ number_format($this->report_data['expenses']['cash_out']['amount'], 2) }}

{{ $this->report_data['summary']['total_expenses'] > 0 ? number_format(($this->report_data['expenses']['cash_out']['amount'] / $this->report_data['summary']['total_expenses']) * 100, 1) : 0 }}%

{{ __('filament/admin/reports.purchase_return_refunds') }}

{{ __('filament/admin/reports.transactions') }}: {{ $this->report_data['expenses']['purchase_return_refunds']['count'] }}

-{{ number_format($this->report_data['expenses']['purchase_return_refunds']['amount'], 2) }}

{{ __('filament/admin/reports.refund') }}

{{ __('filament/admin/reports.expense_distribution') }}

@php $expenses_without_refunds = $this->report_data['summary']['total_expenses'] + $this->report_data['expenses']['purchase_return_refunds']['amount']; @endphp @if($expenses_without_refunds > 0)
{{ __('filament/admin/reports.supplier_payments') }} {{ number_format(($this->report_data['expenses']['supplier_payments']['amount'] / $expenses_without_refunds) * 100, 1) }}%
{{ number_format($this->report_data['expenses']['supplier_payments']['amount'], 0) }}
{{ __('filament/admin/reports.purchase_payments') }} {{ number_format(($this->report_data['expenses']['purchase_payments']['amount'] / $expenses_without_refunds) * 100, 1) }}%
{{ number_format($this->report_data['expenses']['purchase_payments']['amount'], 0) }}
{{ __('filament/admin/reports.cash_withdrawal') }} {{ number_format(($this->report_data['expenses']['cash_out']['amount'] / $expenses_without_refunds) * 100, 1) }}%
{{ number_format($this->report_data['expenses']['cash_out']['amount'], 0) }}
@else

{{ __('filament/admin/reports.no_data') }}

@endif
@endif