Skip to content

Fee Type Form ​

Field reference for fee type definitions.

Fee Type Fields ​

FieldTypeRequiredMax LengthValidationNotes
Fee Type IDIntegerAuto--System-generated identifier
Fee CodeTextYes30UniqueFee type code
NameTextYes200-Display name
DescriptionText AreaNo500-Fee description
Is TuitionBooleanNo--Counted as tuition (for reporting)
Is RefundableBooleanNo--Subject to refund schedule
GL Account CodeTextNo50-General ledger account
Is ActiveBooleanNo--Fee type is available

Common Fee Types ​

CodeNameIs TuitionIs Refundable
TUITIONTuitionYesYes
REG_FEERegistration FeeNoPartial
TECH_FEETechnology FeeNoYes
ACTIVITYStudent Activity FeeNoNo
LAB_FEELab FeeNoYes
PARKINGParking FeeNoNo
HEALTHHealth Services FeeNoNo

Term Fee (Applied to Term) ​

FieldTypeRequiredValidationNotes
Term Fee IDIntegerAuto-System-generated
TermSelect (FK)YesMust existWhich term
Fee TypeSelect (FK)YesMust existFee category
Fee NameTextYes200Display name for this instance
DescriptionText AreaNo500Description
Calculation TypeSelectYesSee belowHow fee is calculated
Is UniversalBooleanNo-Same for all students
Flat AmountDecimalConditional10,2If flat calculation
CurrencySelect (FK)YesMust existCurrency
Sort OrderIntegerNo-Display order
Is ActiveBooleanNo-Fee is applied
Effective DateDateYesValid dateWhen fee starts
End DateDateNo>= EffectiveWhen fee ends

Calculation Type Values ​

CodeDescriptionRequires
FLATFlat AmountFlat Amount field
BANDEDCredit-Based BandsBand definitions

Term Fee Band (for BANDED calculation) ​

FieldTypeRequiredNotes
Band IDIntegerAutoSystem-generated
Term FeeSelect (FK)YesParent fee
Band NameTextYesBand description
Min CreditsDecimalYesBand minimum
Min InclusiveBooleanNoInclude min in range
Max CreditsDecimalNoBand maximum
Max InclusiveBooleanNoInclude max in range
AmountDecimalYesFee amount
Sort OrderIntegerNoDisplay order

Term Fee Category (for non-universal fees) ​

When Is Universal = false, fees vary by student population:

FieldTypeRequiredNotes
Category IDIntegerAutoSystem-generated
Term FeeSelect (FK)YesParent fee
Degree LevelSelect (FK)NoUndergraduate, Graduate
Student TypeSelect (Lookup)NoNew, Continuing, Transfer
CampusSelect (FK)NoSpecific campus
Student ListSelect (FK)NoSpecific student population
AmountDecimalYesFee amount
PriorityIntegerYesLower = higher priority
Effective DateDateYesWhen starts
End DateDateNoWhen ends

Validation Rules ​

  1. Fee Code must be unique
  2. Flat Amount required when Calculation Type = FLAT
  3. Bands required when Calculation Type = BANDED
  4. Categories required when Is Universal = false
  5. Band ranges should not overlap

Student Information System Documentation