| Staff Member | Role | Entries | Hours | Rate | Earnings | Invoiced |
|---|---|---|---|---|---|---|
|
{{ substr($s['name'], 0, 1) }}{{ collect(explode(' ', $s['name']))->skip(1)->map(fn($p)=>substr($p,0,1))->first() ?? '' }}
{{ $s['name'] }}
|
{{ $s['role'] }} | {{ $s['entries'] }} | {{ number_format($s['hours'], 2) }}h | ${{ number_format($s['rate'], 2) }}/hr | ${{ number_format($s['earnings'], 2) }} | @if($s['invoiced_hours'] > 0) {{ number_format($s['invoiced_hours'], 1) }}h invoiced @elseif($s['hours'] > 0) Pending @else — @endif |
| TOTAL | {{ number_format($totalHours, 2) }}h | ${{ number_format($totalEarnings, 2) }} | ||||
| Staff Member | Uninvoiced Hours | Estimated Amount |
|---|---|---|
| {{ $s['name'] }} | {{ number_format($uninvHours, 2) }}h | ${{ number_format($uninvHours * $s['rate'], 2) }} |
Log in to the CRM to generate invoices for these staff members.