Skip to Content
Industry GuidesFor Legal FirmsCourt Calendar

Court Calendar

The Court Calendar gives law firms a centralised view for managing court appearances, hearings, and prescription tracking across every active matter. Instead of maintaining separate spreadsheets or relying on diary entries, you can schedule court dates, record outcomes, and monitor prescription periods from a single page.

The Court Calendar module is available to organisations that have enabled it in their organisation settings. All court dates are linked to a specific matter and client, so your team always knows which engagement a hearing relates to.

Key Concepts

Court Date Types

Every court date is categorised by type so you can filter and report on the nature of upcoming appearances.

TypeDescription
HearingA general court hearing, typically for arguments or applications.
TrialA scheduled trial date for the matter.
MotionA motion hearing, such as an interlocutory application or urgent application.
MediationA mediation session, whether court-ordered or voluntary.
ArbitrationAn arbitration proceeding, typically in commercial or labour disputes.
Pre-TrialA pre-trial conference to set the trial agenda, agree on facts, or narrow issues.
Case ManagementA case management meeting with the court to discuss progress and set deadlines.
TaxationA taxation of costs hearing (bill of costs assessment by the Taxing Master).
OtherAny court event that does not fit the categories above.

Court Date Statuses

Each court date moves through a lifecycle that reflects what has happened.

StatusDescription
ScheduledThe court date is confirmed and upcoming. This is the default status when a court date is created.
PostponedThe hearing has been postponed to a new date. A reason is recorded for audit purposes.
HeardThe court date took place and an outcome has been recorded.
CancelledThe court date was cancelled. A reason is recorded.

Court dates in Scheduled status can be edited, postponed, cancelled, or have an outcome recorded. Postponed dates can be edited, cancelled, or have an outcome recorded but cannot be postponed again. Once a court date is Heard or Cancelled, no further actions are available.

Scheduling a Court Date

Step 1 — Open the Court Calendar

Click Court Calendar in the left sidebar, or open the Court Dates tab on a matter’s detail page.

Step 2 — Click New Court Date

Click the New Court Date button to open the scheduling dialog.

Step 3 — Fill in the details

Complete the form:

  • Matter — select the matter this court date relates to
  • Type — choose the court date type (Hearing, Trial, Motion, etc.)
  • Date — the scheduled date of the appearance
  • Time (optional) — the scheduled time, if known
  • Court Name — the name of the court (for example, “Johannesburg High Court” or “Randburg Magistrate’s Court”)
  • Court Reference (optional) — the case number or court file reference
  • Judge / Magistrate (optional) — the presiding judicial officer, if assigned
  • Description (optional) — any additional details about the hearing
  • Reminder (days before) — how many days in advance you want to be reminded (defaults to 7)

Step 4 — Save

Click Schedule Court Date. The court date appears immediately in the list and calendar views, linked to the selected matter and its client.

You can also create court dates directly from a matter’s detail page using the Court Dates tab. When you create a court date from within a matter, the matter is pre-selected in the form.

Views

The Court Calendar page offers three views, accessible via the tab strip at the top of the page.

List View

The default view. Displays all court dates in a sortable table with columns for date, time, type, court, matter, client, and status. You can sort by date, court name, or status by clicking the column headers. Each row has an actions menu with options to edit, postpone, cancel, or record an outcome.

Calendar View

A monthly calendar grid showing court dates as colour-coded dots on each day. Navigate between months using the arrow buttons. Click on a day with court dates to open the detail panel for the first entry on that day.

Status colours on the calendar:

ColourStatus
BlueScheduled
AmberPostponed
TealHeard
GreyCancelled

Today’s date is highlighted with a teal circle for quick orientation.

Prescriptions View

Displays prescription trackers in a dedicated table. See the Prescription Tracking section below.

Filtering and Searching

The Court Calendar provides several filters to narrow down what you see:

  • Status filter — show only Scheduled, Postponed, Heard, or Cancelled court dates
  • Type filter — filter by court date type (Hearing, Trial, Motion, etc.)
  • Date range — set a “from” and “to” date to scope the results
  • Search — search by client name or matter name

Filters apply to both the list and calendar views.

Managing Court Dates

Editing a Court Date

Open the actions menu on a Scheduled or Postponed court date and click Edit. You can change the type, date, time, court details, and description. The matter link cannot be changed after creation.

Postponing a Court Date

Click Postpone from the actions menu on a Scheduled court date. You must provide a new date and a reason for the postponement. The status changes to Postponed and the new date is reflected across all views.

Cancelling a Court Date

Click Cancel from the actions menu on a Scheduled or Postponed court date. You must provide a reason for the cancellation. The status changes to Cancelled and the court date remains in history for audit purposes.

Recording an Outcome

After a hearing takes place, click Record Outcome to document what happened. Enter the outcome description (for example, “Matter postponed by agreement to allow for further discovery” or “Judgment granted in favour of applicant”). The status changes to Heard.

Recording an outcome is a permanent action. Once a court date is marked as Heard, it cannot be edited or changed. Make sure your outcome notes are complete before saving.

Detail Panel

Clicking on any court date in the list or calendar view opens a detail panel on the right side of the page. The panel shows all information about the court date: scheduled date and time, type, court name, court reference, judge or magistrate, matter, client, status, outcome, and description. Action buttons at the bottom of the panel let you edit, postpone, cancel, or record an outcome without leaving the page.

Dashboard Widget

The Upcoming Court Dates widget appears on the organisation dashboard. It shows up to five upcoming court dates with urgency indicators:

  • Dates within 3 days are highlighted in red
  • Dates within 7 days are shown in amber
  • Dates further out appear in the default colour

Click View All at the bottom of the widget to navigate to the full Court Calendar page.

Prescription Tracking

South African law imposes time limits (prescription periods) within which legal proceedings must be instituted. If prescription expires, the claim is extinguished. The Prescriptions tab within the Court Calendar helps you track these critical deadlines.

Prescription Types

TypePeriodDescription
General3 yearsThe default prescription period for most claims under the Prescription Act.
Debt6 yearsApplies to certain debt claims.
Mortgage30 yearsApplies to mortgage bonds.
Delict3 yearsClaims arising from wrongful acts (personal injury, property damage, etc.).
Contract3 yearsClaims arising from breach of contract.
CustomVariableFor matters with non-standard prescription periods. You specify the number of years.

Prescription Statuses

StatusDescription
RunningPrescription is active and the clock is ticking.
WarnedThe prescription date is approaching (within the warning threshold).
InterruptedPrescription has been interrupted by a formal act (such as service of a summons or acknowledgement of debt).
ExpiredThe prescription period has lapsed.

Interrupting Prescription

If prescription is interrupted (for example, by the service of process or an acknowledgement of debt), click Interrupt on the tracker. Provide the interruption date and reason. The status changes to Interrupted and the tracker records the details for compliance purposes.

Prescription tracking is a risk management tool, not legal advice. Always verify prescription dates independently and consult the Prescription Act 68 of 1969 for the applicable rules. HeyKazi calculates prescription dates based on the cause of action date and type you provide, but does not account for all possible interruptions or extensions.

  • Projects — court dates are linked to matters (projects)
  • Customers — each court date is associated with the matter’s client
  • Tasks — use tasks to manage preparation work for upcoming court dates
  • Workflow Automations — set up reminders for critical deadlines