@extends('layouts.app') @section('title', 'Credit Note | ' . $creditNote->credit_note_number) @section('content') @php $statusColors = [ 'pending' => 'bg-amber-100 text-amber-800 border-amber-300', 'approved' => 'bg-blue-100 text-blue-800 border-blue-300', 'applied' => 'bg-green-100 text-green-800 border-green-300', 'rejected' => 'bg-red-100 text-red-800 border-red-300', ]; $sc = $statusColors[$creditNote->status] ?? 'bg-gray-100 text-gray-800 border-gray-300'; $canApprove = auth()->user()->hasAnyRole('Finance User', 'Hospital Admin', 'Super Admin') && $creditNote->isPending() && $creditNote->requested_by !== auth()->id(); $canReject = auth()->user()->hasAnyRole('Finance User', 'Hospital Admin', 'Super Admin') && $creditNote->isPending(); $canApply = auth()->user()->hasAnyRole('Finance User', 'Hospital Admin', 'Super Admin') && $creditNote->isApproved(); @endphp
Raised {{ $creditNote->created_at->format('d M Y H:i') }} by {{ $creditNote->requester->name ?? '|' }}
Raised
{{ $creditNote->created_at->format('d M Y H:i') }} · {{ $creditNote->requester->name ?? '|' }}
Approved
{{ $creditNote->approved_at->format('d M Y H:i') }} · {{ $creditNote->approver->name ?? '|' }}
@if($creditNote->approval_notes)"{{ $creditNote->approval_notes }}"
@endifApplied to Invoice
{{ $creditNote->applied_at->format('d M Y H:i') }}
Rejected
{{ $creditNote->rejected_at->format('d M Y H:i') }} · {{ $creditNote->rejector->name ?? '|' }}
@if($creditNote->rejection_reason)"{{ $creditNote->rejection_reason }}"
@endif| Description | Category | Total (KES) |
|---|---|---|
| {{ $item->description }} @if($item->source_type === 'credit_note')CN@endif | {{ $item->category }} | {{ number_format($item->total) }} |
| Invoice Total | KES {{ number_format($creditNote->invoice?->total_amount ?? 0) }} | |
| Paid | KES {{ number_format($creditNote->invoice?->amount_paid ?? 0) }} | |
| Balance | KES {{ number_format($creditNote->invoice?->balance ?? 0) }} | |
This will write a negative line item of KES {{ number_format($creditNote->amount) }} to invoice {{ $creditNote->invoice?->invoice_number ?? '' }} and recalculate the balance.
⚠ Four-eyes rule
You raised this credit note and cannot approve it yourself. Another authorised user must review it.
✓ Applied
This credit note has been applied to invoice {{ $creditNote->invoice?->invoice_number ?? '' }}. The balance has been updated.
✗ Rejected
{{ $creditNote->rejection_reason }}