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
| Property | Type | Description |
|---|---|---|
id | GUID | Unique identifier |
code | string | Term code (e.g., "WS2024", "SS2025") |
startDate | datetime | Term start date |
endDate | datetime | Term end date |
statisticalSemester | string | Statistical identifier |
externalSystemId | string | External 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.