Skip to main content

Connect Guide | 2. Connect Moss with Oracle NetSuite

Anna Dziurosz avatar
Written by Anna Dziurosz
Updated yesterday

This is the second article in our NetSuite Guide, which explains how to successfully connect Moss and NetSuite.

Before you start connecting Moss and NetSuite, please ensure that you meet all the requirements and have the necessary data ready—these topics are covered in the first article in the NetSuite Guide.


General information

Connecting your Moss account to NetSuite will allow you to automatically import your GL accounts, Suppliers, VAT rates and Cost centers; and easily export your card transactions from Moss to NetSuite in just a couple of clicks. This article explains how you set this connection up.


Connect Moss to Oracle NetSuite

Things to consider before you start:

  • You will need access to Moss as an admin or internal or external accountant.

  • We recommend that the setup of the integration is done by a user who has the “Administrator” role in Netsuite. Learn more.

Watch a video:

The video below goes through all the requirements that have to be prepared in order to connect NetSuite and also shows how to connect both systems, once you have all the requirements ready.

Read the steps to follow along:

  1. Open up Moss

  2. Go to "Settings" > "Accounting" and click on "Connect to Accounting System"

  3. Select the NetSuite integration

  4. Copy the Account ID for your NetSuite Account from the Browser URL when you are logged in to NetSuite

  5. Enter the "Token ID" and "Token Secret" which we created during the previous step (The option to use additional connection parameters should only be used after consulting our Support team)

  6. Click on "Connect to NetSuite"

  7. Select the entity you want to connect to, then press "Sync and Continue".



  8. Moss imports your Chart of Accounts, Vendors and Tax Codes from NetSuite into your Moss account.

  9. Select the Moss Balance Account and the Cash-in-Transit Account which is used to top up the Moss balance (If you want to export an entry “Primary business account to Moss Balance Account” you can select the preferred bank account here.)

  10. Define Default Moss Vendor or enable supplier accounting for card transactions to book transactions on respective vendor accounts. The Chart of Accounts has been synced from NetSuite.

  11. Map your first cost dimensions such into Moss. These should be your primary dimensions such as Class, Location or Department. You can re-name these in the Moss UI in a later step if you don't use Cost Center and Cost Carrier. You can also load more dimensions later. Please find additional information on Dimensions here.

    Supported Cost Dimensions:

    • Departments

    • Classes

    • Locations

    • Custom Segments

  12. In the next Review step you can review your settings so far and add additional configuration. All of these configuration can be adjusted at any time later.

    - Line Description Export Type You can specify if Moss posts a standard combination as "booking text" into the expense memo field or the custom note text you enter in Moss only (we recommend to test both scenarios if you are unsure)
    - The transaction form fields do not need to be specified, except you are explicitly asked by our Support team to do so
    - Accounts Payable accont: You can specify a Moss specific Accounts Payable accont for Moss exports if you want to post all Moss transactions onto this. Otherwise Moss uses NetSuite default settings or Vendor Account defaults
    - Enable supplier accounting When toggled off, card transactions are posted on a single Moss vendor, when toggled on, the respecitve vendor accounts per merchant is being used in transactions (the latter does still allow to post smaller amounts on a single collective Vendor account)
    - FX and Payment fees account: This account is used to post bank fees of service fees Moss charges for FX payments. These will be posted separately from the actual expense
    - Enable Expense Reports for reimbursement exports: If toggled off, Moss will post employee reimbursements as Vendor Bills, Employees must be created as Vendors. If toggles on, Moss posts these expenses as NetSuite Expense Reports, posted on Employees and Expense Categories.
    - Enable the creation and updating of suppliers from Moss: If toggled on, you can create new Vendors directly from the Moss interface. These get synced into NetSuite via API.

  13. Continue to set up the Chart of Accounts, Vendors, VAT codes, Cost Centers and Cost Carriers. All Accounts should be synchronised from NetSuite already.

    After reviewing your Chart of Accounts, continue. These accounts can be marked inactive if not needed in Moss. You can access this page at any time later.

  14. Check synchronised Vendor accounts under “Suppliers”, then continue.

  15. Now check VAT rates (Tax Codes) synced from NetSuite. You can set VAT codes inactive, which are not needed on the Moss platform.


    Click three dots, hover over “Status” and select “Inactive” to mark VAT codes inactive. These codes will not appear as options for pre-accounting for cards, invoices and reimbursements.

  16. Check the dimension items that have been synced as Cost Center dimension on Moss from NetSuite. The dimension can be re-named in Moss later to use their actual NetSuite name.

  17. Now check the accounts that have been synced as cost carrier dimension on Moss from NetSuite and finish setup

  18. NetSuite connection and integration setup are now completed


You have now successfully connected both systems.

In the next article, you will learn how to export your data from Moss into NetSuite.

Did this answer your question?