QuickBooks Multi User

31 posts

QuickBooks To Update Or Not To Update

I tend to work on the “if it ain’t broke don’t fix it” level. I’m never the first person out selling the latest business technology and I never recommend the latest and greatest software for your business systems production environment. But, you can count on me to be on the bleeding edge with my own business software and hardware, both in production and in testing and evaluation. After all, I do this for a living.

I’m comfortably familiar with the bleeding edge, except when it comes to QuickBooks, the software I use to bill and count money; that’s right, MONEY. It took me from 1999 to 2008 to change my own version of QuickBooks. There is just too much at stake to move me off of the “if it ain’t broke don’t fix it” level. Change isn’t easy so if you want to change a software version, one needs a very compelling reason to do so. And one needs to schedule the transition carefully and deliberately, to positively impact one’s business, as opposed to the other stuff I constantly read about.

So, if you see one of these, avoid the urge to press the left button.

qbupdate

You’ll thank yourself later. After all, it’s too close to the end of the year, tax season and 5:00pm.

Cloud QuickBooks – Let Me Lay It Out For You

What’s all the fuss about QuickBooks not being ready for cloud computing? This one’s easy. Since version 9, Intuit fully supports QuickBooks Enterprise installed on Microsoft Server 2008 with Terminal Services deployed. Details for installing QuickBooks on a Terminal Server clear up any questions about setup and make the process easy for anyone schooled in Server 2008 Terminal Services.

Currently available hosted QuickBooks solutions sets the precedent for reasonable speed, performance and security of applications solutions from vendors like InsynQ, Right Networks, myownasp.com and many others.  Licensed through Intuit for hosting QuickBooks Pro through Enterprise and various add on software, these companies move thousands of QuickBooks users off of local computers, into hosted data centers with stable monthly services charges, usually around $50 per user. Strong arguments can be made for these solutions to be QuickBooks in the cloud, but not by popular definitions.

Contributors to Wikipedia state that cloud computing “typically involves the provision of dynamically scalable and often virtualized resources as a service over the Internet.” The key phrase here is “dynamically scalable” placing cloud computing firmly in the realm of services from Amazon Web Services, gogrid, The RackSpace Cloud and others. The “cloud computing” model, pay-as-you-go for server RAM hours, data transfer and storage usage easily scales from one to thirty users, the size of a large QuickBooks Enterprise deployment.

So, what about your QuickBooks in the cloud?

It’s a matter of time before QuickBooks Enterprise will not be the only product supported on Microsoft Terminal Services, by Intuit. Until that time comes, focus on using Enterprise for your cloud computing environment. Size your Windows 2008 server for the appropriate amount of QuickBooks users and add on software. Provision your Windows Server 2008 resources from a cloud service provider. Configure your virtual server to use terminal services. Complete a routine remote installation of QuickBooks Enterprise, a very straight forward task. Determine your method to deploy the application or desktop to end users. Copy your production company files and databases to your virtual server.

Your now in the cloud with your production QuickBooks environment. Enjoy the control you have over configurations and licensing. Scale to your maximum thirty users as needed by provisioning processor, RAM and storage as needed. Perform processor intensive operations like company file verify and rebuild, manipulating financial statements and spreadsheet operations on your virtual server’s desktop. Best of all, pay-as-you-go for computing resources. Your virtual QuickBooks Multi User environment in the cloud will pay big returns. ROI determined by your monthly expense compared to market pricing of hosted QuickBooks users, currently $50, should help make your evaluation and decision making process easy.

QuickBooks Multi User Server Uses Up A License

Question: I recently set up the XP Pro QuickBooks server and have a couple of questions.

The only way for all users to have access to files is to keep QuickBooks open on the server. This, in turn is using up one of my licenses. I have tried the server manager, but it is not allowing users to access the files.

Is this the way it has to be setup? How can I fix this?

Answer: No, this is not the way it has to be set up.  The entire version of QuickBooks should be installed on your server and hosting company files does not require QuickBooks to stay open or use up a user license.

