Skip to main content

Setup

Before fees can be generated, processed, or settled across the platform, a range of foundational settings must be configured correctly. This section covers the full scope of that setup work, including fee schedule parameters, fee and charge intervals, gender and academic year configuration, visa types, split billing percentages, fee categories, payment option setup, curriculum and stream configuration, advanced discount policies, deposit policies, sibling order and trade agreement setup, non-tuition item pricing, and the linkage of tuition fee items to academic years. Most of this configuration is completed once during initial implementation and revisited when new functionality is enabled or organisational settings change.


Fee Schedule Parameters (Product)

  1. From the FNO dashboard, open ModulesAcademic management.​

  2. Expand Setup and click Fee schedule parameters.​

  3. On the General tab, expand each section and complete the fields based on your school’s requirements. This includes:​

    • Deposit handling journals for refund and forfeit​
    • Payment journals for online, over-the-counter, miscellaneous​
    • User group permissions for generated sales orders​
    • Staff concession cancellation and adjustment setup​

Note: All journals used in this setup must already exist in the system. The selected user group controls who can edit generated sales orders. Staff concession settings apply when a staff contract ends.​

  1. In Financial activities to Student:​

    • Select No when posting financial transactions to the Fee payer account
    • Select Yes when posting financial transactions directly to the student account
  2. Click the Integrations tab.​

  3. Select the Relationship type field, select Financial responsibility, then Sibling.​

Note: Financial responsibility is used for parents or guardians who pay fee invoices. Sibling is used for brother/sister relationships and for calculating sibling order in fee calculations.

  1. Select the ID value that matches the configured relationship type.​

  2. Click the Pro rata adjustment tab.​

  3. Select the Pro rata adjustment joining option.​

  4. Select the Pro rata adjustment leaving option.​

  5. Select the Leaving date option:​

    • Last day attended — use when the school manages the leaving date as LDA.​
    • Expiration date — use when the school manages the leaving date as the expiration date in the Academic enrolment table.​
  6. Click the Number sequences tab and confirm all number sequences are set up for all references.​

  7. Click Save.

Fee_Schedule_Parameters_1

Fee_Schedule_Parameters_2


Fee Schedule Parameters (GEMS)

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click Fee schedule parameters.

  3. On the General tab, expand each section and complete the fields based on your school's requirements.

  4. Click the Integrations tab.

  5. Select the Relationship type.

Note: Relationship type = Sibling is used for brother/sister relationships and for calculating sibling order.

  1. Select the ID.

  2. Click the Pro rata adjustment tab.

  3. Select the Pro rata adjustment joining option.

  4. Select the Pro rata adjustment leaving option.

  5. Select the Leaving date option:

    • Last day attended — use when the school manages the leaving date as LDA.
    • Expiration date — use when the school manages the leaving date as the expiration date in the Academic enrolment table.
  6. Click the Number sequences tab and confirm all number sequences are set up for all references.

  7. Click Save.

Fee Schedule Parameters GEMS 1

Fee Schedule Parameters GEMS 2

Fee Schedule Parameters GEMS 3

Fee Schedule Parameters GEMS 4


Fee & Charge Interval Setup

The fee and charge interval defines the academic billing cycle, the overall date range for the year and the individual periods within it. Each interval specifies the start and end date of the year, the number of billing periods (such as three terms or ten months), and the due date and revenue recognition date for each period. Week and month breakdowns within each period are generated automatically to support pro rata joining and leaving calculations. The fee and charge interval is one of the most critical configuration records in the system: it is the link between students, fee schedule templates, and the fee generation batch. Any student whose academic enrolment record does not contain a matching interval will be excluded from billing runs.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click Fee and Charge Interval.

  3. Click New in the toolbar to create a new interval.

  4. Enter details in Fee generation interval ID (e.g., 2025-2026).

  5. Enter details in the Description field.

  6. Enter the Start date and End date for the school academic year (billing cycle).

  7. Choose the Period option from the dropdown (e.g., Month, Week) based on the school’s pricing method.

  8. Enter the Number of intervals to specify how many invoices will be generated in the academic year (e.g. 3 for termly fees, or 10 for monthly). This should match the school’s billing frequency.

  9. Click Generate in the toolbar to create the periods.

  10. For each period:

    • Enter details in Period description.
    • Enter the Start date and End date.
    • Click Update unit quantity so the system calculates the number of months or weeks within the period.
    • Enter the Due date to define when payment is expected.
    • Enter the Revenue recognition date if required for deferral.
  11. Click Weeks in the Periods toolbar, then click the Generate button to automatically populate the weeks’ start and end dates for each period. This is only required for pro-rata joining and leaving policies.

  12. Click Months in the Periods toolbar, then click the Generate button to automatically populate the months’ start and end dates for each period.

  13. Validate entered data for accuracy, then click Save.

