CONTEÚDO
- Visão Geral
- Exemplo de utilização
- Registro tipo "H" - Identificação (Header)
- Registro tipo "T" - Notas Tomadas
- Preparação do Ambiente
- Compatibilizador de dicionário de dados
- Inclusão da rotina no menu
- Principais Campos e Parâmetros
- Alteração de dicionário de dados
01. VISÃO GERAL
Essa rotina, tem como objetivo, gravar os serviços tomados para Duque de Caxias, em arquivo no formato texto, com base nas Notas de Entrada (MATA103) para posterior importação via sistema disponibilizado pela Prefeitura Municipal de Duque de Caxias.
02. EXEMPLO DE UTILIZAÇÃO
Ao acessar a rotina, é necessário o preenchimento do formulário que contém as seguintes perguntas:
Mês ?: Informar o mês a ser processado para seleção dos movimentos fiscais.
Obs.: O filtro será aplicado no campo F3_EMISSAO referente às Notas Fiscais de Entrada.
Ano ?: Informar o período final para seleção dos movimentos.
Obs.: O filtro será aplicado no campo F3_EMISSAO referente às Notas Fiscais de Entrada.
Nota Fiscal De ?: Informar o número de documento inicial a ser pesquisado.
Nota Fiscal Até ?: Informar o número de documento final a ser pesquisado.
Série De ?: Informar a série de documento inicial a ser pesquisada.
Série De ?: Informar a série de documento final a ser pesquisada.
Código de Serviço De?: Informar o código de serviço inicial a ser considerado no arquivo.
Código de Serviço Até?: Informar o código de serviço final a ser considerado no arquivo.
Código de Serviço Até?: Informar o código de serviço final a ser considerado no arquivo.
Obs.: Conforme o layout disponibilizado pela prefeitura de Duque de Caxias, poderá ser informado apenas um código de serviço por arquivo. Portanto, será gerado um arquivo para cada código de serviço encontrado para o período.
Diretório ?: Informar o diretório onde será gerado o arquivo.
Exemplo: C:\Teste\
Nome do Arquivo ?: Informar o nome do arquivo que será gerado. O arquivo final terá o código de serviço acrescido do nome do arquivo, pois o layout do município prevê apenas um código por arquivo.
Exemplo: Foi encontrado o código de serviço "2001" para o período encontrado. Ao informar o nome de arquivo "iss_duquedecaxias" o arquivo final terá o nome "iss_duquedecaxias_2001.txt"
Importante!
O arquivo texto gerado, deve ser submetido ao programa disponível no site da Prefeitura Municipal de Duque de Caxias para que sejam importadas as Notas Fiscais de Entrada dos Serviços Tomados.
Tipos de Registros Gerados
Registro tipo "H" - Identificação (Header): Este registro é único e deve indicar os seguintes dados:
- Inscrição Municipal;
- Mês da competência;
- Ano da competência;
- Hora da geração, data da geração e nome / razão social do tomador de serviços;
- Código referente ao serviço contratado;
- A última informação do cabeçalho condiz à frase: "EXPORTACAO DECLARACAO ELETRONICA-ONLINE-NOTA CONTROL" (é necessário que seja escrito exatamente desta forma).
Registro tipo "T" - Notas Tomadas: Este registro detalha as Notas Fiscais de Serviço Tomado, conforme layout disponibilizado pela prefeitura:
03. Preparação do Ambiente
Compatibilizador de dicionário de dados
Importante!
Para clientes que operam nas releases 12.1.27 ou anteriores, será necessária a execução do compatibilizador UPDDISTR com o pacote diferencial (SDFBRA.txt).
Esta correção será disponibilizada na Expedição contínua de 04/01/2021 e o pacote poderá ser acessado através dos links disponibilizados na documentação Pacotes de Atualização - Fiscal.
Informações sobre a Expedição contínua acessar: http://tdn.totvs.com/x/H4uCEw.
Informações sobre o compatibilizador UPDDISTR acessar: Atualizador de dicionário e base de dados - UPDDISTR.
Importante!
Será necessária a inclusão da rotina "ISS Tomador - Duque de Caxias" no menu dos Livros Fiscais, utilizando como programa de execução a rotina FISA306.
Nome do Menu | Submenu | Nome da Rotina | Programa |
Miscelânea | Arquivos Magnéticos | ISS Tomador - Duque de Caxias | FISA306 |
Para mais informações sobre inclusão de rotinas no menu: PSIGABD0006 - CFGX013- Inclusão de rotina no Menu.
04. Principais Campos e Parâmetros
Nome do Parâmetro | MV_NFEINSC |
---|---|
Tipo | Caractere |
Descrição | Indica a Inscrição Municipal do contribuinte a ser apresentada na geração do arquivo. Caso esse parâmetro esteja vazio, será obtida a inscrição municipal do cadastro de filiais (tabela SM0). |
Tabelas Utilizadas | SA2 – Cadastro de Fornecedores SF1 – Cabeçalho de Notas Fiscais de Entrada SF3 – Livros Fiscais SF4 - Tipos de Entrada e Saída |
---|---|
Sistemas Operacionais | Windows®/Linux® |
05. Alteração de dicionário de dados
SX1 - Pergunte
Pergunta | Tipo de dado | Tamanho | Modo de Entrada | Variável | Formato | Validação | Consulta Padrão |
---|---|---|---|---|---|---|---|
Mês? | Caractere | 2 | Get | MV_PAR01 | 99 | NaoVazio() | |
Ano? | Caractere | 4 | Get | MV_PAR02 | 9999 | NaoVazio() | |
Nota Fiscal De? | Caractere | 9 | Get | MV_PAR03 | @! | ||
Nota Fiscal Até? | Caractere | 9 | Get | MV_PAR04 | @! | NaoVazio() | |
Série De? | Caractere | 9 | Get | MV_PAR05 | !!! | ||
Série Até? | Caractere | 3 | Get | MV_PAR06 | !!! | NaoVazio() | |
Código de Serviço De? | Caractere | 9 | Get | MV_PAR07 | @9 | 60 | |
Código de Serviço Até? | Caractere | 9 | Get | MV_PAR08 | @9 | NaoVazio() | 60 |
Diretório? | Caractere | 99 | Get | MV_PAR09 | NaoVazio() | ||
Nome do Arquivo? | Caractere | 99 | Get | MV_PAR10 | NaoVazio() |