Troubleshooting SmartPosting
The SmartPosting service may stop working when it encounters errors. Some tips are shown below that may help you to resolve the errors and get SmartPosting working again. If you are unable to get SmartPosting working, please contact Customer Support for assistance.
Sage 50 will operate in batch posting mode until SmartPosting is restarted. You will need to manually post transactions. To do so, go to Tasks>System>Post. You can choose which journals you want to post. Typically, you will post all journals.
To correct this problem:
- Go to the machine where the SmartPosting service is set up (most likely this is a server machine).
- On this machine, go to Start>Control Panel (If using Vista, go to System and Maintenance instead of Control Panel).
- Select Administrative Tools.
- Select Services.
- On the Services dialog, double-click on Sage 50 SmartPosting <Year> to open the Sage 50 SmartPosting Service Properties dialog.
- On the Properties dialog, click Start.
- Click OK..
- Close all open dialogs.
- Go to File>SmartPostingManager.
- Click Start SmartPosting.
There are several ways to try to correct this problem.
- Go to the machine where the SmartPosting service is set up (most likely this is a server machine). You will need to have Administrative rights on this machine.
- On this machine, go to Start>Control Panel.
- Select Administrative Tools.
- Select Services.
- On the Services dialog, double-click on Sage 50 SmartPosting<Year> to open the Sage 50 SmartPosting <Year> Properties dialog.
- If the service is running, click Stop.
If this does not work, you will need to use the Task Manager to stop the service. - Click Start.
- Click OK..
- Close all open dialogs.
- Go to File>SmartPostingManager.
- Click Start SmartPosting.
- Go to the machine where the SmartPosting service is set up (most likely this is a server machine). You will need to have Administrative rights on this machine.
- Use the Task Manager to stop the service.
- In Sage 50, close any open windows, then go to Tasks>System>Post and post all journals.
If there are other users using Sage 50, make sure they close any open windows before you post the journals. - If you get any errors, you need to resolve the errors.
- Once the errors have been resolved, reboot the machine where the SmartPosting service is set up.
- Go to File>SmartPostingManager.
- Click Start SmartPosting.
- Go to the machine where the SmartPosting service is set up (most likely this is a server machine). You will need to have Administrative rights on this machine.
- Use the Task Manager to stop the service.
- On this machine, go to Start>Control Panel.
- Select Administrative Tools.
- Select Services.
- On the Services dialog, double-click on Sage 50 SmartPosting <Year> to open the Sage 50 SmartPosting <Year> Properties dialog.
- Select the Log On tab.
- Under Local System Account, select the Allow service to interact with desktop checkbox.
- Click OK..
- Reboot the machine.
- Note the errors that display and resolve them.
- If no errors display or if you do not know how to resolve the errors, please contact Customer Support for assistance.
- After you have resolved the errors, return to the Sage 50 SmartPosting <Year> Properties dialog.
- Select the Log On tab.
- Under Local System Account, deselect the Allow service to interact with desktop checkbox.
- Click OK..
- Reboot the machine.
- Go to File>SmartPostingManager.
- Click Start SmartPosting.
If you are still unable to restart SmartPosting, please contact Customer Support.
This occurs when Sage 50 cannot communicate with the database.
To resolve this issue, close the company and reopen it. Other users will need to exit the company before you do this.
If this does not resolve the issue, contact Customer Support for assistance.
Before you can restart SmartPosting, you need to correct the error.
If you know what the error is, you should correct it. Then, close all open Sage 50 windows, go to Tasks>System>Post and choose to post all journals. If there are other users using Sage 50, make sure they close any open windows in Sage 50 before you post the journals.
If you do not know what the error is, you can close all open Sage 50 windows, then go to Tasks>System>Post and post all journals. If there are other users using Sage 50, make sure they close any open windows in Sage 50 before you post the journals. This may help you determine where the error is that needs to be corrected.
You can also look at the SmartPosting Service log file to see information about errors that SmartPosting has encountered. This file (SmartPostingService.log) is located in the same location as your program files. Program files are typically located at C:\Program Files\Sage\Peachtree.
Note: The SmartPosting log file will log errors encountered in all companies that use SmartPosting. The company data path will be listed with each error so you can tell which errors occurred in the company you are using.
If you are unable to correct the error, contact Customer Support for assistance.
Once you have corrected the error and posted all journals, you can restart SmartPosting:
- Go to File>SmartPostingManager.
- Click Start SmartPosting.
One reason you may not be able to find the SPState.xml file is that you do not have the appropriate permissions for the folder where the file is located. The file should be located in the company data folder. You will need Full Control permissions for the company data folder to be able to use Sage 50 correctly. Please contact your network administrator or the person at your company who handles network permissions for assistance.
Note: The company data folder is typically located at C:\Program Files\Sage\Peachtree\Company. The drive may have a different letter if you have mapped to it from another machine.
If you are unable to locate the file, please contact Customer Support for assistance.