
The session should already be ended via the try-catch in step 3's button, regardless.ħ) Press the button that says "Close Connection". This should end the session using the QuickBooks interface.

A session should be started with QuickBooks.Ĥ) Assuming the test pre-requesities are fulfilled up above, you should receive an error message returned from QuickBooks telling you the application is NOT set up to log in automatically and you will need to open up QuickBooks before you can attempt a session.ĥ) The QBW32.exe should now be running in the background.Ħ) Press the button that says end session. It is set to log in only when the user has QuickBooks desktop program open and they have an open company file.Ģ) Ensure QuickBooks is NOT open prior to the test below.Ģ) Push the button that says "Open Connection." A connection should be opened up with QuickBooks' interface via the QBXML interop.ģ) Push the button that says "Start Session". Prerequisite: 1) The test application is NOT set to log in automatically to QuickBooks. In the test app, I am using the following steps/scenario: I have reproduced this this using a very basic C# program that I have written below.
#QUICKBOOKS DESKTOP APP SIGNING ME OUT WINDOWS#
They then have to open up the task manager in windows and close the running QBW32.exe before they can successfully open up QuickBooks. If the user then tries to open up the QuickBooks desktop program, they get an error telling them that QuickBooks is already running. QuickBooks itself continues to run in the background afterwords as QBW32.exe, even though the session and the connection were both closed. My desktop program is NOT set up in the QuickBooks integrated application list to log in automatically.Ģ) Performs an action that starts a connection and a session with QuickBooks.ģ) The QuickBooks interface returns an error saying you must have QuickBooks open and signed into the company file to perform this action.Ĥ) My program closes the session and the connection and then presents the user with some dialog giving them troubleshooting tips. QuickBooks is NOT open on the desktop and is not currently running. Lately I have been noticing that when the user does the following:


I perform tech support and some development on a number of programs that uses the QuickBooks SDK to perform a variety of functions.
