Skip to main content

Invoices not Posting to Sage 50

There are several factors that can affect the integration between Weighsoft and Sage 50. This article outlines common causes and recommended actions to resolve issues.

Written by Noel Collings
Updated over a month ago

Locating the Error Message

if a posting fail you will see link stating "Failed items" on the Postings screen.

Clicking on that link will display the failed items from that run as well as the associated error message.


1. Sage 50 Upgrade

Upgrading Sage 50 can disrupt the link with Weighsoft. For more details, refer to the article:
How Does a Sage 50 Upgrade Affect Weighsoft?


2. Sage Not Installed on the Server

To post invoices directly from Weighsoft into Sage 50, Sage must be installed on the same server as Weighsoft. This is because Weighsoft logs into Sage directly during the posting process.

If Sage 50 is not installed on the server, invoices must be posted using the Flat-File posting process. More details can be found here:
Flat-File Posting Process

Note: This is only a factor if Weighsoft is hosted on your own server. If you are using the Access-Hosted Weighsoft solution then Sage and Weighsoft cannot be installed on the same machine.


3. Issues Within Sage 50

Problems within Sage itself can cause the link to fail. Known issues include:

  • Sage 50 Account Service stuck in "Stopping" status
    There is a known issue with the Sage Accounts Service getting stuck in the "Stopping" state which will prevent communication between Weighsoft and Sage 50. This issue is documented on Sage’s website at the below link and must be resolved by your IT team.

  • Remote Data Services unavailable or account errors
    These errors indicate internal Sage issues that require IT intervention.


4. Loss of Access to Sage Files

If you receive the error message:
"Missing Accounts ERROR: Failed to connect",
this indicates a loss of connection to Sage. Possible causes include:

  • Inaccessible file location (either due to the date being moved or user permissions being changed)

  • Sage encountering a connection error

Your IT team should investigate and restore access. In some cases, retrying the post shortly after may succeed.


5. Sage Data Has Been Moved

Server migrations or changes to the Sage data location can affect Weighsoft’s ability to connect. If this has occurred:

  • Raise a support case

  • Provide full details of the changes (e.g., new file path, permission updates, date of migration)


6. Missing Accounts in Sage

An account may exist in Weighsoft but not in Sage due to:

  • Manual creation in Weighsoft

  • Rollback of data in Sage after account creation

Ensure the account exists in both systems before posting.

Note: In order for data to sync back and forth the accounts must have identical account codes in Sage and Weighsoft.


7. Missing Nominal Codes

Invoices without valid nominal codes will not post. Use the Pre-Posting Report to identify missing codes.

For setup guidance, refer to the article:
Nominal Codes

If unresolved, raise a support case with full details.


8. Sage User Already Logged In

If the Sage user account used by Weighsoft is already logged in, posting will fail. Log out the user from Sage and retry the posting.


9. Sage User Deleted or Password Changed

If the Sage user account used by Weighsoft has been deleted or its password changed:

  • Create a new Sage user account

  • Raise a support case indicating the change

  • Support will contact you for the updated credentials


10. Issues with the "Cloud Service" (Access-Hosted systems only)

If your Weighsoft system is on an Access-Hosted server then communication between Weighsoft and Sage is handled by a "Cloud Service" which enables traffic between the Access Weighsoft server and your own Sage server.

Note: In order for the support team to look into this we will require a connection to your Sage server.

Did this answer your question?