Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Blank (General)

This type is It is represented as a blank in the Type Column on the billing rules amounts panel. The General type is used for flat rate tuition and fees. Fees included on individual courses are not billed using a general fee type. However, it is used in conjunction with the C or Course handler when tuition is to be charged as well as a course fee. This handler also does not support Sponsor Billing.

The following is supported by the general fee handler:

...

minLevel1
maxLevel6
outlinefalse
stylenone
typelist
printabletrue

About billing processes

Billing processes are used by billing rules to tell Campus Cafe how to process a charge. For example, you may need to differentiate tuition from course lab fees.

Prerequisites

  • Create billing rules.

  • If assessing course fees, add course fee to individual classes.

  • If assessing lab fees, add lab fee to individual classes.

  • The audit process type requires at least one grade on quality points to be selected as an audit grade.

  • The tuition insurance process requires you to set up in STParm using Parameter Code HOTICD to define student insurance codes. We recommend you create codes W for waived and R for requested.

Required permissions

Module

Number

Description

System Admin

293

Change how processes work

Change process type for billing rule

  1. Go to Financials > Billing Rules.

  2. Select the charge to change.

  3. Click Edit Selected.

  4. Select the Process Type.

    image-20240602-004116.pngImage Added
  5. Click Save.

Blank (General) process

...

The process type of blank:Default is used for flat-rate tuition and fees. This process doesn’t bill fees included on individual courses. However, if you set up a separate billing rule with the process type of C, that rule will charge course fees. Hence, Campus Cafe recommends you use process type blank if setting for the tuition component of your students' bills.

This process supports:

  • In excess of billing (treats min credit as a threshold upTo or ExcessOf). This is used for extra credit charges and charges that only apply to specific number of credits.

  • Supports partial Partial refunds for per credit process type.

  • Supports by By enrollment billing (one charge per enrollment)

  • Is used for tuition if course fees are to be charged as well as tuition.

This type does NOT support by This process doesn’t support:

  • Sponsor Billing

  • By enrollment Min/Max filtering

...

Tuition process

...

The Tuition Handler (Type=T) process type tuition is used for tuition charges that originate within the course fee screen as course fees (Type C), OR a tuition amount from the billing rules. The tuition handler (Type T) This process type is only used if a course has an associated course fee that will be charged.  If it does not, the per credit tuition will be charged. If flat fee is flagged with a type T, it will not be charged.

The following rules apply to the tuition handlerThis process supports:

  • Supports by By Enrollment billing (one charge per enrollment)

  • Supports up Up to in excess of billing (treats min credit as a threshold upTo or ExcessOf)

  • Supports process Process type 2 or per credit (summarized credit * charge amt totaled by transaction codes)

  • Supports process Process type 1 or per course (summarized course total * charge amount totaled by transaction code)

  • Supports sponsor Sponsor billing for non-lab fees by enrollment.

Does not support process This process doesn’t support:

  • Type flat fee (proc equal blank). Use General Fee Handler for flat fees.

  • Cannot be used in conjunction with the Course

...

  • type because you cannot charge a course fee or tuition and a course fee. If a course fee should be charged separate from tuition, use a general fee handler for tuition and a course fee handler for course fees.

Course

...

fee process

...

The course handler (Type C) is used in order to charge tuition and a course fee (Type C in RGCFEE). The user can specify a type C handler with no amount and select by enrollment and a tuition amount in a General Fee Handler and the student will be charged both fees. The billing rules does not support having both a tuition handler and a Course Fee handler in process type is C is used to charge a course fee attached to an individual course.

If you charge a flat-rate tuition in addition to a course fee, you can create one rule with process type C to charge the course fee and another rule with type blank:default to charge the tuition.

This process supports:

  • A flat-rate tuition rule in addition to this rule.

This process doesn’t support:

  • Having both a tuition process type rule and a course fee type rule the same billing rules.

...

Lab

...

fee process

...

The process type lab fees is used to charge a lab fee attached to an individual course. This process type provides flexibility in determining which students are charged a lab fee as the min/max overall credits as well as all other charge determining flags filtering can be applied.  

...

.  

...

Supports partial refunds of course lab fees.

...

Does not support upToExcessOf billing

...

Supports only by enrollment billing (one charge per enrollment)

...

Does not support per credit/per course billing of lab fees 

A lab fee for a course may also be overridden and summarized in the billing code for the course's enrollment instead of a separate lab fee charge.

For a lab fee to work, the billing rule must:

  • Have an Amount of 0.

  • Have By Enrollment selected.

This process supports:

  • Partial refunds of course lab fees.

...

Audit

...

This process doesn’t support:

  • Does not support upToExcessOf billing

  • Per credit/per course billing of lab fees 

Class audit process

...

The process type audit is used to bill courses taken as an Audit. An audit course is a course that has a final grade which is flagged as an audit grade on the quality point maintenance screen. students are auditing. Typically, auditing a course means a student is “sitting in” the class and their participation may be limited and they likely receive an “audit” grade rather than a letter grade.

For a student’s enrollment to be included in the audit process, it must have an audit grade assigned to it.

The transaction code associated with the billing rule with a process type of audit handler must not be the same as the one associated with flat rate/per course/by enrollment tuition.

