@extends('admin-layouts.master') @section('content')

Invoice {{ $invoice->invoice_number }}

Kembali Download PDF
@if($invoice->metodePembayaran)
Metode Pembayaran
{{ $invoice->metodePembayaran->nama }} @if($invoice->metodePembayaran->deskripsi) {{ $invoice->metodePembayaran->deskripsi }} @endif
@if($invoice->metodePembayaran->biaya_admin > 0)
Biaya admin: Rp {{ number_format($invoice->metodePembayaran->biaya_admin, 0, ',', '.') }} (sudah termasuk dalam total)
@endif
@if($invoice->status === 'paid')
Dibayar via {{ $invoice->metodePembayaran->nama }}
@else
Siap untuk pembayaran
@endif
@endif

Melati Hotel Logo

Alamat : Jl. H. Isa II, Karang Ambun

Kec. Tj. Redeb, Kabupaten Berau, Kalimantan Timur

Telepon: (0554) 2024771

{{--

Email: info@hotel.com

--}}

INVOICE

@if($invoice->metodePembayaran) @endif
No. Invoice: {{ $invoice->invoice_number }}
Tanggal: {{ $invoice->invoice_date_formatted }}
Jatuh Tempo: {{ $invoice->due_date_formatted }}
Status: {!! $invoice->status_badge !!}
Metode Bayar: {{ $invoice->metodePembayaran->nama }}

Bill To:
{{ $invoice->booking->guest->name }}

{{ $invoice->booking->guest->phone ?? 'No phone' }}

{{ $invoice->booking->guest->email ?? 'No email' }}

@if($invoice->booking->guest->address)

{{ $invoice->booking->guest->address }}

@endif
Booking Details:
Booking ID: #{{ $invoice->booking->id }}
Check-in: {{ $invoice->booking->check_in_date_formatted }}
Check-out: {{ $invoice->booking->check_out_date_formatted }}
Hari: {{ $invoice->booking->nights }} Hari
@if($invoice->booking->bookingDetails->count() > 0)
Detail Kamar:
@foreach($invoice->booking->bookingDetails as $detail) @endforeach
Kamar Tipe Kamar Hari Harga/Hari Total
Kamar {{ $detail->room->room_number }} {{ $detail->room->typeRoom->name }} {{ $detail->nights }} Rp {{ number_format($detail->room_price, 0, ',', '.') }} Rp {{ number_format($detail->total_price, 0, ',', '.') }}
Subtotal Kamar: {{ $invoice->formatted_room_total }}
@endif @if($invoice->booking->bookingServices->count() > 0)
Detail Layanan:
@foreach($invoice->booking->bookingServices as $service) @endforeach
Layanan Kategori Qty Harga/Unit Total
{{ $service->service->name }} {{ $service->service->category->name }} {{ $service->quantity }} Rp {{ number_format($service->unit_price, 0, ',', '.') }} Rp {{ number_format($service->total_amount, 0, ',', '.') }}
Subtotal Layanan: {{ $invoice->formatted_services_total }}
@endif
@if($invoice->notes)
Catatan:

{{ $invoice->notes }}

@endif
@if($invoice->discount_amount > 0) @endif @if($invoice->metodePembayaran && $invoice->metodePembayaran->biaya_admin > 0) @endif
Subtotal: {{ $invoice->formatted_subtotal }}
Diskon: - {{ $invoice->formatted_discount_amount }}
Pajak ({{ $invoice->tax_rate }}%): {{ $invoice->formatted_tax_amount }}
Biaya Admin: Rp {{ number_format($invoice->metodePembayaran->biaya_admin, 0, ',', '.') }}
Grand Total:
{{ $invoice->formatted_grand_total }}
@if($invoice->status === 'paid')
@elseif($invoice->status === 'pending')
@elseif($invoice->status === 'overdue')
@elseif($invoice->status === 'cancelled')
@endif @if(!in_array($invoice->status, ['paid', 'cancelled']))
@endif @if($invoice->status === 'paid') @endif
Invoice Information:
@if($invoice->updated_at != $invoice->created_at) @endif @if($invoice->paid_at) @endif @if($invoice->metodePembayaran) @endif
Created by: {{ $invoice->createdBy->name ?? 'System' }}
Created at: {{ $invoice->created_at->format('d/m/Y H:i') }}
Last updated: {{ $invoice->updated_at->format('d/m/Y H:i') }}
Payment date: {{ $invoice->paid_at->format('d/m/Y H:i') }}
Payment method: {{ $invoice->metodePembayaran->nama }}
Payment Summary:
@if($invoice->discount_amount > 0) @endif @if($invoice->metodePembayaran && $invoice->metodePembayaran->biaya_admin > 0) @endif
Rooms ({{ $invoice->booking->bookingDetails->count() }} rooms): {{ $invoice->formatted_room_total }}
Services ({{ $invoice->booking->bookingServices->count() }} items): {{ $invoice->formatted_services_total }}
Discount: {{ $invoice->formatted_discount_amount }}
Tax: {{ $invoice->formatted_tax_amount }}
Admin Fee: Rp {{ number_format($invoice->metodePembayaran->biaya_admin, 0, ',', '.') }}
Final Amount: {{ $invoice->formatted_grand_total }}
@if($invoice->booking->bookingServices->count() > 0)
Service Usage Timeline
@foreach($invoice->booking->bookingServices->sortBy('service_date') as $service)
{{ $service->service->name }}

{{ $service->service->category->name }} Quantity: {{ $service->quantity }} | Date: {{ $service->service_date_formatted }} | Amount: {{ $service->formatted_total_amount }}

@if($service->notes) Note: {{ $service->notes }} @endif
@endforeach
@endif

Terima kasih atas kepercayaan Anda. Semoga pengalaman menginap Anda menyenangkan!

Invoice ini dibuat secara otomatis pada {{ $invoice->created_at->format('d/m/Y H:i') }} @if($invoice->metodePembayaran) | Metode pembayaran: {{ $invoice->metodePembayaran->nama }} @endif

@push('scripts') @endpush @endsection