Fee_and_Charge_Interval_Setup_1

Fee_and_Charge_Interval_Setup_2


Gender Setup

  1. Navigate to Modules ▸ Academic management ▸ Setup ▸ Gender setup.

  2. Click New.

  3. Enter a value in the Gender field.

  4. Enter the name in the Name field.

  5. Click Save.

Gender_Setup_1


Academic Year

Academic year setup defines the academic calendar structure used across the platform and must align with the configuration in the student management system, as finance is downstream from both. Each academic year record is assigned a sequence number, a shared academic year ID, and an optional school-specific description. Year group financial dimensions are linked to each record to automate accounting transactions. Once the academic year is created, tuition fees for re-enrolment and enrolment deposits are attached so the system can look up the correct fees during the deposit process. Where a school has students eligible for a different fee structure — such as foundation students — both fee structures are added at this stage.

Academic Year (Product)

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click Academic year.

  3. Click New in the toolbar.

Note: The Sequence number is assigned automatically by the system and determines the order in which grades appear. This field cannot be edited.

  1. Enter the short code in the Academic year field (e.g., KG1, 01, 02).

Note: This code is used internally and must match the grade code in the student management system.

  1. Enter the full grade name in the Description field (e.g., KG1, Grade 1).

Note: This description is displayed to users across Academic Management.

  1. Select the applicable code in the Fee master list field.

Note: The Fee master list identifies the fees to be sent to the student management system.

  1. Click Save.

  2. Select Tuition fee items from the Action Pane.

  3. Click New.

  4. Select Tuition fee in the Item number field.

Note: This defines the fee item used to calculate enrolment and re-enrolment deposits for students in this academic year.

  1. Enter Year in the Unit field.

Note: This indicates the tuition fee is charged on an annual basis.

  1. Click Save.

Academic Year Product 1

Academic Year Product 2


Academic Year (GEMS)

Note: Academic year IDs must match the setup in the student management system. The sequence number controls the order used for future billing calculations.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click Academic year.

  3. Click New in the toolbar.

  4. Enter the next sequence number in order.

  5. Complete the remainder of the fields in the row.

  6. Click Save.

  7. Highlight the academic year record.

  8. Click Tuition fees in the toolbar.

  9. Add the re-enrolment deposit fee and enrolment deposit fee items.

  10. If the school has students eligible for an alternative fee structure (e.g., foundation students), add the additional tuition fee item.

  11. Click Save.

Academic Year GEMS Setup 1

Academic Year GEMS Setup 2

Academic Year GEMS Setup 3


Visa Types

Visa types classify the visa status held by international students and determine whether a student is full fee paying or subsidised. Each type is marked active or inactive, allowing the school to maintain a current list without deleting historical records. Visa types configured here are available for selection on student records and can be used to drive fee calculations where students qualify for a fee reduction based on their visa status.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click Visa types.

  3. Click New in the toolbar.

  4. Complete the columns to create a new Visa type.

  5. Select Full fee paying if the student is not subsidised and must pay the full tuition fee.

  6. Clear the Active box if the visa is no longer valid.

  7. Click Save.

Visa_Types_1


Fee Categories

