QuickBooks POS Connection

See the Connector Marketplace topic. Please request your administrator to start a trial or subscribe to the Premium QuickBooks POS connector.

QuickBooks Point of Sale (POS) is a retail management software system by Intuit that allows businesses to efficiently manage sales, inventory, and customer data in physical stores.

This topic describes how to authenticate to QuickBooks POS and configure any necessary connection properties in the QuickBooks POS connection connector.

Connection Configuration

Each connection property available in the QuickBooks POS connector is explained below.


Connection Name

The name of the connection to be created should be provided. This is the name that will display on the list of available connections.


URL

The URL for the QuickBooks Desktop Gateway.

Example: http://localhost:2080.


User

A username for the QuickBooks Desktop Gateway connection (if required by the Desktop Gateway).


Password

A password for the QuickBooks Desktop Gateway connection.


Company File

The name of the Company File to open.

If QuickBooks POS is not currently open with a Company File, QuickBooks POS will be automatically opened in the background with the file specified.

Do not set Company File when QuickBooks POS is open. If QuickBooks POS is open through the application UI, only the currently opened Company File may be used.

If you are connecting to a remote company file, the Company File parameter will be ignored.

Specify the company file when you create a QuickBooks Desktop Gateway user.


Application Name

The name of the developer’s application.

This name will appear when the application first connects to QuickBooks POS.

QuickBooks will display this name and prompt the user to grant or refuse access to the application.


QB POS Version

The QuickBooks Point Of Sale software version.

Connections to QuickBooks Point Of Sale are specific to the version being used.

Therefore, it is required to specify the correct version being used.

If an incorrect value is specified, a connection to QuickBooks error will result.

All versions of QuickBooks Point Of Sale are supported.


QBPOS Practice

Specifies whether to use practice mode within QuickBooks Point Of Sale.

QuickBooks Point Of Sale provides a practice mode, which will be initiated when this property is set to ‘True’.

Practice mode allows you to experiment with features of QuickBooks Point Of Sale (including unlicensed features) without affecting your real data.


QBPOSXML Version

The version of QBPOSXML used in the outgoing message.

Except as noted in the documentation, a value of 1.0 will suffice for all requests and for all versions of QuickBooks POS that support integrated applications.

Each release of QuickBooks POS continues to support all earlier versions of the SDK, meaning that requests using version 1.0 of the QuickBooks POS SDK are supported by all versions of QuickBooks POS.

However, new requests and fields are supported only in later versions of the SDK. As such, it is recommended that you set the QBPOSXML Version property to correspond to the version of QuickBooks POS you are interacting with.

These values are:

QuickBooks POS VersionValue
QuickBooks POS 1.0 - 4.01.0
QuickBooks POS 5.01.2, 1.1, 1.0
QuickBooks POS 6.02.5, 2.0
QuickBooks POS 7.0 and greater3.0

Enable SSL

Option for creating the connection with SSL enabled.

Upload Keystore File

Option to upload keystore file.


Add Configuration: Additional properties can be added using this option as key-value pairs.


After entering all the details, click on the TEST button.

If the connection service identification and authentication details are provided correctly, a success message stating “connection available” is generated.

Click on the CREATE button to save the changes.

If the details are incorrect or the server is down, you will get a message “Connection unavailable”.

Top