BizLedger — Verified Business Report

Bank-loan ready statement generated from SMS-captured M-Pesa records · {{ strtoupper(str_replace('_',' ',$reportType)) }}

{{ $business->business_name }}
Owner: {{ $business->owner_name }} · Phone: {{ $business->owner_phone }}
County: {{ $business->county ?? '-' }} · Type: {{ strtoupper($business->business_type) }} · KRA PIN: {{ $business->kra_pin ?? '-' }}

Period: {{ \Carbon\Carbon::parse($from)->format('d M Y') }} — {{ \Carbon\Carbon::parse($to)->format('d M Y') }}
SHA-256: {{ substr($hash, 0, 40) }}…

Scan to verify online
Total SalesKSh {{ number_format($totalSales, 2) }}
Total ExpensesKSh {{ number_format($totalExpenses, 2) }}
Net ProfitKSh {{ number_format($netProfit, 2) }}
M-Pesa Transactions Captured{{ $mpesaMessages->count() }}
{{ rtrim(rtrim(number_format($verifiedPercent, 2), '0.'), '.') }}% Verified via M-Pesa

Transaction Ledger ({{ $transactions->count() }} records)

@foreach($transactions as $tx) @endforeach
DateDescriptionAmount (KSh)MethodM-Pesa CodeVerified
{{ $tx->created_at->format('d/m/Y H:i') }} {{ $tx->description ?? $tx->product?->name ?? $tx->type }} {{ number_format($tx->amount, 2) }} {{ strtoupper($tx->payment_method) }} {{ $tx->mpesaMessage?->mpesa_code ?? '—' }} {{ $tx->is_verified ? '✔' : '✎' }}