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

Invoice Management

Buat Invoice
Total Invoice
{{ $stats['total_invoices'] }}
Invoice Terbayar
{{ $stats['paid_invoices'] }}
Invoice Pending
{{ $stats['pending_invoices'] }}
Total Revenue
Rp {{ number_format($stats['total_revenue'], 0, ',', '.') }}
Filter & Pencarian
Data Invoice
@forelse ($invoices as $invoice) @empty @endforelse
No. Invoice Booking Tamu Tanggal Jatuh Tempo Metode Bayar Total Status Aksi
{{ $invoice->invoice_number }} @if($invoice->isOverdue())
Overdue {{ $invoice->getDaysOverdue() }} hari @endif
#{{ $invoice->booking->id }}
{{ $invoice->booking->check_in_date_formatted }}
{{ $invoice->booking->guest->name }}
{{ $invoice->booking->guest->phone ?? 'No phone' }}
{{ $invoice->invoice_date_formatted }} {{ $invoice->due_date_formatted }} @if($invoice->getDaysUntilDue() !== null)
@if($invoice->getDaysUntilDue() > 0) {{ $invoice->getDaysUntilDue() }} hari lagi @elseif($invoice->getDaysUntilDue() == 0) Hari ini @else Terlambat {{ abs($invoice->getDaysUntilDue()) }} hari @endif @endif
@if($invoice->metodePembayaran) {{ $invoice->metodePembayaran->nama }} @if($invoice->metodePembayaran->biaya_admin > 0)
Admin: Rp {{ number_format($invoice->metodePembayaran->biaya_admin, 0, ',', '.') }} @endif @else Belum dipilih @endif
{{ $invoice->formatted_grand_total }} @if($invoice->services_total > 0)
Kamar: {{ $invoice->formatted_room_total }}
Layanan: {{ $invoice->formatted_services_total }} @endif @if($invoice->metodePembayaran && $invoice->metodePembayaran->biaya_admin > 0)
+ Admin: Rp {{ number_format($invoice->metodePembayaran->biaya_admin, 0, ',', '.') }} @endif
{!! $invoice->status_badge !!}
@if($invoice->canBePaid()) @endif @if($invoice->canBeCancelled()) @endif

Tidak ada data invoice ditemukan

Buat Invoice Baru
@if($invoices->hasPages())
{{ $invoices->appends(request()->query())->links() }}
@endif
@push('scripts') @endpush @endsection