@extends('layouts.bootstrap') @section('title', 'Profit & Loss Report') @section('content')

Profit & Loss Report

Back to Dashboard
@if($period == 'custom')
@endif

Product Price Management

Profit & Loss Statement

Period: {{ $startDate->format('F d, Y') }} to {{ $endDate->format('F d, Y') }}

Revenue (Income)
@php $totalIncome = 0; @endphp @foreach($incomeByCategory as $category => $amount) @php $totalIncome += $amount; @endphp @endforeach @if(empty($incomeByCategory)) @endif
{{ \App\Models\Income::getCategoryDisplayName($category) }} ${{ number_format($amount, 2) }}
No income recorded for this period
Total Revenue ${{ number_format($totalIncome, 2) }}
Expenses
@php $totalExpenses = 0; @endphp @foreach($expensesByCategory as $category => $amount) @php $totalExpenses += $amount; @endphp @endforeach @if(empty($expensesByCategory)) @endif
{{ \App\Models\Expense::getCategoryDisplayName($category) }} ${{ number_format($amount, 2) }}
No expenses recorded for this period
Total Expenses ${{ number_format($totalExpenses, 2) }}
Net {{ $totalIncome - $totalExpenses >= 0 ? 'Profit' : 'Loss' }}
Total Revenue ${{ number_format($totalIncome, 2) }}
Total Expenses (${{ number_format($totalExpenses, 2) }})
Net {{ $totalIncome - $totalExpenses >= 0 ? 'Profit' : 'Loss' }} ${{ number_format($totalIncome - $totalExpenses, 2) }}
@if($totalIncome > 0)
Profit Margin: {{ number_format((($totalIncome - $totalExpenses) / $totalIncome) * 100, 1) }}%
@endif
Summary
${{ number_format($totalIncome, 2) }}
Total Revenue
${{ number_format($totalExpenses, 2) }}
Total Expenses

${{ number_format($totalIncome - $totalExpenses, 2) }}

Net {{ $totalIncome - $totalExpenses >= 0 ? 'Profit' : 'Loss' }}
Key Metrics
@if($totalIncome > 0)
Profit Margin: {{ number_format((($totalIncome - $totalExpenses) / $totalIncome) * 100, 1) }}%
Expense Ratio: {{ number_format(($totalExpenses / $totalIncome) * 100, 1) }}%
@endif
Income Categories: {{ count($incomeByCategory) }}
Expense Categories: {{ count($expensesByCategory) }}
@endsection