---
# System prepended metadata

title: Serviço ComoTributar
tags: [ServicoTetra, ComoTributar, Tetra]

---

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