{"id":882,"date":"2026-04-07T11:12:11","date_gmt":"2026-04-07T11:12:11","guid":{"rendered":"https:\/\/www.sikasoftonline.net\/?p=882"},"modified":"2026-04-07T11:12:11","modified_gmt":"2026-04-07T11:12:11","slug":"end-of-year-eoy","status":"publish","type":"post","link":"https:\/\/www.sikasoftonline.net\/index.php\/2026\/04\/07\/end-of-year-eoy\/","title":{"rendered":"End of Year (EOY"},"content":{"rendered":"\n<p>The\u00a0<strong>End of Year (EOY)<\/strong>\u00a0module is a critical high-security procedure that closes the institution&#8217;s current financial year and initializes the next fiscal period. This process involves a series of mandatory system validations to ensure data integrity, followed by three primary stages:\u00a0<strong>End of Month Processing<\/strong>,\u00a0<strong>EOY Closure<\/strong>, and\u00a0<strong>Opening Balance Generation<\/strong>. This ensures that all General Ledger accounts are accurately carried forward to the new year.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"user-content-purpose\">PURPOSE<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enforce complete financial accuracy before closing a fiscal period.<\/li>\n\n\n\n<li>Automatically transfer current year balances to the opening period of the new year.<\/li>\n\n\n\n<li>Validate that no outstanding or unauthorized transactions exist across any branch.<\/li>\n\n\n\n<li>Synchronize all Control Accounts (Teller, Mobilizer, GL) to a zeroed or reconciled state.<\/li>\n\n\n\n<li>Formally transition the system calendar to the next financial year.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"user-content-step-by-step-guide\">STEP-BY-STEP GUIDE<\/h2>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Step 1 \u2014 Accessing the Module<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to\u00a0<strong>Admin Setup module<\/strong> and select <strong>End of Year <\/strong>from the main nav.<\/li>\n\n\n\n<li><strong>Pre-Requirement:<\/strong>\u00a0Ensure all users are logged out of the system except for the administrator performing the procedure.\u00a0<strong>Perform a full Database Backup first.<\/strong><\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"334\" src=\"https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-34-1024x334.png\" alt=\"\" class=\"wp-image-883\" srcset=\"https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-34-1024x334.png 1024w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-34-300x98.png 300w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-34-768x251.png 768w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-34-1536x501.png 1536w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-34.png 1651w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Step 2 \u2014 Reviewing Current Year Parameters<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Verify the\u00a0<strong>Current Start Date<\/strong>\u00a0and\u00a0<strong>Current End Date<\/strong>\u00a0displayed in the read-only fields. The system will process all data within this range.<\/li>\n\n\n\n<li>Select the\u00a0<strong>New Financial Year<\/strong>\u00a0from the dropdown menu to define the target period.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Step 3 \u2014 Initiating System Validation<\/strong>\u00a0Click the\u00a0<strong>Confirm Year End Process<\/strong>\u00a0button. The system will launch a multi-point validation engine:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"334\" src=\"https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/ff-2-1024x334.png\" alt=\"\" class=\"wp-image-885\" srcset=\"https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/ff-2-1024x334.png 1024w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/ff-2-300x98.png 300w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/ff-2-768x251.png 768w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/ff-2-1536x501.png 1536w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/ff-2.png 1651w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Control Account Check:<\/strong>\u00a0Verifies GL mapping is complete.<\/li>\n\n\n\n<li><strong>Calendar Check:<\/strong>\u00a0Ensures the next year is properly configured in the system calendar.<\/li>\n\n\n\n<li><strong>Unauthorized Entries Check:<\/strong>\u00a0Scans all branches for transactions pending approval.\u00a0<strong>If found, the process will stop.<\/strong><\/li>\n\n\n\n<li><strong>Teller &amp; Mobilizer Fund Check:<\/strong>\u00a0Ensures all field agents and tellers have zero balances in their control accounts (funds must be transferred to the vault\/bank).<\/li>\n\n\n\n<li><strong>GL Balance Check:<\/strong>\u00a0Verifies that the General Ledger is perfectly balanced (Debits = Credits).<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Step 4 \u2014 Handling Multi-Stage Processing<\/strong>&nbsp;Once validation is successful, the system will proceed automatically through three phases:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>End of Month (EOM):<\/strong>\u00a0The system first executes a complete EOM to close the final month of the year.<\/li>\n\n\n\n<li><strong>EOY Closure:<\/strong>\u00a0The financial year status is updated to &#8220;Closed,&#8221; and current balances are finalized.<\/li>\n\n\n\n<li><strong>Opening Balance Generation:<\/strong>\u00a0The system calculates the opening state for every GL account for Jan 1st of the next year.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"343\" src=\"https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-35-1024x343.png\" alt=\"\" class=\"wp-image-886\" srcset=\"https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-35-1024x343.png 1024w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-35-300x100.png 300w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-35-768x257.png 768w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-35-1536x514.png 1536w, https:\/\/www.sikasoftonline.net\/wp-content\/uploads\/2026\/04\/image-35.png 1604w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Step 5 \u2014 Finalizing &amp; Reloading<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>A success message (&#8220;End of Year Processed Successfully!&#8221;) will appear once the balances are generated.<\/li>\n\n\n\n<li>The page will auto-reload to reflect the new active financial year.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"user-content-key-notes\">KEY NOTES<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Irreversibility:<\/strong>\u00a0The EOY process is permanent. Reversing it requires complex database intervention.\u00a0<strong>Always verify your data before clicking &#8216;Confirm&#8217;.<\/strong><\/li>\n\n\n\n<li><strong>GL Difference Handling:<\/strong>\u00a0If a GL difference is found, the system offers a prompt to transfer the difference to a\u00a0<strong>Suspense Account<\/strong>. This is only recommended for minor discrepancies after a thorough manual audit.<\/li>\n\n\n\n<li><strong>Transaction Freeze:<\/strong>\u00a0No other transactions can be posted in ANY branch while this process is running.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The\u00a0End of Year (EOY)\u00a0module is a critical high-security procedure that closes the institution&#8217;s current financial year and initializes the next fiscal period. This process involves a series of mandatory system validations to ensure data integrity, followed by three primary stages:\u00a0End of Month Processing,\u00a0EOY Closure, and\u00a0Opening Balance Generation. This ensures that all General Ledger accounts are [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":887,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,45],"tags":[],"class_list":["post-882","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-admin-setup","category-end-of-year"],"_links":{"self":[{"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/posts\/882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/comments?post=882"}],"version-history":[{"count":1,"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/posts\/882\/revisions"}],"predecessor-version":[{"id":888,"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/posts\/882\/revisions\/888"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/media\/887"}],"wp:attachment":[{"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/media?parent=882"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/categories?post=882"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sikasoftonline.net\/index.php\/wp-json\/wp\/v2\/tags?post=882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}