Configuring NetSuite 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 and manage integrations for sending your end customer Bills generated in m3ter, into your NetSuite system:

This topic also includes a reference section sets out the mappings for a m3ter - NetSuite integration:

Creating the Integration

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

Important! Notes and Warnings:

To define a m3ter - NetSuite integration:

  1. Select Integrations:

The Integrations page opens with All selected by default.

  1. Select Netsuite:

The Integrations>NetSuite 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 - NetSuite 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 will be synchronizing with for the integration. In the case of an outbound Bill integration, this entity will be the Bill generated for a customer Account in m3ter:

Warning: Credit and Debit line items on Bills! If you are using the NetSuite Advanced Revenue Module (ARM) and you’ve set up the integration to include CREDIT_MEMO and DEBIT_MEMO line items and you have added Credit or Debit line items to Bills, please ensure you enter service period start and end dates for these line items. This is a NetSuite requirement when using the ARM and if you omit these dates, the integration will not run correctly. See Adding Credit Line Items to Bills and Adding Debit Line Items to Bills.

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:
  1. Select Create integration. You are returned to the Integrations>NetSuite page, where the integration is listed on the Configurations panel:

Setting Up Authentication for the Integration

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

  1. Select Integrations. The Integrations page opens.
  2. Select NetSuite. The Integrations>NetSuite page opens.
  3. On the Configurations panel, select the Name hotlink text of the NetSuite 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 NetSuite. See Creating NetSuite Integration Credentials.
  3. Select Confirm. The modal closes and on Integrations details, the integration now shows as CONNECTED:

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

Mappings

This reference section sets out the mappings for a m3ter - NetSuite integration:

Bill

m3ter NetSuite Invoice Notes
accountId Customer Id External Mapping
billId invoice id External Mapping
dueDate dueDate Start of day
endDateTimeUTC endDate
purchaseOrderNumber PoNumber
sequentialInvoiceNumber tranid
startDateTimeUTC startDate

Bill Line Item

m3ter Line Item NetSuite Invoice Item Notes
convertedSubTotal amount (1) Rounded to two decimal places or whatever is set for the billing currency. (2) Depends on Split usage line item setting for the integration: (i) converted SubTotal is mapped if Item per product is selected or if the setting is not configured; (ii) If Item per usage band is selected, then bandSubTotal is mapped instead.
description description
id externalId
quantity quantity
pricingBandId ItemId External mapping: mapped to ItemId only if Item per usage band is selected for Split usage line items setting.
productId ItemId External mapping: mapped to ItemId only if Item per product is selected for Split usage line items setting.
rate rate