# Chapter 4.3 - Transaction Use Cases

Source: https://developer.avalara.com/products/communications/integration-guides/dev-guide_rest_v2/customizing-transactions/transaction-use-cases/

-   [Previous](/communications/dev-guide_rest_v2/customizing-transactions/nexus-file/)
-   [Next](/communications/dev-guide_rest_v2/customizing-transactions/sample-transactions/simple-request)

This section contains number of use cases that demonstrate the customization of a `CalcTaxes` request. These examples are a starting point - combine and tweak them to match your scenarios.

Request objects used in the transaction use cases:

-   [CalcTaxes Request](/communications/dev-guide_rest_v2/reference/calc-taxes-request/)
-   [Company Data](/communications/dev-guide_rest_v2/reference/company-data/)
-   [Invoice](/communications/dev-guide_rest_v2/reference/invoice/)
-   [Location](/communications/dev-guide_rest_v2/reference/location/)
-   [Line Item](/communications/dev-guide_rest_v2/reference/line-item/)
-   [Tax Override](/communications/dev-guide_rest_v2/reference/tax-override/)
-   [Safe Harbor Override](/communications/dev-guide_rest_v2/reference/safe-harbor-override/)
-   [Exclusion](/communications/dev-guide_rest_v2/reference/exclusion/)
-   [Exemption](/communications/dev-guide_rest_v2/reference/exemption/)
-   [Tax Bracket](/communications/dev-guide_rest_v2/reference/tax-bracket/)
-   [Key Value Pair](/communications/dev-guide_rest_v2/reference/key-value-pair/)
-   [Request Config](/communications/dev-guide_rest_v2/reference/request-config)

Response objects used in the transaction use cases:

-   [CalcTaxes Response](/communications/dev-guide_rest_v2/reference/calc-taxes-response/)
-   [Invoice Result](/communications/dev-guide_rest_v2/reference/invoice-result/)
-   [Error Response](/communications/dev-guide_rest_v2/reference/error-response/)
-   [Line Item Result](/communications/dev-guide_rest_v2/reference/line-item-result/)
-   [Detailed Tax Result](/communications/dev-guide_rest_v2/reference/detailed-tax-result/)
-   [Summarized Tax Result](/communications/dev-guide_rest_v2/reference/summarized-tax-result/)
-   [Reporting Information](/communications/dev-guide_rest_v2/reference/reporting-information/)

-   [Previous](/communications/dev-guide_rest_v2/customizing-transactions/nexus-file/)
-   [Next](/communications/dev-guide_rest_v2/customizing-transactions/sample-transactions/simple-request)