Procedimento Completo para geração da GIA-SP no TAF Protheus Totvs
Migração das Obrigações Fiscais para o TAF:
Desde de Abril de 2017 a geração da GIA-SP, a partir da versão 12.1.17 do Protheus passou a ser gerada pelo TAF (TOTVS Automação Fiscal). Esta informação pode ser consultada na documentação disponibilizada no TDN, para acessa-la clique aqui.
PARTE 1 – Atualização e Configuração:
1) Para garantir o correto funcionamento do sistema, certifique-se que seu ambiente esteja atualizado com o último pacote de atualizações periódicas, podendo ser consultado no Portal do Cliente, acessando as opções TAF -> TOTVS AUTOMAÇÃO FISCAL 12.1.17 -> ATUALIZAÇÕES PERIÓDICAS.
Download: Atualizações Periódicas
2) Após ter aplicado as atualizações periódicas, será necessário atualizar o Extrator Fiscal que será o responsável por efetuar a extração dos dados para o TAF.
Download: Extrator Fiscal
3) O próximo passo será o download e atualização dos fontes responsáveis por gerar a GIA.
Download: TAFXGSP – 23/04/2018
Download: TAFGS05 – 23/02/2018
Download: TAFGS07 – 31/10/2018
Download: TAFGS10 – 20/06/2018
Download: TAFGS20 – 29/03/2018
Download: TAFGS30 – 15/06/2018
Download: TAFGS31 – 13/12/2017
ATENÇÃO!
É necessário substituir os pacotes de acordo com a atualização mais recente.
Será necessário executar o UPDDISTR para que sejam criados os campos necessários para correto funcionamento da GIA.
No pacote de atualizações periódicas, contém o dicionário de dados diferencial, que será responsável por criar os campos C20_UF, C20_DUF, C1H_CONTRI e C30_CODIPA.
OBS.: Antes da Execução do UPDDISTR deve-se realizar o procedimento indicado abaixo:
Inserir o arquivo sdfbra.txt na pasta SystemLoad.
Dentro da pasta system, deve-se excluir os arquivos:
mpupdlog.log
mpupdlog.fpt
mpwizard.hlp
mpwizardhlp.lck
Dentro da pasta Appserver, deve-se excluir os arquivos:
mpupddistri.tsk
mppatch.exe
PARTE 2 – Parametrização:
Agora que o ambiente está atualizado com as últimos pacotes disponíveis, iniciaremos a configuração dos parâmetros essenciais para correto funcionamento do processo.
Complemento Cadastral
O Complemento de Empresa é o cadastro responsável por contemplar diversas informações da empresa/estabelecimento, além da configuração de filiais de destino das integrações destinadas a base de dados do TAF e das obrigações fiscais geradas pelo estabelecimento.
Obs.: O procedimento que demonstraremos a seguir é valido para gerar o arquivo da GIA. Caso tenha dúvidas com relação à configuração para demais obrigações, consulte o TDN e/ou a equipe de suporte responsável pela Obrigação Fiscal a ser entregue.
Para configuração do complemento cadastral para gerar a GIA acesse: 84-TOTVS Automação Fiscal -> Atualizações -> Empresa -> Complemento Cadastral e acione a opção Incluir.
Pasta: Complemento do Estabelecimento/Informações do Estabelecimento
Filial TAF = Informe o Código da Filial a ser utilizada pelo TAF.
Cód. Filial = Informe o Código da Empresa+Código da Filial.
Pasta: Complemento do Estabelecimento/Obrigações Fiscais
Código Obrig. = Informe o código da Obrigação Fiscal.
Após concluir as configurações acione a opção Confirmar.
ATENÇÃO!
Caso existam obrigações fiscais que devem ser entregues por cada uma das filiais cadastradas, será necessário efetuar este mesmo procedimento para todas as filiais.
Se em minha empresa existir diversas filiais, terei que executar este procedimento filial por filial?
R. Não, pensando nisso foi disponibiliza a opção Amarração Automática 1 x 1, onde será possível amarrar todas as filiais existentes ao TAF. Para efetuar este procedimento acione as opções: Outras Ações -> Amarração Automática 1 x 1, confirme as perguntas seguintes.
Wizard de Configuração
A Wizard de Configuração tem como objetivo realizar a atualização do ambiente do TAF, será sempre executado no primeiro acesso do usuário, após a atualização do release ou pode também ser executada manualmente através do menu de opções do produto.
Para realizar este procedimento acesse: Atualizações -> Configs. TAF -> Wizard Config. TAF e acione a opção Avançar.
Marque a caixa de seleção e clique em Avançar.
Selecione a opção: Layout TOTVS ou Tabela Compartilhada no SGDB (Importação de arquivos ou integração via ODBC) e clique em Avançar.
ATENÇÃO!
Caso esteja efetuando este procedimento para GIA, não selecione a opção Layout TOTVS ou Web Service (Importação de arquivos ou integração via WS), pois esta opção é exclusiva para clientes que utilizam outros ERP’s TOTVS e fará integração dos dados do e-Social destes produtos para o TAF.
Caso utilize o produto ERP Protheus e selecione está opção, será criado uma chave para JOB em seu appserver.ini que tentará fazer comunicação via Web Service e não obterá retorno, e por sua vez irá abrir um grande número de Threads no Monitor do TOP pelo fato não conseguir comunicação. Esta situação irá impactar no consumo de licenças.
Na tela a seguir serão informados os dados para comunicação com o DBAccess. Os campos deverão ser preenchidos, conforme a seguir:
Após o preenchimento das informações acima, serão alimentados os parâmetros
MV_VAUTCON = Versão das tabelas Autocontidas do TAF
MV_TAFTALI = “Deve ser informado no nome do TOPALIAS do seu ambiente dentro do appserver.ini”.
MV_TAFTDB = “Deve ser informado nome do banco do seu ambiente Exemplo MSSQL ou MSSQL7 informado no seu TOPBASE dentro do appserver.ini”.
MV_TAFPORT – Indica o numero da porta do serviço do TopConnect.
MV_TAFINT = Indica se o cliente utiliza a integração banco a banco do TAF.
Na tela seguinte, acione o botão Processar as configurações realizadas neste assistente. Ao término do Processamento será apresentado um resumo das configurações realizadas.
PARTE 3 – Processo: Rotinas de Extração, Processamento e Geração da GIA:
Execução do Extrator Fiscal – Livros Fiscais -> Miscelânea -> Arq. Magnéticos -> Extrator Fiscal (EXTFISXTAF).
A execução do extrator fiscal é de extrema importância pois, é nele que irá buscar as informações geradas no Fiscal no período desejado e é nele que irá alimentar a tabela Auxiliar do TAF (TAFST1).
OBS.: Todos os registros devem devem ser integrados, para correta geração da GIA.
ATENÇÃO!
Antes de realizar a extração dos dados, deverá ser verificado o compartilhamento das tabelas do Protheus e do TAF, o compartilhamento das tabelas devem ser iguais. Abaixo algumas tabelas que deverão ter o compartilhamento avaliado.
C1L- Produtos.
C1H- Clientes, Fornecedores, Transportadoras.
C1P- Centro de Custo.
C1O- Plano de Contas.
C1J- Unidade de Medida.
C1N- Natureza da operação.
Observação:
Abaixo relação dos Layout essenciais para geração da GIA:
Carregue os Layouts de Cadastros T003, T005, T006, T007, T009, T010 e T011 com os parâmetros:
Nota De e Nota Até = BRANCO a BRANCO.
Serie De e Serie Até = BRANCO a BRANCO.
Cadastros:
T003 Cadastro de Participantes
T005 Identificação das Unidades de Medida
T006 Cadastro de Unidade de Medida para o Fator de Conversão
T007 Identificação do Item (Produtos/Serviços)
T010 Plano de Contas Contábeis
T011 Centro de Custo
Já os Layouts restantes, execute com os parâmetros, conforme a seguir e informe o período desejado.
Nota De e Nota Até = BRANCO a ZZZZZZZ.
Serie De e Serie Até = BRANCO a ZZZ.
Movimentos:
T001AE Documento de Arrecadação
T013 Cadastro de Documentos Fiscais (Nota Fiscal de Serviço/Mercadorias)
T020 Apuração e/ou Sub-Apuração do ICMS
T021 Apuração de ST
T022 Apuração de IPI
T066 Informações de Exportacao – Complemento do documento
T072 Informações sobre valores agregados
Execução da rotina de Processamento – TAF -> Miscelânea -> Integração -> Processamentos (TAFAINTEG).
Nesta rotina será a onde ele irá integrar tudo que veio da tabela TAFST1 para as tabelas oficiais do TAF, o procedimento que ele irá realizar será o seguinte, as informações da tabela TAFST1 ele irá alimentar a tabela TAFST2 (JOB 0) e posteriormente alimentar a TAFST2 e as tabelas oficiais do TAF (JOB 2).
Selecione as opções, conforme imagem abaixo e clique em Confirmar.
Verificar o Gerenciador de Integração – TAF -> Miscelânea -> Integração -> Gerenciador de Integração (TAFTICKET).
Essa rotina irá identificar o que subiu para o TAF corretamente, sendo que nessa rotina o seu ticket pode estar de 3 formas:
Bola Verde – Registros Inclusos com sucesso
Bola Amarela – Registros Alterados (podendo haver registros com inconsistências)
Bola Vermelha – Registros Inconsistentes
Observação:
Para esses registros Inconsistentes teremos que analisar e entender o erro para que seja corrigido na origem da forma correta. Caso possua dúvidas referente às correções dos registros inconsistentes, solicito que tire um print da tela referente e mensagem de inconsistência e nos encaminhe em um novo ticket para tratamento pontual.
Geração do arquivo – TAF -> Miscelânea -> Obrigações Fiscais -> Central de Obrigações (TAFOBRIG).
Para a geração do arquivo se faz necessário o uso desta rotina, depois que todos os registros referentes a obrigação Fiscal foram integrados corretamente, será necessário somente realizar a geração do arquivo, escolhendo a data e outros parâmetros essenciais.
Lentidão ao Rodar o Extrato Fiscal do TAF Protheus Totvs?
No cenário atual, não existe Stored procedure para o extrator fiscal. Entretanto existe alguns parâmetros que fazem o tratamento por quantidade de Threads no extrator fiscal e no processamento do TAF.
Os parâmetros são:
MV_EXTQTHR = Quantidade de Threads para o Extrator Fiscal.
MV_TAFQTTH = Quantidade de Threads para a rotina de Processamento.
Para a GIA também existem os Layouts essenciais para correta geração, o que irá minimizar o tempo de extração dos dados.
não tem um jeito mais facil de gerar a gia afff