At the end of the financial year, you need to run the year end procedure. This procedure is automated. It prepares your company for processing in the new financial year.
To help simplify the year-end procedure, our year end checklist provides a comprehensive list of steps businesses should follow to minimise the stress and uncertainty around this process.
By following these steps, businesses can ensure that they are fully prepared for the year end close and that their financial records are accurate and up-to-date.
We have divided the steps according to before, during and after the year end procedure for your convenience.
NOTE: After each step we list issues you might receive and provide solutions for these. We have used collapse to make the content easier to read. You will need to click on each step to expand and see more details.
Follow the steps below to ensure your company is ready to run year-end procedure.
Process backup of current data
To backup your data on Sage 50cloud Pastel Accounting follow the steps below.
If using Point of Sale or Debtors Manager SQL Version, you will need to do additional backups. Please click on links below for steps on how to process backup for these database.
Process a backup on Point of Sale SQL version
Follow steps below to process backup on Point of Sale
Process a backup on Debtors Manager SQL version
Follow steps below to process backup on Debtors Manager
Update open batches and place documents on hold
You cannot process the year-end if you have open batches on your system. However, quotations, sales orders, purchase orders and documents that are on hold in Pastel Accounting will not prevent the year-end from running.
CAUTION: Documents that are on hold in Pastel Point of Sale will prevent the year end from running.
You will need to update all open batches that prevent the year-end from running. To access and update these batches follow the steps below
needs to open the POS application and update the batch.
Click the Batch button and choose the Update option
The Update Batch window displays
Click the Update button
CAUTION: Please do not make any changes to the file Documents.mdb using Microsoft Access or the “tblDocumentHeader” table using SQL Server Management Studio without confirming with our Support Team.
Process Count Inventory ( Year End Stock Take)
You should think about open batches that use inventory quantities, such as customer sales, supplier purchases, and inventory adjustments:
You then halt all further physical and theoretical movement of quantities for those items you are working with.

Performing an Inventory Snapshot
The Snapshot takes a ‘picture’ of the quantities in Sage Partner/ Xpress; this is theoretical quantities.
TIP: If you make use of Multi Stores you will have the options to select ‘From Store’ and ‘To Store’
NOTE: Items that show in red are either service items that cannot be counted or items that have not been included in the Snapshot. Process Foreign Currency Revaluation (if using Multi-Currency module)
Follow steps below to process Foreign Currency Revaluation.
CAUTION: It is recommended that the report is looked at to ensure the revaluation will run correctly. Once the revaluation is run, it cannot be reversed except by restoring a backup. Run Data Integrity
You use this function to ensure that there are no errors in your dataset. Should any errors be found you may need to have these corrected as soon as possible.
Print year end reports
We recommend that you make at least the following printouts before running the year end:
Create a Retained Income Account
If this is the first time you are running a year end, ensure that you have created or have a retained income general ledger account. The system posts the profit or loss for the year to this account.

Setup 13th period
The system offers a 13th period for two exclusive reasons:
The latter option lets you work in the next year while you finalise the current year. When you run the year-end procedure, the last period transactions and balances become the transactions and balances in the first period of the next year.
NOTE: This step is not mandatory. Setting up a 13th period is optional and normally only done if you wish to extend your financial year to allow you to continue processing while finalising your year end.
Follow the steps below to create 13th period.
NOTE: Processing will take place in the 13th period. When the Year End process is complete, all the processing in the 13th period will be moved to the first period of the new financial year.
CAUTION: If you are running 12 periods you should NOT select the option 'Use Last Period as First Period of Next Year'. This option moves all the transactions for the last period to the first period of the new financial year.
Check below steps you can take to troubleshoot and resolve the issues before year end procedure.
Open batches message when trying to run year end
You might get messages as below about open batches.
Ensure all open batches have been updated. Refer to the step above "Update open batches and place documents on hold" for assistance with open batches.
There might be open batches for users that have been deleted. You do not need to recreate these users so that you can see the open batch under Open Batches screen. This is because when you go to View...Open Batches, you will get message as below. Click Yes, for the batch to be copied to current user. 
Once the batches has been copied you can access these batches and update or delete the batch.
CAUTION: If you delete batch for documents e.g. tax invoice, you still need to update the documents batch to clear the open batch message.
Deleting batch files from the company folder
If you still get the error you can delete open batch files for cash book batches, journal batches and inventory journal batches from the company folder as per steps below.
For POS open batches, ensure all open batches have been updated. Refer to the step above "Update open batches and place documents on hold" for assistance with open batches. If you still get error, there might be POS documents that are on hold or COD. To update documents that are On Hold and COD transactions do the following:
CAUTION: Please ensure you deselect this after updating the POS open batches for the user.

