---
schema_version: "1"
id: 9e8284141fbb00e36bdc24e6fcaa65aebe064cf44f8c25771cd9bf2303a7c8c2
title: TaxEngineProvider
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_taxengineprovider.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_taxengineprovider.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 22f7a63b829315117849141467fcb6110da50dad186c12a0383bef68984e3247
description: Represents general information about a service that manages a tax engine, such as the ID of the tax adapter Apex class in Salesforce, and the engine’s namespace prefix. Tax engine providers have a one-to-many relationship with tax engines, where the tax engine record represents a specific configuration of a tax engine that can be assigned to multiple order items. This object is available in API version 55.0 and later.
---
# TaxEngineProvider

Represents general information about a service that manages a tax engine, such as the ID of the tax adapter Apex class in Salesforce, and the engine’s namespace prefix. Tax engine providers have a one-to-many relationship with tax engines, where the tax engine record represents a specific configuration of a tax engine that can be assigned to multiple order items. This object is available in API version 55.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Special Access Rules

This object is available with Subscription Management and Billing (Revenue Cloud).

For information about this object that's available with Billing (Revenue Cloud), including its special access rules, see the [Revenue Cloud Developer Guide](https://developer.salesforce.com/docs/atlas.en-us.264.0.revenue_lifecycle_management_dev_guide.meta/revenue_lifecycle_management_dev_guide/sforce_api_objects_taxengineprovider.htm "HTML (New Window)").

## Fields

| Field | Details |
| --- | --- |
| ApexAdapterId | 
Type

reference

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The Id of the Apex adapter used by this tax provider. This field is unique within your organization.

This field is a relationship field.

Relationship Name

ApexAdapter

Relationship Type

Lookup

Refers To

ApexClass



 |
| Description | 

Type

textarea

Properties

Create, Filter, Nillable, Sort, Update

Description

The description of the tax engine provider.



 |
| DeveloperName | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The API name for the record.



 |
| Language | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

The language used by this tax engine provider. Values appear based on their language codes in Salesforce, such as da for Danish or th for Thai.



 |
| MasterLabel | 

Type

string

Properties

Create, Filter, Group, idLookup, Sort, Update

Description

Label used for the tax engine’s API in Salesforce.



 |
| NamespacePrefix | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

Apex namespace prefix of the API used for the tax engine. In a packaging context, a namespace prefix is a one to 15-character alphanumeric identifier that distinguishes your package and its contents from packages of other developers on AppExchange.



 |