ÍNDICE
- Visão Geral
- Preparação do ambiente
- Cadastros Necessários
- Alteração de Dicionário de Dados
01. Visão Geral
Essa rotina tem o objetivo de gravar serviços prestados ou tomados em arquivo no formato texto de acordo com o leiaute IPM Fiscal.
A rotina possui algumas perguntas necessárias para a geração do arquivo, sendo:
Data Emissão De ? - Informar o período inicial para seleção dos movimentos o filtro será aplicado no campo FT_EMISSAO
Data Emissão Até ? - Informar o período final para seleção dos movimentos o filtro será aplicado no campo FT_EMISSAO
Nota Fiscal De ? - Informar o número da nota fiscal inicial para seleção dos movimentos o filtro será aplicado no campo FT_NFISCAL
Nota Fiscal Até ? - Informar o número da nota fiscal final para seleção dos movimentos o filtro será aplicado no campo FT_NFISCAL
Série De ? - Informar o número da série inicial para seleção dos movimentos o filtro será aplicado no campo FT_SERIE
Série Até ? - Informar o número da série final para seleção dos movimentos o filtro será aplicado no campo FT_SERIE
Produto De ? - Informar o número do produto inicial para seleção dos movimentos o filtro será aplicado no campo FT_PRODUTO
Produto Até ? - Informar o número do produto final para seleção dos movimentos o filtro será aplicado no campo FT_PRODUTO
Serviço De ? - Informar o código de serviço inicial para seleção dos movimentos o filtro será aplicado no campo CDN_CODLIST
Serviço Até ? - Informar o código de serviço final para seleção dos movimentos o filtro será aplicado no campo CDN_CODLIST
Diretório ? - Informar o diretório onde será gerado o aquivo. Exemplo C:\Teste\
Arquivo ? - Informar o nome do arquivo que será gerado. Exemplo ipmfiscal.txt
Gerar Movimentos De ? - Informar quais os movimentos devem ser selecionados, sendo Entrada, Saída ou Ambos
Gerar Registro Tipo 40 ? - Informar se o registro tipo 40 deve ser gerado.
Sim - Gera o arquivo com o registro tipo 40.
Além dessa opção de seleção para gerar o Registro Tipo 40, é necessário que no momento do lançamento da Nota de Entrada ou Nota de Saída seja informado a Conta Contábil, caso esteja em branco e a seleção estiver como Sim, o Registro Tipo 40 não será gerado.
- Observação : É obrigatório manter a ordem da posição 14, para o pergunte do (MV_PAR14).
Não - O arquivo é gerado sem o registro tipo 40.
02. Preparação do Ambiente
Compatibilizador de dicionário de dados
Importante
Importante
Para esta implementação será necessário processar o compatibilizador UPDDISTR com o diferencial de dicionário em anexo.
Para mais informações sobre o UPDDISTR consultar Atualizador de dicionário e base de dados - UPDDISTR
O arquivo com o dicionário diferencial de dados compatível com as versões 11.80, 12.1.17, 12.1.23 está disponível através do link: https://suporte.totvs.com/portal/p/10098/download#detail/739772
Inclusão da rotina no menu
Para clientes que operam na versão 11 em garantia estendida ou em releases anteriores ao 12.1.23 será necessária a inclusão da rotina "Arquivo IPM Fiscal" no menu dos Livros Fiscal, utilizando como programa de execução a rotina FISA205.
Importante
Para mais informações sobre inclusão de rotinas no menu: PSIGABD0006 - CFGX013- Inclusão de rotina no Menu.
03. Cadastros Necessários
Relacionamento código de serviços (MATA963)
Os códigos de serviços utilizados nos movimentos de serviços prestados ou tomados devem ser relacionados na rotina, caso contrário o movimento não será considerado na geração do arquivo.
Para maiores informações sobre esse cadastro consulte: http://tdn.totvs.com/x/dQCnF
Cadastro de Produtos (MATA010)
O campo Exe. Servico (B1_MEPLES) precisa ser definido com as opções de local de prestação de serviço, sendo EP(Estabelecimento do Prestador) será considerado o código do município de quem prestou o serviço ou LES (Local da execução do serviço) será considerado o código do município de onde o serviço foi executado.
04. Alteração de dicionário de dados
SX1 - Pergunte
Pergunta | Tipo de dado | Tamanho | Modo de Entrada | Variável | Opções | Grupo de Campo |
---|---|---|---|---|---|---|
Data Emissão De ? | Data | 8 | Get | MV_PAR01 | ||
Data Emissão Até ? | Data | 8 | Get | MV_PAR02 | ||
Nota Fiscal De ? | Caractere | 9 | Get | MV_PAR03 | ||
Nota Fiscal Até ? | Caractere | 9 | Get | MV_PAR04 | ||
Série De ? | Caractere | 3 | Get | MV_PAR05 | ||
Série Até ? | Caractere | 3 | Get | MV_PAR06 | ||
Produto De ? | Caractere | 15 | Get | MV_PAR07 | SB1 | |
Produto Até ? | Caractere | 15 | Get | MV_PAR08 | SB1 | |
Serviço De ? | Caractere | 4 | Get | MV_PAR09 | CDN | |
Serviço Até | Caractere | 4 | Get | MV_PAR10 | CDN | |
Diretório ? | Caractere | 60 | Get | MV_PAR11 | ||
Nome do Arquivo ? | Caractere | 20 | Get | MV_PAR12 | ||
Gerar Movimento De ? | Numérico | 1 | Combo | MV_PAR13 | Entrada; Saída; Ambos | |
Gerar Registro Tipo 40? | Numérico | 1 | Combo | MV_PAR14 | Sim; Não |