Árvore de páginas

Objetivos

Apoiar no desenvolvimento de alterações na rotina OF1001 – Extrator das informações do TAF (Datasul). Orientar os desenvolvedores e analistas quanto a estrutura do programa, suas respectivas includes, e os registros das obrigações fiscais que o TAF atende. 

Extrator TAF

O TAF (Totvs Automação Fiscal) trata-se de uma Solução Fiscal especialista com características de consolidação de dados e layouts, tem como objetivo suportar o processo tributário permeando as Obrigações Principais e Acessórias. O mesmo possui uma única tabela com registros pré-definidos que devem ser informados pelos ERPs, afim de gerar os registros dos arquivos digitais. O Extrator foi criado para coletar os dados necessários do ERP e inserir nesta tabela genérica do TAF.

 

1.1   Diagrama - Extrator TAF Datasul

Abaixo é possível visualizar a estrutura das funções utilizadas para geração de cada opção selecionado na rotina OF1001.


1.2 Funções TAF Datasul X Registros TAF

As includes OF1001.i1 e OF1001.i2 são responsáveis pela gravação de dados na tabela TAFST1 e geração das informações no arquivo texto/tabela compartilhada. A include .i1 é responsável por inserir os registros do TAF em uma tabela temporária. Já a include .i2 lê a tabela temporária e gera o arquivo texto, caso o usuário selecione o mesmo, ou insere os registros na tabela compartilhada TAFST1, caso o usuário selecione este tipo de integração.

O quadro abaixo mostra todas as includes do processamento do extrator do TAF e suas respectivas funções.

 

Include TAF Datasul

Registros TAF

OF1001.i4

Processamento e geração do T001

OF1001.i5

Processamento e geração do T002

OF1001.i6

Processamento e geração do T072

OF1001.i8

Processamento e geração do T079

OF1001.i9Procedures para o processamento do Inventário (T079)

OF1001.i10

Preparação para geração da Apuração de ICMS e ST (T020/T020AA/T020AF/T021/T021AE)

OF1001.i11Processamento e geração do T013 e T013AP
OF1001.i12Processamento das informações de entrada (T013)
OF1001.i13Processamento das informações de saída (T013)
OF1001.i14Processamento das informações de itens e tributos (T013/T013AP)
OF1001.i15Procedures para o processamento dos Documentos Fiscais (T013/T013AP)
OF1001.i16Processamento e geração do T003
OF1001.i17Processamento e geração do T010
OF1001.i18Procedures para processamento dos cadastros do TAF (T010)
OF1001.i19Procedures para processamento da Apuração de ICMS e Geração dos registros T020, T020AA e T020AF
OF1001.i20Procedures para processamento da Apuração de ICMS e Geração dos registros T021 e T021AE

 

1.3 Inclusão de obrigações fiscais e registros do TAF no extrator

O programa do TAF possui a interface de Wizard, ou seja, o usuário irá passar por várias telas até chegar na tela de processamento e alguns campos de tela ou até mesmo algumas telas serão visualizadas e/ou editadas apenas se o usuário selecionar a opção necessária para a mesma. Por exemplo, a wizard possui a tela que contém os registros do TAF e na mesma o usuário define quais os registros que ele irá gerar, apenas se ele selecionar o registro de “Inventário” será  apresentado a tela de Inventário com campos que serão necessário para o processamento dos registros deste.

Além disso, na tela de Registros do TAF serão mostrados apenas os registros das obrigações fiscais selecionadas na tela anterior a esta (Etapa de Obrigações fiscais) e esta será informada apenas as obrigações fiscais que possuem a periodicidade selecionada na primeira tela do extrator. Para ficar mais claro abaixo segue o passo a passo do usuário para estas etapas da wizard.

 

1.      Selecionar a periodicidade (Anual/Mensal)


2.      Selecionar as obrigações fiscais de acordo com a periodicidade

 Como o usuário selecionou “Anual” é mostrado apenas as obrigações com periodicidade anual.


3.      Selecionar os registros do TAF de acordo com as obrigações fiscais

Como o usuário selecionou “DFC PR” é mostrado apenas os registros do TAF que são necessários para geração desta obrigação.

 

Estas informações dos registros, obrigações fiscais e periodicidade serão alimentadas pelo Analista/Desenvolvedor que irá desenvolver a nova obrigação ou o novo registro. Para isto foi criado a include OF1001.i7 e na mesma o usuário irá definir o código da obrigação, sua descrição, sua periodicidade, sua esfera e também os registros que a compõem. 

Abaixo é possível visualizar o print da include OF1001.i7 que mostra como deve ser incluído os registros e as obrigações fiscais.

 

1.4 Registros TAF X Registros Arquivos Digitais

Abaixo segue os links para as páginas que mostram a relação dos registros do TAF com os registros dos arquivos digitais:

1. DFC PR

2. GIA RJ

 

Para consultar mais detalhes do Layout clique no link: Layout do TAF.