Opening due is the original starting amount owed. Its remaining balance and invoice transactions appear in the Party Ledger.
| Date | Action | Changes |
|---|---|---|
| {{ $event->created_at->timezone('Asia/Dhaka')->format('d M Y, h:i A') }} | {{ ucfirst($event->action) }} |
@foreach(['name' => 'Business', 'contact' => 'Contact', 'phone' => 'Mobile', 'email' => 'Email', 'address' => 'Address', 'active' => 'Active'] as $field => $label)
@if($event->before === null || ($event->before[$field] ?? null) !== ($event->after[$field] ?? null))
{{ $label }}: @if($event->before !== null){{ $field === 'active' ? ($event->before[$field] ? 'Yes' : 'No') : ($event->before[$field] ?? '—') }} → @endif {{ $field === 'active' ? ($event->after[$field] ? 'Yes' : 'No') : ($event->after[$field] ?? '—') }}
@endif
@endforeach
@if($event->before === null)Opening due (BDT): {{ number_format($event->after['opening_due_minor'] / 100, 2) }} · {{ $event->after['opening_date'] }} @endif
@if($event->before !== null && array_diff_assoc($event->before, $event->after) === ['version' => $event->before['version']])No contact or status change.@endif
|