Maximize QuickBooks Performance with Proper Data Maintenance

Millions of businesses around the globe use QuickBooks software for their accounting. With an estimated 84% of the small business accounting market making the buying decision to go with it, QuickBooks has enough product momentum and functionality to support small businesses through midmarket customers.

This is a broad base of customers for any accounting product, and the continued popularity of QuickBooks Enterprise is a testament not just to the application’s usefulness, but to the large gap that exists in the space where QuickBooks Enterprise desktop leaves off and the well-known enterprise ERP systems start. 

Initially, a business will implement their accounting system to keep track of customers, vendors, items, and cash. More detailed processes are then introduced as the business requirements grow, such as tracking more specific information on the costs of certain products, or drilling into customer purchases or item sales activity to see more details. This additional data provides a much more informed basis for business decision-making but also has impacts on systems and software as the volume of data to be managed grows.

Data growth can happen in many ways. Growth can occur in the number of products or services offered, growth in the number of transactions processed regularly, growth in the dollar value of transactions, or growth in the number of employees who need access to the system. Each impacts the ability of the system to continue to support the business requirements, but not necessarily in a way that isn’t manageable.

Given enough time, a certain “density of data” will eventually be reached, causing the system to lose efficiency in manipulating the file. The business process requirements may not have changed, just the size or condition of the file and data. The file opens slower, operations slow down and processes take longer, the system crashes frequently or has errors, and the usefulness of the product is severely diminished.

Keeping the QuickBooks data maintained and in good condition will improve performance and increase longevity of the application.

Too often, businesses assume they have outgrown their QuickBooks software because it is slower or has problems when they begin using additional features. Frustration sometimes even turns to looking at changing the accounting software entirely. Yet experience has shown that many of these situations are solved with some data file maintenance and repair, and sometimes a little re-training or setup work.

Regular file maintenance and a little housekeeping can keep a QuickBooks file in good working condition for a long time.  Regular backups with a complete verification and other routines will clean up the file and help the software manage the file more efficiently. But there are limits to how much data a single QB company file can hold, so it is wise to consider starting a new file every few years, just to keep the file manageable. This in no way means abandoning any data, as previous files can be retained and available to open and view at any time. How many years of data you can store in a QB Enterprise company file depends on a number of variables, and can range from a few to many.

While QuickBooks is very easy to use compared to most accounting products that service this small/medium enterprise market, this is both a benefit and a bit of a problem. Many users aren’t really trained in accounting, they are trained in how to operate QuickBooks. Moreover, the knowledge of how to make something work in QuickBooks doesn’t always translate to either proper use or to proper accounting. Even if it is simple to accomplish something in QuickBooks, it is always wise to get a little confirmation of the setup and training on proper use.

For a QuickBooks Enterprise desktop customer, the next step up in software is a big one no matter what, and it would come with drastic change, require data conversion (or abandonment), and incur high costs in licensing, implementation and training services. If there is a good business purpose to make such a change, then it makes sense. But bearing the significant costs of change may not make sense if the problems are centered on poor housekeeping or improper usage.

Mendelson Consulting’s team of QuickBooks Enterprise experts and ERP consultants can help your company get your data file and QuickBooks operations in the condition they need to be. With data file analysis tools and numerous methods for dealing with QuickBooks data and operations issues, Mendelson provides the services businesses need to continue success with QuickBooks. And, if we find that you have outgrown what a QuickBooks-based solution can do for your business, we’ll have that conversation, too.

jm bunny feetMake sense?

J

Good Housekeeping for Healthy QuickBooks

QuickBooks desktop software is very easy to install and use, and that is precisely why it is the standard for small business bookkeeping and accounting. QuickBooks is simple to use.

Getting QuickBooks on your computer is also simple. You can just buy the software from wherever – your QuickBooks solution provider, a retail outlet or an online store. Then you download it to your PC and run a setup application, and voila! It’s there on your PC ready to help you do your books.

When just a single user needs to use QuickBooks, things are very straightforward because there is no networking to worry about and no multi-user access required. On the other hand, there are many businesses using QuickBooks that experience a lot of frustration with trying to install QuickBooks on a network and managing the software that must be installed on multiple computers.

