@extends('layouts.app') @section('title', 'Laporan Pemasukan - Hotel Management System') @section('page-title', 'Laporan Pemasukan') @section('page-actions')
Export CSV
@endsection @section('content')
Reset
Total Pemasukan
Rp {{ number_format($totalIncome, 0, ',', '.') }}
Total Transaksi
{{ $payments->count() }}
Rata-rata per Transaksi
Rp {{ $payments->count() > 0 ? number_format($totalIncome / $payments->count(), 0, ',', '.') : '0' }}
Periode
{{ \Carbon\Carbon::parse($startDate)->format('d/m/Y') }} - {{ \Carbon\Carbon::parse($endDate)->format('d/m/Y') }}
Pemasukan per Tipe
@foreach($incomeByType as $type => $amount)
{{ ucfirst($type) }}
Rp {{ number_format($amount, 0, ',', '.') }}
@endforeach
Detail Pemasukan
@forelse($payments as $payment) @empty @endforelse
Tanggal Tipe Pembayaran Jumlah Metode Pembayaran Kamar Nama Tamu No. Referensi
{{ $payment->created_at->format('d/m/Y H:i') }} @switch($payment->payment_type) @case('booking') Booking @break @case('restaurant') Restaurant @break @case('room_service') Layanan Kamar @break @case('checkout') Checkout @break @endswitch Rp {{ number_format($payment->amount, 0, ',', '.') }} @switch($payment->payment_method) @case('cash') Cash @break @case('credit_card') Credit Card @break @case('debit_card') Debit Card @break @case('bank_transfer') Bank Transfer @break @endswitch {{ $payment->booking->room->room_number }} {{ $payment->booking->guest_name }} {{ $payment->payment_reference ?: '-' }}
Tidak ada data pemasukan untuk periode ini
@endsection