Follow steps below to access POS COD or On Hold transaction and update it.
CAUTION: If the documents do not show after clicking Edit, close the Search screen, click on <F9> On Account, select customer account with on hold or COD document as per report above and the click Edit. If there is more than one customer you will need to do this for each customer account.

If the error persists it could be due to corruption in the General Ledger Parameter file. The errors can be fixed via Data Fix. The Data Fix can be done by a Certified Pastel Dealer that specialize in data fixing or Log a ticket with support for assistance to upload the data for a Data Fix.
The first thing is to ensure that you are selecting the correct filters when running reports to check if inventory count quantities were updated correctly.
We recommend that you print the count variance report when processing count variance. You can print the count variance report from the Count Inventory Assistant.
NOTE: Ensure you select all items and all store when printing the report.
The report will show as below with the count variances. These are the quantities that will will show on the Inventory History Item Sequence report under Transaction Type Inventory Count.
NOTE: A variance of 0.00 will not be posted.

Also take note of period and date that you wish the quantities to be adjusted in. This is the date that you need to select when viewing the Inventory History Item Sequence report to check if quantities were updated.

Next you will need to view reports after processing count inventory.
You will need to view the Inventory History Item Sequence report by going to View...Inventory...History...Item Sequence menu option to check if adjustments were processed and updated. You can print the report using the options as illustrated below.

The report will display as below with the quantities that showed on the count variance report.
NOTE: If the variance was 0.00 on the count variance report no transactions are posted and will not show on this report.

If the inventory count transactions are showing, you will need to view the Inventory Activity Summary Report by going to View...Inventory...Activity Summary menu option to check if adjustments were processed and updated in the correct period. You can print the report using the options as illustrated below.

The report will display as below with the adjust quantities for each period. You can drilldown to get more details.

If the inventory count transactions are not showing, you will need to clear the snapshot and run stock fix.
Refer to article How to use the stock fix utility? for steps on how to run stock fix.
After running stock fix successfully, you can reprocess count inventory again. If you still have issue Log a ticket with support for further assistance.
When running the Data Integrity, you may receive an error report showing errors e.g Verify Balances and Transactions.
If you get the error that there are missing accounts as shown, you will need to recreate the missing customer, supplier or general ledger accounts. After having created the account, run the data integrity again because, the process was stopped when the missing accounts were detected.

The errors can be fixed via Data Fix. The Data Fix can be done by a Certified Pastel Dealer that specialise in data fixing or Log a ticket with support for assistance to upload the data for a Data Fix.
Runtime error 6149 or runtime error -2147417848(80010108) when creating Period 13 under Setup Periods
These errors sometimes occur when the dates for the periods are selected from the calendar. You can try entering the dates manually, i.e., typing them in physically, instead of selecting the date from the drop-down calendar.
If the error persists it could be due to corruption in the General Ledger Parameter file. The errors can be fixed via Data Fix. The Data Fix can be done by a Certified Pastel Dealer that specialise in data fixing or Log a ticket with support for assistance to upload the data for a Data Fix.
Financial periods are not compatible with the Tax Manager when trying to setup 13th period
Changes made to the financial periods are not compatible with the Tax Manager when trying to setup 13th period
Should you wish to change your Financial Year and getting the below error when you are busy changing your periods you would need to Log a ticket with support for assistance as the solution will differ for each company.

A step-by-step guide to run year end and you're set for the new year.
Follow the steps below to run the year-end procedure
CAUTION: The year end procedure should be done on the server if using multi-user setup.
CAUTION: If you use Xpress Start-up or Point of Sale SQL Version you can select option to Create a new company but you should not select Run the Year End in the new company. See below important notes on why you cannot do so:
NOTE: If you have selected option to create a new company, you will get message as below suggesting that users change passwords to prevent processing under the wrong company. This is optional.

