Transactions in SuiteTax

When you enable the SuiteTax feature, transactions for the last three years are migrated asynchronously. You can migrate older transactions on demand by opening the transaction record. During migration, SuiteTax determines and assigns the subsidiary tax registration and entity tax registration, and generates the tax details for the legacy transaction.

Taxable transactions are initially locked for creation and editing after SuiteTax is enabled. You need to complete the following required steps before you can create and edit taxable transactions:

In SuiteTax, transaction forms include the Tax Details subtab and the Summary box shows the Tax Total field and tax summary by tax type. You can also customize transaction forms to show the Total After Taxes field on the Summary box. For more information, see Tax Details on Transactions in SuiteTax.

Note:

Tax lines from migrated transactions are included in the SuiteTax generic tax report.

Migration of Journal Transactions

When bulk transactions are migrated, journal transactions are omitted and migrated on demand. Please take this into consideration for legacy tax periods reports and searches.

Journal transactions are not migrated asynchronously along with other transaction types after enabling SuiteTax. To migrate journal transactions, you can open the journal transaction record for view or edit. During migration, SuiteTax determines and assigns the nexus based on tax codes:

  • if there are no tax codes on a journal, nexus remains empty.

  • if there are tax codes from a single country on a journal, nexus is set to that country (even if it is not under the journal's subsidiary).

  • if there are tax codes from multiple countries on a journal, nexus value is retained as in the legacy journal transaction.

Working with Migrated Transactions in SuiteTax

You can still work with transactions created before SuiteTax was enabled. However, in SuiteTax, the tax engine is now responsible for tax determination and calculation. For information about when taxes are preserved or recalculated when editing transactions, see Editing Transactions in SuiteTax.

Take note of the following when working with transactions created before SuiteTax was enabled:

  • Viewing transactions – When you view a migrated transaction in SuiteTax, the tax amount and gross amount are shown on the Items subtab. The tax information from the legacy transaction is preserved and shown on the Tax Details subtab. The tax engine will not be notified or triggered to recalculate taxes when viewing migrated transactions.

  • Deleting and voiding transactions – You can delete or void migrated transactions without calling the tax engine to check for consistent tax reporting behavior, if the migrated transaction was not passed to the tax engine. That is, tax engine was never notified for tax details override or called for tax recalculation.

    If the migrated transaction was passed to the tax engine, you can still delete or void the transaction but the tax engine will be notified when you do so.

  • Approving transactions – For both migrated legacy transactions and transactions created in SuiteTax, the tax engine is not called or notified upon transaction approval.

  • Transforming transactions – Migrated transactions can be transformed. The tax engine can access the related transaction and consider the taxes calculated by the legacy tax engine on the original transaction.

  • Editing transactions – Transactions created before SuiteTax can be edited after migration. Taxes can be preserved or the tax engine can be triggered to recalculate taxes depending on the changes made to the migrated transactions. For more information, see Editing Transactions in SuiteTax.

For information about new transactions in SuiteTax, read the following topics:

General Notices