# FAQs

Source: https://developer.avalara.com/avatax-dm-combined-erp/sales-tax-badge/refunds-faqs/

# FAQs

This section provides answers to common questions that users face when refunding transactions in AvaTax.

Can I issue partial dollar-amount refunds using the RefundTransaction API?

No. Currently the [RefundTransaction API](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/RefundTransaction/) supports the following types of refunds:

-   A full refund of a previous sale using
-   A refund of tax that was charged on a previous sale when the customer provides an exemption certificate after the purchase
-   A full refund of one or more items (lines) from a previous sale
-   A percentage refund of a previous sale

Use the [CreateTransaction API](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/) with a document `type` of `ReturnInvoice` and a negative dollar `amount` if you need to refund a specific dollar amount.

What's the difference between refunds with the RefundTransaction API and refunds with the CreateTransaction API?

-   Use the [RefundTransaction API](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/RefundTransaction/) to process refunds for previously created `SalesInvoice` transactions. You can choose to create a full or partial refund. Partial refunds are limited to percentages of the original transaction, refunding calculated tax, and refunding specific lines on the original transaction.
-   Use the [CreateTransaction API](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Transactions/CreateTransaction/) to create a custom refund transaction for more more complex scenarios, such as refunding partial dollar amounts.

[Previous](/avatax-dm-combined-erp/sales-tax-badge/avatax-faqs)

[Next](/avatax-dm-combined-erp/document-management/design-considerations)