Payments vanish into chats
Staff pay vendors from cash drawers or bank accounts, then message a screenshot. Weeks later, the trail is gone.
Track Pay & Receive, keep cash and bank heads accurate, and post double-entry journals automatically. Built for Admin, Accountant, and Cashier — without another spreadsheet.
When money movement lives in Messenger threads, Excel sheets, and paper vouchers, nobody can answer a simple question: where is the money, and who approved it?
Staff pay vendors from cash drawers or bank accounts, then message a screenshot. Weeks later, the trail is gone.
Cash drawer totals, bank books, and “expense lists” disagree. Closing the month becomes detective work.
Without roles, cashiers get master-data screens they should not touch — or worse, nobody can record money at all.
Every claim below maps to a screen or service already in the product — not a roadmap slide.
Cashiers and accountants post payments and receivements against a purpose account, business contact, and cash/bank head. Each posting creates an invoice voucher you can print or download as PDF.
Account heads hold live balances. Fund transfers move money between heads. Opening balances set the starting point against Opening Balance Equity — so the books begin clean.
Pay, Receive, transfers, and opening balances post balanced journal entries. Manual journals cover adjustments. Deletes reverse the journals so history stays trustworthy.
Admin manages users, roles, permissions, and registration. Accountants run masters and journals. Cashiers focus on Pay, Receive, and vouchers. Users without a role see only an awaiting-access dashboard.
Set up heads once. Record money daily. Review the ledger when it matters.
Income, expense, and cash balance at a glance — plus this month’s Pay and Receive activity. The same screens Cashiers and Accountants use in production.
Not a full ERP. A focused office finance desk: masters, money in/out, journals, and the two reports you need to stay balanced.
Create payments with purpose (chart of account), optional contact and cost center, multi-line amounts, fees, and cheque fields. Edit or delete with journal reversal.
Mirror of Payments for money received — same posting engine, same vouchers, same audit trail.
Every Pay/Receive creates an invoice. View a printable page or stream/download a PDF with DomPDF.
Each head links to a chart-of-account asset. Balances update when you pay, receive, transfer, or set openings.
Maintain chart groups and accounts with normal balance. Seeded defaults cover cash, bank, opening equity, and general income/expense.
Business contacts for pay-to / receive-from. Optional cost centers on invoices. Soft branches with optional default on the user.
Transfer between account heads with journal posting. Opening-balance wizard sets absolute head balances against equity.
Multi-line debit/credit journals that must balance before posting.
Running account ledger by chart account and date range. Trial balance as of a chosen date — both from journal lines.
Admin: users, roles, permissions, settings, full app. Accountant: masters + journals + money. Cashier: payments, receivements, and vouchers.
Admins turn registration on or off in Settings. When off, /register returns 404 and signup links disappear.
With DEMO_LOGIN enabled, one-click login as seeded Admin, Accountant, or Cashier with presentation data.
Log in — or create an account if registration is open. An Admin assigns Admin, Accountant, or Cashier. Until then, you only see the awaiting-access dashboard.
Accountants configure chart of accounts, cash/bank heads, contacts, and opening balances so every head starts correct.
Cashiers and accountants post Pay and Receive. Transfers move cash between heads. Each action updates balances and journals.
Use the account ledger and trial balance to verify. Print or PDF vouchers when someone needs proof. Admins adjust roles anytime.
One office money trail — operational heads, invoices, and double-entry journals that stay in sync.
Log in — or open the demo when it is enabled — and walk Pay, Receive, and the trial balance.
Stop rebuilding month-end from chats and paper. Postings already sit in journals and lists.
Live head balances plus trial balance surface mismatches before they become arguments.
Hand over a printable or PDF voucher instead of hunting screenshots.
Cashiers work the cash desk; accountants own the books; admins own access — by design.
New users without a role cannot touch money screens until an Admin grants one.
Deletes reverse journals. Postings write audit events behind the scenes for accountability.
Laravel is for office finance operations — not ecommerce storefronts, hospitals, or HR suites.
Operational Pay/Receive still posts real double-entry journals — so reports can trust the data.
Admin / Accountant / Cashier routes and nav are already wired — not a bolt-on permission afterthought.
HTML print view and PDF download ship with every payment and receivement.
Keep signup closed until you are ready. Self-registered users wait for a role before touching money.
Designed around office taka flows: cash drawers, bank heads, fee lines, and cheque details on transactions.
No. It is an office money management system: Pay/Receive, cash/bank heads, chart of accounts, journals, account ledger, and trial balance — with Admin/Accountant/Cashier roles.
Yes. Payments, receivements, fund transfers, and opening balances post balanced journals. You can also post manual journals. Deletes reverse the related journals.
Yes. Each Pay or Receive creates an invoice voucher. You can open a printable HTML view or a PDF preview/download.
Only when an Admin turns public registration on in Settings. New accounts get no role until an Admin assigns one, so they cannot use money screens yet.
Cashiers can use Dashboard, Payments, Receivements, and invoice vouchers. Masters, journals, ledger, and trial balance require Admin or Accountant.
Not in the current product. Laravel is BDT-first office cash accounting. AI packages may exist in the codebase for developers, but they are not product features.
When DEMO_LOGIN is enabled on the server, the login and landing pages offer one-click demo access for Admin, Accountant, and Cashier with seeded sample data.
Set up heads and accounts once. Record Pay and Receive daily. Review the ledger and trial balance when it matters.