@php $storeName = \App\Models\Setting::get('store_name', 'Gestock Pro'); $storeLogo = \App\Models\Setting::get('store_logo'); $currency = currency_symbol(); $locale = app()->getLocale(); $isRTL = $locale === 'ar'; $dir = $isRTL ? 'rtl' : 'ltr'; @endphp {{ trans('messages.cost_analysis_report') }}
@if($storeLogo) {{ $storeName }} @else

{{ $storeName }}

@endif

{{ trans('messages.cost_analysis_report') }}

{{ trans('messages.from_date') }}: {{ $dateFrom }}

{{ trans('messages.to_date') }}: {{ $dateTo }}

{{ trans('messages.group_by') }}: @if($groupBy === 'product') {{ trans('messages.by_product') }} @elseif($groupBy === 'category') {{ trans('messages.by_category') }} @else {{ trans('messages.by_supplier') }} @endif

{{ trans('messages.date') }}: {{ now()->format('Y-m-d H:i') }}

{{ trans('messages.total_revenue') }}

{{ format_currency($totalRevenue) }}

{{ trans('messages.total_cost') }}

{{ format_currency($totalCost) }}

{{ trans('messages.total_profit') }}

{{ format_currency($totalProfit) }}

{{ trans('messages.profit_margin') }}

{{ number_format($profitMargin, 2) }}%
@if($groupBy === 'product') @elseif($groupBy === 'category') @else @endif @forelse($costBreakdown as $item) @if($groupBy === 'product') @elseif($groupBy === 'category') @else @endif @empty @endforelse
{{ trans('messages.product') }} {{ trans('messages.quantity') }} {{ trans('messages.average_cost') }}{{ trans('messages.category') }} {{ trans('messages.items_count') }} {{ trans('messages.quantity') }}{{ trans('messages.supplier') }} {{ trans('messages.invoice_count') }} {{ trans('messages.quantity') }}{{ trans('messages.total_cost') }} {{ trans('messages.percentage') }}
{{ $item['product']->name ?? $item['product']->name_ar ?? trans('messages.unknown') }} @if(isset($item['product']) && $item['product']->category)
{{ $item['product']->category->name }} @endif
{{ number_format($item['quantity']) }} {{ format_currency($item['average_cost']) }}{{ $item['category'] }} {{ number_format($item['item_count']) }} {{ number_format($item['quantity']) }}{{ $item['supplier'] }} {{ number_format($item['invoice_count']) }} {{ number_format($item['quantity']) }}{{ format_currency($item['total_cost']) }} {{ $totalCost > 0 ? number_format(($item['total_cost'] / $totalCost) * 100, 2) : 0 }}%
{{ trans('messages.no_data') }}
{{ trans('messages.total') }} {{ format_currency($totalCost) }} 100%