---
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:

2. Marcar TODOS e clicar em avançar;

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;

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;

5. Clicar em Avançar;

6. Caso acuse o erro da imagem a baixo, Instale o Netframework 4.7.2. Caso não dê erro, Seguir com o processo.

7. Clicar em Fechar;

8. Verificar se o TETRA SERVIÇOS está iniciado no Serviço do Windows:
- Abrir o executar em CTRL+R e digitar Services.msc;

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;

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.

## 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).
- 
:::info
**Tem algo que não estava no documento?** Não deixe de nos avisar!
:::
###### tags: `Tetra` `ComoTributar` `ServicoTetra`