Other than networking QuickBooks desktop software, it seems that the majority of issues users experience can be attributed more to poor software habits and a lack of PC housekeeping

QuickBooks desktop software has been engineered over many years to be as simple to use as possible, but at the same time has grown to be a product with lots of features, add-ons and extensions.  People have found ways to make QuickBooks do things it wasn’t really designed to do, which is sometimes a good thing and sometimes a bad thing. When it works, it works great.  When it doesn’t work, it’s beyond frustrating.

Yet there are a few things that QuickBooks desktop users should be doing regularly to keep their QuickBooks software and data in good working condition. While these items are very important to keeping your QuickBooks system working for you, they will never overcome problems with your network, the server or any of the workstations connected to it.

To solve these networking, software management and other IT platform issues, I recommend moving to a virtual cloud server on the Microsoft Azure cloud platform. NOOBEH’s QuickBooks on Azure service is just that… your QuickBooks software and data running securely on your own private cloud server in your own account on the Microsoft cloud, fully managed and supported by experts. With NOOBEH’s service, you don’t have to worry about server failures, network problems or hardware problems any longer, and we eliminate the issues surrounding multi-user, multi-location, and remote access for QuickBooks.

When it comes to PC housekeeping and other chores, I cannot stress enough the importance of keeping the QuickBooks company file in good condition

What’s the accounting and financial data worth, after all?  A little time spent taking care of the file can save on a lot of time and headaches trying to recreate or reenter the data. A QuickBooks company file is a database and is a complicated framework for keeping track of all sorts of related information.  Anyone who has used QuickBooks desktop products for a while understands that the data file can get messed up for a variety of reasons, and it can mean lost time, work and revenue when it isn’t working correctly.

What many users don’t realize that QuickBooks has built-in utilities to check and fix data problems in the company file, so it makes sense to periodically use them to check for problems.  Like a check-up with the doctor, these utilities can help diagnose issues with the data file before they become big issues. They are easy to find in the software… simply go to the File menu and select Utilities.

Run the file Verify any time the file starts to act slow or if QuickBooks crashes when the file was open, and if the Verify tells you there are errors, you should run a Rebuild to fix them. Note that a rebuild may have to run multiple times to fix all the issues in the file, and even then, may not correct everything. Some manual work may even be required to resolve all errors.

You should also back up the company file to a “portable” type file periodically, and to then restore it for use.  This doesn’t need to be done very often, maybe once a year or so. This process can not only validate the integrity of the file, but it also helps condense and condition the file.  Conditioning the data file periodically can help prevent data corruption and/or loss of data.

A very important housekeeping item for QuickBooks desktop is the file backup. Backups don’t just make copies of your company file for safekeeping, which is important to have, but when you run a backup with complete/full verification, the process also reduces the file size of the TLG file. For QuickBooks, the TLG file is a transaction log, and when it gets too big the file can perform poorly and even get corrupted.  Run backups more frequently if you have a lot of transactional activity, or less often if there is not so much going into the company file.

When you do the file backup, it is a good idea to consider where the backup will go. Keeping the backup files on your PC is convenient, but it also does nothing to protect your data if your PC gets hit with malware or has a hardware problem. Put the backup file in a protected location that isn’t stored on your PC, like Microsoft OneDrive, Google Drive, Dropbox or even a removeable USB device. You can’t put your live QuickBooks company file in this type of location, but you can store the backup files there. This way, if your PC does have a problem, you’ll have backups of your company file that you can use to get yourself back in business.

Close the company file and exit QuickBooks occasionally, please

Users who leave their computers on all the time are not allowing the computer to run periodic power-on self-tests, which means the machine or operating system could have an issue that isn’t recognized until computer restarts.  For this same reason, programs and their data files should be closed when not being used – so they can run through their own startup and validation routines before you use them.  Also, leaving the program open means it is active on the computer, and leaving the data file open means that it’s available (available=vulnerable).  A random by passer accessing the computer, a program crash, a machine crash… loss of power or a furry kitty running over the keyboard could each result in catastrophic damage to the application and/or data.  It’s just better and safer if the files and programs are closed when not being used.  Maybe use a screensaver with a password, too, or at least lock the keyboard when the machine is on but not in use.

