# Perguntas frequentes

Source: https://developer.avalara.com/merchandise-calculation-pt/perguntas_frequentes/

Abaixo estão as respostas para perguntas comuns que os usuários enfrentam ao integrar AvaTax Brasil.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Qual é o nosso tipo de API?](javascript:void\(0\);)

REST API.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Aceitamos arquivos XML ou apenas modelo de arquivo JSON?](javascript:void\(0\);)

Somente modelos de arquivo JSON são aceitos.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Qual é a diferença entre os ambientes Sandbox e Produção?](javascript:void\(0\);)

O ambiente sandbox está disponível para que o parceiro tenha um ambiente onde possa realizar testes e simular operações na hora do projeto e antes do go-live. Portanto, não há diferenças técnicas entre os ambientes, com exceção da fonte de dados.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Posso usar minhas credenciais no Sandbox e na Produção?](javascript:void\(0\);)

Não, as credenciais são exclusivas para cada ambiente.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Quais métodos de autenticação são suportados?](javascript:void\(0\);)

O método de autenticação compatível é a autenticação de token do portador OAuth 2.0.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Qual é a URL da sandbox?](javascript:void\(0\);)

[https://portal.sandbox.avalarabrasil.com.br/Login](https://portal.sandbox.avalarabrasil.com.br/Login)

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Quem devo contatar se meu sandbox tiver expirado?](javascript:void\(0\);)

Se o seu sandbox expirou, você deve entrar em contato com a equipe de Lançamento de parceiros (Partner Launch) do Brasil.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Como posso confirmar se o serviço está ativo?](javascript:void\(0\);)

[https://api-gateway.sandbox.avalarabrasil.com.br/portal/health](https://api-gateway.sandbox.avalarabrasil.com.br/portal/health)

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)O que você pode fazer se o seu “Token Secreto” for exposto?](javascript:void\(0\);)

Se o seu “token secreto” foi exposto é possível revogá-lo através do Avalara Portal.

1.  Selecione o token que será revogado e clique em revogar para revogar o token.

2.  Selecione confirmar para confirmar a operação.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)O que devo fazer se perder meu “Token Secreto”?](javascript:void\(0\);)

Se você não salvou seu “token secreto” em um lugar seguro e o perdeu, você deve revogar seu token e criar um novo.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Como posso obter meu “ID de cliente”?](javascript:void\(0\);)

Você pode acessar seu ID de cliente de duas maneiras diferentes.

-   Quando você cria seu token secreto, seu ID de cliente é mostrado.

-   Você também pode encontrar seu ID de cliente na `na assinatura` e em `infomações da assinatura`.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)O que acontece se eu enviar a solicitação JSON SEM `disableTokenRefresh`?](javascript:void\(0\);)

Você receberá um `refresh_token` na resposta.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)O que acontecerá se eu enviar a solicitação JSON COM `disableTokenRefresh` definido como `true`?](javascript:void\(0\);)

Você não receberá o `refresh_token` na resposta e será necessário enviar as credenciais novamente após a sessão expirar.

[![Closed](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Skins/Default/Stylesheets/Images/transparent.gif)Como solicitar ao motor de cálculo Avalara Brazil para excluir o PIS e COFINS da base de cálculo do ICMS?](javascript:void\(0\);)

Existe a possibilidade de envio de um parâmetro através da API para que o PIS/COFINS seja excluído da base de cálculo do ICMS. Esse parâmetro é o: pisCofinsIcmsTaxRelief (path: header.locations.entity.taxesSettings.pisCofinsIcmsTaxRelief).

O parâmetro pode ser configurado via tela do Portal Avalara, conforme imagem abaixo:

![Screenshot of the Avalara Portal with the location of the parameter outlined in blue.](https://avalara-devdocs-prod.mcoutput.com/merchandise-calculation-pt/Resources/Images/DevDot/br-exclui_icms_avataxbr.png)

Importante ressaltar, no entanto, que caso o parâmetro seja configurado em tela, essa informação se tornará fixa para a empresa em questão. Mas caso o parâmetro seja enviado no payload, através da API, ele pode se tornar transacional, ou seja, enviado apenas para casos onde se queira aplicada tal funcionalidade.