Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.

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. 


  • 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. 


  1. Payment Type is responsible for generating regular invoices

  2. To create payment type Navigate to Madrasah > Admin Portal > Payment from the left menu

  3. Click on Payment Type Tab

  4.  Click on + Add

  5. Name: Give a meaningful name to Payment Type i.e. Grade 4-7 Monthly Fee

  6. Class: Select the relevant Classes

  7. Amount: enter the numeric fee value i.e. the program monthly fee is 350$

  8. Frequency: Weekly, Monthly, Yearly or One time

  9. 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.

  10. Payment To: Select the date when this Payment type will end, invoices will stop being generated on this date.

  11. 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.

  12. Automated payment due reminder Notification email and Push Notification looks like below.

  13. Rule: Select the applicable Discount Rule, for more info see Discount Rule section above.

  14. Description: Write any description explaining the Payment Type setup

  15. 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.

  16. Validate the settings and click on Save.

  17. 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.


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,

  1. Manually cancel the duplicate invoices.

  2. One easiest way to do is rename the payment type name with “New” at the end and save it.

  3. This will update the invoices in queue with the name of the payment type that generated them.

  4. Further filter by the class and section, Select and cancel all the duplicate invoices, except the old invoices generated by earlier payment type.

  5. Keep the new invoices generated for new classes by new Payment Type.

  6. Once this is done your equation is now balanced.

  7. 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




  1. As soon as Payment Type is saved the current and future month invoices will appear on this tab.

  2. You can filter the duration to see the past or future one month invoices.

  3. As you can see the Aayid Shaikh got 150$ invoice instead of 350$, as it was added as exception to payment type.

  4. From this point you can either manage the Receipts from Web portal or Ad-Din Mobile App.

Recording Payments from Web Portal

  1. Whether the parent has paid the Madrasah Fees by Preauthorized Bank Payment, Cash, Cheque, Credit-Card or Other you can mark them as following.

  2. for example to record payment of an invoices who pays through Preauthorized Bank Payment, select the invoices then

  3. Click on Receipt

  4. The total for selected invoices will be automatically populated, enter the date the payment was received.

  5. Select the Payment Method “Bank Payment / Preauthorized” or an actual.

  6. Click on Save

  7. On confirmation page click on Proceed

  8. Click OK on Successfully Added popup.

  9. Depending on the payments recorded Paid, Unpaid or Partial Paid status will appear against each invoices.

  10. Soon the invoice payment is recorded an automated email receipt goes to parent which looks like below


Canceling an Invoice

  1. In the event you have generated wrong invoices or a payment is noncollectable you can simply cancel the invoice.

  2. To do that select the invoice and click on Cancel

  3. Click OK on the Payment Cancelled popup.

  4. 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.

  5. To convert the cancelled invoice back Active invoice simply select the cancelled invoice and Mark as Unpaid button will appear on top

  6. Invoice will be sent back to the queue as Unpaid. You can now capture the payment against it whenever you receive a payment.

  7. 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

  1. In the event you have made a mistake you can simply remove the payment record

  2. To do that select the invoice and click on Payment History

  3. click on X to delete the payment record

Resend the Payment Receipt

  1. There could be number of reason to resend the payment receipt

    1. i.e. Parent requested missing receipt

    2. Wrong email on parent account, receipts were never delivered

    3. Change of an invoice

  2. You can simply resend the receipt by selecting an invoice and clicking on Payment history

Export the list of payments

  1. You can export the list of all the payment records by simply clicking on Export button

  2. This will be a csv file for your record or analysis.