NetSuite Integration

Article author
Nneka
  • Updated

This guide will walk you through integrating Remote with NetSuite to streamline management for Employer of Record (EOR) customers. The integration automatically syncs Pre-funding and Reconciliation invoices from Remote to NetSuite to simplify your financial processes.

This integration is for you if you want to:

  • Automatically sync Pre-funding and Reconciliation invoices from Remote to NetSuite.
  • Save time and improve financial accuracy by automating account mapping.

In this article, we'll cover the following:

Prerequisites

Before you set up the integration, make sure you have the following:

Create Required NetSuite Vendors

Before activating the Remote integration, you need to manually create the following vendors in your NetSuite account. This setup ensures seamless syncing of invoices between Remote and NetSuite.

  1. Remote Technology Services, Inc.
  2. Canada Remote Technology Inc.
  3. Remote Europe Holding BV

Each of these vendors must meet the following criteria:

  • Vendor is created manually in your NetSuite account.
  • Vendor is linked to all available subsidiaries in your NetSuite instance.
  • Vendor is set up before activating the Remote ↔ NetSuite integration.

Follow these steps to set up the required vendors:

  1. Log in to your NetSuite account with admin permissions.
  2. Navigate to Lists > Relationships > Vendors.
  3. Click New to create a new vendor.
  4. Enter the vendor name mentioned in the list above.
  5. Set the Primary Subsidiary for the vendor.
  6. Under the Subsidiaries section, select all available subsidiaries.
  7. Click Save to finalize the vendor record.
  8. Repeat steps 3 to 7 for the remaining vendors.

Once all these vendors are created and linked to all subsidiaries, you need to verify that the vendors are set up correctly and then proceed with activating Remote ↔ NetSuite integration.

Ensure all vendors are properly linked to all subsidiaries before proceeding. Missing vendors or incomplete subsidiary linkage can cause issues with invoice syncing.

Connect Remote to NetSuite

To integrate your NetSuite account with Remote, you first need to link the two accounts. Refer to this guide on how to link NetSuite account to Remote for the necessary steps.

Configure Integration

After enabling the integration, a setup guide will appear in Remote. This setup involves mapping your Remote entities to NetSuite subsidiaries based on your organizational structure.

Company-level setup for single subsidiary

This option is for you if you want to sync all Remote entities to one NetSuite subsidiary. It is best for small businesses or organizations with only one subsidiary in NetSuite.

  1. Select Map all Remote entities to the same subsidiary from mapping preferences.
  2. Map all Remote entities to a single subsidiary in NetSuite and click on Save.

    image (8).png
    When mapping legal entities from Remote to NetSuite subsidiaries, it's crucial to ensure that both entities use the same currency. For example, if you're mapping a Portugal legal entity (which uses EUR) to a subsidiary that uses USD, NetSuite will generate an error since it doesn't support multi-currency at the subsidiary level.
  3. Next, to map invoices, you have two invoice breakdown options:
    • Standard Breakdown: syncs invoices as they appear.
      • From the invoice breakdown preference, choose Standard breakdown.

        image (9).png
      • From the NetSuite account dropdown, map each invoice item to the correct account.

        image (10).png
      • Click Save.
    • Department Breakdown: splits invoice line items by department.
      • From the invoice breakdown preference, select Breakdown by department.

        image (11).png
      • Map each invoice item under every department to the correct NetSuite account.

        image (13).png
      • Once every department is mapped, click on Save.

        image (14).png

Entity-level setup for multiple subsidiaries

This option is for you if you want each Remote entity mapped to a specific NetSuite subsidiary. It is best for organizations with multiple subsidiaries or complex financial structures.

  1. Select Map each Remote entity to their own subsidiary from the Mapping preferences.multiple subsidiaries-1.png

  2. Map each Remote entity to its corresponding NetSuite subsidiary.multiple subsidiaries-2.png

  3. Choose the desired invoice breakdown option from the following:

    • Breakdown by Remote entity: maps Remote invoice items to each entity.

      • Select the Breakdown by Remote entity option from the invoice breakdown preferences page.multiple subsidiaries-3.png

      • Click on Map against each legal entity to map each invoice item to a NetSuite account. This ensures proper categorization of your financial statements.multiple subsidiaries-4.png

      • Repeat the same process until all legal entities are mapped. Then click Save.multiple subsidiaries-5.png

    • Breakdown by Remote entity and department: maps Remote invoice items to both entity and department.

      • Select the Breakdown by Remote entity and department option from the invoice breakdown preferences page.multiple subsidiaries-6.png

      • Click on Map against each legal entity to start mapping invoice items to a NetSuite account for every department.multiple subsidiaries-7.png

      • Repeat the steps until all departments against all legal entities are mapped, then click Save.multiple subsidiaries-8.png

Step 3 - First-Time Manual Sync

  1.  

First-Time Manual Sync

Before automatic syncing can be enabled, you need to perform a one-time manual sync to ensure data accuracy.

  • Go to the Overview tab in Remote.
  • Locate the Manually Sync Remote to NetSuite option. Click on the Select data button.
  • Select the types of invoices to sync: pre-funding, reconciliation, or both. Click Confirm to proceed.

    image (6).png

  • Click the Sync button to initiate the manual sync process.

    image (7).png

This feature provides flexibility, letting you control which invoices are pushed to NetSuite at any time.

Enable Automatic Invoice Sync

Once the manual sync is completed, you can enable automatic syncing to keep your records updated.

  • Go to Settings tab in Remote dashboard.
  • Toggle on the Automatic Sync option.

    image (5).png

Automatic syncing will run in the background, keeping your financial data up-to-date without any manual intervention.

Monitor Sync Results

  • Go to the Synced Invoices tab to view all invoices that have been successfully synced to NetSuite.

    • Sync status
    • Timestamp of each event
    • Error messages for troubleshooting (if any)
  • The Events History tab provides an audit trail, showing details of each sync event, including:

By following these steps, you can ensure a smooth integration between Remote and NetSuite, automating your invoice management, and improving financial accuracy. Adjustments to these configuration settings can be made at any time to better align with your changing organization's needs.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.