Payment Module
Introducing All NEW Powerful Madrasah Fee Payment Reconciliation Module. Whether the parent pays the Madrasah Fees by Preauthorized Bank Payment, Cash, Cheque, Credit-Card or Other, with Ad-Din Solution, you have the luxury to reconcile them all under one roof.
Estimated time to complete: 30 Min
Difficulty: Moderate
Prerequisites:
Your Account has Admin rights.
All Teachers, Students and Parents accounts added.
Parent and Students accounts are linked. Students are linked to Classes
Premium Subscriptions are assigned to Admin and Parents account.
Introduction
In this article, we will learn to setup the Ad-Din Payment Automation module.
Ad-Din Payment Module Automation offers,
Frequency-based fully automatic invoice generation with robust class-wise or organization wise sibling discount handling.
Automated Fee payments reminder to parents.
We have Automated the payment receipts.
Record fee payments either from Ad-Din Mobile App or Web.
Compelling Accounts Receivable and Aging report at your fingertip.
Your Accountant makes a single entry to the primary book/system.
Note: This module do not offer Payment Gateway to process the actual payments, instead it relieves the administrative burdens around it.
Step by step instructions
Below is the matrix who can do what with Ad-Din Payment Module
Role | Payment Module Configuration | Payment Records |
---|---|---|
Admin | Modify | Modify |
Parent | View | View |
Teacher | None | None |
Student | None | None |
Manageable From > | Web Portal | Mobile App + Web portal |
There are three main tab [Paymnet] [Payment Type] & [Discount Rule]
Discount Rule
You are required to create a Discount Rule to generate automatic invoices
Navigate to Madrasah > Admin Portal > Payment from the left menu
Click on Discount Rule Tab
Click on + Add
Give a Discount Rule a meaningful name i.e. “Full Time Hifz Proram Discount Rule”, or “Academics Grade 1-6 Discount Rule”
Select the Discount rule Child inclusion policy
All Child: Discount will apply to all the child of a parent.
Subsequent Child: Discount will apply after 1st child of a parent.
Select the “Apply Rule”
Class wise: Children will be counted from the Classes selected under Payment Type.
Organization Wise: Children will be counted from all the classes under an organization.
Add Condition by selecting:
Operator: “Equals” or “Greater than”
Child count: number i.e. 2, 3, 4
Type: Value or Percentage
Value: i.e. 5, 10, 15
Example 1: Below Rule will sound like,
Apply 15% discount to child Equal 2 - Class Wise to Subsequent child of a parent.
Apply 20% discount to child Equal 3 - Class Wise to Subsequent child of a parent.
Apply 30% discount to child Greater than 3 - Class Wise to Subsequent child of a parent.
i.e. if a parent has 3 child in Full Time Hifz Program, the first child will not get any discount, 2nd and 3rd child will get 20% discount.
Example 2: Below Rule will sound like,
Apply 10$ discount to child Equal 2 - Organization Wise to every child of a parent.
Apply 15$ discount to child Equal 3 - Organization Wise to every child of a parent.
Apply 25$ discount to child Greater Than 3 - Organization Wise to every child of a parent.
i.e. If a parent has 3 child, in grade 1, 4 and 7, all child will not get 15$ discount.
The Fee is specified on Payment Type Tab
You can modify the Discount Rule any time, it will be effective immediately on any unpaid invoices. Paid invoices will remain as is.
Payment Type
Approving the enrollment request from a parent from the “Pending Enrollment” page under “User Management” will trigger the invoice generation based on the payment type linked to that class.
Admin adding a student and manually enrolling in a class section will also trigger the invoice generation based on the payment type linked to that class.
The system will validate the existing invoices by Student, Class, Date and Payment Type, for any re-enrollments. PS, for any immediate removal and re-enrollments no new invoices will be generated if one found.
Updating the payment type will update all open unpaid invoices,
Example 1: You add an exception to the payment type after the invoice was generated for a student, the invoice is still open in unpaid status, the invoices will get an update with the applied exception.
Example 2: You updated the fees to the payment type, the open unpaid will get updated with the applied changes.
Payment Type is responsible for generating regular invoices
To create payment type Navigate to Madrasah > Admin Portal > Payment from the left menu
Click on Payment Type Tab
Click on + Add
Name: Give a meaningful name to Payment Type i.e. Grade 4-7 Monthly Fee
Class: Select the relevant Classes
Amount: enter the numeric fee value i.e. the program monthly fee is 350$
Frequency: Weekly, Monthly, Yearly or One time
Payment From: Select the date from when this Payment type is effective from, invoices will only being to generate from this date on a selected due date.
Payment To: Select the date when this Payment type will end, invoices will stop being generated on this date.
Due Date: Select the due date of the fee, an automatic Invoices will be generated for all the Students in the selected classes for the specified amount minus discounts if any.
NOTE: Automatic Reminders are sent to parent next day. The Payment Reminders are automatically sent for any Unpaid or Partially paid invoices to parents next day of it is actually due.Automated payment due reminder Notification email and Push Notification looks like below.
Rule: Select the applicable Discount Rule, for more info see Discount Rule section above.
Description: Write any description explaining the Payment Type setup
If there are any exception to this Payment Type click on Exception + icon on top right corner, expand the class and select the student and enter the different amount, these students invoices will be different from rest i.e. some students cant afford and if an organization has given any break to the parents.
Validate the settings and click on Save.
Saving will immediately generate two month invoices, one for current month and one for next month.
NOTE: You can not generate/add Historical invoices, this is an automation solution hence only current month and future invoices will be generated. For any historical invoices you can generate one time invoices using One Time Payment Type. For any help with this open a support case with Ad-Din Team.
Example: Below Payment Type will sound like,
350$ Monthly fee for Grade 4,5,6,7 students starting from Jan-1-2020 till Jul-1-2020, due every 1st of the month with sibling discount rule as specified in “Grade 1-8: Discount Rule”, plus an exception to three students, who will have their invoices generated at 150$, 50$ and 10$ rate.
You can modify the Discount Type any time, it will be effective immediately on any unpaid invoices. Paid invoices will remain as is.
Adding New Class to Existing Payment Type is not possible.
You must simply create a new Payment Type for the Newly Added Classes Only
If you deleted the Payment Type and re-created to include the newly added classes, you will end up seeing duplicate invoices.
If you run in to this issue you will have to,
Manually cancel the duplicate invoices.
One easiest way to do is rename the payment type name with “New” at the end and save it.
This will update the invoices in queue with the name of the payment type that generated them.
Further filter by the class and section, Select and cancel all the duplicate invoices, except the old invoices generated by earlier payment type.
Keep the new invoices generated for new classes by new Payment Type.
Once this is done your equation is now balanced.
Next month onward the Invoices will be generated by newly created Payment Type for all the classes normal.
Below image explains how you can distinguish between the invoices generated by two different Payment Types
Payment
As soon as Payment Type is saved the current and future month invoices will appear on this tab.
You can filter the duration to see the past or future one month invoices.
As you can see the Aayid Shaikh got 150$ invoice instead of 350$, as it was added as exception to payment type.
From this point you can either manage the Receipts from Web portal or Ad-Din Mobile App.
Recording Payments from Web Portal
Whether the parent has paid the Madrasah Fees by Preauthorized Bank Payment, Cash, Cheque, Credit-Card or Other you can mark them as following.
for example to record payment of an invoices who pays through Preauthorized Bank Payment, select the invoices then
Click on Receipt
The total for selected invoices will be automatically populated, enter the date the payment was received.
Select the Payment Method “Bank Payment / Preauthorized” or an actual.
Click on Save
On confirmation page click on Proceed
Click OK on Successfully Added popup.
Depending on the payments recorded Paid, Unpaid or Partial Paid status will appear against each invoices.
Soon the invoice payment is recorded an automated email receipt goes to parent which looks like below
Canceling an Invoice
In the event you have generated wrong invoices or a payment is noncollectable you can simply cancel the invoice.
To do that select the invoice and click on Cancel
Click OK on the Payment Cancelled popup.
If there are any payment record against and invoice you will get warning like this, you first have to remove the payment record to be able to cancel the payment, See removing the payment Record on an Invoice section below.
To convert the cancelled invoice back Active invoice simply select the cancelled invoice and Mark as Unpaid button will appear on top
Invoice will be sent back to the queue as Unpaid. You can now capture the payment against it whenever you receive a payment.
You can also directly mark a Cancelled invoice as paid by selecting and clicking on Receipt button instead, if payment is already received.
Removing the Payment Record on an Invoices
In the event you have made a mistake you can simply remove the payment record
To do that select the invoice and click on Payment History
click on X to delete the payment record
Resend the Payment Receipt
There could be number of reason to resend the payment receipt
i.e. Parent requested missing receipt
Wrong email on parent account, receipts were never delivered
Change of an invoice
You can simply resend the receipt by selecting an invoice and clicking on Payment history
Export the list of payments
You can export the list of all the payment records by simply clicking on Export button
This will be a csv file for your record or analysis.
Stopping the Invoices
There are two ways to stop the stop automatic invoice generations
Simply delete the Payment Type (you can re-create it again any time)
Edit the Payment To field in the Payment Type
Stop the Payment Reminder of an already Generated Invoice
The Payment Reminders are automatically sent for any Unpaid or Partially paid invoices to parents next day of it is actually due.
System by design automatically generates the two month invoices (current and 1 future month), to stop the reminder of any Unpaid or Partial Paid invoice, you can simply select and cancel it.
Later if you received or expect payment for it, you can simply mark the cancelled invoice as unpaid to send it back in the queue for collection.
Payment Reports
Ad-Din solutions offer two carefully crafted Accounts receivables reports
Accounts Receivable Report
This report includes all the invoices regardless of its status between the selected duration
You can filter the report by Class, section or individual Student.
The Total (explained below) is the total amount you have in hand this month for deposit.
If you need the data copied/exported in to excel for your own analysis you can simply click on Copy button and paste it in to excel or similar tool.
Aged Receivable Report
This report includes all the aged unpaid invoices of a parent, regardless of its status between the selected duration.
You can filter the report by Class, section or individual Student.
This report shows the aged amounts by 0-30-60-90 days
If you need the data copied/exported in to excel for your own analysis you can simply click on Copy button and paste it in to excel or similar tool.
Related articles
Related content
Ad-Din
The Complete Solution for Masajid and Madrasah Management.