The QuickBooks SDK Accounting Integration with Neos is a direct bidirectional link between Neos data and the QuickBooks database. When using this integration, you’ll be able to request checks, enter deposits, and enter time entries in Neos that will link to your QuickBooks data.

The Neos QuickBooks integration allows you to send Names (Providers and Parties), check requests, and deposit requests from Neos to QuickBooks.

Neos sends the data to the Neos QB Integrator then the user will post Names, Checks, and Deposits from the Integrator to QB (similar to the Export window in previous versions).

Technical Specifications 

Minimum version required: QuickBooks 2014 Pro, Premiere or Enterprise.

Neos QuickBooks Integrator, Version 2.2.20

Installing the QuickBooks Integrator

  1. Download the Integrator from the Change Log or click on the following link Download QuickBooks Integrator
  2. Extract the downloaded file. Double-click on the QBNeedlesSetup.exe and follow the prompts in the InstallShield Wizard:

Connecting the Neos QuickBooks Integrator

To connect QuickBooks to Neos you must have the Needles Neos QuickBooks Integrator and the QuickBooks application running on the same PC

The Integrator will display.

  1. Click Yes on the Confirm to Proceed message.

  1. An Access Confirmation should display. Click Done to proceed.

Linking Names

In order to exchange information between Neos and QuickBooks SDK, Parties and Providers in Neos need to be
linked to Customers and Vendors in QuickBooks. This section details how to create and change those links.

Click the Link icon on the QB Integrator to create or update link settings for existing Party/Customer and Provider/Vendor names. For any name with a link to integrator you can change sync option.

A user must have permission to add/modify an Accounting Link.

To create an accounting link,

  1. Select Search Type to search by Name or Case.
  2. Enter a fragment of the desired name and click on the Search button. The matching names in Needles will display below.
  3. Select the name you want to link. The Names Id from Neos will display in the Id Field
  4. Below the Id field, select the Link Type to Customer or Vendor.
  5. Select the desired Sync Option. No Link (undo a link), Link Only (no updating), Link & Update (update name and address changes).

Adding Parties/Providers from Neos

If no name is found in QuickBooks when searching in the Integrator, you can add customers and vendors to QuickBooks in the following ways:

  1. Add the Customer/Vendor manually in QuickBooks and then use the Integrator to link it.
  2. If the name already exists as a Party or Provider in Neos, when posting a check or deposit request for that Customer/Vendor from the Integrator, it will automatically be created and linked in QuickBooks
  3. Add a new Party or Provider in Neos, and it will send it automatically to the Integrator when you click Save, where it can then be posted to QuickBooks
  4. Check the Names Queue in the Integrator. To open the Names Queue, click on the queue icon in the upper left corner. (Click Refresh if you already have it open.)

    The Names Queue will display.

Sending Check/Deposit Requests from Neos

To send a check or deposit request,

  1. Open the value tab in the desired case
  2. Select the value item or add a new value item
    that needs to be paid or credited.
  3. Click on Add Transaction to enter a new payment or adjustment transaction.


    1. Transaction C/D = Debit = Check request
    1. Transaction C/D = Credit = Deposit request

[NOTE: If you used previous versions of Needles with QuickBooks SDK integration, you will notice the Check and Deposit Queues is like the Export Checks/Deposits Window in the older versions.]

The check/deposit will display in the corresponding pending list. To send the requests to QuickBooks,

When the check is printed the Check # should populate the Reference field of the transaction in the Value item from which the request originated