The only time a user license comes into play on the server is when QuickBooks is open and has a company file open on the server for those times that you might be configuring automation or performing file maintenance.

These steps will clear up your installation:

1 – Restart your server then access the server’s desktop.

2 – Open QuickBooks with the Admin user and confirm that the server is hosting multi user access. From file, select Utilities. The drop out menu will show "Stop Hosting Multi-User Access…" (see below) The server is the only QuickBooks installation that should show "Stop Hosting Multi-User Access…"

"Stop Hosting Multi-User Access..."

3 – Select the F2 key to pop out the "Product Information" screen (see below). Print the screen or take note of these items. At the top, the "Product" "License Number", "Product number" and "User Licenses" needs to match on each computer that has QuickBooks installed. The "File Information" "Location" needs to be the network location and match on each computer accessing QuickBooks including the server.

F2 Product Info 

4 – Confirm that you have unique users set up in QuickBooks. Select "Company" then "Set Up Users And Passwords" then "Set Up Users…" (see below) Every unique logon to QuickBooks requires a unique user.

"Set Up Users And Passwords" 

5 – Close QuickBooks on the server

6 – Open QuickBooks on each client computer confirm that the server is hosting multi user access. From file, select Utilities. The drop out menu will show "Host Multi-User Access…" (see below)

"Host Multi-User Access..." 

7 – On each client computer, select the F2 key to pop out the "Product Information" screen and confirm that each item in step 3 matches.

Update your clients to the latest version if the "Product" does not match. Contact QuickBooks support if the "License Number", "Product number" and "User Licenses" do not match. Browse to open company files from the correct network location if  "File Information" "Location" does not match.

8 – Confirm that no firewall software is turned on or running on either the server or any of the clients. Firewalls belong on your Internet gateway device, not on your business desktop computer. If you use a laptop, you need to learn how to disable and enable the firewall software.

QuickBooks Multi User – The 2003 Version In 2009

Recently, I received an inquiry about installing QuickBooks Multi User, the 2003 version. I thought this situation fits many small businesses and the conversation might help you out.

We own a new, unused QuickBooks Pro 2003 2 user license. Our aim is to put it to good use and to dedicate a Windows XP Pro workstation or a Windows SBS 2000 server for using QuickBooks in a server environment so that it can be accessed on a local network and from the Internet using VPN simultaneously by two users.

We plan to centralize all company accounting, documents, email etc.

Is all of this feasible? With reference to your eBook "Build Your Own QuickBooks Production Server” you make no mention of QuickBooks 2003. Would the principles in the book apply to QuickBooks 2003, easily?

We would appreciate pointers in the right direction and any advice would be much appreciated as we are trying to keep this project as simple and painless as possible

The first thing I would do if I were seriously considering a QuickBooks multi user production environment, even a two user environment, would be to purchase QuickBooks 2009. I would not yet consider 2010 because it’s too early in the product cycle.

Your requirements seem to be, to have (1) a multi user accounting software installed in a server environment, (2) accessible from client computers on the LAN and (3) accessible by remote users on the Internet, although you are only considering two simultaneous users right now; as well as (4) the need to centralize all company docs, email etc.

Your potential resources seem to be a Windows SBS 2000 server and some Windows XP Pro workstations.

With reference to my eBook, the basic design principles would apply to QuickBooks 2003, however all of the installation screens look different and newer versions of QuickBooks multi user deploy differently. My book focuses on QuickBooks 2006, 07, 08, 09 and 10; my preference being 09.

Also, the design applies to a client/server five user installation on a gigabit LAN with throughput exceeding 200 mb per client pc. A client/server installation of QuickBooks does not work well using less than a gigabit switch and gigabit nics for LAN connectivity. 

A client/server installation of QuickBooks does not work at all using low bandwidth VPN connectivity.

I would not install QuickBooks on any version of Microsoft Small Business Server. I prefer to dedicate an SBS box to Microsoft; too much going on to jeopardize it with QuickBooks.

