@extends('layouts.app') @section('title', 'P&L - Bar & Maquis') @section('content')

Profit & Loss

Rapport financier détaillé

Revenus

{{ number_format($revenue, 0, ',', ' ') }} FCFA

Coût des marchandises

{{ number_format($costOfGoodsSold, 0, ',', ' ') }} FCFA

Profit brut

{{ number_format($grossProfit, 0, ',', ' ') }} FCFA

Marge: {{ number_format($grossProfitMargin, 1) }}%

Charges d'Activité

{{ number_format($totalExpenses, 0, ',', ' ') }} FCFA

Profit Net

{{ number_format($netProfit, 0, ',', ' ') }} FCFA

Marge: {{ number_format($netProfitMargin, 1) }}%

Ventes par catégorie

@if($salesByCategory->count() > 0)
@foreach($salesByCategory as $category)

{{ $category->category_name }}

{{ $category->is_alcoholic ? 'Alcoolisé' : 'Non alcoolisé' }} • {{ $category->quantity_sold }} vendus

{{ number_format($category->revenue, 0, ',', ' ') }} FCFA

+{{ number_format($category->profit, 0, ',', ' ') }} FCFA

@endforeach
@else

Aucune donnée disponible

@endif

Charges par catégorie

@if($expensesByCategory->count() > 0)
@foreach($expensesByCategory as $category)

{{ $category->name }}

{{ $category->count }} charge(s)

-{{ number_format($category->total_amount, 0, ',', ' ') }} FCFA

{{ number_format(($category->total_amount / $totalExpenses) * 100, 1) }}%

@endforeach
@else

Aucune charge enregistrée

@endif

Top produits par profit

@if($topProductsByProfit->count() > 0)
@foreach($topProductsByProfit as $product)

{{ $product->name }}

{{ $product->quantity_sold }} vendus

+{{ number_format($product->total_profit, 0, ',', ' ') }} FCFA

Prix moy: {{ number_format($product->avg_price, 0, ',', ' ') }} FCFA

@endforeach
@else

Aucune donnée disponible

@endif

Répartition par méthode de paiement

@if($paymentStats->count() > 0)
@foreach($paymentStats as $stat)

{{ $stat->payment_method }}

{{ number_format($stat->total, 0, ',', ' ') }} FCFA

{{ $stat->count }} transactions

@endforeach
@else

Aucune donnée disponible

@endif

Valeur du stock actuel

{{ number_format($currentStockValue, 0, ',', ' ') }} FCFA

Valeur totale du stock en magasin

@endsection