@extends('layouts.app') @section('content') @php $reportSettings = \App\Models\Setting::getStoreSettings(); $rawMaterialReportEnabled = (bool) ($reportSettings->enable_raw_materials ?? true); @endphp

📊 Laporan & Statistik

Dashboard analisis dan laporan bisnis

Omset Hari Ini

Rp {{ number_format($stats['today_sales'], 0, ',', '.') }}

{{ $stats['today_transactions'] }} trx selesai

Uang Masuk Hari Ini

Rp {{ number_format($stats['today_received'] ?? 0, 0, ',', '.') }}

Termasuk DP

Order Produksi Pending

{{ $stats['pending_production'] ?? 0 }}

Belum selesai

Omset Bulan Ini

Rp {{ number_format($stats['month_sales'], 0, ',', '.') }}

{{ $stats['month_transactions'] }} transaksi

Total Produk

{{ $stats['total_products'] }}

{{ $stats['low_stock_products'] }} stok rendah

Kategori & User

{{ $stats['total_categories'] }}

{{ $stats['total_users'] }} pengguna

Laporan Penjualan

Transaksi dan pendapatan

Lihat detail transaksi penjualan berdasarkan periode tertentu dengan opsi download PDF/Excel.

Buat Laporan

Laporan Produk

Data produk dan kategori

Daftar lengkap produk dengan harga, stok, dan nilai inventory berdasarkan kategori.

Buat Laporan

Laporan Stok

Monitor inventory

Pantau stok produk, identifikasi stok rendah dan habis untuk restock planning.

Buat Laporan
@if($rawMaterialReportEnabled)

Laporan Bahan Baku

Stok dan mutasi bahan

Ringkasan stok bahan baku, nilai stok, serta riwayat mutasi masuk dan keluar.

Buat Laporan
@endif

Transaksi Terbaru

@forelse($recentTransactions as $transaction)

{{ $transaction->transaction_code }}

{{ $transaction->user->name }} • {{ $transaction->created_at->format('d M Y H:i') }}

Rp {{ number_format($transaction->total_amount, 0, ',', '.') }}

{{ $transaction->payment_method }}

@empty

Belum ada transaksi

@endforelse

Produk Terlaris Bulan Ini

@forelse($topProducts as $product)

{{ $product->name }}

{{ $product->category->name ?? 'Tanpa Kategori' }}

{{ $product->total_sold }} terjual

Rp {{ number_format($product->total_revenue, 0, ',', '.') }}

@empty

Belum ada data penjualan

@endforelse
@if($lowStockProducts->count() > 0)

Peringatan Stok Rendah

@foreach($lowStockProducts as $product)

{{ $product->name }}

{{ $product->category->name ?? 'Tanpa Kategori' }}

{{ $product->stock }}

Min: {{ $product->minimum_stock }}

@endforeach
@endif
@endsection