If you want to meet all four of your requirements and plan to add users in the future, consider the option to install QuickBooks on a Terminal Server using Windows Server 2003 or 2008 with Terminal Services or Citrix. Some versions of QuickBooks will scale to thirty users. It’s important for me to know business details and plans before I could size your environment and make more detailed recommendations.

If you will always have only two to five users for QuickBooks, purchase my eBook and use it to help build an XP Pro server dedicated to QuickBooks. You could even repurpose your SBS 2000 hardware by adding a gigabit nic, installing 2 gig of memory, installing a fresh copy of XP Pro on it and using it as the QuickBooks dedicated XP Pro server. I’ve done this many times.

You might also consider dedicating a desktop to your remote user and using a desktop remote control product to access that desktop from the Internet. That desktop would also need a gigabit nic as well as any additional desktop you use to access QuickBooks.

Don’t forget to plug all of your QuickBooks computers and server into a gigabit switch and plug the switch into your network.

If you wish to use your QuickBooks 2003 version, follow all of the instructions in my eBook, including installing QuickBooks on the server, but pay close attention to the networking instructions that come with your 2003 software. It’s a bit different that the newer versions. If you’ve lost the instructions, I’m sure that are on the Internet.

Good luck! If you need help, contact me. I’ve remotely assisted people all over the world.

QuickBooks Multi User On Terminal Server 2008 Decisions

No question about it; if you can fit Microsoft Server 2008 with Terminal Services into your budget, QuickBooks Multi User will scale to thirty users and will function with incredible performance. But first, you will need to do some soul searching and answer several important questions before you plan to deploy.

Can you comfortably place your mission critical data in someone else’s data center or do you have to physically possess your own hardware so that you can “touch” your data? This fundamental decision revolves around your personal preference. This might sound strange to some computer people, but much of the argument for remote data boils down to personal preference exercised by those business people that “own” the data. It’s a big reason for continuing sales of LAN based servers and will determine where your instance of QuickBooks will sit.

Will you scale beyond thirty users within the next seven years? If you plan to grow beyond thirty users, now is the time to begin considering products other than QuickBooks. Commit to the fact that you cannot reuse generic users without introducing many interconnected points of failure into your systems. There are reasons beyond legality and profitability, to require a unique user for every person that logs into QuickBooks, or any other multi user line of business software.

Will you be prepared for a technical and methodical installation process and all of it’s configuration nuances? The installation challenge proves not so much in it’s level of difficulty, but it requires much time to knock down the step after step task list and to test functionality.

Will you craft your business processes around functionality in your chosen version of QuickBooks? Change will come in the way you do your business processes. But, it’s not enough to plan for only the new and different installation of QuickBooks Multi User on Microsoft Terminal Server 2008, you must plan for each new change in your business processes. 

Are you prepared to lock down the way that you deploy QuickBooks on Terminal Services? This is Windows, so there will be more than one way to do almost everything. However, for the sake of uniformity, minimizing points of failure and support costs, decide to deploy either the server desktop or the application only, then stick with one or the other. Also, decide to deploy using distributed RDP files or a web interface, then stick with one or the other. Do not mix client server with terminal server deployment. Avoid the temptation to install that one client on that special desktop pc. It will come back to hurt you.

Finally, are you ready to deal with printers, including label printers? Work out your printer plan before you deploy. Use either dedicated server printers, or carry local printers to the unique terminal server session. You might also consider remote printer servers for sessions that cross the WAN.

Download QuickBooks 2010, Try Without Hurting Current QuickBooks Company Files

Today is the QuickBooks 2010 release date.

You will most certainly want to upgrade from your present version of QuickBooks to QuickBooks 2010. There are many New Features in QuickBooks 2010. My favorite new feature; “Scan documents directly into QuickBooks and attach them electronically to QuickBooks transactions”

However, please don’t endanger your current production QuickBooks. Try out QuickBooks 2010 without messing up your production quickbooks using one of several ways.

