Work explorer

Projects

Real business work and personal learning. Choose a project to explore.

Professional work · Billing

Account closing and cashiering

Web Development · Testing & validation

Cashiers can close a term and post payments when the live process was failing.

This screenshot is not the actual system. It is for visualization only.

Problem

At the end of each term, cashiers could not close student accounts or post payments, which stopped the cashier desk.

My work

  • Account closing runs in the background and builds student ledgers.
  • Clear on-screen messages when a closing cannot start.
  • Down payment and reconciliation updates for cashiers.
  • Overpayments stay on the student ledger instead of being dropped.
  • Penalty dates fixed so a penalty is due on the date itself.

Result

Cashiers can close accounts and post payments, including overpayments.

  • Frappe
  • Python
  • JavaScript
  • SQL

Account closing and cashiering

Account closing form with a tellering table

This screenshot is not the actual system. It is for visualization only.