NewMaxio Metering is now available — usage-based billing for Advanced Billing.Learn more
/

Set Up Multi-Currency for the NetSuite Integration

··

Last updated on Aug 24, 2026

Set up multi-currency support when syncing NetSuite with Maxio to ensure applied amounts and balances calculate correctly. This requires NetSuite custom fields and Maxio mapping updates. Complete these steps only if multi-currency is already enabled for your account.

Set up from NetSuite

Create two custom fields in NetSuite to support Maxio's Applied Amount and Balance calculations:

  1. Go to Customization > Lists, Records, & Fields > Transaction Body Fields, then click New.

    Next, create custom fields to represent the Applied Amount and the Balance.

  2. On the upper part of the custom field setup page, for Label, enter Applied Amount Custom Field.

  3. For Type, select Decimal Number.

  4. On the lower part of the form, click the Validation & Defaulting subtab.

  5. Set the Default Value to:
    {total} - {amountremainingtotalbox}
    NetSuite transaction body field setup on the validation and defaulting subtab, with the default value formula highlighted

  6. Check the Formula box next to the Default Value field.

  7. Click Save & Apply to Forms to save these settings to the form.

  8. Repeat step 1 to create a new custom field for Balance.

  9. For this next Label, enter Balance.

  10. For Type, select Decimal Number.

  11. Click the Validation & Defaulting subtab.

  12. Set the Default Value to:
    {amountremainingtotalbox}

  13. Again, check the Formula box next to the Default Value field.

  14. Click Save & Apply to Forms.

Set up from Maxio Platform

Configure Maxio to use the custom fields you just created in NetSuite:

  1. Enable Multi-Currency in Maxio Platform.

  2. Navigate to the NetSuite Integration screen.

  3. From the actions located on the top right, click Use Default Mappings.
    NetSuite integration header with a Use Default Mappings tooltip over one of its icons

  4. Check the following mappings:

    • Get Invoices
    • Get Credit Memos
    • Get Payments
    • Get Refunds
      Use Default NetSuite Mappings dialog with a checkbox per synchronization step, noting there is no automatic undo
  5. Click Use Default.
    Next, you will edit the Get Invoices mappings.

  6. From the NetSuite Integration screen, scroll down to Get Invoices under the Synchronization section.

  7. Hover over the hamburger menu icon to the left of the Get Invoices sync step and click Settings.
    This opens the Edit Mappings for Get Invoices screen.

  8. Under Mappings, adjust the Applied Amount and Balance mappings to point to the record version of the custom mappings you created in NetSuite.
    Edit mappings panel for getting invoices, with the applied amount and balance rows highlighted showing their NetSuite field expressions

  9. For Applied amount, click the down arrow and find the Applied Amount Custom Field mapping.

  10. Select the mapping with the record parameter.

  11. For Balance, find Balance Custom Field and select the mapping with the record parameter.

  12. Scroll down to the bottom of the screen and click Save.

For common sync errors and how to resolve them, see Troubleshooting and FAQs.

Still need help?
Reach out and our support team will take it from here.

Contact support