Skip to content

Process.FeeBreakdown ​

Returns detailed fee listing

ACEweb Routines/Templates ​

XCoursestatus.htm

Required Parameters ​

  1. Return Type:Fee Type (e.g. [LINE:FOI])

Return Types

LINE - returns fees on a line. If you are using this option, you will also need to use parameters 3 and 4 to format the output. LIST - returns fees in a bulleted list. TABLE - returns the table from the Fee Breakdown page.

Fee Types

F=Registration Fees O=Optional Fees I=Inventory Items

  1. Course code (i.e. tCourse.cocrse)

Optional Parameters ​

  1. Pattern of fee output (e.g. [<<ALLTRIM(fedesc)>>: <<TRANSFORM(fefee,"@$")>>]). Used when parameter 1 is set to LINE or LIST. Is assigned to pcPattern when using TABLE output.

  2. Delimiter placed between fees (e.g. [/]). Only used when parameter 1 is set to LINE.

  3. No Fee Message - displayed if no fee exist for the course (e.g. [None]).

  4. Mandatory Fee Message - displayed to the right of mandatory fees (e.g. [ required]).

  5. Custom table return enterined in quotes or brackets. Used when parameter 1 is set to TABLE to customize the fields and column titles. E.g. [fedesc:Description;TRANSFORM(fefee,pcPattern):Amount].

Example(s) ​

##Process.FeeBreakdown([LIST:FOI],tCourse.cocrse)## returns registration, optional, and inventory fees in bulleted list format

  • Course Fee (Basic)
    • Registration Fee: $350.00
  • Course Fee (Alternate)
    • Staff Fee: $295.00
  • Mandatory Fee
    • Calculator $10.00
  • Optional Fee
    • Guest $95.00
    • Extra Manual 25.00

##Process.FeeBreakdown([TABLE:FOI],tCourse.cocrse) ##

##Process.FeeBreakdown([LINE:FOI],tCourse.cocrse,[<<ALLTRIM(fedesc)>>: <<TRANSFORM(fefee,"@$")>>],[/],[None],[ (required)])## returns fees in a line delimited with a /

Registration Fee: $350.00/Staff Fee: $295.00/Guest: $95.00/Calculator: $10.00 (required)/Extra Manual: $25.00

##Process.FeeBreakdown([TABLE:FOI],tCourse.cocrse,,,,,[fedesc:Description;TRANSFORM(fefee,pcPattern):Amount])## returns description and amount only, in a table