US English (US)
ES Spanish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Log in
English (US)
US English (US)
ES Spanish
  • Home
  • Help & Support
  • Support
  • Deep Dive
  • RIO Education Modules
  • Module - Finance
  • V3 Data Dictionary: Finance

Fee Structure (Fee, Fee Schedule, Fee Schedule Term)

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • RIO Certification
    RIO Certification Program RIO Academy RIO Challenge RIO Recipe Training
  • Releases
    Release Notes
  • Help & Support
    Install RIO Education RIO Insights RIO Recipe Support
  • About Us
    Who is RIO Education? Start Your RIO Journey Housekeeping
  • Experience RIO in action
+ More

Table of Contents

​Overview Fee Fee fields Fee Schedule Fee Schedule fields Fee Schedule Term Fee Schedule Term fields Student Fee Type Configuration

Overview

This article describes the following Fee objects and their hierarchy:

  • Fee.
    • Fee Schedule.
      • Fee Schedule Term.

These objects are used to setup Fees for Courses.


Delete
  • For the setup steps, and how they relate to one another, see here: Setting up Fees for Courses.

  • To set up different fee amount based on the number of attempts (e.g. retaking a Course), see here: Student Fee Type (Custom Metadata Type).

  • For information on Application and Deposit Fees, see here: Fee Label for Application Fee‍.

  • For information on how the Fee Method affects creation of Student Fees and Fee Lines, see this guide instead: Fee and Student Fee Matrix‍.



Fee

The Fee object is designed to be linked to either a Program or Course‍.


Fee fields

Field Description
Fee Type Identifies the type of fee.
  • Tuition.
  • Other.
  • Fee Group.
  • Application.
  • Deposit.


Among these, only the Fee Group and Deposit options have associated automation. The rest of the types serves primarily as a placeholder to ensure the Fee Unit-dependent field functions correctly.

  • When the Fee Group type is selected, the automation during fee generation will focus solely on the child fees associated with the parent fee.
  • When the Deposit type is selected, the system aggregates all deposits to offset the student's fees for the next semester.
Fee Unit The automation in RIO Education is only using Course and Program fee unit at the moment.
  • The fee record with “Fee Unit” = Course is used by Course.

  • The fee record with “Fee Unit” = Program is used by Program Plan‍.

  • "Fee Unit" = Credit allows admin to calculate students tuition fee by Credits defined in the Plan Requirement‍.
    Fee amount = Plan Requirement Credits x Fee Schedule Amount.
    Please note that the "Credit" Fee Unit is only supported for "Term‍ - Course" and "Course" fee method only.
Loan Fee % This is the additional interest charges imposed by an educational institution when a student chooses to pay the tuition fee using government loan (VET Student Loan / FEE-HELP).
The value (%) entered here will be reflected in the Loan Fee calculation in the Course Connection.
For details on FEE-HELP, see here.
Parent Fee This is to group fees and it is used in conjunction with Fee Label in the automation of defining fee for:
  • Course Offering‍.
  • Program Enrollment‍.
Fee Label This is to identify the child fee within a group of fees. This is used to set a different fee to a Program or Course that may be delivered via a different method.
E.g. BUS101 Course may be $1000 for the default fee, but a child fee of $500 may be available for online study. The Fee label would be “Online”.

For more information and a use case example, see: Fee Label for Application Fee‍.
Current Fee (Domestic & International)
For display purpose only. The value is rolled up from a child fee schedule record if the child fee schedule is marked as “Current” = checked.
(Obsolete)
Current Non Tuition Fee (Domestic & International)
(Obsolete since v3.2)
For display purpose only. The value is rolled up from a child fee schedule record if the child fee schedule is marked as “Current” = checked.
Discountable
Can be discounted by discount type Funding Allocations‍.
Non-repeatable A student will only get a Fee Line for this fee once, even if enrolling in multiple courses that all have the fee.
Description Description for this Fee.
This field has to be populated when this Fee record is associated to the Housing Extra Fee.

IMPORTANT:

  • If this field is populated before the child Fee Schedule is approved, the value from this field will be inherited by the child Fee Schedule's 'Fee Description' field.
  • If this field is populated only after the Fee Schedule has been approved, it will not be inherited by the 'Fee Description' field on the Fee Schedule.
  • See also: Setting up Fees for Courses‍.



