Tempo aproximado para leitura: 00:08:00 min
Ocorrência
Como corrigir o funcionamento do Configurador de Tributos no TOTVS PDV?
Ambiente
Microsiga Protheus - SIGALOJA - A partir da release 12
Causa
Devido a problemas de configuração ou atualização o TOTVS PDV não calcula os impostos configurados no Configurador de tributos
Solução
Para solucionar essa dúvida e corrigir o funcionamento do Configurador de Tributos no PDV, realize os seguintes passos:
-
Valide os pacotes aplicados: Verifique se foi aplicado no RPO do PDV o Pacote Acumulado Varejo e o pacote de Expedição Contínua do Fiscal.
Se houver dúvidas, reaplique os pacotes de fontes novamente.
-
Verifique a criação das tabelas: Valide se as tabelas do Configurador de Tributos foram criadas corretamente no ambiente PDV. Para isso, certifique-se que todas as tabelas presentes na documentação da carga existem na tabela
SX2do PDV.Caso não existam, ou falte alguma tabela execute novamente o
UPDDISTRutilizando o arquivoSDFpresente no pacote da Expedição Contínua do Fiscal.
-
Valide o compartilhamento das tabelas: Confirme se o compartilhamento das tabelas do Configurador no PDV (
SX2-X2_MODO) é o mesmo configurado no ambiente Retaguarda (SX2-X2_MODO). Para identificar essas diferenças execute a query abaixo em ambos os ambientes (Retaguarda e PDV) e compare os resultados. No PDV para executar a query utilize a ferramenta "DB BROWSER SQL".
Query SQL:
(Ajuste o termo XXX presente na query pelo código da empresa usada em seu ambiente - Ex. se empresa for 01 substituir o XXX por 010):'SELECT ''' || TRIM(X2_CHAVE) || ''' AS TABELA, ' || '''' || TRIM(X2_MODO) || ''' AS MODO_SX2, ' || '''' || TRIM(X2_CHAVE) || '_FILIAL'' AS NOME_DO_CAMPO, ' || TRIM(X2_CHAVE) || '_FILIAL AS CONTEUDO_FISICO, ' || 'COUNT(*) AS QTD_REGISTROS ' || 'FROM ' || TRIM(X2_CHAVE) || 'XXX ' || 'WHERE D_E_L_E_T_ = '' '' ' || 'GROUP BY ' || TRIM(X2_CHAVE) || '_FILIAL ' || 'UNION ALL ' AS ANALISE_COMPARTILHAMENTO FROM SX2XXX INNER JOIN sqlite_master SM ON SM.type = 'table' AND SM.name = TRIM(SX2XXX.X2_CHAVE) || 'XXX' WHERE X2_CHAVE IN ( 'F20','F21','F22','F23','F24','F25','F26','F27','F28','F29', 'F2A','F2B','F2C','F2E','F2F','CJA','CJL','CJ0','CJ1','CJ2', 'CJ4','CJ5','CJ6','CJ7','CJ8','CJ9','CIN','CIO','CIQ','CIR', 'CIS','CIT','CIU','CIV','CIX','CIY','CKB' ) AND D_E_L_E_T_ = ' ' -
Teste o cálculo na Venda: Realize um teste nas rotinas Venda Assistida ou Venda Direta. Pressione a tecla F2 na tela de venda para abrir a tela de impostos e valide se estão sendo calculados corretamente.
Revise a geração da carga: Confira se a carga gerada contém todas as tabelas do Configurador e se todas as filiais foram selecionadas na configuração. Se identificar falhas, refaça a configuração da rotina de Carga na Retaguarda e gere uma nova carga.
Valide a importação da carga: Importe a carga no PDV e verifique se os dados gerados na retaguarda foram corretamente aplicados nas tabelas do Configurador localmente.
Valide o XML da Venda: Efetue uma nova venda no PDV. Acione o menu F2 e a opção IMPOSTOS para verificar o cálculo. Finalize a venda e confira se os impostos foram enviados corretamente no XML do Cupom (consulte via TSS ou LOGLOJA).
Verifique o processamento na Retaguarda: Após finalizar a venda no PDV, acesse a Retaguarda e verifique se a venda foi gerada e processada. Confirme na tabela
SD2, campoD2_IDTRIB, se foi gerado um ID de tributo para a venda em questão.
Importante
Se após todos esses procedimentos o problema persistir, habilite o LOGLOJA no ambiente PDV, refaça os passos 6, 7 e 8, e envie o LOG gerado para a equipe de suporte, informando também o número da venda correspondente para análise.
0 Comentários