Árvore de páginas


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 MenuSubmenuNome da RotinaProgramaTabelas
MiscelâneaArq. MagnéticosGNREONGNREONSF6, SA1, SF3

Importante

Os campos: UF FavorecidaReceitaData 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
CampoF6_OPERNF
TipoCaractere
Tamanho1
Formato@!
CabeçalhoE/S
DescriçãoEntrada ou Saída
Opções1=Entrada; 2=Saída
HelpOperação de Entrada / Saída
CampoF6_TIPOIMP
TipoCaractere
Tamanho1
Formato@!
CabeçalhoTipo do Imp.
DescriçãoTipo 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

HelpTipo do Imposto
CampoF6_EST
TipoCaractere
Tamanho2
Formato@!
CabeçalhoEstado
DescriçãoEstado de Subst.Tribut.
HelpEstado destino de recolhimento
CampoF6_CODREC
TipoCaractere
Tamanho15
Formato@!
CabeçalhoCod. Receita
DescriçãoCódigo da Receita
HelpCó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


CampoF6_DTVENC
TipoData
Tamanho8
VencimentoVencimento
DescriçãoVencimento da GNR
HelpData de Vencimento do recolhimento
CampoF6_DTPAGTO
TipoData
Tamanho8
VencimentoDt Pagamento
DescriçãoData do Pagamento
HelpData de pagamento da Guia de Recolhimento
CampoF6_DOC
TipoCaractere
Tamanho9
Formato@!
VencimentoDocumento
DescriçãoNúmero do Documento
HelpNúmero do Documento
CampoF6_VALOR
TipoNumérico
Tamanho14
Decimal12
Formato@E 99,999,999,999.99
CabeçalhoValor da GNR
DescriçãoValor da GNR
HelpValor do recolhimento
CampoF6_NUMCONV
TipoCaractere
Tamanho30
Formato@!
CabeçalhoNum. Convênio
DescriçãoN-m. ou Protoc. do Convênio
HelpNúmero do convênio ou protocolo/mercadoria. (Campo 15 da GNR)
CampoF6_MESREF
TipoNumérico
Tamanho2
Formato99
CabeçalhoMês ref.
DescriçãoMês de referência
HelpMês de referência do recolhimento
CampoF6_ANOREF
TipoNumérico
Tamanho4
Formato9999
CabeçalhoAno de Ref.
DescriçãoAno de Referência da GNR
HelpAno de referência da Guia Nacional de Recolhimento (GNR)
CampoF6_ATMON
TipoNumérico
Tamanho14
Decimal2
Formato@E 99,999,999,999.99
CabeçalhoAtualiz.Mon.
DescriçãoAtualização Monetária
HelpInformar a atualização monetária
CampoF6_JUROS
TipoNumérico
Tamanho14
Decimal2
Formato@E 99,999,999,999.99
CabeçalhoJuros
DescriçãoValor do Juros
HelpInformar o valor dos juros
CampoF6_MULTA
TipoNumérico
Tamanho14
Decimal2
Formato@E 99,999,999,999.99
CabeçalhoMulta
Descrição

Valor da Multa

HelpInformar o valor da multa
CampoF6_PROCESS
TipoCaractere
Tamanho1
Formato@!
Opções1=Sim; 2=Não
CabeçalhoProcessa
DescriçãoProcessa GNRE
HelpSerá preenchido com Sim a Guia de Recolhimento cujo Rotinas GNREs já tenham sido processas. Evitando assim duplicidade.
CampoF6_DETRECE
TipoCaractere
Tamanho6
Decimal0
Formato@!
CabeçalhoDeta_Receita
DescriçãoDetalhamento da Receita
HelpDetalhamento 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.

CampoF6_TIPODOC
TipoCaractere
Tamanho6
Formato@!
CabeçalhoTipo Doc.
DescriçãoTipo do Documento
HelpTipo 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.