QuickBooks and VPN / WAN are not awesome together

Just because a user can connect their remote PC to the office network doesn’t mean the PC will work like it’s in the office.  In the office, it’s a Local Area Network where the machines are all cabled together and communicate with nearby machines (e.g, Local). The speed of LAN communications is fast enough to allow multiple computers to share a QuickBooks company file in multi-user mode.  When there is a remote PC to connect, businesses often elect to utilize a VPN to provide local area network access to the remote computer. This turns the Local Area Network connection into a Wide Area Network connection, where the network has been extended to include the remote computer.

Unfortunately for QuickBooks users, the WAN connection is NOT fast enough to allow the remote user to open QuickBooks and use it like others in the network.  QuickBooks multi-user access is designed to work on a local network where local means the machines are in the same locale and on the same LAN. This is why many companies elect to use remote-access/remote-control software to access to QuickBooks desktop remotely.

Use NOOBEH QuickBooks on Azure to get remote access, managed service, update support, and the ability to run any other applications or add-ons your business needs. When QuickBooks desktop and the other software a business uses are hosted on the company’s Microsoft cloud server with NOOBEH, the QuickBooks application and the company files are all on the same environment so it works exactly as it is supposed to for all users no matter where they are located.

Use Automatic Update

New features and enhancements are provided, new technologies and operating platforms must be supported, and security and privacy must constantly be addressed in the software. What this all means is that software products necessarily change over time and users will be expected to update their products or lose out. While some IT departments may desire to prevent software from updating itself, QuickBooks users should recognize that the software’s proper function often depends on timely updates. Especially when payroll or banking is involved, it is important to keep the software current.

QuickBooks has a feature that allows the software to automatically download and install updates as they are released by Intuit. Leaving this feature turned on allows the software to check with Intuit periodically to see if there are updates available. If so, they are downloaded and readied for installation on the computer.

Updates are changes made to an edition and year version of the software. Upgrades, on the other hand, are changes from one year version to another (2021 to 2022, for example) or a change in QuickBooks edition (like Premier to Enterprise). Automatic updates manage the changes to the currently installed edition/year version, but do not upgrade the software.

Customers using NOOBEH’s QuickBooks on Azure service have their QuickBooks updates and their QuickBooks upgrade installations managed for them, as well as the other applications installed on the customer’s private cloud server.

Doing maintenance on your QuickBooks software and the company file can help keep them free from poor performance and potential corruption

It’s worth spending a little time on chores occasionally so that you avoid what could be a costly problem down the road. Some good housekeeping to keep your QuickBooks healthy is just good business.

jm bunny feetMake Sense?

J

Good Habits for Healthy QuickBooks

Keeping_QuickBooks_HealthyUsing a QuickBooks desktop product is pretty simple – you install it and then you run it.  For many users, it’s just that easy and uncomplicated because they don’t need 3rd party integrated software, they don’t sync their files to other computers or services or try to share their QuickBooks data, and they remember to exit QuickBooks and back their files up each and every time they use them.  On the other hand, many QuickBooks users experience quite a lot of frustration with the product – frustration which may often be the result of a poor practice when using the software.  QuickBooks has been engineered over many years to be as simple to use as possible, but at the same time has grown to be a product with lots of features, add-ons and extensions.  Users have also found ways to make QuickBooks do things it wasn’t really designed to do, this truth being one of the good things and the bad things about the product.  When it works, it works great.  When it doesn’t work, it’s beyond frustrating.  It is a shame that a lot of the problems users have with solution may be rooted in the habits and behaviors of the QuickBooks users themselves.

Bad software use habits will cause problems whether the software is installed on the user PC or whether it’s being managed by a hosting service provider.  Certainly there are some issues that hosts may mitigate, but the following is a list of good habits for keeping the QuickBooks software and data healthy and working that should be standard operating procedure for any QuickBooks user, whether QuickBooks is being hosted or not.

