Skip to main content

What's new - Payments, Voids & Refunds

Varun avatar
Written by Varun
Updated yesterday

We’ve enhanced payment and refund workflows to give schools greater flexibility and control when collecting, adjusting, and returning funds—while maintaining clear audit trails and accurate balances.


What’s New

Payments on invoices

Online payments
Parents can make online payments against invoices directly from the parent app.

Offline payment records
Admins can record offline payments (cash, check, bank transfer, etc.) against invoices to ensure all collections are accurately tracked.


Void payments

Void offline payments only
Offline payment records can be voided when entered incorrectly or in error.

Online payments cannot be voided
Payments made through the online payment gateway cannot be voided and must be handled through the refund flow instead.


Prepayments (pay without an invoice)

Pay any amount from the parent app
Parents can make a payment for any amount, even when no specific invoice is selected.

Automatic settlement logic

  • The system automatically applies the payment to any open invoices

  • Any remaining amount is added to the credit balance


Refunds

Refund both online and offline payments
Admins can issue refunds for both online and offline payments.

Flexible refund destinations
Refunds can be issued:

  • Back to the original payment source

  • To the credit balance

  • Via an offline method (cash, check, bank transfer)

Partial refunds supported
Admins can refund any amount, supporting both partial and full refunds.


Prepayment refund safeguards

Refund source selection required
If a prepayment was used to:

  • Settle invoices, and

  • Add remaining funds to the credit balance

Then refunds must be issued from an available source.

Blocked refunds when funds aren’t available

  • If the credit balance is not available, the refund action is blocked

  • Users are prompted to select where the refund should come from:

    • Invoices, or

    • Credit Balance

This ensures refunds never exceed available funds and keeps financial records accurate.


Why this matters

  • Prevents over-refunding when prepayments are partially consumed

  • Maintains financial integrity across invoices and credit balances

  • Provides clarity on refund sources for finance teams

  • Supports flexible payment behavior without compromising accuracy

  • Improves auditability of payment adjustments

Did this answer your question?