Setting up Currency Rounding for SCIS

This topic applies to

Applies to

SuiteCommerce InStore

SCIS can round the total order amount (up or down) to the nearest currency value for a particular locale. In this way, SCIS manages decimal precision effectively.

First, you must select the rounding item on the SCIS Settings record. Then, select a rounding setting on the SCIS Payment Method records you use for cash and for custom payment methods.

Note

Rounding only applies to cash transactions and custom payments. After you complete the setup tasks, currency rounding is applied to the total amount of every cash payment or custom payment method, and refund involving a cash payment or custom payment method.


To set up currency rounding:

  1. Go to Customization > Lists, Records, & Fields.

  2. Scroll to SCIS Settings, and then click List in that row.

  3. Click Edit to modify an existing record.

  4. Click the Order subtab.

  5. Select the Rounding Item installed by the SuiteCommerce InStore SuiteApp. It is named, ns_pos_rounditem

  6. Click Save.

  7. Edit the CustomConfiguration.js file.

    Add IDs for the tax groups you want to use for calculating tax on transactions where rounding was applied. Set the applicable zero percent tax groups for rounding. (Replace 0 with the ID for the applicable tax groups in your account.)

    ,   nonTaxableTaxCodes: {
          US: 0
       ,   CA: 0
       ,   AU: 0
       ,   NZ: 0
       ,   GB: 0
    ,   SP: 0
    ,   DE: 0
    ,   FR: 0
  8. Set the Rounding field on SCIS Payment Method records.

    1. Go to Customization > Lists, Records, & Fields.

    2. Scroll to SCIS Settings, and then click List in that row.

    3. Set rounding on cash payment methods and custom payment methods.

      Cash amounts are rounded up or down according to the smallest SCIS quick cash denomination, according to the currency in your locale and your settings. Select from the following options:

      • Round up – Select this option to always round up to the nearest Quick Cash Denomination.

      • Round down – Select this option to always round down to the nearest Quick Cash Denomination.

      • Auto – Select this option to round up or down to the nearest Quick Cash Denomination based on the number. For example, if the smallest Quick Cash Denomination is 0.5, then:

        • An order subtotal of 10.1 rounds to 10.0

        • An order subtotal of 10.4 rounds to 10.5

      • Select the blank option, if you do not want to enable rounding for that payment method.

  9. On the Filters subtab, select filters for Location, Website, and Subsidiary.

    Note

    By default, the filters are set to apply to all locations, websites, and subsidiaries.


  10. Click Save.

To view a list of SCIS installation tasks, see SuiteCommerce InStore Installation.