@extends('layouts.app') @section('title', 'Invoice - ' . $booking->guest->name) @section('page-title', 'Invoice Check-out') @section('page-actions')
Kembali ke Bookings
Print Struk 80mm Print Invoice A4
@endsection @section('content')
Invoice Check-out
Hotel Management System

Jl. Contoh No. 123, Jakarta

Telp: (021) 1234-5678

Email: info@hotelmanagement.com

Invoice Details

No. Booking: #{{ $booking->id }}

Check-in: {{ $booking->check_in_date->format('d/m/Y') }}

Check-out: {{ $booking->checked_out_at ? $booking->checked_out_at->format('d/m/Y H:i') : 'Belum check-out' }}

Status: {{ ucfirst(str_replace('_', ' ', $booking->status)) }}


Informasi Tamu
Nama: {{ $booking->guest_name ?? 'N/A' }}
Email: {{ $booking->guest_email ?? 'N/A' }}
Telepon: {{ $booking->guest_phone ?? 'N/A' }}
No. Identitas: {{ $booking->guest_identity_number ?? 'N/A' }}
Informasi Kamar
Kamar: {{ $booking->room?->room_number ?? 'N/A' }} - {{ $booking->room?->room_type ?? 'N/A' }}
Lantai: {{ $booking->room?->floor ?? 'N/A' }}
Kapasitas: {{ $booking->room?->capacity ?? 'N/A' }} orang
Durasi: {{ $booking->check_in_date->diffInDays($booking->check_out_date) }} malam
@if($booking->total_restaurant_amount > 0) @endif @if($booking->total_room_service_amount > 0) @endif @if($booking->special_requests) @endif
Item Deskripsi Jumlah Harga Satuan Total
Kamar {{ $booking->room->room_type }} - {{ $booking->check_in_date->format('d/m/Y') }} s/d {{ $booking->check_out_date->format('d/m/Y') }}
{{ $booking->check_in_date->diffInDays($booking->check_out_date) }} malam
{{ $booking->check_in_date->diffInDays($booking->check_out_date) }} Rp {{ number_format($booking->room->price_per_night, 0, ',', '.') }} Rp {{ number_format($booking->total_amount, 0, ',', '.') }}
Restaurant Pesanan makanan dan minuman - - Rp {{ number_format($booking->total_restaurant_amount, 0, ',', '.') }}
Layanan Kamar Layanan kamar dan housekeeping - - Rp {{ number_format($booking->total_room_service_amount, 0, ',', '.') }}
Layanan Tambahan {{ $booking->special_requests }} - - Rp 0
Riwayat Pembayaran
@if($booking->payments->count() > 0)
@foreach($booking->payments as $payment) @endforeach
Tanggal Jumlah Metode
{{ $payment->created_at->format('d/m/Y H:i') }} Rp {{ number_format($payment->amount, 0, ',', '.') }} {{ ucfirst(str_replace('_', ' ', $payment->payment_method)) }}
@else

Belum ada pembayaran

@endif
Ringkasan Pembayaran
Subtotal: Rp {{ number_format($totalAmount, 0, ',', '.') }}
Pajak (10%): Rp {{ number_format($totalAmount * 0.1, 0, ',', '.') }}
Service Charge (5%): Rp {{ number_format($totalAmount * 0.05, 0, ',', '.') }}

Total Tagihan: Rp {{ number_format($totalAmount * 1.15, 0, ',', '.') }}
Total Bayar: Rp {{ number_format($paidAmount, 0, ',', '.') }}
Sisa/Kembalian: Rp {{ number_format($remainingAmount, 0, ',', '.') }}
@if($remainingAmount > 0)
Peringatan: Masih ada sisa pembayaran sebesar Rp {{ number_format($remainingAmount, 0, ',', '.') }} yang belum lunas.
@else
Pembayaran Lunas: Semua tagihan telah dibayar lunas.
@endif

Terima kasih telah menginap di hotel kami!

Silakan datang kembali

@endsection