01. VISÃO GERAL
Disponível a rotina Guia Nacional de Recolhimento de Tributos Estaduais - Online (GNREON), que contempla as operações de vendas interestaduais sujeitas à substituição tributária.
Esta função tem por objetivo incorporar GNRE's através de um arquivo texto, gerado pelo contribuinte, no formato XML e permitir a impressão das guias. O limite para o volume de guias por lote é de 50.
Importante
No portal da GNRE não há mais a versão 1.0 que corresponde ao GNREON, só é apresentado a versão 2.0 que corresponde ao GNREWS.
Link da documentação da GNREWS: GNREWS - Guia Nacional de Recolhimento de Tributos Estaduais via Webservice
02. PROCEDIMENTO PARA CONFIGURAÇÃO
No Configurador (SIGACFG) acesse Ambiente/ Cadastros/ Menus e inclua no menu do módulo Livros Fiscais (SIGAFIS) a opção para execução do GNREON, conforme especificação a seguir:
Nome do Menu | Submenu | Nome da Rotina | Programa | Tabelas |
---|---|---|---|---|
Miscelânea | Arq. Magnéticos | GNREON | GNREON | SF6, SA1, SF3 |
Importante
Os campos: UF Favorecida, Receita, Data de Vencimento e Data de Pagamento são obrigatórios para o layout.
Os campos: E/S (F6_TIPOIMP = 3=ICMS/ST), Tipo do Imp. (F6_OPERNF = 2=Saída) e Código de Receita (F6_CODREC) são obrigatórios para Geração do arquivo GNREON XML.
Configuração dos Campos
- Tabela SF6 – Guia de Recolhimento
Campo | F6_OPERNF |
---|---|
Tipo | Caractere |
Tamanho | 1 |
Formato | @! |
Cabeçalho | E/S |
Descrição | Entrada ou Saída |
Opções | 1=Entrada; 2=Saída |
Help | Operação de Entrada / Saída |
Campo | F6_TIPOIMP |
---|---|
Tipo | Caractere |
Tamanho | 1 |
Formato | @! |
Cabeçalho | Tipo do Imp. |
Descrição | Tipo do Imposto |
Opções | 0=GUIA ESTADUAL; 1=ICMS; 2=ISS; 3=ICMS/ST; 4=FUNRURAL; 5=SIMPLES FEDERAL; 6=FUNDERSUL; 7=SIMPLES NACIONAL; 8=FUST/FUNTTEL; 9=SENAR; A=FUMA; B=DIFAL |
Help | Tipo do Imposto |
Campo | F6_EST |
---|---|
Tipo | Caractere |
Tamanho | 2 |
Formato | @! |
Cabeçalho | Estado |
Descrição | Estado de Subst.Tribut. |
Help | Estado destino de recolhimento |
Campo | F6_CODREC |
---|---|
Tipo | Caractere |
Tamanho | 15 |
Formato | @! |
Cabeçalho | Cod. Receita |
Descrição | Código da Receita |
Help | Código da Receita |
Importante
No layout da GNREON o campo código de receita contém o tamanho de 6 caracteres, porém a tabela SF6 é utilizada no Protheus para outros registros (SPED Fiscal registro E116), por este motivo o campo F6_CODREC deve ser criado com o tamanho de 15 caracteres.
Códigos de receitas homologados:
- 100013 – ICMS Comunicação
- 100021 – ICMS Energia Elétrica
- 100030 – ICMS Transporte
- 100048 – ICMS Substituição Tributária por Apuração
- 100056 – ICMS Importação
- 100080 – ICMS Recolhimentos Especiais
- 100099 – ICMS Subst. Tributária por Operação
- 100102 - ICMS Consumidor Final não contribuinte outra UF por Operação
- 100110 - ICMS Consumidor Final não contribuinte outra UF por Apuração
- 100129 - ICMS Fundo Estadual de Combate à Pobreza por Operação
- 100137 - ICMS Fundo Estadual de Combate à Pobreza por Apuração
Campo | F6_DTVENC |
---|---|
Tipo | Data |
Tamanho | 8 |
Vencimento | Vencimento |
Descrição | Vencimento da GNR |
Help | Data de Vencimento do recolhimento |
Campo | F6_DTPAGTO |
---|---|
Tipo | Data |
Tamanho | 8 |
Vencimento | Dt Pagamento |
Descrição | Data do Pagamento |
Help | Data de pagamento da Guia de Recolhimento |
Campo | F6_DOC |
---|---|
Tipo | Caractere |
Tamanho | 9 |
Formato | @! |
Vencimento | Documento |
Descrição | Número do Documento |
Help | Número do Documento |
Campo | F6_VALOR |
---|---|
Tipo | Numérico |
Tamanho | 14 |
Decimal | 12 |
Formato | @E 99,999,999,999.99 |
Cabeçalho | Valor da GNR |
Descrição | Valor da GNR |
Help | Valor do recolhimento |
Campo | F6_NUMCONV |
---|---|
Tipo | Caractere |
Tamanho | 30 |
Formato | @! |
Cabeçalho | Num. Convênio |
Descrição | N-m. ou Protoc. do Convênio |
Help | Número do convênio ou protocolo/mercadoria. (Campo 15 da GNR) |
Campo | F6_MESREF |
---|---|
Tipo | Numérico |
Tamanho | 2 |
Formato | 99 |
Cabeçalho | Mês ref. |
Descrição | Mês de referência |
Help | Mês de referência do recolhimento |
Campo | F6_ANOREF |
---|---|
Tipo | Numérico |
Tamanho | 4 |
Formato | 9999 |
Cabeçalho | Ano de Ref. |
Descrição | Ano de Referência da GNR |
Help | Ano de referência da Guia Nacional de Recolhimento (GNR) |
Campo | F6_ATMON |
---|---|
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Cabeçalho | Atualiz.Mon. |
Descrição | Atualização Monetária |
Help | Informar a atualização monetária |
Campo | F6_JUROS |
---|---|
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Cabeçalho | Juros |
Descrição | Valor do Juros |
Help | Informar o valor dos juros |
Campo | F6_MULTA |
---|---|
Tipo | Numérico |
Tamanho | 14 |
Decimal | 2 |
Formato | @E 99,999,999,999.99 |
Cabeçalho | Multa |
Descrição | Valor da Multa |
Help | Informar o valor da multa |
Campo | F6_PROCESS |
---|---|
Tipo | Caractere |
Tamanho | 1 |
Formato | @! |
Opções | 1=Sim; 2=Não |
Cabeçalho | Processa |
Descrição | Processa GNRE |
Help | Será preenchido com Sim a Guia de Recolhimento cujo Rotinas GNREs já tenham sido processas. Evitando assim duplicidade. |
Campo | F6_DETRECE |
---|---|
Tipo | Caractere |
Tamanho | 6 |
Decimal | 0 |
Formato | @! |
Cabeçalho | Deta_Receita |
Descrição | Detalhamento da Receita |
Help | Detalhamento da Receita para o cadastro da GNREON. |
Importante
A partir deste campo Detalhamento da Receita (F6_DETRECE) será gerado o detalhamento da receita. Atualmente, para os códigos de recolhimento tratado no Microsiga Protheus®, apenas alguns Estados exigem o preenchimento desta informação, tais como: AL/DF/MA/MT/PB/PE/RO/SC/TO. Para os demais Estados que ainda não tenham este detalhamento este campo deve ficar em branco.
Campo | F6_TIPODOC |
---|---|
Tipo | Caractere |
Tamanho | 6 |
Formato | @! |
Cabeçalho | Tipo Doc. |
Descrição | Tipo do Documento |
Help | Tipo do documento para geração da GNREON TAG <c28_tipoDocOrigem> |
Importante
É necessário o preenchimento do campo Tipo do Documento quando a GNRE for gerada a partir de uma operação onde o código de receita obriga a geração da TAG <c28_tipoDocOrigem> “Tipo de Documento”.
Se o código de receita for 100013, 100021, 100030 e 100099 e a espécie do documento fiscal for NF, NFA, SPED, CA, NTST, NFCEE, CTR ou CTE e os códigos a cima tiverem informados nos parâmetrosMV_GNRCOM, MV_GNRELE, MV_GNRTRAN e MV_RECEINF não será necessário preencher este campo. Caso seja 100056 preencher o campo F6_TIPODOC conforme necessário.
Campo | F6_REF |
---|---|
Tipo | Caractere |
Tamanho | 1 |
Formato | @! |
Cabeçalho | Referência |
Descrição | Tipo do Documento |
Help | Tipo do documento para geração da GNREON TAG <c28_tipoDocOrigem> |
Campo | F6_CODPROD |
---|---|
Tipo | Numérico |
Tamanho | 2 |
Formato | 99 |
Cabeçalho | Produto |
Descrição | Código do Produto |
Help | Informar o código do produto |
- Tabela SF3 – Livros Fiscais
Campo | F3_ESPECIE |
---|---|
Tipo | Caracter |
Tamanho | 5 |
Formato | @! |
Cabeçalho | Espec.Docum. |
Descrição | Espécie do Documento |
Help | Espécie do Documento Fiscal |
Importante
São considerados somente os documentos de espécie: SPED/NFSC/NTSC/NTST/NFCEE/CTA/CTF/CTR/NFST/ CTM/ CTE.
Campo | F3_CHVNFE |
---|---|
Tipo | Caracter |
Tamanho | 44 |
Formato | @! |
Cabeçalho | Vl.Es.Cr/Deb |
Descrição | Chave da NFe SEFAZ |
Help | Número da Chave de acesso da NFe |
Importante
- Para os Estados RR/AP/MS/PE/MT com o código de receita 100099 - ICMS Substituição Tributária por operação os campos extras devem ser preenchidos com o NUM. CHAVE DE ACESSO A NFE (44) Posições conforme o layout, quando obrigatório.
- Para o Estado RR com o código de receita 100048 - ICMS Substituição Tributária por apuração os campos extras devem ser preenchidos com o NUM. CHAVE DE ACESSO A NFE (44) Posições conforme o layout, quando obrigatório.
- A Chave da NFe SEFAZ será preenchida no campo Chave da NFe SEFAZ (F3_CHVNFE). Para isso será necessária sua transmissão para SEFAZ via WebService.
- Para a geração do código de receita 100030 para o Estado do Amazonas (AM), será necessário informar o Manifesto de Carga em Complementos (F6_DESCOMP).
- Para o código de receita 100056 só será gerado a GNREON (XML) se a Guia de Recolhimento for emitida manualmente para os estados: AC/AL/AM/AP/DF/GO/MA/MG/MS/MT/PA/PB/PI/RN/RO/RR/RS/SE/TO.
As informações decorrentes ao Destinatário serão filtradas da tabela SA2 – Fornecedores, após configurar Cliente, Loja e CNPJ/CPF na tabela SF6 – Guia de Recolhimento.
- Tabela SA1 – Cadastro de Cliente
Importante
A tabela Cadastro de Cliente (SA1) será utilizada para o cadastro do contribuinte Destinatário quando necessário.
Campo | A1_NOME |
---|---|
Tipo | Caracter |
Tamanho | 40 |
Formato | @! |
Cabeçalho | Nome |
Descrição | Nome do cliente |
Help | Nome ou razão social do cliente |
Campo | A1_INSCR |
---|---|
Tipo | Caracter |
Tamanho | 18 |
Formato | @! |
Cabeçalho | Ins. Estad. |
Descrição | Inscrição Estadual |
Help | Número da inscrição estadual do cliente. |
Importante
Para os Estado que a Receita exige o Contribuinte Destinatário.
No preenchimento do Contribuinte Destinatário deve-se seguir a seguinte regra, conforme layout do formato do arquivo:
Caso seja inscrito na UF Favorecida, preencher o seguinte campo. Ou seja, se o campo Inscrição Estadual (A1_INSCR) estiver preenchido:
- Inscrição Estadual
Caso contrário, preencher os seguintes campos:
- Tipo de Identificação
- Documento de Identificação (CNPJ ou CPF)
- Razão Social
- Município (Código do IBGE)
Campo | A1_CGC |
---|---|
Tipo | Caracter |
Tamanho | 14 |
Formato | @R 99.999.999/9999-99 |
Cabeçalho | CNPJ/CPF |
Descrição | CNPJ/CPF do cliente |
Help | Digite o CNPJ (Cadastro Nacional da Pessoa Jurídica) ou CPF (Cadastro de Pessoa Física) do cliente. |
Campo | A1_COD_MUN |
---|---|
Tipo | Caracter |
Tamanho | 5 |
Formato | @9 |
Cabeçalho | Cd.Município |
Descrição | Código do Município |
Help | Informe o código do município. No Brasil é o código do IBGE de 5 dígito |
- Tabela SB5 – Dados Adicionais do Produto
Campo | B5_CODGNRE |
---|---|
Tipo | Numérico |
Tamanho | 2 |
Formato | 99 |
Cabeçalho | Cod.Prod |
Descrição | Cód. Prod. GNRE |
Help | Informar o código do Produto. Consultar na aba Regras de Preenchimento do Manual para Preenchimento do XML de Lotes os códigos válidos para GNRE. |
Importante
Para que a geração da GNRE por produto seja criada, utilize o campo Cód. Prod. GNRE (B5_CODGNRE) da tabela Dados Adicionais do Produto (SB5). Para essa funcionalidade não será necessário à utilização do parâmetro MV_GNREPRO.
Configuração dos Parâmetros:
No Configurador (SIGACFG) acesse Módulo/ Cadastros/ Parâmetros, observe a configuração dos parâmetros a seguir. Caso não existam, é necessário criá-los conforme a seguinte estrutura:
Nome da Variável | MV_SUBTRIB |
---|---|
Tipo | Caracter |
Descrição | Número da Inscrição Estadual do contribuinte em outro estado quando houver Substituição Tributária |
Exemplo Conteúdo: PE18154502270978
Importante
Caso o parâmetro MV_SUBTRIB não seja suficiente para detalhar todas as Inscrições Estaduais da empresa, deverão ser criados parâmetros com nome MV_SUBTRI e final numérico sequencial para acrescentar as demais inscrições. Exemplo: MV_SUBTRI2, MV_SUBTRI3, etc.
Em uma nova perspectiva, criamos a tabela CLO, Cadastro de Inscrição Estadual. Desta forma, quem não quiser utilizar o parâmetro, poderá utilizar o cadastro, para isso basta incluir as Inscrições e deixar o parâmetro em branco.
Importante
O parâmetro MV_SUBTRIB verifica se o contribuinte tem IE na UF do recolhimento. Isso é necessário para o preenchimento do campo Inscrição Estadual do contribuinte emitente.
Conforme o layout, o Contribuinte Emitente é de preenchimento obrigatório. No preenchimento do Contribuinte Emitente siga a regra, conforme abaixo:
Caso seja inscrito na UF Favorecida, preencher o seguinte campo:
- Inscrição Estadual
Caso contrário, preencher os seguintes campos:
- Tipo de Identificação
- Documento de Identificação (CNPJ)
- Razão Social
- Endereço
- UF do endereço
- Município (Código do IBGE)
- CEP (não obrigatório)
- Telefone (não obrigatório)
Nome da Variável | MV_ESTADO |
---|---|
Tipo | Caractere |
Conteúdo | SP |
Descrição | Sigla do estado da empresa usuária do Sistema, para efeito de cálculo de ICMS (7, 12 ou 18%). |
Nome da Variável | MV_STUF |
---|---|
Tipo | Caracter |
Descrição | Unidades Federativas que devem ser processadas na apuração das entradas e das saídas do ICMS Subst. Tributária. |
Exemplo Conteúdo : AC/AL/AM/BA/GO/MA/MG/PB/PE/PI/RN/RO/RS/SC/TO/SE/AP/CE/MS/PA/PR/RR/MT
Nome da Variável | MV_STUFS |
---|---|
Tipo | Caracter |
Descrição | Unidades Federativas que devem ser processadas na apuração das saídas do ICMS Subst. Tributaria. |
Exemplo Conteúdo: AC/AL/AM/BA/GO/MA/MG/PB/PE/PI/RN/RO/RS/SC/TO/SE/AP/CE/MS/PA/PR/RR/MT
Nome da Variável | MV_UFGNRE |
---|---|
Tipo | Caracter |
Conteúdo | AC/AL/AM/BA/GO/MA/MG/PB/PE/PI/RN/RO/RS/SC/TO/SE/AP/CE/MS/PA/PR/RR/MT |
Descrição | Apenas as UF's que possuem GNRE Online. |
Nome da Variável | MV_RECEINF |
---|---|
Tipo | Caracter |
Descrição | Informe código da receita por Operação 100099 Subst. Tributária por Operação. |
Exemplo Conteúdo: 100099
Nome da Variável | MV_GNRCOM |
---|---|
Tipo | Caracter |
Descrição | Informe código da receita por Operação 100013 Comunicação |
Exemplo Conteúdo: 100013
Nome da Variável | MV_GNRELE |
---|---|
Tipo | Caracter |
Descrição | Informe código da receita por Operação 100021 Energia Elétrica. |
Exemplo Conteúdo: 100021
Nome da Variável | MV_GNRTRAN |
---|---|
Tipo | Caracter |
Descrição | Informe código da receita por Operação 100030 Transporte. |
Exemplo Conteúdo: 100030
Nome da Variável | MV_RECEAPU |
---|---|
Tipo | Caracter |
Descrição | Informe código da receita por Apuração. |
Exemplo Conteúdo: 100048
Importante
A Guia de Recolhimento gerada por Apuração não terá informações sobre documentos, código de cliente entre outros. Sendo assim será necessário analisar o layout da GNREON disponibilizado em http://www.gnre.pe.gov.br/. Caso o código de receita esteja informado no parâmetro a cima a Guia de Recolhimento deverá ser criada com o código automaticamente.
Nome da Variável | MV_DATAPAG |
---|---|
Tipo | Numérico |
Descrição | Informar o número de dias úteis que será utilizado para buscar a Data válida de Pagamento. |
Exemplo Conteúdo: 9
Nome da Variável | MV_GNRENF |
---|---|
Tipo | Lógico |
Descrição | Habilitar o parâmetro para que não seja gerada a, tela GNRE quando a opção Gera Guia de Recolhimento (MATA460A) estiver como Sim. |
Importante
Para que as informações sejam preenchidas automaticamente na geração da GNRE será necessário que o parâmetro MV_GNRENF seja configurado como .T., isso também para geração automática da informação dos demais parâmetros. Atenção: A geração automática da informação dos demais parâmetros ocorre apenas se a GNRE for gerada na operação. Se a mesma for gerada na apuração, estas informações devem ser preenchidas manualmente.
Importante
Para geração do arquivo .XML foi criado a segunda Wizard, possibilitando o cliente selecionar qual Código de Receita deve ser gerado no arquivo .XML. Esta funcionalidade otimiza o processamento da obrigação fiscal.
03. PROCEDIMENTOS PARA UTILIZAÇÃO
1. No Livros Fiscais (SIGAFIS), acesse Miscelânea/ Arq. Magnéticos/ GNREON e preencha os parâmetros da rotina, conforme orientações a seguir:
Data de?
Informe a Data Inicial
Data até?
Informe a Data Final
Diretório do Arquivo Destino?
Informe o nome do diretório em que é gravado o arquivo texto gerado. Exemplo: C:\
Nome do Arquivo Destino?
Informe o nome do arquivo XML a ser gerado sem a extensão. Exemplo: GNRE (sem extensão.XML)
Filial de?
Informe a filial inicial a ser considerada na geração do arquivo.
Filial até?
Informe a filial Final a ser considerada na geração do arquivo.
2. Confira os dados e clique em Finalizar.
04. INFORMAÇÕES ADICIONAIS
Objetivo | A Guia Nacional de Recolhimento de Tributos Estaduais -GNRE tem sido um documento de uso habitual por todos os contribuintes que realizam operações de vendas interestaduais sujeitas à substituição tributária. |
---|---|
Competência | Estadual |
Aplicativo disponibilizado pelo fisco | https://www.gnre.pe.gov.br:444/gnre/portal/GNRE_Principal.jsp |
Legislação contemplada | AJUSTE SINIEF 01, DE 26 DE MARÇO DE 2010 |
05. INFORMAÇÕES TÉCNICAS
Tabelas Utilizadas | SA1 – Clientes SA2 – Fornecedores SF3 – Livros Fiscais SF6 – Guias de Recolhimento SM0 – Empresas |
---|---|
Função Envolvidas | GNREON - Guia Nacional de Recolhimento de Tributos Estaduais |
Sistemas Operacionais | Windows®/Linux® |