Already a NinjaOne customer? Log in to view more guides and the latest updates.

NinjaOne PSA and Billing: Enable the QuickBooks Integration

Topic

This article explains how to activate the QuickBooks integration within the NinjaOne Billing application.

To learn how to use NinjaOne Billing, refer to NinjaOne Billing: Getting Started with Professional Services Automation (PSA).

Environment

  • NinjaOne Billing
  • NinjaOne Integrations
  • QuickBooks

Description

After activating the NinjaOne Billing feature, you can activate the QuickBooks integration. This integration allows you to map organizations and products in NinjaOne to QuickBooks data.

After you click Enable in the Integrations tab, you will automatically navigate to the QuickBooks login page. Sign in using your existing Intuit Account. If you do not already have an account, you can create one at this point in the process.

Important Considerations

Consider the following notes before proceeding:

  • You must use an account with QuickBooks administrator permissions. 
  • NinjaOne will not sync any invoices that you created before activating the integration. 

  • You must update your agreements with the settings for the new integration, or they will not sync.

A QuickBooks Online account is optional when using NinjaOne Billing. For automatic invoicing to work as intended, you must deactivate transaction numbers in QuickBooks Online. To do so, navigate to Account and Settings in QuickBooks and then click Sales. In Sales form content, set Custom transaction numbers to Off.

How to Activate the Integration

When QuickBooks is activated, a Settings button will appear; click this button to configure and sync your QuickBooks settings with NinjaOne.

PSA_integrations_settings.png
Figure 1: Integrate your QuickBooks account with NinjaOne Billing

  • Customers: Map your organizations created in NinjaOne to the customers you created in QuickBooks. If the names match, you can use the Auto Map button. If not, select the checkbox next to any mapped or unmapped organization to view the Change Mapping option. The Auto Map option displays a dialog that allows you to confirm the mapping is correct.

PSA-QB_map customers.png
Figure 2: Map your NinjaOne organizations to QuickBooks customers

If you leave an organization unmapped, NinjaOne creates a new QuickBooks customer when you attempt to synchronize an invoice.

Import Tax Codes for Invoices

After you integrate your accounting tool, you can add your account tax codes.

  1. In the NinjaOne Billing app, click Accounts and select Import accounts or Add account code.
  2. When you select Import accounts, NinjaOne will pull a list of tax codes from your QuickBooks or Xero account. 
    1. Select the checkbox next to each code you want to import, and then click Continue
    2. You can edit the account code or name on the Review accounts page. 
    3. Click Import to confirm your selection.
  3. When you select Add account code, you must create a new account code and name.

After you import the account codes, you can create invoices from the tax codes in the Finance sidebar menu. To learn more, refer to NinjaOne Billing: Invoice Settings.

Additional Resources

Refer to NinjaOne Billing: Resource Catalog to view all related articles.

FAQ

Next Steps