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
![]()
![]()
![]()
Compatibilizador de dicionário de dados
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.
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.
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 |
<!-- esconder o menu -->
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
</style>
|