@php
// Shifts ready for deposit (already closed & finalized RCD)
$ready = [
[
'date' => '2025-10-17',
'cashier' => 'cashier1@lgu.local',
'rcd_no' => 'RCD-2025-10-17-01',
'cash' => 18250.0,
'check' => 5000.0,
'online' => 0.0,
'total' => 23250.0,
],
[
'date' => '2025-10-17',
'cashier' => 'cashier2@lgu.local',
'rcd_no' => 'RCD-2025-10-17-02',
'cash' => 13400.0,
'check' => 0.0,
'online' => 0.0,
'total' => 13400.0,
],
];
// Existing deposits
$deposits = [
[
'dep_no' => 'DEP-2025-10-17-01',
'date' => '2025-10-17',
'bank' => 'LBP - Main',
'reference' => 'DS-0009812',
'cash' => 31650.0,
'check' => 5000.0,
'online' => 0.0,
'total' => 36650.0,
'linked_rcds' => ['RCD-2025-10-17-01', 'RCD-2025-10-17-02'],
],
[
'dep_no' => 'DEP-2025-10-18-01',
'date' => '2025-10-18',
'bank' => 'DBP - Branch',
'reference' => 'DS-0009819',
'cash' => 10000.0,
'check' => 0.0,
'online' => 0.0,
'total' => 10000.0,
'linked_rcds' => ['RCD-2025-10-18-01'],
],
];
$sum = ['cash' => 0, 'check' => 0, 'online' => 0, 'total' => 0];
foreach ($deposits as $d) {
$sum['cash'] += $d['cash'];
$sum['check'] += $d['check'];
$sum['online'] += $d['online'];
$sum['total'] += $d['total'];
}
@endphp
Link RCDs (Ready for Deposit)
Once a deposit is saved, linked ORs cannot be voided without supervisor
override.
| Deposit No. |
Date |
Bank |
Reference |
Cash |
Check |
Online |
Total |
|
@foreach ($deposits as $d)
| {{ $d['dep_no'] }} |
{{ $d['date'] }} |
{{ $d['bank'] }} |
{{ $d['reference'] }} |
{{ number_format($d['cash'], 2) }} |
{{ number_format($d['check'], 2) }} |
{{ number_format($d['online'], 2) }} |
{{ number_format($d['total'], 2) }} |
|
|
Linked RCDs:
@foreach ($d['linked_rcds'] as $rcdNo)
{{ $rcdNo }}
@endforeach
|
@endforeach
| Totals |
{{ number_format($sum['cash'], 2) }} |
{{ number_format($sum['check'], 2) }} |
{{ number_format($sum['online'], 2) }} |
{{ number_format($sum['total'], 2) }} |
|
Editing a saved deposit should be restricted to users with Treasury
Supervisor role.
@endsection