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® |