Skip to main content

Academic Terms

Academic terms represent semesters or periods in the academic calendar that are used to organize and schedule billing activities. Each term has defined start and end dates, a unique code for identification, and statistical identifiers for reporting purposes. The billing system uses academic terms to determine when semester-based fees should be charged and to link invoices to specific academic periods for proper tracking and reporting.

Properties

PropertyTypeDescription
idGUIDUnique identifier
codestringTerm code (e.g., "WS2024", "SS2025")
startDatedatetimeTerm start date
endDatedatetimeTerm end date
statisticalSemesterstringStatistical identifier
externalSystemIdstringExternal system reference

API Endpoints

GET /academic-terms
GET /academic-terms/{id}

Response Example

{
"id": "5c6d7e8f-9a0b-1c2d-3e4f-5a6b7c8d9e0f",
"code": "WS2024",
"startDate": "2024-10-01T00:00:00Z",
"endDate": "2025-03-31T23:59:59Z",
"statisticalSemester": "2024/2025-1",
"externalSystemId": "TERM-2024-W"
}

Usage in Billing

Academic terms serve multiple purposes in the billing workflow. They determine which semester an invoice belongs to, enabling proper categorization and reporting of charges by academic period. For semester-based billing models, the system uses academic terms to calculate when fees should be generated and which term-specific rates or rules apply. The term dates also help establish the timeline for invoice generation and payment due dates based on the academic calendar.