Accounting & NetSuite

Netsuite as an accounting integration in Flxpoint allows users to seamlessly manage their financial operations by supporting the synchronization of accounting data. Specifically, it enables the functionality to Send Accounting Orders and Send Accounting Shipments, ensuring accurate and up-to-date order and shipment information is reflected in your Netsuite system. This streamlines financial processes and enhances overall accounting efficiency. 
 

How to connect

NetSuite Setup Prerequisites

Before connecting your Accounting integration, please configure your NetSuite account correctly. This ensures that all financial data (orders and shipments) sync accurately and prevents common connection errors.

Enable Features

Go to Setup > Company > Enable Features and, under the SuiteCloud tab, enable:

  • SuiteScript
  • SuiteTalk (Web Services)
  • REST Web Services (Ensure enabled)
  • Token-Based Authentication

Set Permissions

In Setup > Users/Roles > Manage Roles, assign Full Level access for:

Setup Permissions
  • Access Token Management
  • Log in using Access Tokens
  • REST Web Services
List Permissions
  • Custom Record Entries
  • Item Collection
  • Items
  • Record Custom Field
  • Subsidiaries (if needed)
  • Vendors
  • Customers
Transactions Permissions
  • Sales Order
  • Purchase Order
  • Item Fulfillment
  • Inventory Adjustment

These settings are vital for an error‑free integration and accurate financial reporting.

  • Click the Account Settings gear icon on the left menu.
  • Select Accounting from the left menu.
  • Click the + button to set up a new accounting integration.
  • Choose Netsuite Sales Order from the list of integrations.
  • Fill in the required fields:
    • Connection Name
    • Client ID
    • Client Secret
    • Netsuite Store ID
    • Token ID
    • Token Secret
  • Click Test Connection to verify the connection.
  • Click Save Connection to complete the setup.
  • Once you've selected or created your connection, click Save and Proceed.
  • Enable or disable Linking to Existing Sales Receipts and click Save and Proceed.
  • Enable the toggle switch for the desired Accounting Operations.
  • For each enabled Accounting Operation, select your desired source(s) or channel(s).
  • You may have multiple sources/channels on a single connection.
  • Click Save and Complete to finish.
  • How to Generate NetSuite Token ID & Token Secret:
    1. Log in using a role with the User Access Token permission.
    2. In the Settings portlet, click Manage Access Tokens.
    3. Click New My Access Token.
    4. On the Access Token page:
      • Select the Application Name (we recommend naming it “Flxpoint”)
      • The Token Name is auto‑generated, or you can enter your own.
    5. Click Save. The confirmation page displays the Token ID and Token Secret (they do not expire unless you revoke them).
    6. Note: Tokens created in your production account are not copied to sandbox or preview accounts. Generate new tokens for those environments.
Netsuite Connection



Accounting Operations

Send Accounting Orders 

Supported
Operations Details

Yes, we support sending accounting orders to NetSuite!

Flxpoint seamlessly integrates with NetSuite to help you manage your accounting orders efficiently. When an order is placed, Flxpoint can automatically sync it to NetSuite as a sales order. Whether the order is fulfilled from your internal warehouse or dropshipped from a supplier, Flxpoint ensures that your NetSuite system reflects the correct information.

How It Works

Depending on how the order is fulfilled, Flxpoint handles the synchronization differently:

  • Internal Fulfillment: If you fulfill the order from your own warehouse, Flxpoint creates a sales order in NetSuite.
  • Dropship Fulfillment: If the order is dropshipped from a supplier, Flxpoint creates both a sales order and a purchase order in NetSuite to accurately represent the transaction.

Example 1: Internal Fulfillment

  • A customer orders 3 units of SKU123.
  • You fulfill this order from your internal warehouse.
  • Flxpoint creates a sales order in NetSuite for SKU123 with a quantity of 3.

Example 2: Dropship Fulfillment

  • A customer orders 2 units of SKU456.
  • The order is dropshipped from a supplier.
  • Flxpoint creates a sales order in NetSuite for SKU456 with a quantity of 2.
  • Flxpoint also creates a purchase order in NetSuite to the supplier for SKU456 with a quantity of 2.

Customer Management

When sending orders to NetSuite, Flxpoint ensures that customer information is accurately reflected:

  • If the customer already exists in NetSuite, Flxpoint associates the order with that existing customer record.
  • If the customer does not exist, Flxpoint creates a new customer in NetSuite using the information provided during checkout.
 
 

Send Accounting Shipments 

Supported
Operations Details

Yes, we support accounting shipments sync!

Once your accounting order is ready, we can seamlessly sync the shipment details to ensure everything stays up to date.

 
 

 

How can I help?

Let us know who you are

Optional: share your name and email so we can help you better!