--- title: 'Serviço ComoTributar' disqus: hackmd --- Serviço ComoTributar === ## Tabela de Conteúdo [TOC] ## Entendendo o Serviço - Após o serviço ser instalado, funcionará a cada 30 minutos e são executadas 3 rotinas. - A primeira rotina acessa a base de dados e verifica os novos produtos cadastrados e envia-os a api da ComoTributar. - A segunda irá acessar a api e verificar se existem produtos que foram atualizados lá. Se existir, o serviço pega os dados dos produtos e atualiza na base local. - A terceira irá verificar todos os produtos da base local que ainda estão pendentes de revisão, verifica se esses produtos foram revisados na api e atualiza na base local. - Na base local o produto tem um campo chamado 'flagtribut', que se estiver nulo ainda não foi enviado à api, se estiver com 'P' foi enviado, porém está pendente de revisão e se estiver 'R' já foi enviado e revisado, estando com a tributação correta. ## Requisitos > Requisitos para instalação: > - NetFrameWork 4.7.2: https://download.microsoft.com/download/6/E/4/6E48E8AB-DC00-419E-9704-06DD46E5F81D/NDP472-KB4054530-x86-x64-AllOS-ENU.exe; > - Sistema operacional Windows 10 ou Windows Server 2012 ou superior; > - Sincronos SG atualizado a partir da versão 9.6.2; > - Criar a variável ambiente 'PATH_ONLINE' com o caminho da pasta do sistema. > - Arquivo de instalação 'ServiçoTetra.msi' que está no mega da base de conhecimento em sincronos Util/Integração Como Tributar. Instalação --- 1. Ao executar o executável irá iniciar o processo de instalação: ![1](https://i.imgur.com/9sstXp3.png) 2. Marcar TODOS e clicar em avançar; ![2](https://i.imgur.com/UxtSRtf.jpg) 3. Informar dados solicitados: CNPJ do Cliente, Nome Fantasia, Nome da Base de dados e Nome da Máquina onde está instalado o SQL com essa Base; ![3](https://i.imgur.com/sjjYcAv.png) 4. Preencher Login e Senha que está na "FAQ#: 410027 — Login e Senha dos Clientes Como Tributar" e clicar em Avançar; > OBS.: Caso o cliente não estiver com os dados na FAQ solicitar ao mesmo tais informações que ele deverá adquirir com a Como Tributar e Atualizar a FAQ com os dados desse cliente de acordo com o padrão ja existente; ![4](https://i.imgur.com/JWTlleW.png) 5. Clicar em Avançar; ![5](https://i.imgur.com/xgIM7GT.png) 6. Caso acuse o erro da imagem a baixo, Instale o Netframework 4.7.2. Caso não dê erro, Seguir com o processo. ![6](https://i.imgur.com/D2bkrKd.png) 7. Clicar em Fechar; ![7](https://i.imgur.com/jfwZsYL.png) 8. Verificar se o TETRA SERVIÇOS está iniciado no Serviço do Windows: - Abrir o executar em CTRL+R e digitar Services.msc; ![8](https://i.imgur.com/yel2TSq.png) 9. Abrir o SG, ir em Utilitários - Configuração - Sistema - Outros e verificar se a opção de integração 3 - ComoTributar está marcada; ![9](https://i.imgur.com/aZ5id9k.png) 10. Abrir o LOG e verificar se as rotinas foram concluídas ou se apresentou algum erro: - Caminho: "C:\Program Files (x86)\Tetra Solucoes\ServicosTetra\log.txt"; - Caso aparecer algum erro contate o setor de desenvolvimento, se não, a instalação está concluída. ![10](https://i.imgur.com/ogn9GRb.png) ## Informações para o Suporte - Essas 4 colunas foram inseridas na base de dados para o controle de integração; - FLAGTRIBUT: - 'R' (Revisado) - Cadastro ja atualizado pelo Integrador com a base Como Tributar; - 'P' (Pendente) - Cadastro pendente atualização manual por parte da Como Tributar. - DTTRIBUT: - Data da ultima atualização de status. - CODIGOTRIBUT: - Código que foi enviado para a Como Tributar. - FLAGINTERNOTRIBUT: - 0 - (EAN Valido) Código do CODIGOTRIBUT enviado (enviado codigo de barras); - 1 - (EAN invalido) Código do CODIGOTRIBUT enviado (código interno enviado por falta de codigo de barras válido). - ![11](https://i.imgur.com/bC5pSXl.png) :::info **Tem algo que não estava no documento?** Não deixe de nos avisar! ::: ###### tags: `Tetra` `ComoTributar` `ServicoTetra`