Audits will not count towards toward billing of other fees outlined in the billing rules. Billing of audits can be turned off by setting custom control BI050B-2-3 to ‘N’. If this parameter is set to ‘N’, courses with an audit grade will be billed the same as other enrollments.

Looks only at enrollments using an RGQPTS flagged as an audit grade and bills them.

Supports:

...

Supports partial refunds.

...

Supports byEnrollment billing(one bimbat per enrollment)

...

Turn on/off audit billing

  1. Go to Admin > Custom Control.

  2. In Search enter BI050B.

  3. Next to Seq Num 2, Parm 3, click the pencil.

  4. In Parameter Value 3 to turn on billing by audit, enter Y. To turn off billing by audit, enter N.

  5. Click Save.

This process supports:

  • Partial refunds.

  • byEnrollment billing

  • Supports process Type perCredit(summarized credit * charge amt total by billCodes)

  • Supports processType process Type perCourse(summarized course total * charge amt total by billCodes)

Does not support This process doesn’t support:

  • Sponsor billing.

  • processType flat fee(""). Use GeneralFeeHandler instead.

...

Health insurance process

...

The process type insurance handler (Type I) must be used in order if you want to automatically reverse insurance charges for students who waive insurance and retain charges for students who have requested insurance.  In addition to having the insurance properly coded with the Insurance handler, Custom Control (MSPARM) BI050A, Sequence 3, parms 2,3,4 have to be filled out for the billing rules to identify transaction codes used for domestic/international insurance charges and the health insurance code which indicates a waiver.  Parameters 6 activates and parameter 7 identifies requested health insurance code for students who have indicated they would like to receive health insurance.

...

Associate insurance with transaction codes and students

Before using an insurance rule, you need to tell Campus Cafe which transaction codes are associated with insurance charges and tell Campus Cafe which students to bill.

  1. Go to Admin > Custom Control.

  2. In Search enter BI050B.

  3. Click the pencil.

  4. In Parameter Value 1 enter Y to turn on insurance billing.

  5. In Parameter Value 2 enter the transaction code associated with health insurance for domestic students.

  6. In Parameter Value 3 enter the transaction code associated with health insurance for international students.

  7. In Parameter Value 4 enter the health insurance code that indicates a student is waived from your health insurance requirement. This code appears on the student’s session data for each semester.

  8. In Parameter Value 6 enter Y if you allow students to request health insurance by semester.

  9. In Parameter Value 7 enter the health insurance code that indicates a student is requesting health insurance. This code appears on the student’s session data for each semester.

  10. In Parameter Value 8 enter Y if students can request health insurance with no enrollment.

  11. Click Save.

This process supports:

  • Enrollments only part as min/max credits filter.

  • Has specialized Insurance Charge Validator 

  • check if Student Supports flat fee (blank) process type (student is charged the flat amount). 

  • Checks if student requests insurance despite failing min credit filter.

  • Loads Health Insurance Custom Controls/MSPARMS (BIO50B-Sequence 3) 

  • Supports insurance waivers to prevent billing.

  • Does not support partial refunds.

  • Does not support by

This process doesn’t support:

  • Partial refunds.

  • Enrollment billing (one billing record per enrollment)

  • Does not support a per Per credit process type (summarized credit * charge amt total by bill code)

  • Does not support a per Per course process type (summarized course count * charge amt total by transaction code

  • Supports flat fee (blank) process type (student is charged the flat amount). 

  • Cafe Billing rules Amount Panel has validation for Insurance Fees.

Tuition Insurance

...

Tuition insurance process

...

The process type tuition insurance automatically reverses tuition insurance charges for students who waive insurance and retain retains charges for students who have requested insurance. If The Tuition Insurance Code in the session data record for the billing semester is ‘W’ (waived), tuition insurance will either not be billed or automatically be reversed the next time the billing rules is run. If The Tuition Insurance Code is ‘R’ (requested), the charge will be charged and not reversed regardless of the charge filters (unless student is not registered for the semester). To bill students who have requested insurance and are not enrolled, set Custom Control MSPARM TUIT_INSUR, sequence 1, parameter 1 to ‘Y’

...

You can tell Campus Cafe whether a student should be evaluated to be charged for tuition insurance by changing the tuition insurance code on their session data each semester.

Campus Cafe recommends in STParm using Parameter Code HOTICD you define the below student insurance codes.

  • A W code (waived) means Campus Cafe won’t bill tuition insurance for the student. If the student has insurance charges for that semester, Campus Cafe will reverse the charges the next time you run billing.

  • A R code (requested) means Campus Cafe will bill the insurance and continue to charge it even if the student isn’t registered for the semester.

Tell Campus Cafe to bill unenrolled students

When you run group billing, you can select Include Unenrolled from Semester or Include Unenrolled from Session Data. Campus Cafe won’t consider these students for tuition insurance charges unless you follow the below directions to change the default behavior. Billing such students is unusual and we recommend contacting Campus Cafe support if considering this change.

  1. Go to Admin > Custom Control.

  2. In Search enter TUI_INSUR.

  3. Click the pencil.

  4. In Parameter Value 1 enter Y.

  5. Click Save.

Housing process

Not in use.