@extends('layouts.authenticated') @section('title', 'Closing Harian') @section('page-title', 'Closing Harian - ' . \Carbon\Carbon::parse($date)->format('d M Y')) @section('page-content')
Kembali

Closing Harian - {{ \Carbon\Carbon::parse($date)->format('d M Y') }}

Total rupiah pada tabel sudah net setelah fee. Fee tidak ditampilkan karena laporan ini untuk mitra.

@if(count($partnerReports) > 0) @endif

Total Penjualan

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

{{ $totalTransactions }} transaksi

Total Stok Terjual

{{ $dailyStocks->sum('sold') }}

Sisa Stok

{{ $dailyStocks->sum('remaining') }}

Dikembalikan ke mitra

Rincian Metode Pembayaran

Tunai (Cash)

Rp {{ number_format($paymentMethodTotals['cash']['total'] ?? 0, 0, ',', '.') }}

{{ $paymentMethodTotals['cash']['count'] ?? 0 }} trx

QRIS

Rp {{ number_format($paymentMethodTotals['qris']['total'] ?? 0, 0, ',', '.') }}

{{ $paymentMethodTotals['qris']['count'] ?? 0 }} trx

Transfer

Rp {{ number_format($paymentMethodTotals['transfer']['total'] ?? 0, 0, ',', '.') }}

{{ $paymentMethodTotals['transfer']['count'] ?? 0 }} trx

Operasional

Rp {{ number_format($paymentMethodTotals['operasional']['total'] ?? 0, 0, ',', '.') }}

{{ $paymentMethodTotals['operasional']['count'] ?? 0 }} trx

Catatan: angka Total (Rupiah) dan Total Penjualan (Rupiah) sudah dikurangi fee. Setelah tabel penjualan, ringkasan pencairan dan saldo ditampilkan di bawah.

Ringkasan Penjualan Per Mitra

Format disederhanakan seperti laporan mitra

@php $rowNumber = 0; @endphp @forelse($partnerReports as $partnerId => $report) @php $productCount = count($report['products']); @endphp @foreach($report['products'] as $productIndex => $product) @if($productIndex === 0) @endif @if($productIndex === 0) @endif @endforeach @empty @endforelse
No Nama Mitra Menu Harga Porsi Awal Terjual Sisa Total (Rupiah) Total Penjualan (Rupiah)
{{ ++$rowNumber }} @if($productIndex === 0)
{{ $report['partner']->name }}
{{ $report['partner']->code }}
@endif
{{ $product['menu'] }} Rp {{ number_format($product['price'], 0, ',', '.') }} {{ $product['check_in'] }} {{ $product['check_out'] }} {{ $product['sold'] }} Rp {{ number_format($product['net_sales'], 0, ',', '.') }} Rp {{ number_format($report['net_income'], 0, ',', '.') }}
Belum ada data untuk tanggal ini.

Pencairan & Saldo

Setelah penjualan net, saldo dihitung untuk pencairan berikutnya

@php $settlementRow = 0; @endphp @forelse($partnerReports as $partnerId => $report) @empty @endforelse @if(count($partnerReports) > 0) @endif
No Mitra Saldo Sebelum Bersih Hari Ini Saldo Tersedia Pencairan Saldo Akhir
{{ ++$settlementRow }}
{{ $report['partner']->name }}
{{ $report['partner']->code }}
Rp {{ number_format($report['current_balance'], 0, ',', '.') }} Rp {{ number_format($report['net_income'], 0, ',', '.') }} Rp {{ number_format($report['available_balance'], 0, ',', '.') }} Rp {{ number_format($report['payout_amount'], 0, ',', '.') }} Rp {{ number_format($report['ending_balance'], 0, ',', '.') }}
Belum ada data pencairan untuk tanggal ini.
Total Rp {{ number_format(collect($partnerReports)->sum('current_balance'), 0, ',', '.') }} Rp {{ number_format(collect($partnerReports)->sum('net_income'), 0, ',', '.') }} Rp {{ number_format(collect($partnerReports)->sum('available_balance'), 0, ',', '.') }} Rp {{ number_format(collect($partnerReports)->sum('payout_amount'), 0, ',', '.') }} Rp {{ number_format(collect($partnerReports)->sum('ending_balance'), 0, ',', '.') }}
@endsection