Fee categories classify the type of activity associated with each fee item and are used throughout the system to drive accounting, reporting, and fee schedule logic. Once categories are created in Academic Management, they must be linked to the corresponding released product in Product information management so the system applies the correct category when generating invoices.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click Fee categories.

  3. Click New in the top toolbar.

  4. Complete the columns to create new fee categories.

  5. Click Save.

  6. Link these fees to the product master by navigating to Modules ▸ Product information management ▸ Products ▸ Released products.

  7. Use the Item number filter to search for the added fee categories.

Note: Categories related to Academic management start with the letters AM.

  1. Select the category, then scroll down and expand the Sell tab.

  2. Locate Activity ▸ Fee category.

  3. Ensure the fee aligns with the category it will be billed as.

Create Fee Categories Creation 1

Create Fee Categories Creation 2

Create Fee Categories Creation 3


Payment Option Setup

  1. Navigate to Modules ▸ Academic management ▸ Setup ▸ Payment option setup.

  2. Click New.

  3. Select the Payment plan from the dropdown.

  4. Fill in the Payment option and Description fields.

Note: Once saved, there will be a copy on the Customer master or the Student master

  1. Click Save.

Payment_Option_Setup_1


Curriculum (GEMS)

Note: Curriculum codes must be as per student management system.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click on Curriculum.

  3. Click New in the toolbar to create a new curriculum.

  4. Choose the Curriculum option from the dropdown (e.g., AM).

  5. Enter details in the Description field.

  6. Select the Curriculum dimension from the dropdown.

  7. Click Save.

Curriculum_1


Receipt Intercompany Mapping (GEMS)

  1. From the FNO Dashboard, open Modules ▸ **Academic management.

  2. Expand SetupCashier Receipt then click Receipt intercompany mapping.

  3. Click New.

  4. Select a value in the Method of payment field.

Note: Choose the method of payment that is configured for intercompany processing with another school.

  1. Select a value in the Destination school field.

Note: The selected school will receive the Intercompany posting.

  1. Set the Account type and the Account based on the entry posting in the original cashier receipt:

    • If the Account type is Ledger, Select the Main Account
    • If the Account type is Bank, the Bank Account
  2. Select a value in the Intercompany journal field.

  3. Click Save.

Note: This setup is primarily used to support scenarios such as GEMS Rewards (GRL), where financial liability arising from reward points is initially recorded at the receiving school and requires daily transfer to the GEMS Rewards legal entity.

Intercompany_Journal_(GEMS)_1


Advance Discount Policy (GEMS)

  1. From the FNO dashboard, open ModulesAcademic management ▸ Setup ▸ Advance discount policy.

  2. Click New.

  3. Type a value in the Policy code field.

  4. Enter or select a value from the Fee and charges interval dropdown.

Note: Select the billing cycle that applies to this policy.

  1. Click the General tab.

  2. In the Period name field, select the relevant time period.

Note: More than one time period may be selected in this field.

  1. Click Select.

  2. Return to the Overview tab.

  3. In the Charges code field, select Advance Discount.

  4. Enter the discount value into the Discount field.

  5. In the From date and To date fields, enter the time period that the advance discount will be applied.

  6. Complete the Description field for reporting reference.

  7. Click Save.

Advance_Discount_Policy_(GEMS)_1

Advance_Discount_Policy_(GEMS)_2

Advance_Discount_Policy_(GEMS)_3


Stream

Streams differentiate groups of students within the same academic year who follow different curricula or learning programmes. The stream code is a key academic attribute in fee generation: where a school charges different fees for different streams, the trade agreement must include a separate price line for each stream combination. Stream codes must match the naming convention used in the student management system to ensure data consistency across both platforms.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click on Stream.

  3. Click New.

  4. Enter details in the Stream column.

  5. Enter details in the Description column.

Note: Use the same naming and description format as the student management system to keep the setup consistent across both systems.

  1. Click Save.

Stream_1


Deposit Policy

