On This Page
Refund Tax Calculation Scenarios
You can report a refund tax calculation at different moments in a transaction.
Use these scenario examples to determine when you should report refund a tax calculation.
Possible scenarios:
Scenario 1: Full or Partial Refund
You can refund a tax calculation request before requesting an authorization if you
have access to the original transaction data. For example:
- Refund the full or partial amount of the original transaction.
- If the refund is successful, request the tax calculation service for the refunded item(s) and include the refund indicator by using thetaxService_refundIndicatorfield set to.true
Scenario 2: Stand-alone Credit
You can credit a transaction if you do not have access to the original transaction
data. For example:
- Request the tax service with thetaxService_refundIndicatorfield set to.true
- Credit the payment.
You can include the commit indicator by setting the field to to indicate the credit was successfully processed
in the Tax Detail Report. The commit indicator can also be sent during the first tax
service request, such as Scenario 1,
or in subsequent tax service requests, such as Scenario 2. If the credit fails, void
the previously committed tax service request. See Void Tax Calculation.