Histórico da Página
Parametrização Extrator Fiscal x TAF
Produto: | Microsiga Protheus |
Versões: | 11 e 12 |
Ocorrência: | Manual do Extrator Livros Fiscais x TAF |
Índice
|
Neste documento iremos demonstrar aos clientes como realizar a geração do Extrator Fiscal do ERP Protheus para integração com o TAF, além de fornecer algumas informações importantes para garantir a melhor utilização da funcionalidade.
Através desta funcionalidade é possível extrair todas as informações fiscais do Protheus afim de posteriormente integrá-las ao TAF, para verificar quais as informações extraídas basta analisar o arquivo Layout Único Atual.
O Extrator Fiscal está disponível aos clientes que possuem o Protheus da versão 11.50 em diante e que possuem licença para utilização do módulo SIGAFIS ( Fiscal ).
Importante:
O passo a passo para a extração via menu também pode ser visto em nosso vídeo How To clicando aqui.
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Desta forma, quem não quiser utilizar o parâmetro, poderá utilizar o cadastro, para isso basta incluir as Inscrições e deixar o parâmetro em branco.
Criação de Campos no arquivo SX3 – Campos: Tabela SFT - Itens do Livro Fiscal Campo | FT_TAFKEY | Tipo | Caractere | Tamanho | 100 | Decimal | 0 | Formato | @! | Contexto | Real | Propriedade | Visualizar | Título | TAFKEY ST1 | Descrição | TAFKEY Integ Nativa TAF | Help | Flag de integração banco a banco com o TAF pelas tabelas ST1/ST2. O conteúdo deste campo é o mesmo dos campos TAFKEY das tabelas ST1 e ST2 do TAF. | Usado | Sim | Browse | Sim | Obrigatório | Não | Configurações necessárias para integração com o TOTVS Automação Fiscal
Importante: Haverá ganho de performance apenas se as tabelas de cadastros do ERP Protheus e do TAF tiverem a mesma configuração de compartilhamento. Caso não estejam com a mesma configuração, a extração Exemplo considerando apenas o nível de compartilhamento por filial, porém a lógica é a mesma para os níveis de empresa e unidade de negócio. Caso o compartilhamento das tabelas SB1 ( Protheus) e C1L ( TAF ) estejam configurados dessa forma: Empresa: E O parâmetro tem que ser preenchido com a tabela do TAF (C1L) e sua configuração de compartilhamento, sendo: C1LEEC Suponhamos que uma empresa tenha a seguinte configuração para o Layout do Grupo de empresa: EEUUFFF EE -> Empresa D E na integração pelo extrator selecionamos duas filiais ( "D MG 01" e "D MG 02" ), teremos a seguinte situação: Na integração do registro T007 ( selecionando as 2 filiais ), o extrator irá colocar os registros T007 abaixo da filial "D MG 01" ( os dados ficam abaixo da filial "D MG 01" devido essa filial ser a primeira na tela de seleção de filiais do extrator ): |T001|T1D MG 01|#NAOGRAVAR#|#NAOGRAVAR#... Ao serem integrados os registros T007 da TAFST1/TXT para a TAFST2, e em sequência da TAFST2 para a tabela C1L, os dados serão integrados da seguinte maneira:
Obedecendo assim a configuração de compartilhamento por filial da tabela C1L. Relação de Tabelas Protheus x TAF que devem ter o mesmo nível de compartilhamento
Criação de Campos no arquivo SX3 – Campos: Tabela SFT - Itens do Livro Fiscal
Configurações necessárias para integração com o TOTVS Automação Fiscal
Em ambos modelos de extração (TXT ou Banco a Banco) existem parametrizações que são informadas pelo usuário para a execução da rotina: A Wizard é separada em 4 (quatro) etapas conforme ilustrado abaixo:
Essa etapa é dividida em duas seções Parametrização e Configuração do sistema e em sete sub seções: Geração, Movimento, Apuração / SPED, Inventário, Financeiro, Contribuinte e Empresa Software A etapa 1 é separada por abas. As abas superiores são separadas por Parametrização, indicada na figura pela letra A, e Configuração do Sistema, indicada por B. Abaixo apresentaremos a segunda aba: Configuração do Sistema (B): Como essa aba é apenas informativa os campos contidos nela são somente para visualização. O objetivo é demonstrar os parâmetros do sistema (SX6) utilizados na extração. Aba: Parametrização (A): Detalhamento sobre o preenchimento dos campos:
Nestes campos serão informadas a data inicial e data final do período desejado para extração do Protheus. Existem alguns layouts que são gerados apenas se informado o período fiscal de um mês, as apurações são um exemplo deste tipo de layout. Por isso, caso não seja informado um período fiscal de um mês, no momento que o usuário avançar para a próxima etapa na wizard, o sistema irá alertar o usuário com a mensagem abaixo: Assim, no momento da seleção dos layouts (este procedimento será apresentado posteriormente) não será possível selecionar os layouts mensais.
A extração fiscal possui duas opções de ser extraída via Wizard: 1 - Arquivo TXT e 2 - Banco de Dados.
A opção "1 - Arquivo TXT" a wizard irá liberar os campos: "Diretório do Arquivo Destino" (2) e "Nome do Arquivo Destino" (3) para serem preenchidos pelo usuário. Esses campos tornam-se obrigatórios para avançar na wizard. Caso esses campos não sejam preenchidos, uma mensagem de atenção será apresentada ao usuário informando que o preenchimento desses campos é obrigatório. Detalhamento dos campos:
Neste campo será informado o caminho no qual será gravado o arquivo TXT na conclusão da extração. É possível utilizar a consulta padrão (F3) para selecionar o caminho:
Neste campo será informado o nome do arquivo TXT que será gerado. Ao escrever o nome não é necessário informar a extenção .txt.
Ao selecionar a opção "2 - Banco de Dados", o sistema irá fazer a integração através das tabelas: TAFST1 ou TAFST2. Com isso, a wizard irá desabilitar os campos: "Diretório do Arquivo Destino" (2) e "Nome do Arquivo Destino" (3). Na parte inferior da aba Parametrização (A) a wizard é dividida em 7 (sete) abas, são elas: Geração (C), Movimento (D), Apuração/SPED (E), Inventário (F), Financeiro (G), Contribuinte (H) e Empresa Software (I).
Na aba "Geração" (C) são apresentados os campos comuns a praticamente todos os layouts.
Este campo permite que seja selecionado qual tipo de integração será realizada (Somente Cadastros, Somente Movimentos ou Ambos).
Este campo permite que seja feita a extração apenas dos leiautes pertinentes a REINF. As perguntas "Deseja Integrar" e "Filtra Apenas Reinf" são executadas em conjunto com as seguintes combinações: Registros que serão gerados para REINF de acordo com a opção selecionada na pergunta "Deseja Integrar", lembrando que os registros "filhos" são gerados automaticamente de acordo com os registros "pais".
Se utilizado em conjunto com o campo "Filtra Apenas Reinf (7)" igual a "1-Sim", o sistema não irá apresentar a tela de seleção dos leiautes, mas apresentará a tela abaixo, informando quais os leiautes serão integrados.
Se utilizado em conjunto com o campo "Filtra Apenas Reinf (7)" igual a "1-Sim", o sistema não irá apresentar a tela de seleção dos leiautes, mais apresentará a tela abaixo, informando quais os leiautes serão integrados.
Se utilizado em conjunto com o campo "Filtra Apenas Reinf (7)" igual a "1-Sim", o sistema não irá apresentar a tela de seleção dos leiautes, mais apresentará a tela abaixo, informando quais os leiautes serão integrados.
Na aba "Movimento" (D) serão apresentados os campos referentes aos movimentos.
Este campo identifica se serão considerados apenas movimentos de entrada (Opção 2) ou apenas movimentos de saída (Opção 3) ou ambos movimentos (Opção 1).
Nestes campos deverão ser informadas as numerações iniciais e finais dos documentos fiscais (tabela SFT), que serão consideradas durante a extração.
Neste campo deverão ser informadas as espécies que serão filtradas na extração. Caso este campo não seja preenchido, o extrator considerará todas as espécies.
Este campo também possui consulta padrão (F3) para facilitar o preenchimento, conforme abaixo: Campos Obrigatórios:
Caso esses campos não sejam informados no momento de avançar a wizard a mensagem abaixo aparecerá:
Na aba "Apuração / SPED" (E) serão apresentados os campos referentes às Apurações e as Obrigações EFD ICMS/IPI e Contribuições.
Informar neste campo o tipo do período de apuração de IPI: Mensal (Opção 0) ou Decendial (Opção N).
Nesse campo será informado se é o início da obrigação de escrituração fiscal do CIAP.
Nesse campo será informado o indicador do regime cumulativo.
Nesse campo será informado o tipo de atividade.
Nesse campo será informado se deseja centralizar apurações e totalizadores em uma única filial.
Nesse campo será informado o código da receita para prestação de serviços.
Nesse campo será informado o código da receita para as demais operações.
Nesse campo será informado o tipo de incidência da CPRB.
Configuração do sistema: Essa seção é informativa com exibição dos campos sem a possibilidade de edição.
Na parte superior existe a opção de marcar todos layouts, somente os mensais ou somente os diários. Ao selecionar a opção "Diário" o sistema trará automaticamente as opções já selecionadas É obrigatório a seleção de pelo menos um layout. Se não a wizard irá mostrar a imagem abaixo:
Selecione a filial desejada para extração dos dados: Após a conclusão da extração, clique em "Concluir"
Extração automática É possível agendar o processamento da rotina do Extrator Fiscal, através do módulo configurador. Abaixo seguem os procedimentos para realizar essa configuração: 1)Acessar o módulo SIGACFG em Ambiente \ Schedule \ Schedule \ ; 2)Expandir a Aba Schedule \ Agent \ Cadastro\ clicar no botão adicionar Agents padrão (Dessa forma os campos no detalhe serão preenchidos automaticamente, conforme os dados do servidor);
3.1) Os campos código, usuário, nome usuário serão preenchidos automaticamente. 3.2) Informar a rotina do extrator: EXTFISXTAF 3.3) Informar os parâmetros. Abaixo um exemplo com os principais parâmetros preenchidos: Período Job / Data Job Mensal; Data De / Até; Tipo de Saída / Tipo Movimento; Nota Fiscal De / Até; Série De / Até; Título a Receber / Título a Pagar Deseja integrar / Filtra Apenas Reinf
OBS: Para registros de movimentações, que possuem dependência de cadastros, os mesmos serão gerados independente de sua seleção. 3.4) Na tela dos parâmetros, clicar em OK 3.5) Informar Empresa / Filial 3.6) Informar módulo: 09 (livros fiscais) 3.7) Colocar uma descrição, Ex: Job Extrator Fiscal 3.8) Informar a Recorrência; 3.9) Confirmar a recorrência; 3.10) Confirmar o Cadastro 4) Executar o Job ( clicar no play, para todos os itens parados ) 4.1) 4.2) 4.3) 4.4) 5. Demonstração do Arquivo ".txt" gerado no Diretório do Servidor ( ...\StartPath\jobextfiscal ), devido a pergunta Tipo Saída 1-Arquivo txt 6. Demonstração dos registros gerados na tabela TAFST1, através do Schedule, devido a pergunta Tipo Saída 2-Banco a Banco; Importante: 1) Ao realizar a configuração da extração via Schedule, o usuário terá a opção de configurar os parâmetros de geração, as informações solicitadas são exatamente as mesmas que citadas acima em "Parâmeros de Geração do Extrator:" 2) Para configuração do extrator via schedule é imprescindível que exista o grupo de perguntas "FISAEXTJOB", que é composto de 58 perguntas no dicionário de dados. Para verificar acesse o Configurador (SIGACFG) em Base de Dados/ Dicionário/ Perguntas conforme a abaixo: 3)
Para ilustrar as perguntas acima, a wizard apresentará o painel abaixo: Indica os códigos de receita quando existirem: Seleção de Filiais Quando solicitada: Seleção de Layout Quando solicitado:
Nota |
O layout T154 foi criado para extrair os títulos sem vínculo a documento fiscal no formato necessário para geração do EFD-REINF pelo TAF. Para detalhes dessa configuração clique aqui.
Aviso |
É altamente recomendável realizar uma carga inicial de todos os cadastros no TAF, ou seja, selecionar os registros de cadastro do layout ( T003, T007, T010, entre outros... ) de um longe período e processar a importação desses registros no TAF. Exemplo: Executar a rotina selecionando um período longo afim de resultar na extração de uma massa de dados cadastrais:Extração automáticaAo realizar a configuração da extração via Schedule o usuário terá a opção de configurar os parâmetros de geração, as informações solicitadas são exatamente as mesmas que citadas acima em "Parâmeros de Geração do Extrator:"
Existem apenas dois campos que não existem na Wizard de geração pelo Menu pois são específicas configurações de Schedule, são eles:
4) O usuário tem a possibilidade de selecionar qual o período que será extraído da base de dados, quando .
5) A lupa da espécie, não concatena as opções, deve ser separado por ponto e vírgula (se não for informado nenhuma espécie, será considerada todas); 6) O recurso de fórmula não é utilizado no schedule do Extrator Fiscal, preencher apenas a ABA parâmetro; 7) Para alterar os parâmetros, no job deverá ser clicado em editar, caso ao contrário, as perguntas não serão salvas, mesmo se clicar na lupa. 8) Para informar o Indicador de Natureza PJ (será necessário informar o código manual), com umas das seguintes opções: 00 – PJ em Geral / 01 – Soc. Cooperativa (Não SCP) / 02 - Ent Suj PIS Folha de Sal / 03 - PJ em Geral (Part SCP) / 04 – Soc. Cooperativa (Part SCP) / 05 – SCP Mês Anterior: Considera o mês anterior ao período de processamento indicado nos parâmetros "Data De" e "Data Até"Para maiores detalhes de configuração do Schedule acesse Schedule Protheus Sugestão de Configuração da Extração FiscalConforme mencionamos no decorrer deste documento a Totvs sugere aos nossos clientes a seguinte parametrização de extração: Configurar um Schedule de periodicidade diária, este processamento irá considerar apenas os cadastros e movimentos ocorridos na data de execução. Configurar para que o Schedule seja executado três vezes ao dia, conforme abaixo: Assim garantimos que todas as movimentações serão integradas diariamente. Após o término do período fiscal (Mês) o usuário deve executar manualmente pelo Menu a extração das informações de todo o período selecionando apenas as apurações que desejar: Executa a rotina do extrator pelo Menu e Indica que deseja selecionar os Layouts a serem processados, neste caso seleciona apenas os Layouts de Apuração: Registros de Apuração:
|