The deposit policy defines the amount charged to fee payers at enrolment or re-enrolment, before the full fee schedule is generated. Deposits can be configured as either a fixed amount or a percentage of the annual tuition fee linked to the relevant academic year. Each pre-admission type, such as enrolment deposit or re-enrolment deposit, requires its own policy entry. Once configured, the system uses this policy to calculate the deposit amount automatically when a deposit fee is raised.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click on Deposit policy.

  3. Click New in the toolbar to create a deposit policy record.

  4. In Pre-admission type select the appropriate deposit from the dropdown.

  5. Select the Deposit type from the dropdown (e.g., Percent or Fixed).

  6. Enter the Value amount in the column section for the selected deposit type.

  7. Repeat steps 3-6 for each deposit type you need to set up.

  8. Click Save.

Note: If using the percentage deposit type, the percentage is calculated from the tuition fee linked to the selected academic year.

Deposit_Policy_1


Sibling Order

The sibling discount feature allows the school to automatically apply fee reductions based on how many children from the same family are currently enrolled. To make this work, each student needs to be assigned a sibling order number that reflects their position within the family, with the eldest being 1, the second child being 2, and so on. These numbers are then mapped to customer price and discount groups, which are in turn linked to trade agreements that define the discount percentage for each sibling position. Once this configuration is complete and the trade agreement is posted, the system applies the correct discount automatically when fee invoices are generated.

Sibling Order Setup

Note: For each possible child in a family, assign a sibling order number (e.g., 1 for first child, 2 for second, up to your maximum, such as 9). Use 0 for students who are not yet current (e.g., future students or those transitioning between programs).

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and Sibling setup, then click Sibling order.

  3. Click New to create sibling order entries.

Note: Add a new record only if your school needs more sibling positions than the ones already listed.

  1. Enter a unique number in Sibling discount order column (e.g, 11). Follow your school's sequencing convention.

  2. Enter the Sibling order description (e.g., 11th Child). Use the same pattern as existing records.

  3. Click Save.

Sibling_Order_setup_1


Trade Agreement

Trade agreements define the discount percentages applied to students based on their sibling order position. A sibling discount journal is created in Sales and Marketing, with a separate line for each child position and the corresponding discount rate. Once all lines are entered, the journal is posted to activate the discount policy. Tuition fee items must then be linked to the sibling discount line discount group so the system knows which items are subject to the discount when invoices are generated.

  1. From the FNO dashboard, open ModulesSales and marketing.

  2. Expand Prices and discounts and click Trade agreement journals.

  3. Click New.

  4. In the Name column, select Sibling discount.

  5. Change view to Lines.

  6. Click New and complete the following columns:

    • Change Party code type to Group.
    • Set Account selection to the number of siblings (e.g., First child).
    • Change Product code type to Group.
    • Set Item relation to Sibling discount.
  7. In Details, set the policy start and end date.

Note: Leave the end date blank to run the discount indefinitely.

  1. Enter the discount amount in Discount percentage 1 (e.g., 10.00 for 10%).

  2. Click New to add the second child discount; repeat these steps as needed.

  3. Click Save.

  4. Click Post to activate the trade agreement policy.

  5. Go back to ModulesProduct information management.

  6. Expand Products and click Released products.

  7. Open each line related to tuition.

  8. On the next screen, expand the Sell section.

  9. Scroll down to the Line discount group dropdown and choose the Sibling discount trade agreement.

  10. Click Save.

  11. Repeat for other tuition fee items.

Trade Agreement Creation 1

Trade Agreement Creation 2

Trade Agreement Creation 3

Trade Agreement Creation 4


Customer Integration Mapping

Note: This process defines how customer data is mapped and synchronised between the source system and Dynamics 365 Finance and Operations. It also classifies records into the correct customer type, such as Student or Fee payer, based on configuration.

  1. Navigate to Modules ▸ Academic management ▸ Setup ▸ Integration ▸ Report type.

  2. Click New.

  3. Fill in the Record type and Description fields.

  4. Click Save and close the page.

  5. Navigate to ModulesAcademic managementSetupIntegrationCustomer integration mapping.

  6. Click New.

  7. Select the Record type from the dropdown.

Note: The Record type description should fill in automatically.

  1. In the Customer type field, select between Student and Fee payer.

  2. Select the appropriate Customer group from the dropdown.

  3. Click Save.

Customer_Integration_Mapping_1

