5 Frequent Microsoft Dynamics GP Problems (and How to Solve Them Quickly)

5 Frequent Microsoft Dynamics GP Problems and How to Solve Them Quickly

Microsoft Dynamics GP has been a trusted ERP system for decades, keeping businesses running smoothly across finance, operations, and reporting. But even the most reliable software can present the occasional hiccup. After helping GP users for over 20 years, our team at Njevity has seen a few issues that come up again and again.

If you’re running Dynamics GP—whether on-premises or in the cloud through PowerGP Online—these are five of the most common support calls and how you can resolve them without waiting on IT.

1. Trouble Logging into Dynamics GP

Can’t get past the login screen? Before assuming it’s a system issue, there are a few simple things to check first.

Try this first:

    • Confirm your username and password are correct, and that Caps Lock isn’t on. Even an extra space can cause a login failure.
    • If that doesn’t work, a user with the ‘sa’ or ‘DYNSA’ login can reset your password under Administration → Setup → User. 
    • Still locked out? Your SQL administrator or GP Partner can reset credentials directly from SQL Server Management Studio (SSMS).

2. Reports Aren’t Printing

You click “Print” and… nothing. This one is sneakier than it seems—GP might be waiting for a previous report to close before opening a new one.

Quick fixes:

    • Check your taskbar for any reports printed to screen that you haven’t closed. GP queues print jobs and won’t open the next until the previous one closes. 
    • If nothing is open, go to Microsoft Dynamics GP → Process Monitor and see if the report is listed. Large reports (like a Historical Aged Trial Balance) can take several minutes.

3. Batch Stuck in “Posting,” “Printing,” or “Receiving”

Few things halt productivity faster than a batch that’s frozen mid-process.

Start with the native GP Batch reset. Go to Microsoft Dynamics GP → Tools – Routines – Batch Recovery and try to reset the batch. 

If that doesn’t work, and you’re on PowerGP Online:

Go to Power GP Online → Routines – Batch Reset, select your batch ID, and click “Reset.” The tool safely clears the batch without needing backend scripts.

If those options don’t work, or you are on premise: 

Your GP Partner or SQL administrator will need to reset the batch in SQL. Always back up your database first and use only trusted SQL scripts to avoid corruption or data loss. 

4. SmartList Won’t Open

When SmartList doesn’t appear, it’s usually not broken—just hidden.

How to get it back:

    • Check your taskbar for a minimized SmartList window and maximize it.
    • If using multiple monitors, SmartList may be opening offscreen. Disconnect secondary monitors or use Windows + arrow keys to bring it back into view. 

5. GP Says a User is Logged In—but They’re Not

GP sometimes gets confused and thinks a user is still active when they’ve already exited. This is typically caused by a “stuck” activity record.

Here’s what to do:

    • A user with access to the User Activity window can both review and clear active sessions by navigating to Microsoft Dynamics 
      GP → Utilities → System → User Activity 

When to Ask for Help

These quick fixes solve most Dynamics GP issues, but if problems keep recurring or your team spends too much time troubleshooting, it might be time to modernize your setup.

At Njevity, we’ve helped thousands of businesses streamline and secure their GP environments—both on-premise and in the cloud with PowerGP Online, the only SaaS solution built exclusively for Dynamics GP. With tools like the PowerGP Batch Reset Utility, PowerGP Protect, and PowerGP Connect, you can minimize downtime and focus on running your business, not managing your ERP system.

Still Having Issues?
Get a Free Dynamics GP Health Check

If your team is still wrestling with the same issues week after week, it might be time to take a closer look.

The Dynamics GP Health Check is a free diagnostic from Njevity that evaluates performance, data integrity, security, and infrastructure. It’s a practical way to uncover blind spots and keep your GP environment running smoothly—no strings attached.