{{ $this->form }}
{{ __('filament/admin/reports.generate_report') }}
@if(!empty($this->statement_data))
{{ __('filament/admin/reports.export_excel') }} {{ __('filament/admin/reports.export_pdf') }} {{ __('filament/admin/reports.send_email') }} {{ __('filament/admin/reports.schedule_email') }} {{ __('filament/admin/reports.print') }}
@php $totalPages = $this->totalPages(); @endphp
{{ __('filament/admin/reports.page') ?? 'الصفحة' }} {{ $this->current_page }} / {{ $totalPages }}
{{ __('filament/admin/reports.prev') ?? 'السابق' }} {{ __('filament/admin/reports.next') ?? 'التالي' }}

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

{{ $this->statement_data['customer']->name ?? '' }}

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

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

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

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

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

@endif
{{ __('filament/admin/reports.opening_balance') }} {{ number_format($this->statement_data['opening_balance'], 2) }} EGP
@forelse($this->paginatedDetails() as $detail) @if($detail['type'] === 'sale') @if(!empty($detail['items_display'])) @foreach($detail['items_display'] as $item) @endforeach @endif @elseif($detail['type'] === 'sale_return') @if(!empty($detail['items_display'])) @foreach($detail['items_display'] as $item) @endforeach @endif @else @php $isPayment = $detail['type'] === 'payment'; $isVoucher = $detail['type'] === 'voucher'; $isDiscount = $detail['type'] === 'discount'; $rowClass = $isPayment ? 'bg-green-50' : ($isDiscount ? 'bg-amber-50' : 'bg-purple-50'); $textClass = $isPayment ? 'text-green-600' : ($isDiscount ? 'text-amber-700' : 'text-purple-600'); $amountSign = $isVoucher ? '+' : '-'; @endphp @if(!empty($detail['notes'])) @endif @endif @empty @endforelse
{{ __('filament/admin/reports.date') }} {{ __('filament/admin/reports.invoice_number') }} {{ __('filament/admin/reports.description') }} {{ __('filament/admin/reports.subtotal') }} {{ __('filament/admin/reports.discount') }} {{ __('filament/admin/reports.tax') }} {{ __('filament/admin/reports.total') }} {{ __('filament/admin/reports.paid') }} {{ __('filament/admin/reports.remaining') }} {{ __('filament/admin/reports.balance') }}
{{ $detail['date'] }} {{ $detail['invoice_number'] }} {{ $detail['description'] }} {{ number_format($detail['subtotal'], 2) }} -{{ number_format($detail['discount'], 2) }} {{ number_format($detail['tax'], 2) }} {{ number_format($detail['total'], 2) }} {{ number_format($detail['paid'], 2) }} {{ number_format($detail['remaining'], 2) }} {{ number_format($detail['balance'], 2) }}
{{ $item['product_name'] }} @if(!empty($item['discount'])) (خصم: {{ $item['discount'] }}) @endif الكمية: {{ $item['quantity'] }} {{ $item['unit_name'] }} * {{ $item['unit_price'] }}
{{ $detail['date'] }} {{ $detail['invoice_number'] }} {{ $detail['description'] }} -{{ number_format($detail['subtotal'], 2) }} +{{ number_format($detail['discount'], 2) }} -{{ number_format($detail['tax'], 2) }} -{{ number_format($detail['total'], 2) }} -{{ number_format($detail['paid'], 2) }} -{{ number_format($detail['remaining'], 2) }} {{ number_format($detail['balance'], 2) }}
{{ $item['product_name'] }} @if(!empty($item['discount'])) (خصم: {{ $item['discount'] }}) @endif الكمية: {{ $item['quantity'] }} {{ $item['unit_name'] }} * {{ $item['unit_price'] }}
{{ $detail['date'] }} {{ $detail['invoice_number'] }} {{ $detail['description'] }} {{ $amountSign }}{{ number_format(abs($detail['amount']), 2) }} {{ number_format($detail['balance'], 2) }}
📝 {{ $detail['notes'] }}
{{ __('filament/admin/reports.no_data') }}
{{ __('filament/admin/reports.closing_balance') }} {{ number_format($this->statement_data['closing_balance'], 2) }} EGP

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

{{ number_format($this->statement_data['total_sales'], 2) }} EGP

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

{{ number_format($this->statement_data['total_paid'], 2) }} EGP

إجمالي المدفوعات

{{ number_format($this->statement_data['total_payments'], 2) }} EGP

@if(isset($this->statement_data['total_discounts']) && $this->statement_data['total_discounts'] > 0)

إجمالي الخصومات

{{ number_format($this->statement_data['total_discounts'], 2) }} EGP

@endif @if(isset($this->statement_data['total_returns']) && $this->statement_data['total_returns'] > 0)

إجمالي المرتجعات

{{ number_format($this->statement_data['total_returns'], 2) }} EGP

@endif @if(isset($this->statement_data['total_returns_paid']) && $this->statement_data['total_returns_paid'] > 0)

إجمالي المرتجعات المدفوعة

{{ number_format($this->statement_data['total_returns_paid'], 2) }} EGP

@endif @if(isset($this->statement_data['total_vouchers']) && $this->statement_data['total_vouchers'] > 0)

إجمالي أذونات الصرف

{{ number_format($this->statement_data['total_vouchers'], 2) }} EGP

@endif

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

{{ number_format($this->statement_data['total_remaining'], 2) }} EGP

@endif