First, download the QuickBooks Solutions For Your Industry or, you can Save 20% off QuickBooks Pro Small Business Accounting Software + Free Shipping

Next, if you plan to buy a new computer in the next several months, purchase a new PC that is upgradable to Windows 7 Pro or Ultimate. Purchase QuickBooks 2010, install it on your new PC. Restore one of your company files on your new PC and start experimenting.

Use this combination as a tool to help you plan your upgrade after the first QuickBooks 2010 updates come out in several months. Then, in several months, install your clean version of Windows 7 on the new PC and move it into production.

Another great way to test QuickBooks 2010 without purchasing a new PC requires installing Microsoft Virtual PC 2007 to your current XP or Vista PC. Virtual PC 2007 allows you to create a virtual computer inside of your present computer. Follow the Virtual PC 2007 instructions, install Windows XP, Vista or 7 on your virtual computer. Install QuickBooks 2010 on your virtual computer.

Then get with the program; learn about QuickBooks 2010 and create your upgrade plan.

More QuickBooks Shipping Manager Errors

Question: When I click OK to configure the Shipping Manager path on the network computer, it gives me the error:

Access violation at address 08928D7C in module ‘ZRUSH_~1.OCX’. Read of address 0000001C

Answer: The problem might be folder and/or database damage or permissions. You must also have at least a two user licenses version of QuickBooks. Basically, the "Shipping Manager" database needs to be in the shared company files folder. Generally, following these steps corrects the error:

1 – Restart both the host computer and the network computer

2 – On the host computer, open QuickBooks and confirm that shipping manager works (if it works, the database is not damaged) leave QuickBooks open.

3 – On the host computer, in QuickBooks, select Help and About QuickBooks. In the green window, confirm that "User Licenses" says 2 or greater. Note the license number. Leave QuickBooks open.

4 – On the network computer, open QuickBooks and confirm that the company file works on the host computer (if it works, the "Company Files" folder permissions are ok) leave QuickBooks open

5 – On the network computer, in QuickBooks, select Help and About QuickBooks. In the green window, confirm that the license number matches the license number for the host computer, confirm that "User Licenses" says 2 or greater.

6 – On the host computer, in the "Shipping Manager Settings>>Connection Settings>>Connect Via Network" box, confirm that the shipping manager database is located at "C:\Documents and Settings\All Users\Documents\Shipping Manager v4\Database.v4" (or a path other than the default). Take note of the Shipping Manager path.

7 – On the host computer, confirm that the company file is located at "C:\Documents and Settings\All Users\Documents\Intuit\QuickBooks\Company Files" (or a path other than the default). Take note of the company files path.

8 – Close QuickBooks on both computers.

9 – On the host computer, open the "C:\Documents and Settings\All Users\Documents\" folder or the Shipping Manager path noted in step 6. Copy the "Shipping Manager v4" folder. Open the "C:\Documents and Settings\All Users\Documents\Intuit\QuickBooks\Company Files" folder or the company files path noted in step 7. Paste the "Shipping Manager v4" folder into the "C:\Documents and Settings\All Users\Documents\Intuit\QuickBooks\Company Files" folder.

10 – On the host computer, open QuickBooks. In the "Shipping Manager Settings>>Connection Settings>>Connect Via Network"box, enter the path "C:\Documents and Settings\All Users\Documents\Intuit\QuickBooks\Company Files\Shipping Manager v4\Database.v4\" OK or save back to QuickBooks main screen then close QuickBooks.

11 – On the network computer, open QuickBooks, select "Shipping Manager Settings>>Connection Settings>>Connect Via Network" then enter "\\[host computer name or ip address]\SharedDocs\Intuit\QuickBooks\Company Files\Shipping Manager v4\Database.v4\" in the block. OK or save back to QuickBooks main screen.

Occasionally, I have to delete the UPS or FEDEX accounts in Shipping Manager on the network computer, then repeat 10 and 11. One can avoid all of this by using a QuickBooks Remote Application Server