Fee Schedule

The Fee Schedule object is a list of fees that relate to the Fee object based on date ranges (i.e. 2017 - 2018).

For example, if the standard course fee for a local course is $1250 in 2017 and $1400 in 2018, there would be a single fee object linked to all the Courses that have this fee, and two Fee Schedule records.

In 2017, $1250 would show on the fee Amount field of the Fee object.

In 2018, $1400 would replace it. The historical $1250 fee would still be visible in the related Fee Schedule.

Fee Schedules must be approved before the triggers can pick them up. There is a validation rule that prevents you from approving the Fee Schedule if there are no related Fee Schedule Terms set up (see more info below).

When a Fee Schedule is approved, it will also copy across some Fee information as a snapshot of what the fee was or will be like that that period. These copied fields include Description, Fee Unit, Discountable and Non-repeatable.


Note: Approval processes can be configured on fees so that only certain staff can approve fee changes.


Fee Schedule fields

Field Description
Fee Amount (Domestic) The actual fee amount for domestic student.
Fee Amount (International) The actual fee amount for international student.
Status Approval status for a fee. Picklist options:
  • Draft.
  • Pending Approval.
  • Approved.
  • Rejected.
It cannot be marked as 'Approved' until a Fee Schedule Term has been created for this Fee Schedule.
IMPORTANT: This must be approved before Course Offering is created. Otherwise, Fee Lines will not be generated for the enrolled Courses.
See also: Setting up Fees for Courses‍.
When marked as 'Approved', the Fee Description, Non-repeatable, Fee Unit, and Discountable fields will be populated with the values from the corresponding fields on the parent Fee. See here for the automation trigger.
Fee Start Date Marks the time range (starting and end date) for the Fee Schedule.
Fee End Date
Current A checkbox to indicate that this the Fee Schedule being used currently.
Other Fee Schedule records for the same Term will not be marked as current.
Fee Description Description for this Fee Schedule.
This is a hidden field, but it's value will appear under Payments.

It inherits the value from the 'Description' field of the parent Fee object, provided the 'Description' field is populated before the Fee Schedule is approved.


However, if the 'Description' field on the Fee is updated only after Fee Schedule is approved, this field will not inherit that value.
Loan Fee (v3.9)
Automatically populated from the Fee when approving a Fee Schedule.

However, for existing data, you will need to migrate the existing "Loan Fee" from Fee record to Fee Schedule.
For details on FEE-HELP, see here.


The Fee Unit field on the Fee Schedule object is replaced with a new picklist field in v3.4. The new field will be populated automatically after upgrade. You may need to update your custom automation if you are using the old Fee Unit field.



Fee Schedule Term

Fee Schedule Term is where the Fee Schedule is linked to a Term‍. For example, if the duration defined in the Fee Schedule is the year 2018, the Fee Schedule will be linked to the Term that takes place in 2018.

This enables the automated fee generation to identify the correct fee schedule for Offered Programs or Courses.

For example, if BUS101 is offered in Term 1 2018, the correct fee for that time period would be found through the Fee Schedule Term link.


Fee Schedule Term fields

Field Description
Fee Schedule Lookup to the Fee Schedule object.
Term The Term‍ that the Fee Schedule is linked to.



Student Fee Type Configuration

If you need more categories for fee amounts than just Domestic or International, you can create a new Student Fee Type. You can create a new student fee type by creating a Student Fee Type custom metadata record, and some extra fields on related objects.

Please see Student Fee Type Configuration‍.


(See also: Student Fee and Fee Lines , and Student Fee Generation‍)‍



fee schedule custom fee type category how to find/know/see/check the fee for a term one time/one off/non repeatable fee fee object flexible fee allocation dynamic fee (full time/part time/online) fee schedule term fee label online fee start/end date

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Student Fee Generation
  • Student Ledger
  • FEE-HELP (Australia Only)
RIO Education

RIO Education, a WDCi Company. This information is proprietary, confidential and protected by copyright ©2024.

CONTACT

Get in touch

  • Privacy
  • Terms of service

Knowledge Base Software powered by Helpjuice

Definition by Author

0
0
Expand