@extends('layouts.app') @section('title', 'Deposits') @section('content')

Deposits

Export Print
@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
Create Deposit

Link RCDs (Ready for Deposit)
@foreach ($ready as $r) @endforeach
RCD No. Date Cashier Cash Check Total
{{ $r['rcd_no'] }} {{ $r['date'] }} {{ $r['cashier'] }} {{ number_format($r['cash'], 2) }} {{ number_format($r['check'], 2) }} {{ number_format($r['total'], 2) }}
Once a deposit is saved, linked ORs cannot be voided without supervisor override.
Deposits List
@foreach ($deposits as $d) @endforeach
Deposit No. Date Bank Reference Cash Check Online Total
{{ $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
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