QuickBooks Multi User With Windows 7

If you plan to run out and buy a new Windows 7 computer at the end of October, I’m sure you’ve done the research to know that only QuickBooks 2010 is supported on Windows 7; and that there are problems with QuickBooks Pro 2009 on Windows 7

error 

Don’t throw away your old Windows XP Pro computer yet. First, not only will QuickBooks 2010 install ok on a fresh copy of Windows 7 with Internet Explorer as the default browser, but earlier versions of QuickBooks will also install and run on Windows 7. Second, Windows 7 will see network shares on Windows XP Pro with little effort as opposed to setting up Windows networking with Windows 7 or Vista.

So, using your old Windows XP Pro computer as a dedicated QuickBooks server makes terrific sense. Put a fresh installation of Windows XP Pro on the computer from a restore CD or Windows XP Pro CD, then follow the instructions at painlessquickbooks.com to build out and configure the server.  All of your valuable QuickBooks company files will be in a safe, secure, out of the way location,  not on a dynamically changing computer used on someone’s desk every day.

You can also configure your dedicated QuickBooks server to complete automated tasks like a backup or syncing your website orders and inventory to QuickBooks.

QuickBooks Multi User Options

Intuit has detailed QuickBooks Multi-User Instructions at http://support.quickbooks.intuit.com/…  However, you have other more effective options.

For a client-server installation, install QuickBooks according to the instructions in the guide that I wrote. You can purchase it at painlessquickbooks.com The benefit to you comes with stability of your company files and automation, such as a staggered automated backupand online, off-site backup that your business cannot do without. My configuration also remedies all of the Windows Vista and Windows 7, 32-64 bit problems with application data hosting and networking. The guide will be the best twenty bucks you’ve ever spent.

If you require a very large and stable  environment, please do not consider a client-server, by the Intuit book installation. It redefines the meaning of slow and troublesome.

Instead, opt for a Server 2008 Terminal Server dedicated to QuickBooks. You will gain substantial performance and additional hours of less headaches over the client-server setup. You can publish QuickBooks as an application or use the more recognized remote desktop client to access QuickBooks.

I never fail to have happy clients after I recommend a 2008 terminal server based dedicated QuickBooks Remote Application Server.

Are You Ready For QuickBooks Multi User?

Visit painlessquickbooks.com to find out.

Moving QuickBooks Company Files

Questions:

How do I move my company file from my laptop to the server and the server only has the database version of the install?

I have the same issue. I made a backup from ,my laptop of the company file what I’d been connecting to at work. I then restored the backup file to my laptop to have a working version while out of the office. Now i’d like to take that company file that I’ve changed which is on my laptop and put it back onto the QB Data Server for all to access as before.

Answer: Close QuickBooks on every computer that accesses your company files.

Make sure the Windows computer you are using is configured to "see" the file extensions of files. Rename the company file on the server share where your production file is located by appending a date to the file;

IE [company_name].QBW.[date] mycompany.QBW.2009jan11

Close QuickBooks on your laptop.

Browse to the company file on your laptop. Copy the company file on your laptop then paste it to the server share where you previously renamed the company file. DO NOT MOVE THE FILE. COPY THEN PASTE.

You will now have two files on your server:

mycompany.QBW.2009jan11

mycompany.QBW

mycompany.QBW becomes your updated production company file

Check your production file then change the name of the company file on your laptop.

You do not want to find yourself in the position of having many company files with the same names with different data in each file, on different computers. Get in the habit of thinking about using only one production company file, mycompany.QBW per company. Rename files to take them "out of production"

You will need to totally understand general Windows folder and file structure, including what extensions are, so that you know beyond a shadow of doubt "where" your files are located and "what" their names are. If you tend to loose files and create duplicates, moving production QuickBooks files around is not for you.

Are You Ready For QuickBooks Multi User?

Visit painlessquickbooks.com to find out.