---
schema_version: "1"
id: b1dfa04d569f4e1308ba8a6ed109e5fb78178bb1a80509753b677c6d20c5e9b2
title: Partner or Custom Tax Engine
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/billing_partner_or_custom_tax_engine.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.billing_partner_or_custom_tax_engine.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ab14c665f447cda13668be256eab09f6891e7b0cda1a65c060142110ede35f64
description: When you need complex tax jurisdictions or already use a tax vendor, you connect a partner tax app or your own tax engine. The TaxEngineAdapter Apex interface retrieves information from the tax engine and evaluates the information to define tax details.
products:
  - Revenue Cloud
release: "264"
---
# Partner or Custom Tax Engine

When you need complex tax jurisdictions or already use a tax vendor, you connect a partner tax app or your own tax engine. The TaxEngineAdapter Apex interface retrieves information from the tax engine and evaluates the information to define tax details.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with <a href="https://help.salesforce.com/s/articleView?id=ind.revenue_licenses_areas_and_features.htm&amp;release=264.0.0&amp;type=5">the Revenue Cloud Advanced license or the Revenue Cloud Billing license</a></td></tr></tbody></table>

- **[Prerequisites for a Partner or Custom Tax Engine](https://help.salesforce.com/s/articleView?id=ind.billing_tax_configuration_prerequisites.htm&release=264.0.0&type=5)**  
    If you want to calculate taxes by using your own tax engine or by integrating the Billing TaxEngineAdapter Apex interface with a partner app, complete these prerequisites.
- **[Configure Additional Tax Identification Details](https://help.salesforce.com/s/articleView?id=ind.billing_tax_identification_configure.htm&release=264.0.0&type=5)**  
    Send additional tax identification details to your external tax engine. Meet regional tax compliance requirements by storing tax identification and exemption information on the Billing Account and passing it to the tax engine.
- **[Extend the Revenue Cloud Tax Extension Engine](https://help.salesforce.com/s/articleView?id=ind.billing_extend_tax_interface.htm&release=264.0.0&type=5)**  
    Enhance the existing tax interface by mapping additional fields for tax callouts. Use custom metadata types to send additional data in tax requests and persist more detailed information from tax responses.
- **[Create a Tax Engine Provider and Tax Engine](https://help.salesforce.com/s/articleView?id=ind.billing_tax_engine_and_engine_providers_create.htm&release=264.0.0&type=5)**  
    If you use a partner app or your own engine, create a tax engine provider and a tax engine.