Allow tax-exclusive calculation on Generic POS

Introduction


Prerequisites

Before you configure tax-exclusive calculation, complete these checks:


1. Open the Location POS Settings screen and confirm the Location is tax-exclusive. Deliverect determines this from the Account country information, so you cannot edit it directly on the Location.
2. Prepare the Tax calculation webhook URL provided by the POS. Deliverect sends the order to this endpoint and waits for the POS to return the calculated taxes.
3. Confirm you can edit the Location channel link settings.
4. Confirm an admin can enable the POS feature flag supportsTaxExclusiveCalculation.

Walkthrough

  1. Confirm the Location is tax-exclusive

Open the Location POS Settings screen and check that the Location uses tax-exclusive calculation. Tax-exclusive calculation means item prices do not include tax, and the POS calculates tax separately. Deliverect sets this value based on the Account country information. If the Location is not tax-exclusive, update the Account country information before continuing.

shows tax exclusive setting that is enabled
  1. Enable Supports tax exclusive calculation on the channel link

    Open the Location channel links, then edit the channel link that should use POS tax calculation.

shows locations and channel links, and how to edit a channel link enable the setting "Location supports tax exclusive calculation"
  1. Add the Tax calculation webhook URL in the Location POS settings

    Open the Location settings and edit the POS settings.

edit location settings add a tax calculation webhook URL

You can find more info about this on the API docs here

  1. Enable supportsTaxExclusiveCalculation for the POS

    Ask the Deliverect API team to enable this.

At the admin level, POS support tax exclusive calculation must be set to Yes/True