{{ $this->form }}
{{ __('filament/admin/reports.show_report') }}
@if(!empty($report_data))
{{ __('filament/admin/reports.export_excel') }} {{ __('filament/admin/reports.export_pdf') }} {{ __('filament/admin/reports.print') }}

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

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

{{ __('filament/admin/reports.from_date') }}: {{ $report_data['from_date'] }} {{ __('filament/admin/reports.to_date') }}: {{ $report_data['to_date'] }} {{ __('filament/admin/reports.total_operations') }}: {{ $report_data['summary']['total_operations'] }}
@if(!empty($report_data['selected_types']))

{{ __('filament/admin/reports.filters_applied') }}:

@foreach($report_data['selected_types'] as $type) {{ $report_data['type_labels'][$type] ?? $type }} @endforeach
@endif @if(!empty($report_data['selected_filters']) && collect($report_data['selected_filters'])->filter()->isNotEmpty())
@if(!empty($report_data['selected_filters']['customer'])) {{ __('filament/admin/reports.customer') }}: {{ $report_data['selected_filters']['customer'] }} @endif @if(!empty($report_data['selected_filters']['supplier'])) {{ __('filament/admin/reports.supplier') }}: {{ $report_data['selected_filters']['supplier'] }} @endif @if(!empty($report_data['selected_filters']['cashbox'])) {{ __('filament/admin/reports.cashbox') }}: {{ $report_data['selected_filters']['cashbox'] }} @endif
@endif

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

{{ $report_data['summary']['total_operations'] }}

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

{{ number_format($report_data['summary']['total_amount'], 2) }}

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

{{ number_format($report_data['summary']['cash_in'], 2) }}

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

{{ number_format($report_data['summary']['cash_out'], 2) }}

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

{{ number_format($report_data['summary']['net_cash'], 2) }}

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

@forelse($report_data['summary_by_type'] as $type => $stats) @empty @endforelse
{{ __('filament/admin/reports.operation_type') }} {{ __('filament/admin/reports.total_transactions') }} {{ __('filament/admin/reports.total_operation_value') }} {{ __('filament/admin/reports.cash_inflow') }} {{ __('filament/admin/reports.cash_outflow') }} {{ __('filament/admin/reports.net_cash_flow') }} {{ __('filament/admin/reports.operation_share') }}
{{ $report_data['type_labels'][$type] ?? $type }} {{ number_format($stats['count']) }} {{ number_format($stats['total_amount'], 2) }} {{ number_format($stats['cash_in'], 2) }} {{ number_format($stats['cash_out'], 2) }} {{ number_format($stats['net_cash'], 2) }} {{ number_format($stats['share_percent'], 2) }}%
{{ __('filament/admin/reports.no_operations') }}

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

@forelse($report_data['timeline'] as $entry) @php $rowClass = match($entry['type']) { 'sale' => 'bg-green-50', 'purchase' => 'bg-red-50', 'sale_return' => 'bg-pink-50', 'purchase_return' => 'bg-cyan-50', 'customer_payment' => 'bg-emerald-50', 'supplier_payment' => 'bg-orange-50', 'customer_discount' => 'bg-violet-50', 'supplier_discount' => 'bg-lime-50', 'cash_in' => 'bg-teal-50', 'cash_out' => 'bg-amber-50', default => '', }; @endphp @if($entry['cash_impact'] > 0) @elseif($entry['cash_impact'] < 0) @else @endif @empty @endforelse
# {{ __('filament/admin/reports.date') }} {{ __('filament/admin/reports.operation_type') }} {{ __('filament/admin/reports.reference_number') }} {{ __('filament/admin/reports.party') }} {{ __('filament/admin/reports.description') }} {{ __('filament/admin/reports.amount') }} {{ __('filament/admin/reports.cash_inflow') }} {{ __('filament/admin/reports.cash_outflow') }} {{ __('filament/admin/reports.net_cash_flow') }}
{{ $entry['index'] }} {{ $entry['date'] }} {{ $report_data['type_labels'][$entry['type']] ?? $entry['type'] }} {{ $entry['reference_number'] ?: '-' }} {{ $entry['party'] ?: __('filament/admin/reports.unknown_party') }} {{ $entry['description'] }} {{ number_format($entry['amount'], 2) }}{{ number_format($entry['cash_impact'], 2) }} -- {{ number_format(abs($entry['cash_impact']), 2) }}- - {{ number_format($entry['running_cash'], 2) }}
{{ __('filament/admin/reports.no_operations') }}
@endif