CampoF6_REF
TipoCaractere
Tamanho1
Formato@!
CabeçalhoReferência
DescriçãoTipo do Documento
HelpTipo do documento para geração da GNREON TAG <c28_tipoDocOrigem>
CampoF6_CODPROD
TipoNumérico
Tamanho2
Formato99
CabeçalhoProduto
DescriçãoCódigo do Produto
HelpInformar o código do produto


  • Tabela SF3 – Livros Fiscais
CampoF3_ESPECIE
TipoCaracter
Tamanho5
Formato@!
CabeçalhoEspec.Docum.
DescriçãoEspécie do Documento
HelpEspé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.

CampoF3_CHVNFE
TipoCaracter
Tamanho44
Formato@!
CabeçalhoVl.Es.Cr/Deb
DescriçãoChave da NFe SEFAZ
HelpNú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.

CampoA1_NOME
TipoCaracter
Tamanho40
Formato@!
CabeçalhoNome
DescriçãoNome do cliente
HelpNome ou razão social do cliente
CampoA1_INSCR
TipoCaracter
Tamanho18
Formato@!
CabeçalhoIns. Estad.
DescriçãoInscrição Estadual
HelpNú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)
CampoA1_CGC
TipoCaracter
Tamanho14
Formato@R 99.999.999/9999-99
CabeçalhoCNPJ/CPF
DescriçãoCNPJ/CPF do cliente
HelpDigite o CNPJ (Cadastro Nacional da Pessoa Jurídica) ou CPF (Cadastro de Pessoa Física) do cliente.
CampoA1_COD_MUN
TipoCaracter
Tamanho5
Formato@9
CabeçalhoCd.Município
DescriçãoCódigo do Município
HelpInforme o código do município. No Brasil é o código do IBGE de 5 dígito


  • Tabela SB5 – Dados Adicionais do Produto
CampoB5_CODGNRE
TipoNumérico
Tamanho2
Formato99
CabeçalhoCod.Prod
DescriçãoCód. Prod. GNRE
HelpInformar 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ávelMV_SUBTRIB
TipoCaracter
DescriçãoNú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ávelMV_ESTADO
TipoCaractere
ConteúdoSP
DescriçãoSigla do estado da empresa usuária do Sistema, para efeito de cálculo de ICMS (7, 12 ou 18%).
Nome da VariávelMV_STUF
TipoCaracter
DescriçãoUnidades 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ávelMV_STUFS
TipoCaracter
DescriçãoUnidades 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ávelMV_UFGNRE
TipoCaracter
ConteúdoAC/AL/AM/BA/GO/MA/MG/PB/PE/PI/RN/RO/RS/SC/TO/SE/AP/CE/MS/PA/PR/RR/MT
DescriçãoApenas as UF's que possuem GNRE Online.
Nome da VariávelMV_RECEINF
TipoCaracter
Descrição

Informe código da receita por Operação 100099 Subst. Tributária por Operação.

Exemplo Conteúdo: 100099


Nome da VariávelMV_GNRCOM
TipoCaracter
DescriçãoInforme código da receita por Operação 100013 Comunicação

Exemplo Conteúdo: 100013


Nome da VariávelMV_GNRELE
TipoCaracter
DescriçãoInforme código da receita por Operação 100021 Energia Elétrica.

Exemplo Conteúdo: 100021


Nome da VariávelMV_GNRTRAN
TipoCaracter
DescriçãoInforme código da receita por Operação 100030 Transporte.

Exemplo Conteúdo: 100030


Nome da VariávelMV_RECEAPU
TipoCaracter
DescriçãoInforme 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ávelMV_DATAPAG
TipoNumérico
DescriçãoInformar o número de dias úteis que será utilizado para buscar a Data válida de Pagamento.

Exemplo Conteúdo: 9


Nome da VariávelMV_GNRENF
TipoLó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ênciaEstadual
Aplicativo disponibilizado pelo fiscohttps://www.gnre.pe.gov.br:444/gnre/portal/GNRE_Principal.jsp
Legislação contempladaAJUSTE 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 EnvolvidasGNREON - Guia Nacional de Recolhimento de Tributos Estaduais
Sistemas OperacionaisWindows®/Linux®