@section('heading', 'Laporan Laba Rugi') @extends('layouts.app') @section('content')

Laporan Laba Rugi

Filter Laporan

Rp {{number_format($totalRevenue, 0, ',', '.')}}

Total Penjualan

Rp {{number_format($totalCOGS, 0, ',', '.')}}

Harga Pokok Penjualan (HPP)

Rp {{number_format($grossProfit, 0, ',', '.')}}

Laba Kotor

Rp {{number_format($netProfit, 0, ',', '.')}}

Laba Bersih

Margin Laba {{number_format($profitMargin, 2)}}%
Total Diskon Rp {{number_format($totalSalesDiscount, 0, ',', '.')}}
Total Pajak Rp {{number_format($totalSalesTax, 0, ',', '.')}}

Grafik Penjualan & Pembelian

Top 10 Produk Terlaris

@forelse($topProducts as $index => $item) @empty @endforelse
No Produk Qty Terjual Total Penjualan Total Laba
{{$index + 1}} {{$item->product->name ?? 'N/A'}} {{number_format($item->total_qty)}} {{$item->product->unit ?? ''}} Rp {{number_format($item->total_revenue, 0, ',', '.')}} Rp {{number_format($item->total_profit, 0, ',', '.')}}
Tidak ada data

Top 10 Customer

@forelse($topCustomers as $index => $item) @empty @endforelse
No Nama Customer Total Transaksi Total Pembelian Rata-rata Pembelian
{{$index + 1}} {{$item->customer->name ?? 'N/A'}} @if($item->customer->phone)
{{$item->customer->phone}} @endif
{{number_format($item->total_transactions)}} transaksi Rp {{number_format($item->total_spending, 0, ',', '.')}} Rp {{number_format($item->avg_spending, 0, ',', '.')}}
Tidak ada data
Periode: {{date('d M Y', strtotime($startDate))}} - {{date('d M Y', strtotime($endDate))}}
PENDAPATAN
Penjualan Rp {{number_format($totalRevenue, 0, ',', '.')}}
Diskon Penjualan (Rp {{number_format($totalSalesDiscount, 0, ',', '.')}})
Pajak Rp {{number_format($totalSalesTax, 0, ',', '.')}}
Total Pendapatan Bersih Rp {{number_format($totalRevenue - $totalSalesDiscount + $totalSalesTax, 0, ',', '.')}}
HARGA POKOK PENJUALAN (HPP)
HPP Rp {{number_format($totalCOGS, 0, ',', '.')}}
LABA KOTOR Rp {{number_format($grossProfit, 0, ',', '.')}}
LABA BERSIH Rp {{number_format($netProfit, 0, ',', '.')}}

Laporan Laba Rugi Per Produk

@php $totalJualAll = 0; $hargaPokokAll = 0; $potonganAll = 0; $labaKotorAll = 0; $counter = 1; @endphp @forelse($productDetails as $detail) @php $totalJualAll += $detail->total_jual; $hargaPokokAll += $detail->harga_pokok; $potonganAll += $detail->potongan; $labaKotorAll += $detail->laba_kotor; @endphp @empty @endforelse @if($productDetails->count() > 0) @endif
Nota Nama Item Total Jual Harga Pokok Potongan Laba
Laba Kotor Laba %
{{ $counter++ }} {{ $detail->product->name ?? 'N/A' }} - {{ $detail->product->brand->name ?? '' }} {{ number_format($detail->total_jual, 0, ',', '.') }} {{ number_format($detail->harga_pokok, 0, ',', '.') }} {{ number_format($detail->potongan, 0, ',', '.') }} {{ number_format($detail->laba_kotor, 0, ',', '.') }} {{ number_format($detail->laba_persen, 2) }}
Sub Total {{ number_format($detail->total_jual, 0, ',', '.') }} {{ number_format($detail->harga_pokok, 0, ',', '.') }} {{ number_format($detail->potongan, 0, ',', '.') }} {{ number_format($detail->laba_kotor, 0, ',', '.') }}
Tidak ada data
TOTAL {{ number_format($totalJualAll, 0, ',', '.') }} {{ number_format($hargaPokokAll, 0, ',', '.') }} {{ number_format($potonganAll, 0, ',', '.') }} {{ number_format($labaKotorAll, 0, ',', '.') }}
@endsection @push('scripts') @endpush