Configuring QuickBooks Integrations - m3ter Documentation

Documentation Index

Fetch the complete documentation index at: /llms.txt

Use this file to discover all available pages before exploring further.

You can define integrations for sending your end customer Account Bills generated in m3ter outbound into your QuickBooks system:

This topic also includes a section designed to help you set up your QuickBooks system and configure the required External Mappings in preparation for sending Bills from m3ter through to your QuickBooks instance:

Creating the Integration

You can quickly set up a QuickBooks integration in the Console.

Notes:

To create a m3ter - QuickBooks integration:

  1. Select Integrations:

The Integrations page opens with All selected by default.

  1. Select QuickBooks:

The Integrations>QuickBooks page opens.

  1. On the Configurations panel, select Configure new integration>Configure bill integration:

The Create page opens and the Entity type - Bill and External system - QuickBooks are shown at the top of the page.

  1. Use the Global configuration panel to:

Notes:

Notes:

  1. Use the Entity configuration panel to configure the m3ter entity you’ll be synchronizing with for the integration. In the case of a Bill integration, this entity will be the Bill generated for a customer Account in m3ter:

Notes:

  1. Use the External system configuration panel to enter the settings specific to the external system. These settings include field mappings as well as other system-specific configurations:

Warning! Do not enter an email address directly into this field: You’ll receive an error message when you try to save or update the integration configuration.

Possible rounding errors! If you enable Strict line item mapping, this might result in rounding errors for the originating Quantity or Unit price values being mapped directly.

  1. Select Create integration. You are returned to the Integrations>QuickBooks page, where the integration is listed on the Configurations panel:

Setting Up Authentication for the Integration

When you’ve created a QuickBooks integration, you can select an Integration Credential you’ve created for authentication allowing the integration to connect with your QuickBooks system.To set up authentication for your m3ter - QuickBooks integration:

  1. Select Integrations. The Integrations page opens.
  2. Select QuickBooks. The Integrations>QuickBooks page opens.
  3. On the Configurations panel, select the Name hotlink text of the QuickBooks integration you want to set up authentication for. The Integration details page opens:
  1. Select Connect credential. A Select credential modal appears.
  2. Select a Credential you created earlier and want to use to authenticate the integration with QuickBooks. See Creating QuickBooks Integration Credentials.
  3. Select Confirm. The modal closes and on Integrations details the integration now shows as CONNECTED:

Tip: Testing your Integration Setup? Your QuickBooks integration is now available for use. However, it remains in Beta release and we strongly recommend you test the implementation in your m3ter Sandbox or QA environment before releasing it to your Production environment. See section 7. of our Terms of Service for Beta Usage.

Tip: Integrations API Calls? When you have set up your Quickbooks integration, you can review and manage the integration using a full set of API Calls. See the Integrations section of our API Reference Docs.

Setting up QuickBooks and Required External Mappings in m3ter

This section provides guidance on setting up QuickBooks and any required External Mappings in preparation for sending out Bills to QuickBooks.

Warning: Important - Please consult your QuickBooks Documentation! The instructions given in this section for setting-up your QuickBooks system to prepare for an outbound Bill integration with m3ter are intended for guidance only. We do not hold ourselves responsible for any changes made by QuickBooks, and strongly recommend that you consult the QuickBooks end user documentation as you perform this configuration and that you treat the QuickBooks documentation as authoritative.

**To set up QuickBooks and configure External Mappings:**Firstly, in you QuickBooks Sandbox:

  1. In your QuickBooks Sandbox, create the Customer
  1. Go to Settings>Account and settings>Advanced:
    • Set Home Currency to match the default currency configured for your m3ter Organization.
    • Turn on Multicurrency if you intend to invoice in currencies other than your default currency, and then add these additional currencies.

Secondly, in your m3ter Organization

  1. Select Integrations>External mappings. The External mappings page opens.
  2. Select Create External mapping. The Create pages opens at Stage 1: Select mapping type.
  3. Enter External mapping settings:
    • m3ter entity type. Select Account.
    • External system. Select QuickBooksSandbox.
  1. Select Next. The Create page adjusts to show Stage 1: Select mapping type as completed and allowing you to perform Stage 2: Add mapping IDs.
  2. Enter External mapping details:
    • m3ter entity. Select the m3ter Account you want to map to the QuickBooks Customer.
    • External entity ID. Enter the ID of the Customer object you’ve created in your QuickBooks Sandbox.

Tip: Possibles values might show! Note that if the possible values for the External entity ID field can be fetched for the External QuickBooks system, then you can use a drop-down list to select the value for this field from the list of possible values returned.

  1. To check that your QuickBooks setup and External Mappings configuration is correct, you can now:
    • In your m3ter Organization, generate a Bill for the Account and then Approve the Bill. This will activate your QuickBooks integration and the Bill will be sent outbound to your QuickBooks system.
    • In your QuickBooks system, go to Sales>Invoices and confirm that an invoice has been created for the respective Customer and that line item amounts are correct.