Resolver problemas com o mecanismo de tributação (GTE)
O mecanismo de imposto (também conhecido como GTE) é um mecanismo altamente configurável que lida com a aplicabilidade, o cálculo, o lançamento e a liquidação de impostos no Microsoft Dynamics 365. Este artigo lista os problemas que os usuários normalmente encontram ao usar o mecanismo de impostos e explica como corrigi-los.
Observação
A funcionalidade do mecanismo de impostos está disponível apenas para entidades legais que têm seu endereço principal na Índia.
Para obter uma visão geral rápida do mecanismo de impostos, consulte Visão geral do mecanismo de impostos (vídeo do YouTube).
Modo de depuração
A familiaridade com o modo de depuração do mecanismo de impostos pode ajudá-lo a identificar as causas raiz dos problemas relacionados ao mecanismo de impostos.
Para ativar o modo de depuração, adicione &debug=vs%2CconfirmExit& ao final da URL do Microsoft Dynamics 365 Finance.
Depois que o modo de depuração é ativado, quando você abre o documento fiscal, o sistema gera um arquivo de despejo que contém detalhes do tempo de execução.
A estrutura do arquivo de despejo é mostrada aqui. A seção Incompatibilidade de mapeamento do modelo de dados estará disponível somente se a opção Verificar discrepâncias de mapeamento do modelo estiver definida como Sim.
======Tax engine calculation parameter======
...
===========Taxable document JSON===========
...
=====Tax engine runtime posting profiles=====
...
========Data model mapping mismatch========
Unmatched data provider fields
...
Unmatched taxable document fields
...
=====Tax engine runtime posting profiles=====
Header - TaxDocLine: TableId=6791 RecId=68719507754:
Line - TaxDocLine: TableId=13307 RecId=68719685245:
Path of the tax component 1:
-"Posting profile 1 description(Hit)"
-"Posting profile 2 description"
...
Path of the tax component 2:
-"Posting profile 1 description(Hit)"
-"Posting profile 2 description"
...
Line - TaxDocLine: TableId=13307 RecId=68719685245:
...
Possíveis problemas
Voucher desequilibrado com GST
Esse problema pode ocorrer depois que você estende a configuração do GST adicionando ou modificando o perfil de lançamento.
No design atual, cada componente de imposto tem um conjunto de perfis de lançamento para lidar com todos os lançamentos de impostos possíveis. No tempo de execução, o mecanismo de imposto seleciona o primeiro perfil de lançamento correspondente.
Às vezes, se você adicionar ou modificar perfis de postagem sem lidar cuidadosamente com a condição de cada um, perfis de postagem inesperados poderão ser selecionados em tempo de execução.
Quando o modo de depuração está ativado, você pode encontrar os perfis de lançamento selecionados na seção Perfis de lançamento de tempo de execução do mecanismo de imposto do arquivo de despejo.
Taxa de imposto ou componente de imposto incorreto
Para funcionar corretamente, o mecanismo de impostos depende da entrada de documentos tributáveis, como faturas de venda e compra. Se você estender a configuração adicionando novos campos, os campos poderão ser mapeados incorretamente ou a gravação no provedor de dados poderá estar incorreta. Para identificar o problema, defina a opção Verificar discrepâncias de mapeamento de modelo como Sim. Você pode ver outra seção para mostrar as discrepâncias.
Componente fiscal incorreta
Se você não vir os componentes de imposto esperados, a transação não poderá atender às regras de aplicabilidade do componente de imposto ou do tipo de imposto. Se você estendeu a configuração, verifique se não há discrepâncias e compare o valor do campo na seção JSON da nota tributável do arquivo de despejo com as regras de aplicabilidade do componente fiscal.
Taxa de imposto incorreta
Se você não vir a alíquota de imposto esperada, verifique os valores de campo usados na configuração de imposto e compare-os com o valor do campo na seção JSON do documento tributável do arquivo de despejo.
Não é possível lançar o voucher com o GST
Você pode receber uma mensagem de erro semelhante à seguinte mensagem:
Não é possível localizar ## na hierarquia de compensação ## versão ##, verifique e tente novamente.
Normalmente, esse erro ocorre porque a configuração foi estendida adicionando um novo componente de imposto ou modificando o pool de créditos.
Para encontrar uma solução alternativa para esse problema, siga estas etapas.
- Adicione uma versão mais recente às hierarquias de imposto atuais, selecione Sincronizar e ative a nova versão.
- Na página Manter perfis de hierarquia de compensação, disponibilize a nova versão seguindo as etapas em Configurar uma hierarquia de imposto.