OneSource Tax Processor Integration

OneSource tax processor can be used for calculating and committing taxes.

This tax processor does not support tax calculations for Manual Charges. An error will occur and prevent a user from creating a manual charge with the Submit for Taxation checkbox selected.

For manual invoices (reissue with retax, reverse, and manual), in the tax calls, theAccount Number and Account Name from original invoices are sent.

Review the following information before configuring the external tax processor:

  • Ensure that you have a OneSource account.

  • Create at least one tax charge category.

If you want to calculate the estimated tax on order, ensure that the Calculate Tax During Order Billing system setting is set to True. Refer to System Settings for more information about changing system settings.

Complete the following steps to configure a OneSource integration:

  1. Select Admin from Gotransverse application menu Module menu icon.

  2. Click Integration in the left pane.

    Integration Window

    Integration Window

  3. Locate the Tax Processors section.

    Integration Window  - Tax Processors Section

    Integration Window - Tax Processors Section

    Click the collapse icon icon in the left pane to hide it. Click the icon to open it.

  4. Click the Add button to open the Add Tax Processor window.

    To edit a tax processor, click Edit under the Actions column. Edit available information on the Edit Tax Processor window opens.

  5. On the Add Tax Processor, enter the required and relevant information:

    Add Tax Processor Window - OneSource

    Add Tax Processor Window - OneSource

    Required fields are marked with an asterisk.

    • Tax Processor Type* — Select OneSource.

    • Default Tax Category* — Select a tax category that you set up in Charge Categories. If you have not created a tax category yet, click Add to create a new tax charge category. Refer to Add Charge Category for more information about adding charge categories.

    • Environment* — Select one of the following environments.

      • Sandbox: Any actions and changes are performed in a test environment and do not affect customers.

      • Production: Any actions and changes are performed in a production environment and affect customers.

    • Username* — Enter the OneSource account login user name.

    • Password* — Enter the OneSource account login password.

    • External Company ID* — Enter the External Company ID provided by OneSource, which is the unique identifier used by your business application to indicate which company to use in OneSource Indirect Tax Determination. This identifier also distinguishes between different calling applications that may be used by your company.

    • Company Role* — The role the company plays in a given transaction. Each role results in different transaction tax and reporting requirements. Enter the first capital letter of the needed role:

      • B: Buyer

      • M: Middleman

      • S: Seller

    • Code* — Select the code to be sent to OneSource for the tax determination. This relates to the mapping of the Gotransverse charge category item code to the OneSource code.

      • Product Code

      • Tax Code

      • Commodity Code

      Your OneSource configuration defines what value must be selected in this field.

    • Account Number* — Select the value from the drop-down to be used as the Account Number for the OneSource tax processor:

      • Customer Number

      • External Customer Number

      • Billing Account Number

      • External Billing Account Number

      • Responsible Billing Account Number

      • External Responsible Billing Account Number

      • Responsible Customer Number

      • External Responsible Customer Number

    • Host System* — A unique name for your ERP system. The combination of Calling System Number, Host System, and Unique Invoice Number form a unique key for an invoice in the Audit Database.

      If this field is not populated, OneSource Auditing reports will include the Database ID in their reports. So, this value will differ in production. This is a pass-through field and can be ERP or business-defined.

    • Calling System Number* — A unique identifier for your ERP system. The combination of Calling System Number, Host System, and Unique Invoice Number form a unique key for an invoice in the Audit Database.

      If the field is not populated, OneSource Auditing Reports will include the transaction’s Invoice Date in their reports. This is a pass-through field and can be ERP or business-defined.

    • GTV Invoice Item Charge Tax Identifier Attribute* — If needed, enter the OneSource attribute number for the Invoice Item Charge Tax Identifier value. Otherwise, enter NONE.

      Whether you need to enter this value depends on your OneSource configuration.

    • GTV Product Code Attribute* — If needed, enter the OneSource attribute number for the Product Code value. Otherwise, enter NONE. Whether you need to enter this value depends on your OneSource configuration.

    • Total Tax Amount Attribute* — If needed, enter the value that will override the total tax amount calculations. Otherwise, enter NONE or 0.

      If you enter the value for Total Tax Amount Attribute that is less or greater than zero, the total tax amount will balance to the value entered in this field and will not be calculated by OneSource.

  6. Click Finish to save your configuration and close the Add Tax Processor window.

 

 

 

Topic updated: 06/2024.