Several consultants report that when trying to run Federal and State Tax Reporting in Payroll ( may also occur in Accounts Payable 1099 Reporting ) on Sage 100 Advanced or Premium, the user sees “Unable to get AESCrypto.dll Library Address”.
Sage 100 makes use of integration with Aatrix for electronic filing ( aka e-Filing ). This allows Sage to pass either payroll or form 1099 data through to Aatrix where forms may be printed or electronically filed.
Please note that you must use the e-Filing in order to print tax forms ( at no cost ). You are not, however, required to electronically file using the service. If you opt to e-File there is a separate charge for the filing which is listed on the Aatrix website.
How to Fix Sage 100 AESCrypto.dll Error Message
Sage has a report of this error which they’ve documented in their knowledgebase. It’s unknown at what version the error may appear since the article only lists the error report with no mention of version(s) that it might have been reported with.
Please consult your Sage Business Partner prior to making any changes to Sage 100. If you don’t have a partner you can discuss these changes with your IT staff and/or call the Sage support line directly at 800-854-3415 to request their assistance.
The workaround suggests a number of basic steps to ensure that the installation of Sage 100 is complete. Please note that despite the AESCrypto.dll file name – this is an expected Sage file and does NOT normally indicate an issue with any type of crypto locker or another type of malware.
One workaround is to follow these steps:
Before making any changes below you should have a complete backup of your Sage 100. You should also have everyone out of Sage to lessen the possibility of interfering with an existing process.
Reinstalling the workstation client will require local administrator rights to the computer. If you are unsure whether you are a local administrator on your computer, try running any of the steps below by right-clicking and selecting “Run as Administrator”. If you are prompted to log in again then you are likely not at the local administrator level on your computer.
In order to contact Sage support for assistance, you will need to be on a current subscription or maintenance plan. Sage also will only provide support for current levels of Sage 100 as noted here.
- Rename ‘C:\ProgramData\Sage\Common Components’ folder.
- Reinstall Sage 100 Workstation Client (see Related Resources section)
- Reinstall Federal and State Reporting (see Related Resources section)
- Go to ‘C:\ProgramData\Sage\Common Components’ and verify AESCrypto.dll and AES.exe exist. If the files are missing, copy from another workstation or call Sage Support 1-800-854-3415 to obtain copies of missing files.
- Try re-running Federal and State Tax reporting again
You likely are seeing this message in either Sage 100 Advanced or Premium. Both of these versions normally operate through a service running on your server. The service requires a Windows account for it to run. In some cases that Windows account may not have high enough permissions for certain actions such as e-Filing.
For Sage 100 Advanced and Premium where the host is being run as a service, you may need to review the permissions for the account running that service.
Sage suggests that the service account have FULL permissions to c:\ProgramFiles\Sage\… on the Application Server. Several consultants have reported that even with full permissions their Advanced and Premium installations still would produce the AESCrypto.dll error.
Ultimately what some consultants found that worked is to temporarily elevate the permissions on the account running the service to that of the domain administrator ( please consult your IT department prior to making any changes ).
After the E-Filing has been completed the permissions for the service account should be reduced.