Certificates

Generate certificates for finished regular course instances when attendance is complete, and view certificates issued for ongoing courses.

Use Certificates to generate pro forma certificate records for qualified attendees on finished regular (scheduled) course instances, and to view certificates already issued for ongoing course instances.

Accessing Certificates

  1. Sign in with a System administrator account.
  2. In the left sidebar, open the SUPPLIERS section.
  3. Click Certificates.

The page title is Certificates.

Page layout

The page has three tabs:

TabPurpose
Scheduled services (courses)Regular course instances ready for certificate generation
Ongoing coursesOngoing course instances where at least one attendee has received a certificate
Search certificatesFind a single generated certificate across all course instances

Scheduled services (courses) tab

Each listed instance has:

  • Certificates enabled on the parent course
  • Finished course instance status
  • Every attendance session marked for all attendees (no Not marked statuses remain)
ColumnDescription
Course titleTitle of the parent course
Course instance codeInstance identifier
ProfessionalAssigned professional (hidden when you are signed in as that professional)
CertificatesGenerated or Not generated
ActionsContext menu

Ongoing courses tab

Each listed instance has:

  • Certificates enabled on the parent course
  • At least one attendee with a generated certificate (created when course completion status is set to Completed on the attendees report)
ColumnDescription
Course titleTitle of the parent course
Course instance codeInstance identifier
ProfessionalAssigned professional (hidden when you are signed in as that professional)
ActionsContext menu with Certificates

Search certificates tab

Use this tab to find a generated certificate without first locating its course instance.

The tab opens with an empty table and a prompt to type at least two characters. Enter a search term to search across:

  • Email address of the attendee
  • First name
  • Last name
  • Full name (first and last name together)
  • Personal number
  • LMA number

Results update automatically as you type (debounced) once the term is at least two characters long. If nothing matches, a no results message is shown.

You see certificates from all course instances. Service administrators only see certificates for their own service, and Professionals only see certificates where they are recorded as the professional on the certificate itself.

ColumnDescription
Course typeScheduled or Ongoing
Course titleParent course title
Course instance codeInstance identifier
ProfessionalAssigned professional (hidden when you are signed in as that professional)
LanguageCourse instance language
First name / Last nameName captured at generation time
Email addressAttendee email
LMA numberWhen stored, otherwise —
Personal numberFormatted when present, otherwise —
Attended time / total timeAttended hours and minutes versus total course time
Date createdWhen the certificate was generated (DD-MM-YYYY HH:MM)
CertificateDownload link — opens the PDF

Generate certificates (scheduled services only)

On the Scheduled services (courses) tab, when certificates are Not generated, open the action menu and choose Generate certificates.

A confirmation dialog shows attendees in two groups. The dialog also displays course details, including the Attended sessions required percentage configured on the parent course.

GroupDescription
Qualified for certificateAttendees whose attendance percentage meets or exceeds the Attended sessions required percentage set on the course (present and late sessions count as attended)
Not qualified for certificateAttendees below that course threshold, with an explanation

Confirm to create a certificate record for each qualified attendee. The list then shows Generated for that instance.

If the assigned professional does not have a signature on their profile, generation is blocked and an error message is shown. Only System administrators can upload or replace a professional signature (from the professional’s user profile).

After generation, attendance sessions for that course instance cannot be edited anymore.

Ongoing courses do not use bulk generation from this page. Certificates for ongoing courses are created when an attendee’s completion status is set to Completed on the attendees report, or in bulk when Certificates enabled is turned on for a course that already has completed attendees (see Courses → Edit).

Generated certificates list

View certificate records for a course instance from either tab.

Accessing the generated certificates list

  1. Open Certificates (see Accessing Certificates).
  2. On the Scheduled services (courses) tab, find a course instance where the Certificates column shows Generated. On the Ongoing courses tab, every listed instance already has at least one certificate.
  3. Open the Actions menu (⋮) on that row.
  4. Choose Certificates.

The page title is Certificates. Use Back to list at the top to return to the course instance list.

Page layout

At the top you see course instance details:

  • Course title and Course instance code
  • Attended sessions required for regular (scheduled) courses
  • Duration for ongoing courses

Below that, a table lists everyone who received a certificate:

ColumnDescription
First name / Last nameName captured at generation time
Email addressAttendee email
Personal numberPersonal number captured at generation time
LMA numberLMA number captured at generation time
CertificateDownload link to save the attendee’s certificate as a PDF. As a System administrator, you also see Recreate beside Download.

Click Download on a row to save that attendee’s certificate to your device as an A4 PDF.

Recreate certificate (system administrator only)

If an attendee’s identity data was corrected after their certificate was generated, you can update the stored certificate data without changing the original issue date.

  1. On the generated certificates list, click Recreate beside Download on the attendee’s row.
  2. Review the confirmation dialog. If the certificate snapshot differs from the attendee’s current profile, a table shows which fields will change (On certificate vs Current value).
  3. Confirm to recreate the certificate.

The original issue date is preserved. The attendee is not notified again.

  • Scheduled (regular) courses — one-page certificate with attendee name, personal number, course name, period, attendance hours, issuing service, professional name, and signatures. The period uses the course instance start and end dates.
  • Ongoing courses — two-page certificate: page 1 matches the fields above (including the ordering municipality where applicable); page 2 contains standard information about civic orientation (SO). The period normally starts on the first session the attendee attended (present or late). If the attendee’s decided start date is before 1 January 2026, that decided start date is used as the period start instead.

Certificate identity data (name, personal number, LMA number) is stored as it was when the certificate was generated. If an attendee later corrects those details in their profile, downloaded certificates still show the original values until you use Recreate to apply the corrected identity data while keeping the original issue date.

Notifications

When certificates are generated, each qualified attendee receives an email and system notification.

See Notifications for details on messages sent to other roles.