@extends('layouts.app') @section('title', 'Laporan Keuangan') @section('breadcrumb') @endsection @section('content')
Reset
{{-- Summary --}}
Total Tagihan
Rp {{ number_format($summary['total_invoiced'], 0, ',', '.') }}
{{ $summary['invoice_count'] }} invoice
Total Diterima
Rp {{ number_format($summary['total_paid'], 0, ',', '.') }}
{{ $summary['paid_count'] }} invoice lunas
Belum Dibayar
Rp {{ number_format($summary['total_unpaid'], 0, ',', '.') }}
{{ $summary['unpaid_count'] }} invoice belum lunas
@if($byMethod->count() > 0)
Pembayaran per Metode
@foreach($byMethod as $method => $data) @php $labels=['tunai'=>'Tunai','transfer'=>'Transfer','kartu_kredit'=>'Kartu Kredit','kartu_debit'=>'Kartu Debit','qris'=>'QRIS']; @endphp
{{ $labels[$method] ?? $method }} {{ $data['count'] }}x
Rp {{ number_format($data['total'], 0, ',', '.') }}
@endforeach
@endif
Daftar Invoice ({{ $invoices->count() }})
@forelse($invoices as $inv) @empty @endforelse @if($invoices->count() > 0) @endif
Invoice Pelanggan Total Dibayar Sisa Status
{{ $inv->invoice_number }} {{ $inv->serviceOrder->customer->name }} Rp {{ number_format($inv->total, 0, ',', '.') }} Rp {{ number_format($inv->paid_amount, 0, ',', '.') }} Rp {{ number_format($inv->remaining_amount, 0, ',', '.') }} {{ $inv->status_label }}
Tidak ada data
TOTAL Rp {{ number_format($invoices->sum('total'), 0, ',', '.') }} Rp {{ number_format($summary['total_paid'], 0, ',', '.') }} Rp {{ number_format($summary['total_unpaid'], 0, ',', '.') }}
@endsection