Árvore de páginas

Desenvolvimento de Nova Wizard Extrator Fiscal.

Produto

Microsiga Protheus

Versões

11 e 12

Ocorrência

Desenvolvimento de Nova Wizard Extrator Fiscal (http://tdn.totvs.com/x/pSS2Fg)

Solução

A Wizard foi separada em 4 etapas conforme a imagem abaixo:

Etapa 1 – Parâmetros:

Esta 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.


Parametrização:

Geração:

Data de?

Data até?

Nesses campos serão informadas a data inicial e final do período que deseja extrair do Protheus.
Caso não seja informado um período fiscal de um mês, no momento de avançar para próxima etapa a wizard irá mostrar a mensagem abaixo:

Tipo de Saída?

A extração fiscal possui duas opções de extração via wizard. 1 – Arquivo TXT e 2 – Banco de dados.

Na opção 2 (Banco de dados) o sistema irá fazer a integração via a tabela TAFST1 ou TAFST2 caso a integração online com o TAF esteja ativa (MV_INTTAF = S). Nessa opção a wizard irá bloquear os campos Diretório do Arquivo Destino e Nome do arquivo Destino.
Na opção 1 (Arquivo TXT) a wizard irá liberar os campos ‘Diretório do Arquivo Destino ’ e ‘Nome do arquivo Destino ’. Esses campos se tornaram obrigatórios para avançar na wizard.


Diretório do Arquivo Destino

Nesse campo será informado o caminho onde será gravado o arquivo TXT na conclusão da extração. É possível utilizar a consulta padrão (F3) para selecionar o caminho. Será apresentada a tela abaixo:




Nome do Arquivo Destino

Nesse campo será informado o nome do arquivo TXT que será gerado. Não é necessário informar a extensão (.txt).

Verifica movimento para os layouts cadastrais?

Nesse campo será informado, para os layouts cadastrais, como T007 (Identificação do Item (Produtos/Serviços)), se deve extrair somente os cadastros que possuem movimentação no período informado. Exemplo: Um produto só será enviado caso o mesmo esteja em uma nota (SFT) no período e nas regras da aba movimento informados.

"1 - Não"
"2 - Sim"


Movimento:

Tipo de Movimento?

Nesse campo será informado se o movimento deve ser somente de notas de entrada, saída ou ambas.

Nota Fiscal de ?

Nota Fiscal até?

Nesses campos serão informados a numeração inicial e final das notas (SFT).

Série de?

Série até?

Nesses campos serão informados a serie inicial e final das notas (SFT). É possível utilizar a consulta padrão (F3) para selecionar o caminho. Será apresentado a tela abaixo:




Espécie do documento (Separado por ponto e vírgula)?

Nesse campo será informado as espécies que serão filtradas no movimento. Caso esse campo não seja informado a wizard irá considerar todas as espécies. É possível utilizar a consulta padrão (F3) para selecionar o caminho. Será apresentado a tela abaixo:




Apuração / SPED:



Período da Apuração de IPI?


Nesse campo será informado o período da apuração de IPI.

Incidência tributária no período?


Nesse campo será informado a incidência tributária no período.


Início Obrigação Escritural Fiscal CIAP?

Nesse campo será informado se é o início da obrigação de escrituração fiscal do CIAP.

Tipo Contribuição?

Nesse campo será informado o tipo de contribuição.

Indicador Regime Cumulativo?

Nesse campo será informado o indicador do regime cumulativo.

Tipo de Atividade?

Nesse campo será informado o tipo de atividade.

Indicador Natureza PJ?


Nesse campo será informado o indicador da natureza da pessoa jurídica.

Centralizar apurações e totalizadores em uma única filial?

Nesse campo será informado se deseja centralizar apurações e totalizadores em uma única filial.

Cód. da Receita para prestação de serviços?

Nesse campo será informado o código da receita para prestação de serviços.

Cód. da Receita para demais operações?

Nesse campo será informado o código da receita para as demais operações.



Inventário:

Na aba Inventário será informado os campos utilizados nos layouts referente ao inventário.



Motivo do Inventário?

Nesse campo será informado o motivo do inventário.


Data de fechamento do estoque?

Nesse campo será informado a data de fechamento do estoque.


Registro 0210 por Movimento?

Nesse campo será informado se o registro 0210 do bloco K deve ser gerado por movimento ou por estrutura.

Financeiro:

Na aba Financeiro será informado os campos utilizados nos layouts referente ao financeiro.




  • Seleção de títulos a receber?

    Nesse campo será informado como deverá ser selecionado os títulos a receber.

  • Seleção de títulos a pagar?

Nesse campo será informado como deverá ser selecionado os títulos a pagar.

  • Gera baixas a receber para o R-2030?

Nesse campo será informado se gera as informações das baixas a receber do título a receber para ser enviado no evento R-2030 (se configurado na baixa).

  • Gera baixas a pagar para o R-2040?

Nesse campo será informado se gera as informações das baixas a pagar do título a pagar para ser enviado no evento R-2040 (se configurado na baixa).

Opções:

1-Não: Não serão geradas as informações de baixas do título (SE5).

2-Data da Baixa: Serão geradas as informações da baixa considerando o campo para filtro E5_DATA.

3-Data de crédito/Data de pagto.: Serão geradas as informações da baixa considerando o campo para filtro E5_DTDISPO.


  • Contribuinte:



    • Envia dados do Contribuinte?

      Nesse campo será informado se deve gerar o registro T001, dados do contribuinte, para realizar atualização no TAF ou somente para realização da integração. Isso porque o registro T001 é obrigatório para integração com o TAF.

      Na opção 1 a wizard irá mostrar a mensagem abaixo:



      Utilizando essa opção a wizard irá liberar os campos do contribuinte para ser informado.



      Na opção 2 a wizard irá mostrar a mensagem abaixo:




      Utilizando essa a wizard irá manter os campos do contribuinte bloqueado e o registro T001 irá gerar somente para integração. Nesse caso todos os campos do layout, com exceção do registro e da filial, terá a informação #NAOGRAVAR.




    • Obrigatoriedade do ECD?

      Nesse campo será informado se o contribuinte tem a obrigatoriedade de entregar o ECD.

    • Classif. Tribut. conforme tabela 8?

      Nesse campo será informado a classificação tributária conforme a tabela 8.

    • Acordo internacional de isenção de multas?

      Nesse campo será se o contribuinte possui acordo internacional de isenção de multas.


    • Nome do contribuinte?

      Nesse campo será informado o nome do contribuinte.

    • CPF do contribuinte?

      Nesse campo será informado o CPF do contribuinte.

    • Telefone, com DDD do contribuinte?

      Nesse campo será informado o telefone com DDD do contribuinte.

    • Telefone Celular, com DDD do contribuinte?

      Nesse campo será informado o telefone Celular, com DDD do contribuinte.

    • E-Mail do contribuinte?

      Nesse campo será informado o e-mail do contribuinte.

    • Ente Federativo Responsável?

      Nesse campo será informado se o órgão público é o ente federativo responsável (EFR) ou se é uma unidade administrativa autônoma vinculada a um EFR.

    • CNPJ Ente Federativo Responsável?

      Nesse campo será informado o CNPJ Ente Federativo Responsável.



    • Indicativo de desoneração da folha pela CPRB?

      Nesse campo será informado o indicativo de desoneração da folha pela CPRB.

    • Indicativo da Situação da Pessoa Jurídica?

      Nesse campo será informado o indicativo da Situação da Pessoa Jurídica.

  • Empresa Software:


    • Empresa Desenvolvedora do Software CNPJ (somente CNPJ para buscar cadastro fornec.)?


    • Razão Social da Empresa Desenvolvedora de Software?


    • Contato da Empresa Desenvolvedora de Software?


    • Telefone, com DDD da Empresa Desenvolvedora do Software?


    • Telefone Celular, com DDD da Empresa Desenvolvedora do Software?


    • E-Mail da Empresa Desenvolvedora do Software?
    • Campos Obrigatórios:
      • Tipo de Saída?
      • Data de?
      • Data até?
      • Verifica movimento para os layouts cadastrais?
      • Centralizar apurações e totalizadores em uma única filial?
      • Tipo de movimento?
      • Nota fiscal até?
      • Serie até? 

      Caso esses campos não sejam informados no momento de avançar a wizard a mensagem abaixo aparecerá:





  • Configuração do sistema:

    Essa seção é informativa com exibição dos campos sem a possibilidade de edição.
    Tem como objetivo exibir os parâmetros do sistema (SX6) utilizados na extração. Assim é possível, por exemplo, verificar se a integração online com o TAF (MV_INTTAF) está ativa ou não.


    Etapa 2 – Seleção de layouts:


    A etapa 2 é separada por dois browsers.
    O browser superior mostra todos os layouts do TAF para ser selecionado.

    Na parte superior existe a opção de marcar todos layouts, somente os mensais ou somente os diários.

    A opção de diário ou mensal irá filtrar conforme a informação da coluna período.
    O browser inferior mostra todos os layouts relacionados ao layout posicionado no browser superior.



    Na imagem acima o layout T013 está posicionado no browser superior, e no browser inferior mostra o layout T009 que é relacionado ao T013.
    Assim, se somente o layout T013 for selecionado, será extraído os layouts T009 e T013.



    Se houver a tentativa de selecionar algum layout mensal a wizard irá mostrar a mensagem abaixo:

    É obrigatório a seleção de pelo menos um layout. Se não a wizard irá mostrar a imagem abaixo:




    Etapa 3 – Seleciona as Filiais:



Esta etapa apresenta um browser para seleção de filiais.
A coluna "Descrição" possui a informação se a filial deve ter a opção centralizar ou não.
Caso não seja selecionado conforme a sugestão, no momento de avançar a wizard questionará a informação para saber se deve continuar ou não.



Caso o usuário preferir seguir a sugestão, será possível retornar na wizard para ajustar as informações.
Se for selecionada a opção de centralizar, a filial logada deverá constar na seleção de filiais, caso contrário a wizard exibirá a imagem abaixo:



É obrigatório a seleção de pelo menos uma filial, caso contrário a wizard exibirá a imagem abaixo:


Etapa 4 - Processamento:




A etapa 4 é separada por dois browsers: O browser superior de filiais selecionadas e o browser inferior de layouts selecionados.
O browser superior mostra todas as filiais selecionadas e com a legenda branca.
Nesse browser existem 4 legendas:


Branca – Não gerado / Não há dados
Amarela – Gerando
Laranja – Gerado parcial
Verde – Gerado com sucesso

O browser inferior mostra todos os layouts selecionados e com a legenda branca.
Nesse browser existem 3 legendas:

Branca – Não gerado / Não há dados
Laranja – Gerado parcial
Verde – Gerado com sucesso



Selecionando o botão de conclusão, a wizard iniciará a extração fiscal.
No início da geração a wizard mudará a legenda para amarelo.
No término, caso não tenha gerado nenhum layout para filial, a legenda voltará para a cor branca.
Se não foram gerados todos os layouts selecionados, a legenda ficará laranja.
Se todos os layouts forem selecionados a legenda ficará verde.
Durante a geração de cada filial, a wizard mudará a legenda do layout para amarelo.
No término, caso não tenha gerado nenhum registro do layout, a legenda voltará para branca.
Se algum registro for gerado, a legenda ficará na cor verde.






  • Sem rótulos