@extends('layouts.app') @section('title', 'Profit & Loss') @include('inventory.accounting.partials.styles') @section('content')

Profit & Loss

{{ \Carbon\Carbon::parse($from)->format('M j, Y') }} to {{ \Carbon\Carbon::parse($to)->format('M j, Y') }}

@include('inventory.accounting.partials.sub-nav')

Revenue

@foreach($pnl['revenue']['accounts'] as $a) @endforeach
{{ $a['code'] }} — {{ $a['name'] }}{{ number_format($a['amount'], 2) }}
Net Revenue{{ number_format($pnl['revenue']['net'], 2) }}
@if(! empty($pnl['cogs']['accounts']))

Cost of Goods Sold

@foreach($pnl['cogs']['accounts'] as $a) @endforeach
{{ $a['code'] }} — {{ $a['name'] }}{{ number_format($a['amount'], 2) }}
Total COGS{{ number_format($pnl['cogs']['total'], 2) }}
@endif @php $grossMarginPct = $pnl['revenue']['net'] > 0 ? round(($pnl['gross_profit'] / $pnl['revenue']['net']) * 100, 2) : 0; @endphp
Gross Profit ({{ $grossMarginPct }}% margin) {{ number_format($pnl['gross_profit'], 2) }}

Operating Expenses

@foreach($pnl['expenses']['accounts'] as $a) @endforeach
{{ $a['code'] }} — {{ $a['name'] }}{{ number_format($a['amount'], 2) }}
Total Expenses{{ number_format($pnl['expenses']['total'], 2) }}
Net Income ({{ $pnl['margin'] }}%) {{ number_format($pnl['net_income'], 2) }}
@endsection