Check below steps you can take to troubleshoot and resolve the issues during year end procedure.
The number of This Year Periods and Last Year Periods are not the same
The error can come up for example when you have 13 periods under last year and the dates for 13th period last year is same as first period this year. You will need to Log a ticket with support for further assistance.

This error will occur when running the Year End over a network or there are missing files needed to run the Year End.
NOTE: Make sure you run the Year End for the server machine.
To check if the company is accessed locally:
C:\Pastel19

If you are running the year end on the server and the error occurs then, please follow the steps below.
Create a copy and run year end on the copy company. To create a copy company, please follow the steps below.


These errors occur when something is blocking the Year End process.
To check if the company is accessed locally:
Permissions on the Company folder:


Full Control added to the Pastel folder:


Runtime Error 5 When Opening a Company
This error occurs when the company folder name exceeds 8 characters or there is a special character in the company folder name
To check the Company Folder Name:
Select File...Open, the ‘Open a Company’ screen will display, search for your company and look at the name in brackets, this is the folder name, this folder should not have more than 8 characters or any special characters e.g. $ # * & %@ !

Correcting the company folder:

Adding company with correct folder name
Runtime Error 6
Please follow the steps below to resolve the error
Rebuild the ACCTRN.DAT, ACCMAS.DAT and ACCOI.DAT files through the Rebuild Utility.
Refer to article How do I rebuild a Btrieve file using the Rebuild Utility on how to
If the error persists after the rebuild, please run a Data Integrity test
If there are any errors on the Data Integrity, the data needs to be fixed by our Data Fix team. Log a ticket with support.
The turnaround time is 24 to 48 hours excluding weekends and holidays from the time the data is received.
NOTE: No processing can take place while our team is fixing the data.
If there are no errors, please follow steps below

Follow the steps below to ensure the year-end procedure was completed successfully.
Check if financial periods are correct
After processing year end ensure that the roll over to the new financial year was successful and financial periods have been setup correctly. To do this follow the steps below:

NOTE: The End Date of each period and the Start Date of the next period are consecutive days.
CAUTION: Should the periods be incorrect, restore the Year End backup and re-run the Year End.
Select correct period and date on documents hold
Once year end procedure is done all documents that are on hold will have the period set under new financial year's first period. Please ensure that you select the correct period and date in the new financial year before updating these documents to avoid out of period processing.
You need to open each document and select the correct period and date as shown below.

Run Data Integrity
You use this function to ensure that there are no errors in your dataset. Should any errors be found you may need to have these corrected as soon as possible.
Should there be any errors after the second attempt Log a ticket with support for further assistance.
Activate new company on workstations
Follow steps below to activate a company on a workstation

If you selected option to create new company and run year end in new company, we recommend that you deactivate the old companies on workstations.
To deactivate a company on a server:
Ensure online backups include new company
If you selected the option to create a new company and you use online backup system e.g. Iron Tree to backup your data, you need to contact the administrators of that Online Backup system to ensure that the new company is included in the backups schedule.
Locate new company for Debtors Manager SQL Version
If you are using Debtors Manager SQL Version and you selected option to create new company and run year end in new company, you will need to change the location of the database to point to the new company.
To change the location of the Database:



The data will be refreshed and will be ready for users to continue and the notes entered before year end should still be available.
Check below steps you can take to troubleshoot and resolve the issues after year end procedure.
Incorrect financial periods
You need to restore backup that was done before processing the year end and process year end again.
Follow the steps below to restore backup.




Errors detected on Data Integrity
You need to restore backup that was done before processing the year end and process year end again.
Follow the steps below to restore backup.




Year End ran in wrong company
This error normally occurs when the client select the option to create a new company and forget to tick the option to run the year end in the new company.
During the Year End process you have the options:
If the Year End has been run in the incorrect company you have two options:
NOTE: Ensure you select the option to Run the Year End in the New company.
EXAMPLE: Company A is called Demo2023 Company B is called Demo2024. The Year End was run in company A but it should have been company B. You will need to rename Demo2023 to Demo2024 and Demo2024 to Demo2023.
Prefer to see how? Watch the video below, on how to process year end.