Se você quiser calcular impostos padrão, calcular impostos usando seu próprio mecanismo fiscal ou integrando a interface do Apex Billing TaxEngineAdapter a um aplicativo parceiro, preencha estes pré-requisitos.
Se você quiser usar um provedor de serviços fiscais, colete estas informações:
Código do vendedor do provedor fiscal
Endereço de correspondência do provedor fiscal
Credenciais para acessar o provedor fiscal
Criar uma credencial nomeada
Depois de coletar os detalhes do provedor de impostos, criar uma credencial nomeada para proteger e autenticar chamadas à API para o mecanismo de impostos.
O cálculo de impostos padrão não requer uma credencial nomeada. No entanto, o campo Credenciais nomeadas no objeto Mecanismo de taxa é obrigatório. Portanto, crie uma credencial nomeada usando uma credencial externa que não tenha nenhum protocolo de autenticação.
Definir um adaptador do Apex personalizado
Se você quiser calcular impostos padrão com base em taxas de imposto fixas ou usar seu próprio mecanismo de imposto, defina um adaptador de imposto personalizado estendendo a interface do Apex TaxEngineAdapter.
Para calcular impostos padrão, você pode modelar a implementação do adaptador de imposto personalizado com base no este exemplo.
A partir da versão Summer '25, o Billing oferece suporte a até 2.000 linhas de fatura para uma única fatura. Para evitar problemas relacionados a limites, teste a implementação da interface do Apex TaxEngineAdapter para garantir que ela cumpra o limite do Apex para tamanho total de heap.
Este artigo resolveu seu problema?
Diga-nos para podermos melhorar!
Carregando
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.