@extends('layouts.admin_sidebar') @section('content')
@if($filtered && $tanggalAwal && $tanggalAkhir) Periode {{ \Carbon\Carbon::parse($tanggalAwal)->translatedFormat('d M Y') }} – {{ \Carbon\Carbon::parse($tanggalAkhir)->translatedFormat('d M Y') }} @else Pilih rentang tanggal untuk melihat laporan @endif
Total Uang Masuk
@if($filtered)Rp {{ number_format($totalPendapatan,0,',','.') }}
@else— Belum difilter
@endifTotal Uang Masuk
Rp {{ number_format($totalPendapatan,0,',','.') }}
Total Pengeluaran
Rp {{ number_format($totalPengeluaran,0,',','.') }}
Total Bersih
Rp {{ number_format($totalBersih,0,',','.') }}
Total Transaksi
{{ number_format($totalTransaksi,0,',','.') }}
Total Terjual
{{ number_format($totalTabung,0,',','.') }}
Distribusi pendapatan berdasarkan Kurir pengirim
Pelanggan:
{{ $sum['nama_pelanggan'] }}
Total Uang Masuk
Rp {{ number_format($sum['total_pendapatan'],0,',','.') }}
Total Pengeluaran
@if($sum['detail_pengeluaran']->count() > 0) @endifRp {{ number_format($sum['total_pengeluaran'],0,',','.') }}
Rincian Uang Keluar:
Total Bersih
Rp {{ number_format($sum['total_bersih'],0,',','.') }}
{{ $sum['total_tabung'] }} tabung terjual
{{ $transaksi->count() }} transaksi dalam periode ini
| Tanggal | Pelanggan | Produk | Qty | Total | Metode |
|---|---|---|---|---|---|
|
{{ \Carbon\Carbon::parse($trx->tanggal_transaksi ?? $trx->created_at)->translatedFormat('d M Y') }}
{{ \Carbon\Carbon::parse($trx->created_at)->format('H:i') }} WIB
|
{{ $trx->pelanggan?->name ?? '—' }}
{{ $trx->customers_id }}
@php
$ongkirData = \App\Models\Transaksi::getOngkirAndDistance($trx->pelanggan->titik_koordinat ?? null, $trx->pelanggan->address ?? null, $trx->customers_id ?? null, $trx->qty_beli_isi, $trx->id_produk);
@endphp
@if($ongkirData['distance'] !== null)
{{ $ongkirData['distance'] }} km
@endif
|
@php $pNama = $trx->produk?->nama_produk ?? $trx->id_produk; $is3kg = str_contains(strtolower($pNama), '3kg') || str_contains(strtolower($pNama), '3 kg') || (str_contains(strtolower($pNama), '3') && !str_contains(strtolower($pNama), '5')); @endphp @if($is3kg) {{ $pNama }} @else {{ $pNama }} @endif | {{ $trx->qty_beli_isi }} |
Sub: Rp {{ number_format($trx->total_harga - $trx->ongkir, 0, ',', '.') }}
Ongkir: Rp {{ number_format($trx->ongkir, 0, ',', '.') }}
Rp {{ number_format($trx->total_harga, 0, ',', '.') }}
|
{{ $trx->metode_bayar ?? '—' }} |
Tentukan rentang tanggal pada form filter di atas untuk melihat laporan.