FAQ

Oracle NetSuite - FAQ

Line-Level Ship-To

Enable multiple shipping routes

Enabling multiple shipping routes and per line tax calculation allows the CereTax integration to determine tax for each item based on it's ship-to address. 

Pre-Requisite for US Nexus

  1. Go to Setup > Accounting > Taxes > Set Up Taxes.
  2. Click the United States subtab.
  3. Check the Per-Line Taxes on Transactions box.
  4. Only the United States nexus subtab has the Per-Line Taxes on Transactions box. Other country nexuses calculate taxes at the line level by default.
  5. Click Save.

After you enable Multiple Shipping Routes, the Enable Item Line Shipping box is displayed on standard transaction forms.

To enable the multiple shipping routes feature:

  1. Go to Setup > Company > Enable Features.
  2. Click the Transactions subtab.
  3. In the Shipping & Receiving section, check the following boxes:
    • Advanced Shipping — Provide separate processes to shipping and accounting for fulfilling and billing sales orders
    • Shipping Label Integration — Generate tracking numbers and shipping labels when you ship using integrated shipping items
    • Multiple Shipping Routes — Ship to multiple destinations using multiple shipping services on a single transaction
  4. Click Save.
  5. If the transaction has multiple shipping routes, to enable NetSuite to calculate the correct amounts for each line item, in the transactions Items subtab, check the Enable Item Line Shipping box.

Add multiple shipping routes on a transaction:

  1. In NetSuite, create or open a transaction.
  2. On the Items subtab, check the Enable Item Line Shipping box.
  3. Select the Shipping address for each line.

Note: If multiple lines have the same Ship-To address NetSuite will aggregate the shipping total amount and allocate it to total for the first line, not distribute it across the lines. For example, if you have 3 lines where lines 1 and 3 are to Destination A and Line 2 is Designation B, then the shipping total for Destination A will apply to Line 1.

Address Validation

Is address validation supported in all countries?

No, address validation is only supported for US addresses at this time. Addresses from other CereTax-supported countries, like Canada, can still be used to calculate tax, but cannot be validated using the CereTax SuiteApp. CereTax will return an error in NetSuite when it cannot determine the location of the transaction based on the address inputs provided.


What fields are required for address validation? 

To validate an address, the existing address record must have a street address and postal code, or a street address, city, and state.


What does it mean when an "invalid address" error is returned after validating an address?

If you attempt to validate an address and CereTax cannot validate it against the USPS database, the address will be flagged as invalid. When this occurs, we recommend reviewing the Address 1 field in NetSuite and making sure it includes an actual street address and no supplemental information, like addressee. The street address field should only include the street address and any applicable building, unit, suite, or apartment number. If no changes are required to the Address 1 field, the address should be verified with the address owner.

Invoices

When an invoice is deleted or voided in NetSuite, is any action required in CereTax?

No, when an invoice is deleted or voided in NetSuite it will be automatically reversed and suspended in CereTax. When you view a deleted or voided invoice in CereTax it will have a status of "Suspended"


Which address type is used to calculate tax on transactions? 

The shipping address is the default address used to calculate tax. If a shipping address is not available on a transaction, the billing address will be used.

Tax Calculation

Is tax calculation only triggered through orders and invoices created in the NetSuite UI? 

No, the CereTax SuiteApp is configured to trigger tax calculation for orders and invoices created through the UI or NetSuite's API.