Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo
Disponibilizar a geração do arquivo magnético GIA (Guia de Informação de Apuração ICMS),
normatizada pela CAT 92/98 no artigo 1º do Anexo IV. A geração do arquivo seguirá a
estrutura do Manual de Orientação do Leiaute da Guia de Informação de Apuração ICMS
conforme disponibilizado no sítio da SEFAZ do estado de São Paulo.
Mapa
Procedimentos para a geração da Nova GIA/SP
Rotina TAFXGSP - TAF - P12
Para habilitar a Janela referente a seleção dos layout's que deverão ser Extraídos, deixar
a
pergunta "Seleciona Layouts?" = 1-Sim, conforme tela acima:
Abaixo relação dos layout's essenciais
para geração da GIA:
Observação:
Para resolver o problema definitivamente, deverá ser corrigido também o cadastro de
origem correspondente.
6 - Geração do arquivo
Procedimentos para a geração da Nova GIA/SP
Rotina TAFXGSP - TAF - P12
Após a seleção dos parâmetros na Wizard, em uma nova itnerface serão listados os CFOPs
encontradas nas Notas Fiscais. A rotina de processamento irá selecionar todas as notas com
Procedimentos para a geração da Nova GIA/SP
Rotina TAFXGSP - TAF - P12
Importante!
Caso o relacionamento não seja feito através do cadastro, será apresentado na Wizard de
geração a opção de criar o relacionamento “CFOPS X DIPAM-B”, sem o qual não será
possível a geração do registro CR=30. Mais informações na pasta "Parâmetros de Geração".
A rotina de geração da GIA deverá obedecer as regras listadas abaixo para geração do
registro CR=30, conforme solicitação do fisco.
Classificação ascendente
Processamento do arquivo
O processamento da rotina de extração realiza a pesquisa nos cadastros do TAF para buscar
informações para geração dos registros da GIA, considerando os filtros indicados na Wizard
de processamento.
O Processamento pode ser realizado utilizando o conceito de MulthiThread, para isso o
usuário deverá informar no parâmetro MV_TAFMTOF a quantidade de Threads que deseja
utilizar no processamento, por default o parâmetro será “0” e o processamento será
MonoThread. Neste parâmetro também será possível selecionar o tempo limite de
existência das threads. Este parâmetro também será utilizado em outras obrigações fiscais,
portanto deverá conter o nome da obrigação referente, por exemplo:
GIASP=3/600000;SPED=3/5000000
- Onde as obrigações fiscais estão separadas por “;”
- A quantidade de threads estão localizadas após “=”
- O tempo limite está localizado após “/
Durante o processamento a rotina efetua uma quebra das informações em arquivos TXTs
agilizando o processamento e armazenando informações a respeito da quantidade de
Registros filho de cada registro pai, conforme solicita o layout do arquivo. Desta forma será
eliminada a necessidade de criação de tabelas temporárias. A quebra das informações será
por registro, aglutinando registros Pai e Filho dentro do mesmo arquivo, respeitando o
relacionamento conforme imagem abaixo:
Procedimentos para a geração da Nova GIA/SP
Rotina TAFXGSP - TAF - P12
Tipos de Registros
A base para geração deste arquivo magnético são os movimentos contidos em um
determinado período na base de dados da aplicação. Com essas movimentações é possível
gerar os seguintes registros:
CR=31 Registro de Atualizações -> Movimentos Fiscais -> Docs Fiscais ->
Exportação Compls. Pós Emissão -> Exportação ( TAFA082 )