Secure Multi-Ledger Cash System

Заказчик: AI | Опубликовано: 06.11.2025
Бюджет: 750 $

I need a web-based cash management system that keeps every rupee traceable while remaining simple for three different user roles: • Admin – full control over settings, ledgers, users, and approvals • Accountant – approves all inter-ledger transfers and can generate reports • Cashier – records daily collections against individual collection agents Core workflow 1. I create main ledgers (Bank, Cashier, Supplier, etc.) and, when needed, nest unlimited sub-ledgers underneath them. Each sub-ledger holds its own running balance while the parent ledger always shows the consolidated total. 2. The cashier records cash collections agent-wise. The system automatically updates the relevant ledger or sub-ledger. 3. Any transfer between two ledgers remains pending until an accountant approves it; without that approval, the funds do not move. 4. All three roles—Admin, Accountant, and Cashier—must be able to generate: • Date-wise reports • Agent-wise reports • Ledger transfer reports Key requirements • Clean, responsive interface (desktop & mobile browsers) • Role-based access with granular permissions • Tamper-proof audit log of every transaction and approval • Search and filter tools for quick data research by date, agent, or ledger • Strong security: encrypted credentials, CSRF protection, and input validation • Accurate real-time balance calculations even with thousands of entries Deliverable A functional prototype deployed on my preferred server, including database schema, source code, and brief technical documentation so future enhancements are straightforward. If you already have experience building secure financial web apps and can deliver the above reliably, I’d like to hear your approach and timeline.