@extends('root') @section('title', $invoice->invoice_number) @section('content')
@include('components.breadcrumb', [ 'title' => $invoice->invoice_number, 'links' => [ ['url' => route('admin.dashboard'), 'label' => 'Dashboard'], ['url' => route('admin.manual-invoices.index'), 'label' => 'Tagihan Manual'], ], 'current' => $invoice->invoice_number ])
Detail invoice
@if(!$invoice->isCancelled()) Edit @endif @if($invoice->isDraft() && $invoice->payments->isEmpty()) @endif
Client
{{ $invoice->client_name }} (#{{ $invoice->client_id }})
WhatsApp / telp
{{ $invoice->client_phone ?? '—' }}
Email
{{ $invoice->client_email ?? '—' }}
@if($invoice->branch_label)
Cabang / lokasi
{{ $invoice->branch_label }}
@endif
Tanggal
{{ $invoice->invoice_date->format('d/m/Y') }} @if($invoice->due_date) — jatuh tempo {{ $invoice->due_date->format('d/m/Y') }} @endif
Status
{{ $invoice->status }}
Dibuat oleh
{{ $invoice->creator?->name ?? '—' }}
@if($invoice->notes_admin)
Catatan admin
{{ $invoice->notes_admin }}
@endif
Item
@foreach($invoice->items as $it) @endforeach
Nama Deskripsi Qty Harga Subtotal
{{ $it->name }} {{ $it->description ?: '—' }} {{ $it->qty }} Rp {{ number_format((float)$it->unit_price, 0, ',', '.') }} Rp {{ number_format((float)$it->line_subtotal, 0, ',', '.') }}
Ringkasan
SubtotalRp {{ number_format((float)$invoice->subtotal, 0, ',', '.') }}
Diskon- Rp {{ number_format((float)$invoice->discount_amount, 0, ',', '.') }}
PajakRp {{ number_format((float)$invoice->tax_amount, 0, ',', '.') }}
Biaya tambahanRp {{ number_format((float)$invoice->additional_fee, 0, ',', '.') }}

Grand totalRp {{ number_format((float)$invoice->grand_total, 0, ',', '.') }}

Terpakai bayarRp {{ number_format($paidSum, 0, ',', '.') }}
SisaRp {{ number_format($remaining, 0, ',', '.') }}
@if(!$invoice->isDraft() && !$invoice->isCancelled())
Pembayaran
@forelse($invoice->payments as $p) @empty @endforelse
Tanggal Jumlah Metode
{{ $p->paid_at->format('d/m/Y H:i') }} Rp {{ number_format((float)$p->amount, 0, ',', '.') }} {{ $p->payment_method }}
Belum ada pembayaran
@endif
Histori status
    @foreach($invoice->statusHistories as $h)
  • {{ $h->created_at->format('d/m/Y H:i') }} — {{ $h->source }}
    {{ $h->from_status ?? '—' }} → {{ $h->to_status }} @if($h->user) ({{ $h->user->name }}) @endif
    @if($h->note)
    {{ $h->note }}
    @endif
  • @endforeach
{{-- Modal status --}} {{-- Modal payment --}} @endsection @push('scripts') @endpush