Keep the company file in good condition.

I cannot stress enough the importance of keeping the file in good condition.  What’s the accounting and financial data worth, after all?  A little time spent taking care of the file can save on a lot of time and headaches trying to reinvent the information. A QuickBooks company file is really a database, and is a rather complicated framework for keeping track of all sorts of related information.  Anyone who has used QuickBooks desktop products for a while understands that the data file can get screwed up for a variety of reasons, and it is no fun.  Yet QuickBooks has utilities to verify and rebuild data files, so it makes sense to periodically use them to check for problems.  Like a check-up with the doctor, these utilities can help diagnose issues with the data file before they become really big issues.  Another good practice is to back up the company file to a “portable” once in a while, and to then restore it for use.  This process can not only validate the integrity of the file, it also helps condense and “condition” the file.  Particularly when using a hosting service, but also when just running local on the PC, conditioning the data file once in a while can help prevent data corruption and/or loss (of data, time, productivity, revenue).

Close the company file and exit QuickBooks once in a while, would ya?

Users who leave their computers on all the time are missing out on the fun of letting their machines reset and do a POST (power on self-test), which means the machine or operating system could have an issue and the user wouldn’t recognize it until the machine was powered off and then restarted.  For this same reason, programs and their data files should be closed when not being used – so they can run through their own startup and validation routines before you use them.  Also, leaving the program open means it is active on the computer, and leaving the data file open means that it’s available (read=vulnerable).  A random bypasser accessing the computer, a program crash, a machine crash… loss of power or a kitten running over the keyboard could all result in catastrophic damage to the application and/or data.  It’s just better for all involved if the files and programs are closed when not being used.  Maybe use a screensaver with a password, too.

Don’t try to use QuickBooks with a VPN (virtual private network) connection.

Just because a user can connect their remote PC to the office network doesn’t mean the PC will work like it’s in the office.  In the office, it’s a Local Area Network, and the speed is fine enough to allow multiple computers to share a QuickBooks company file in multi-user mode.  When there is a remote PC connected via a VPN, it’s usually a Wide Area Network connection, meaning that the network has been extended to include the remote computer, but that network connection IS NOT fast enough to allow the remote user to open QuickBooks along with others in the network.  QuickBooks multi-user access only works on a local network (where local means the machines are all “local” to each other – on the same LAN).  When QuickBooks is hosted by a service provider, the QuickBooks stations and the data files are all located inside the host’s network, making it all LAN stuff.  The only remote part of it is sending the input and output (display, printing, keyboard and mouse) information “over the wire”.  This is why a hosting model works when the app and data are hosted, but doesn’t work when only the data file is hosted.

Use Automatic Update, not Manual (but DO update).

Features change, new technologies must be supported, and user expectations adjust based on a wide variety of influences.  What this means is that software products will necessarily experience change over time and users will be expected to update them.  The first release of any new product is rarely flawless.  It’s during that first introduction to a volume of users where many issues are found, making the v1 release of a software product something many people try to avoid. Yet there are still lots of folks who just can’t wait to have the newest thing, even when it comes to something like software patches.  Regardless of how much they may put at risk, these folks want each and every patch and update as soon as it is available somewhere.  These are the users who end up debugging the software for the rest of us, so I guess we should thank them.

For most users, however, it makes sense to wait until the software has been out for a bit and those initial issues identified and corrected, perhaps bypassing v1 and going straight to v2.  If the product will allow, that is.  QuickBooks has this great (or annoying, depends on how you look at it) feature that can tell users when there is an update available.  This “automatic update” feature checks with Intuit to see if there are updates available for the product, and then tells the user they can download and install them.  Generally, Intuit pushes these updates out only when they’ve been debugged and are deemed ready for volumes of users.  If people want to get an update before Intuit pushes it out, they may be able to obtain it for manual installation.  This is not the recommended method of handling QuickBooks updates; for most users, waiting until the product tells them it’s time to update is best.

Make sense?

J