Customer_Integration_Mapping_2


Fee Type

Fee types define the default general ledger account and tax postings for miscellaneous receipts. Once a fee type is configured, the system applies those postings automatically whenever that type is selected during cashier or miscellaneous receipt processing, removing the need for manual account selection at the time of payment.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup, then expand Cashier receipt.

  3. Click Fee type. Review the list of existing fee types to avoid creating duplicates.

  4. Click New in the toolbar.

Condition: Perform this step only if the required fee type does not exist.

  1. Enter a value in Fee type field (e.g., Security deposit, Transport).

  2. Select a value in Account field (e.g., Transport fee).

  3. Select a value in Tax Group field.

  4. Select a value in Tax Item Group field.

  5. Click Save.

Note: The fee type is configured in advance and can be selected when creating cashier receipts and miscellaneous receipts. When selected, the system then automatically populates the payment type, financial dimensions, and accounting postings related to that fee category.

Fee_Type_1


Receipt Intercompany Mapping

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup, then expand Cashier receipt.

  3. Click Receipt intercompany mapping.

  4. Click New in the toolbar.

  5. Select the Method of payment from the dropdown (e.g., CobOn).

Note: Choose the method of payment that has an intercompany journal with the destination school.

  1. Select the Destination school from the dropdown.

  2. Set the Account type and the Account fields based on the entry posting in the original cashier receipt:

    • If the Account type is Ledger, the Account is Main
    • If the Account type is Bank, the Account is Bank account
  3. Select a value in the Intercompany journal field.

  4. Click Save.

Note: When the cashier journal is posted, the selected Destination school will have the intercompany journal created according to the configured Method of payment, Account type/Account, and Intercompany journal selection.

Receipt_Intercompany_Mapping_1


Fee Master Template to Sync Items to CE

Note: This setup creates a fee master list template that determines the fee items synced from D365 F&O to CE for inclusion in student offer letters.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup, then click Fee master list template.

  3. Click New in the toolbar.

  4. Enter values in the Code and Name fields.

  5. Enter the date in the Effective date field.

  6. In Products section, click + Add in the toolbar.

  7. Select an Item number from the dropdown to sync the selected fee item to D365 CE.

  8. Set Quantity to 1 in the Quantity field.

  9. Select annual option in the Unit field.

  10. In the Switch view field, select All, then select your template row.

  11. Click Save.

Note: Next steps show how to assign to the Academic year.

  1. Go back to ModulesAcademic management.

  2. Expand Setup, then click Academic year.

  3. Select the Academic year row. Then select the Fee master list code from the dropdown.

  4. Repeat step 14 for each academic year.

  5. Click Save.

Fee_Master_Template_to_Sync_Items_to_CE_1

Fee_Master_Template_to_Sync_Items_to_CE_2


Non-Tuition Item Price Setup

  1. From the FNO dashboard, open ModulesSales and marketing.

  2. Expand Prices and discounts and click Trade agreement journals.

  3. Click New to create a new trade agreement journal.

  4. In the Name field, select the standard journal name (without academic attributes enabled).

  5. Click Lines.

  6. Complete the required fields.

  7. Click Add products and repeat step 6 for each item.

  8. Click Post.

Note: Non-tuition items such as ID cards use a standard trade agreement. Academic attributes are not required and should not be selected for these items.

Fee Structure Setup Non-Tuition Item 1

Fee Structure Setup Non-Tuition Item 2


Note: This step is required for enrolment deposit calculations. The system uses this link to identify which item is the tuition fee item and look up the correct annual price from the trade agreement.

  1. From the FNO dashboard, open ModulesAcademic management.

  2. Expand Setup and click Academic year.

  3. Select the relevant academic year record.

  4. Click Tuition fee items.

  5. Click New in the tuition fee items section.

  6. Complete the columns to link Tuition Fees to an Academic Year.

  7. If a second tuition fee item exists for the other student type, click New and repeat that item.

  8. Repeat steps 3–8 for each additional academic year.

  9. Click Save.

Fee Structure Setup Academic Year Link 1

Fee Structure Setup Academic Year Link 2