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.

Noel Collings avatar
Written by Noel Collings
Updated over 3 months ago

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


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
    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

  • 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.


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

Did this answer your question?