Skip to content

Payment Plan Form ​

Field reference for payment plan configuration.

Payment Plan Fields ​

FieldTypeRequiredMax LengthValidationNotes
Plan IDIntegerAuto--System-generated identifier
Plan CodeTextYes30UniquePlan code
NameTextYes200-Display name
DescriptionText AreaNo500-Plan description
Number of PaymentsIntegerYes->= 1Total payment installments
Payment FrequencySelectYes-See belowPayment schedule
Is ActiveBooleanNo--Plan is available

Payment Frequency Values ​

CodeDescriptionNotes
MONTHLYMonthlyRegular monthly payments
BIWEEKLYBi-WeeklyEvery two weeks
CUSTOMCustomUse custom schedule dates

Payment Plan Term (Availability by Term) ​

FieldTypeRequiredNotes
Plan Term IDIntegerAutoSystem-generated
PlanSelect (FK)YesParent plan
TermSelect (FK)YesAcademic term
Enrollment DeadlineDateYesLast day to enroll
First Payment DateDateYesFirst payment due
Is ActiveBooleanNoAvailable for term

Payment Plan Eligibility ​

FieldTypeRequiredNotes
Eligibility IDIntegerAutoSystem-generated
PlanSelect (FK)YesParent plan
Student ListSelect (FK)NoSpecific student population
Degree LevelSelect (FK)NoUndergraduate, Graduate
Student TypeSelect (Lookup)NoNew, Continuing, Transfer
CampusSelect (FK)NoSpecific campus
MajorSelect (FK)NoSpecific major
Min CreditsDecimalNoMinimum enrollment
PriorityIntegerYesLower = higher priority
Is Default PlanBooleanNoDefault for matching students
Effective DateDateYesWhen rule starts
End DateDateNoWhen rule ends

Payment Plan Fee ​

FieldTypeRequiredNotes
Fee IDIntegerAutoSystem-generated
PlanSelect (FK)YesParent plan
Fee TypeSelect (FK)YesFee category
Flat FeeDecimalConditionalFixed fee amount
Percentage FeeDecimalConditionalPercentage of total
Is UpfrontBooleanNoDue at enrollment
Spread Across PaymentsBooleanNoSplit into installments
CurrencySelect (FK)YesCurrency
Effective DateDateYesWhen fee starts
End DateDateNoWhen fee ends

Payment Plan Schedule (for CUSTOM frequency) ​

FieldTypeRequiredNotes
Schedule IDIntegerAutoSystem-generated
Plan TermSelect (FK)YesParent plan/term
Payment NumberIntegerYes1, 2, 3, etc.
Due DateDateYesPayment due date
Percentage of TotalDecimalNoPortion of total due

Student Payment Plan Enrollment ​

FieldTypeRequiredNotes
Enrollment IDIntegerAutoSystem-generated
StudentSelect (FK)YesStudent enrolled
Plan TermSelect (FK)YesWhich plan/term
Billing TransactionSelect (FK)YesSource billing
Total AmountDecimalYesTotal to be paid
Plan Fee AmountDecimalNoPlan enrollment fee
Enrolled DateDateYesWhen enrolled
StatusSelect (Lookup)YesACTIVE, COMPLETED, DEFAULTED

Student Payment Schedule ​

FieldTypeRequiredNotes
Schedule Item IDIntegerAutoSystem-generated
Plan EnrollmentSelect (FK)YesParent enrollment
Payment NumberIntegerYes1, 2, 3, etc.
Due DateDateYesWhen due
Amount DueDecimalYesAmount for this payment
Amount PaidDecimalNoAmount paid so far
StatusSelect (Lookup)YesPENDING, PAID, OVERDUE
Paid DateDateNoWhen fully paid

Computed Fields (Read-Only) ​

FieldDescription
Remaining BalanceAmount Due - Amount Paid
Is On TrackAll payments current
Next Due DateNext payment date

Validation Rules ​

  1. Plan Code must be unique
  2. Number of Payments must be >= 1
  3. For CUSTOM frequency, schedule entries required
  4. Schedule percentages should total 100%
  5. Due dates should be in chronological order

Example Plan Configuration ​

Standard 4-Payment Plan:

PaymentDue DatePercentage
1Aug 1525%
2Sep 1525%
3Oct 1525%
4Nov 1525%

Student Information System Documentation