{"id":20005,"date":"2026-10-12T12:57:17","date_gmt":"2026-10-12T12:57:17","guid":{"rendered":"https:\/\/sertifier.com\/blog\/?p=20005"},"modified":"2026-10-12T12:57:17","modified_gmt":"2026-10-12T12:57:17","slug":"course-certificate-dates","status":"publish","type":"post","link":"https:\/\/sertifier.com\/blog\/course-certificate-dates\/","title":{"rendered":"Course certificate dates: completion, issue and delivery"},"content":{"rendered":"<p>A learner finishes a course on Tuesday. Your team approves the record on Thursday, creates the certificate on Friday, and sends the email on Saturday. Which date belongs on the certificate?<\/p>\n<p><strong>Use the date of the event you are describing, and label it.<\/strong> A completion date records when the learner met your program&#8217;s completion requirements. An issue date records when the issuer issued the credential. An email date records a delivery action. They can be different without making the record inconsistent.<\/p>\n<p>This guide gives course administrators a practical way to choose and check those dates. Use your program&#8217;s approved definitions where they differ, particularly if an accreditor or another governing body specifies the required fields.<\/p>\n<h2>Give each date a clear job<\/h2>\n<ul>\n<li><strong>Completed on:<\/strong> the date supported by the approved completion record, such as the learning system&#8217;s completion event or the instructor&#8217;s signed record.<\/li>\n<li><strong>Issued on:<\/strong> the date the issuer issued the credential under its approved process. Confirm what the issuing system&#8217;s field actually means.<\/li>\n<li><strong>Email sent on:<\/strong> a delivery event. Keep this in the communication record unless the certificate has a specific reason to display it.<\/li>\n<\/ul>\n<p>Approval can be a separate event too. If your program treats reviewer approval as part of completion, use that rule consistently. If approval merely checks an already completed activity, do not silently substitute the review date for the activity date.<\/p>\n<p>In Sertifier, the documented <a href=\"https:\/\/help.sertifier.com\/how-to-add-issue-date-to-certificate-design\">Issue Date attribute<\/a> is populated from the date the certificate was sent. Do not assume that creating a draft earlier makes that earlier day its Issue Date. Keep a separate approved completion value when the learner finished before issuance.<\/p>\n<p>A generic label such as \u201cDate\u201d leaves the reader guessing. \u201cCompleted on May 5, 2026\u201d and \u201cIssued on May 8, 2026\u201d explain the difference without requiring a support request.<\/p>\n<h2>A worked example: one course, three dates<\/h2>\n<p>Consider this fictional program record, where issuance and the later communication are separate events. It is a timeline example, not a description of Sertifier&#8217;s default Issue Date behavior. The program defines completion as finishing the required lessons and passing the final assessment. Staff approval checks the record before issuance.<\/p>\n<ol>\n<li><strong>May 5, 2026: course completed.<\/strong> The learning record confirms that Sample A met the course requirements.<\/li>\n<li><strong>May 7, 2026: record approved.<\/strong> An administrator checks the learner, course and result.<\/li>\n<li><strong>May 8, 2026: certificate issued.<\/strong> The issuer records the approved issuance event, preserving the earlier completion date.<\/li>\n<li><strong>May 9, 2026: email sent.<\/strong> The recipient receives a message linking to the credential.<\/li>\n<\/ol>\n<blockquote class=\"quote-light\">\n<p>Sample A completed Sample Course on May 5, 2026.<br \/>Issued by Sample Organization on May 8, 2026.<\/p>\n<\/blockquote>\n<p>The email sent on May 9 does not turn May 9 into the completion date. Likewise, resending the email later should not be treated as evidence of a new course completion. Keep delivery troubleshooting in the <a href=\"https:\/\/sertifier.com\/blog\/digital-credential-email-delivery\/\">credential email delivery workflow<\/a>.<\/p>\n<h2>Map the source before designing the certificate<\/h2>\n<p>Write down the meaning and source of every displayed date before importing recipients or connecting an automation. The useful question is not just \u201cWhich column contains a date?\u201d It is \u201cWhich event does this value prove?\u201d<\/p>\n<ul>\n<li>Name the event and the field that supplies it.<\/li>\n<li>Identify the system or person authorized to confirm it.<\/li>\n<li>Specify how missing, conflicting or corrected values are handled.<\/li>\n<li>Decide whether the source is a calendar date or a timestamp with a time zone.<\/li>\n<li>Keep issuance and delivery records separate from the completion value.<\/li>\n<\/ul>\n<p>For example, Sertifier&#8217;s <a href=\"https:\/\/help.sertifier.com\/sertifier-api-quickstart\">API quickstart<\/a> includes a completion date among additional recipient details. That is a useful mapping example, not a promise that every integration automatically supplies the correct event. Check the current integration&#8217;s fields and test the value that reaches the credential.<\/p>\n<p>Do not fill a missing completion date with today&#8217;s date just to finish a batch. Hold that record for review while processing other approved records through your normal workflow. A visible date is not a substitute for evidence that the event happened.<\/p>\n<h2>Separate date format from date meaning<\/h2>\n<p>\u201c05\/08\/2026\u201d can be read in more than one way. Writing the month in words makes a reader-facing certificate clearer. Keep the original structured value in the source record so a design change does not require reconstructing the underlying fact.<\/p>\n<p>Sertifier documents a <a href=\"https:\/\/help.sertifier.com\/changing-the-date-format\">date format preference<\/a> under Organization Settings and Account Preferences. Before changing an organization-wide preference, check its scope and test the resulting display. A formatting preference does not decide which event your date should represent.<\/p>\n<p>Time zones need their own decision. In a fictional example, 00:30 UTC on May 6 is 20:30 on May 5 at UTC\u221204:00. Both describe the same instant. Choose the program&#8217;s agreed reporting time zone, retain the source timestamp when available, and explain the rule to support staff. Do not add a time zone to a date-only source as if it originally contained a timestamp.<\/p>\n<p>For language and regional variations, use the <a href=\"https:\/\/sertifier.com\/blog\/multilingual-digital-credentials\/\">multilingual credential checklist<\/a> alongside this event mapping.<\/p>\n<h2>Test delays, resends and corrections<\/h2>\n<p>Use a small sample before releasing a cohort. Include a learner who completed earlier than the issuing day, a record near a date boundary, and an approved correction. Inspect the hosted credential and a fresh downloaded file if your program distributes one.<\/p>\n<ul>\n<li>Does each label match the event behind the value?<\/li>\n<li>Does the completion date still match the approved source after delayed issuance?<\/li>\n<li>Does a resend preserve the achievement record?<\/li>\n<li>Does the displayed month and day match the chosen format?<\/li>\n<li>Are the dates readable without clipping in the final design?<\/li>\n<li>Can support staff trace a correction to its source and approval?<\/li>\n<\/ul>\n<p>If the completion record was wrong, review and correct that fact through the supported process. If the problem was only a delayed email, solve the delivery problem. Avoid creating a duplicate credential or changing achievement dates to make a communication timeline look simpler.<\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Can completion and issue dates differ?<\/h3>\n<p>Yes, when they describe different events in your approved process. Label them clearly and preserve the evidence for each. Follow any program-specific requirements that govern your certificate.<\/p>\n<h3>Should a reissued certificate show today&#8217;s completion date?<\/h3>\n<p>Not merely because it was reissued. Check whether the learner completed a new activity or whether you are correcting or replacing an existing record. A replacement alone does not establish a new completion event.<\/p>\n<h3>Is an expiry date the same as an issue date?<\/h3>\n<p>No. Expiry concerns the program&#8217;s validity or renewal rule. Do not infer it from the email date or invent a validity period. Keep renewal management in the <a href=\"https:\/\/sertifier.com\/blog\/employee-certification-tracking\/\">certification tracking process<\/a>.<\/p>\n<h2>Make the date mapping part of your issuing process<\/h2>\n<p>Bring a sample source record, your completion rule and the intended certificate labels to a <a href=\"https:\/\/sertifier.com\/request-a-demo\">Sertifier demo<\/a>. Use them to review how your course data, certificate design and delivery workflow should fit together before the next cohort.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A learner finishes a course on Tuesday. Your team approves the record on Thursday, creates the certificate on Friday, and sends the email on Saturday. Which date belongs on the certificate? Use the date of the event you are describing, and label it. A completion date records when the learner met your program&#8217;s completion requirements. &hellip;<\/p>\n","protected":false},"author":3,"featured_media":20004,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"","rank_math_description":"Choose and verify course certificate completion, issue and delivery dates with a worked example, source mapping and checks for delayed issuance.","rank_math_focus_keyword":"","rank_math_canonical_url":"","footnotes":""},"categories":[939],"tags":[],"class_list":["post-20005","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-digital-credentials"],"_links":{"self":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts\/20005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/comments?post=20005"}],"version-history":[{"count":3,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts\/20005\/revisions"}],"predecessor-version":[{"id":20008,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/posts\/20005\/revisions\/20008"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/media\/20004"}],"wp:attachment":[{"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/media?parent=20005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/categories?post=20005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sertifier.com\/blog\/wp-json\/wp\/v2\/tags?post=20005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}