Skip to content
Guide

Who Can Receive Fee Payments — Cash Account Privileges in EDUBase

In EDUBase every login has its own list of cash and bank accounts it may receive fee payments into. A school administrator ticks those accounts under Admin → Users & Privileges → open the user → Cash Account Privileges. The payment screens only offer the ticked accounts, and since 26 September 2026 the server also refuses a payment sent to any other account, so a clerk can never book money into an account they were not given.

What Cash Account Privileges control

A school usually collects fees into more than one place: cash at the front desk, a bank account for online transfers, sometimes a separate account per campus or per collector. In EDUBase those are ledger accounts in the Current Assets group, and each staff login is given the ones it is allowed to use.

The setting decides what the Payment Receiving Account list shows on every payment screen, and what the system will accept when the payment is saved. It also controls the Discount / Bad Debt account, so you can let someone collect fees without letting them write an amount off.

  • Pay or Print Fee Challans — Pay Current Month and Pay & Print All Dues
  • Fee Defaulters Total Amount → Pay
  • Direct Payment, and the Multiple Challan Payments box

How to give a staff member an account

Anyone who can open Admin → Users & Privileges can do this; it is usually the school's super admin.

  • Open Admin → Users & Privileges.
  • Press the edit (pencil) button on the staff member.
  • Scroll to Cash Account Privileges and tick the accounts they may collect into — for example Cash in Hand for a counter clerk.
  • Save, and ask the user to reload their page.

"No payment receiving account is assigned to your login"

This message means the login has no account ticked — it is a setting, not a fault, so trying again or signing in again will not clear it. The payment page still opens and still shows what the student owes, but Submit stays inactive and explains why.

If the message names an account instead, the account was removed from that login while the page was open. Grant it again, or have the user reload the page and pick an account they do hold.

A message saying the accounts could not be loaded is different: that is a connection problem, and the Retry button on the notice is the right answer.

What if the account itself is missing?

Only accounts in the Current Assets group of your chart of accounts can receive fees. If a collection account was created in a group of its own, it will never appear in the Payment Receiving Account list, however the privileges are set. Create it under Finance → GL Accounts in Current Assets, then tick it for the staff who collect into it.

Online bank collections — KuickPay, Bank Alfalah, PayPro and similar — are posted by the bank integration itself, not by a staff login, so they are not affected by this setting.

Why it is worth setting up properly

When each collector holds only their own account, every fee report answers "who collected how much, into what" without anyone reconciling by hand. The Day Wise Paid Challans and Fee Audit reports then show the collection split by account, and a cash shortfall points at one person's account rather than the whole school's.

  • Give a counter clerk the cash account only.
  • Give the person who posts bank deposits the bank account.
  • Give the discount or bad-debt account only to whoever may approve a concession.

What each staff member can do, by what is ticked

What is tickedCan take a paymentCan record a discountWhat the screen shows
NothingNoNoA note naming the fix; Submit stays inactive
Cash in Hand onlyYes, into Cash in HandNoOne account in the list; the discount box explains it is not assigned
Cash in Hand and a bank accountYes, into eitherNoBoth accounts in the list
Cash and the discount accountYesYesBoth boxes usable

Related modules

  • Fee Management & Challans — Fee plans, monthly challans, discounts, family payments and receipts, without spreadsheets.
  • Fee Reports & Defaulters — Know what was billed, what was collected and who still owes, per class, family or month.
  • Finance & Accounting — Chart of accounts, journals, ledgers, trial balance, P&L and balance sheet, fed by fees and payroll.
  • Users, Privileges & Activity Log — Give each staff member exactly the screens and actions they need, and see who changed what.
  • Bank Fee Collection — Parents pay at the bank, in their banking app or at a kiosk; EDUBase posts it automatically.

Frequently asked questions

A clerk says they cannot take a fee payment — what do I check first?
Open Admin → Users & Privileges, edit that user, and look at Cash Account Privileges. If nothing is ticked, tick the account they collect into and ask them to reload the page. That is the cause in almost every case.
Can a staff member choose any account if they know it exists?
No. The payment screens only list the accounts ticked for that login, and the server refuses a payment sent to any other account, so it cannot be done from outside the screen either.
Does this affect online payments through a bank?
No. Bank collections are posted by the integration into the account configured for the school, not by a staff login, so they continue unchanged.
Can someone take payments but not give discounts?
Yes — that is the normal setup. Tick the cash or bank account and leave the discount account unticked; payments work and the discount box explains that no discount account is assigned.
Why does my new collection account not appear in the list?
Fees can only be received into accounts in the Current Assets group. Create the account there under Finance → GL Accounts, then tick it for the staff who use it.

See EDUBase running on your own school's data.

A 30-minute online demo, in English or Urdu, using your fee plans and classes. No installation, no commitment.