Scenario 1: Pre-authorization {#tax-scenario-com-one}
=====================================================

You can commit a tax calculation request before requesting an authorization. For example:

1. Request the tax calculation service with the taxService_commitIndicator field set to `true`.{#tax-scenario-com-one_step1}
   {#tax-scenario-com-one_step1}
2. Authorize and capture payment.{#tax-scenario-com-one_step2}
   {#tax-scenario-com-one_step2}
3. If the authorization or capture fails, void the previously committed tax calculation request. See [Void Tax Calculation](/docs/cybs/en-us/tax-calculation/developer/all/so/tax-calculation/tax-reporting-intro/tax-void-intro.md "").{#tax-scenario-com-one_step3}
   {#tax-scenario-com-one_step3} {#tax-scenario-com-one_steps-commit}

