Tax Determination

Custom elements for field mapping

Learn how to create custom elements to map your NetSuite fields to Sovos fields.

You can use custom elements to map your fields in NetSuite to preset Sovos fields. This allows you to send more data to Tax Determination for each transaction.

You can create custom elements for the following Sovos fields:

  • Customer Code
  • Good/Service Code
  • Line Custom Attribute 1
  • Line Custom Attribute 2
  • Line Custom Attribute 3
  • Line Custom Attribute 4
  • Line Custom Attribute 5
  • Transaction Custom Attribute 1
  • Transaction Custom Attribute 2
  • Transaction Custom Attribute 3
  • Transaction Custom Attribute 4
  • Transaction Custom Attribute 5
Note:

You can only have one custom element for each Sovos field.

If you create a custom element for the Good/Service Code field, the NetSuite field you map to Good/Service Code will take first priority in Tax Determination. If the NetSuite field is blank, Tax Determination will use the Sovos Product Tax Code. If the Sovos Product Tax Code field is blank, Tax Determination will use the item name.

To create a Sovos custom element, you must first create either a transaction body field or a transaction line field. Transaction body fields are used to gather more information about a transaction, while transaction line fields are used to gather more information about line items in a transaction.

Create a transaction field

  1. Go to one of the following pages:
    • To create a transaction body field, go to Customization > Lists, Records, & Fields > Transaction Body Fields.
    • To create a transaction line field, go to Customization > Lists, Records, & Fields > Transaction Line Fields.
  2. Click New.
  3. Enter a name for the transaction field in the Label field.
    This is what the transaction field will be called on the form, so the name should tell you what the transaction field is for.
  4. Enter a unique string or number to identify the transaction field in the ID field.
    NetSuite will automatically add custbody or custcol to the beginning of the ID, depending on whether the transaction field is a body field or line field.
  5. Select the type of field you want to create from the Type dropdown.
    The field type determines the kind of information that will be collected in the transaction field.
  6. On the Applies To tab, select the forms that you want this transaction field to appear on.
  7. Click Save.

Create a custom element

  1. Enter Sovos Legacy Cust Elements in the search bar, then click the page in the search results.
    The home screen of NetSuite Legacy Tax with Sovos Legacy Cust Elements entered into the search bar. The search bar and the search result Page: Sovos Legacy Cust Elements are highlighted.
  2. Click New Sovos Legacy Cust Elements.
  3. Enter a name for the custom element in the Name field.
  4. Enter the ID of the transaction field in the NetSuite Field ID field.
  5. Select the Sovos field you want to map to the transaction field from the Sovos Custom Element dropdown.
  6. Click Save.