{{ $report->name }}
{{ $typeLabels[$report->report_type] ?? $report->report_type }} - {{ __('admin.reports.generated_at') }} {{ optional($report->created_at)->format('Y-m-d H:i') }}
{{ __('admin.reports.total_payments') }}
{{ number_format((float) ($totals['payments'] ?? 0), 2) }}
{{ __('admin.reports.total_expenses') }}
{{ number_format((float) ($totals['expenses'] ?? 0), 2) }}
{{ __('admin.reports.net_result') }}
{{ number_format((float) ($totals['net'] ?? 0), 2) }}
{{ __('admin.reports.collection_rate') }}
{{ number_format((float) ($totals['collection_rate'] ?? 0), 2) }}%
{{ __('admin.reports.project_profitability_summary') }}
| {{ __('admin.projects.fields.project_name') }} | {{ __('admin.projects.fields.project_code') }} | {{ __('admin.projects.fields.status') }} | {{ __('admin.projects.fields.contract_amount') }} | {{ __('admin.reports.total_expenses') }} | {{ __('admin.reports.total_payments') }} | {{ __('admin.reports.expected_profit') }} | {{ __('admin.reports.cash_profit') }} |
|---|---|---|---|---|---|---|---|
| {{ $row['project_name'] ?? '—' }} | {{ $row['project_code'] ?? '—' }} | {{ $projectStatuses[$row['status']] ?? $row['status'] ?? '—' }} | {{ number_format((float) ($row['contract_amount'] ?? 0), 2) }} | {{ number_format((float) ($row['total_expenses'] ?? 0), 2) }} | {{ number_format((float) ($row['total_payments'] ?? 0), 2) }} | {{ number_format((float) ($row['expected_profit'] ?? 0), 2) }} | {{ number_format((float) ($row['cash_profit'] ?? 0), 2) }} |
| {{ __('admin.reports.no_data') }} | |||||||
{{ __('admin.reports.payments_by_date') }}
| {{ __('admin.client_payments.fields.payment_date') }} | {{ __('admin.reports.entries') }} | {{ __('admin.reports.total_payments') }} |
|---|---|---|
| {{ $row['date'] ?? '—' }} | {{ number_format((int) ($row['entries_count'] ?? 0)) }} | {{ number_format((float) ($row['total_amount'] ?? 0), 2) }} |
| {{ __('admin.reports.no_data') }} | ||
{{ __('admin.reports.expenses_by_category') }}
| {{ __('admin.expenses.fields.expense_category') }} | {{ __('admin.reports.entries') }} | {{ __('admin.reports.total_expenses') }} |
|---|---|---|
| {{ $row['category'] ?? '—' }} | {{ number_format((int) ($row['entries_count'] ?? 0)) }} | {{ number_format((float) ($row['total_amount'] ?? 0), 2) }} |
| {{ __('admin.reports.no_data') }} | ||
{{ __('admin.reports.work_order_summary') }}
| {{ __('admin.work_orders.fields.status') }} | {{ __('admin.reports.entries') }} | {{ __('admin.work_orders.fields.hours_worked') }} | {{ __('admin.work_orders.fields.amount') }} |
|---|---|---|---|
| {{ $workOrderStatuses[$row['status']] ?? $row['status'] ?? '—' }} | {{ number_format((int) ($row['entries_count'] ?? 0)) }} | {{ number_format((float) ($row['total_hours'] ?? 0), 2) }} | {{ number_format((float) ($row['total_amount'] ?? 0), 2) }} |
| {{ __('admin.reports.no_data') }} | |||