Página 2 de 3

Classe tGNRE

Enviado: 06 Mai 2016 00:45
por rochinha
Amiguinhos,

JoseQuintas
Nem imagino quanto deve ter demorado pra criar do zero.
Sabe aquele momento em que você está no banheiro e pummmmm, salta aquela idéia na cabeça e você não vê o momento de começá-la?

É bem por ai. Meus insites acontecem somente a noite, de dia pareço um Walking Dead, não consigo pensar, não consigo resolver, mas a noite o bicho pega.

E como você pôde perceber o trabalho ficou melhor, depois que todos os artesãos decidiram colaborar.

Parabéns a todos.

Classe tGNRE

Enviado: 21 Nov 2016 19:11
por brizolla10
Boa Tarde,

estou tentando usar a classe GNRE e aparece esta mensagem;

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /wsdl/processar was not found on this server.</p>
<hr>
<address>IBM_HTTP_Server at www.gnre.pe.gov.br Port 80</address>
</body></html>


será que alguém pode me ajudar

Classe tGNRE

Enviado: 23 Nov 2016 22:26
por rochinha
Amiguinhos,

O endereço dos webservices é http://www.gnre.pe.gov.br/gnreWS/servic ... epcao?wsdl

Talvez tenham mudado recentemente.

Recepção de Lote
Serviço de recepção do XML de lote.
Endereço: https://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao

Consulta do Processamento do Lote
Serviço para consultar o resultado do processamento do lote.
Endereço: https://www.gnre.pe.gov.br/gnreWS/services/GnreResultadoLote

Manuais de integração:

Manual de Integração do Contribuinte com o GNRE - versão 1.12 - 22/05/2015

Downloads importantes

Fonte Original

Classe tGNRE

Enviado: 15 Dez 2017 18:16
por gilbertosilverio
Ola amigos,

Qual o endereço que devo liberar na aba de segurança do java, para conseguir executar o emissor de GNRE.

Estou tentando instalar para ver como funciona mais o java bloqueia. :P :P

Grato.

Classe tGNRE

Enviado: 27 Dez 2017 01:07
por rochinha

Classe tGNRE

Enviado: 07 Fev 2018 11:02
por Eroni
Ressussitando o tópico, alguem fez alguma mudança na classe na parte dos endereços dos websevices?
A que eu baixei não está funcionando, dando mensagem de endereço não encontrado? Alguem tem a classe atual funcionando?

Grato.

Classe tGNRE

Enviado: 14 Fev 2018 11:49
por depaula.jau
Tambem gostaria de usa-la

Classe tGNRE

Enviado: 19 Fev 2018 12:49
por rochinha
Amiguinhos,

Informações importantes:
Todos os estados participam no Portal GNRE Online?
Pergunta: Todos os estados participam no Portal GNRE Online?

Resposta: Não. Os estados de São Paulo, Rio de Janeiro e Espírito Santo não geram GNRE no Portal GNRE Online.


Sobre web-services:
Como testar o acesso ao webservice do portal GNRE Online?
Pergunta: Existe algum endereço para testarmos o acesso ao webservice?

Resposta: Sim. Acesse o endereço www.testegnre.pe.gov.br para o início dos Testes. Por ser um ambiente apenas de testes, todas as guias geradas através desse endereço não serão válidas para pagamento. Após concluir toda a automatização de sua empresa, você estará pronto para acessar o endereço do Portal GNRE Online de Produção (www.gnre.pe.gov.br).


Estrutura do arquivo:
1º passo - Copiar as linhas abaixo:

Código: Selecionar todos

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
   <TLote_GNRE xmlns="http://www.gnre.pe.gov.br"> 
     <guias>
2º passo - Copiar a nomenclatura abaixo, substituindo os '...' pela informação solicitada em cada campo contido na tabela da aba 'Dicionário'.

Observações:

1) fazer esse passo para cada guia que for incluída no lote;

2) só colocar os campos que estiverem relacionados à receita desejada, por exemplo: se a receita pedir o campo de Produto, será necessário incluir o campo '<c26_produto>...</c26_produto>' no arquivo XML (veja relacionamentos da receita na aba 'Regras de Preenchimento');

3) para os campos de CPF e CNPJ, utilizar apenas um campo, CPF ou CNPJ;

4) todos os textos de um documento XML passam por uma análise do "parser" específico da linguagem. Alguns caracteres afetam o funcionamento deste ?parser?, não podendo aparecer no texto de uma forma não controlada. Estes caracteres podem aparecer especialmente no campo de Razão Social, Endereço e Campo Extra do tipo texto 'T'. Para resolver esses casos, é recomendável o uso de uma seqüência de "escape" em substituição ao caractere que causa o problema.
Os caracteres que afetam o "parser" são:

Caractere Descrição Sequência de "Escape"
< Sinal de Maior <
> Sinal de Menor >
& "e" comercial &
" Aspas "
' Sinal de Apostrófe ' Exemplo: a denominação DIAS & DIAS LTDA deve ser informada como: DIAS & DIAS LTDA no XML para não afetar o funcionamento do "parser".

5) seguir a mesma nomenclatura, inclusive se a palavra tiver caracteres maiúsculos e minúsculos.

Código: Selecionar todos

<TDadosGNRE>
  <c01_UfFavorecida>...</c01_UfFavorecida> 
  <c02_receita>...</c02_receita> 
  <c25_detalhamentoReceita>...</c25_detalhamentoReceita>
  <c26_produto>...</c26_produto>
  <c27_tipoIdentificacaoEmitente>...</c27_tipoIdentificacaoEmitente> 
  <c03_idContribuinteEmitente> 
    <CPF>...</CPF> 
    <CNPJ>...</CNPJ>
  </c03_idContribuinteEmitente>
  <c28_tipoDocOrigem>...</c28_tipoDocOrigem> 
  <c04_docOrigem>...</c04_docOrigem> 
  <c06_valorPrincipal>...</c06_valorPrincipal> 
  <c10_valorTotal>...</c10_valorTotal> 
  <c14_dataVencimento>...</c14_dataVencimento> 
  <c15_convenio>...</c15_convenio> 
  <c16_razaoSocialEmitente>...</c16_razaoSocialEmitente>
  <c17_inscricaoEstadualEmitente>...</c17_inscricaoEstadualEmitente>
  <c18_enderecoEmitente>...</c18_enderecoEmitente> 
  <c19_municipioEmitente>...</c19_municipioEmitente> 
  <c20_ufEnderecoEmitente>...</c20_ufEnderecoEmitente> 
  <c21_cepEmitente>...</c21_cepEmitente> 
  <c22_telefoneEmitente>...</c22_telefoneEmitente> 
  <c34_tipoIdentificacaoDestinatario>...</c34_tipoIdentificacaoDestinatario> 
  <c35_idContribuinteDestinatario>
    <CPF>...</CPF> 
    <CNPJ>...</CNPJ> 
  </c35_idContribuinteDestinatario>
  <c36_inscricaoEstadualDestinatario>...</c36_inscricaoEstadualDestinatario> 
  <c37_razaoSocialDestinatario>...</c37_razaoSocialDestinatario> 
  <c38_municipioDestinatario>...</c38_municipioDestinatario> 
  <c33_dataPagamento>...</c33_dataPagamento>
  <c05_referencia>
    <periodo>...</periodo>
    <mes>...</mes> 
    <ano>...</ano> 
    <parcela>...</parcela>
  </c05_referencia>
  <c39_camposExtras>
    <campoExtra>
      <codigo>...</codigo>
      <tipo>...</tipo>
      <valor>...</valor>
    </campoExtra>
    <campoExtra>
      <codigo>...</codigo>
      <tipo>...</tipo>
      <valor>...</valor>
    </campoExtra>
    <campoExtra>
      <codigo>...</codigo>
      <tipo>...</tipo>
      <valor>...</valor>
    </campoExtra>
  </c39_camposExtras>
  <c42_identificadorGuia>...</c42_identificadorGuia>
</TDadosGNRE>
3º passo - Finalizar o arquivo copiando as linhas abaixo:

Código: Selecionar todos

    </guias> 
</TLote_GNRE>
Serviços disponíveis (Web Services)
Para visualizar o WSDL de cada web service, clicar nos links abaixo.

Recepção de Lote
Serviço de recepção do XML de lote.
Endereço: https://www.testegnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao

Consulta do Processamento do Lote
Serviço para consultar o resultado do processamento do lote.
Endereço: https://www.testegnre.pe.gov.br/gnreWS/services/GnreResultadoLote

Consulta das Configurações das UF's
Serviço para consultar as regras para preenchimento da guia de uma determinada UF.
Endereço: https://www.testegnre.pe.gov.br/gnreWS/services/GnreConfigUF

Classe tGNRE

Enviado: 26 Mai 2023 09:05
por Kapiaba
bom dia. Tem atualização Rochinhasssss?

Obg. abs.

Classe tGNRE

Enviado: 26 Mai 2023 11:28
por rochinha
Amiguinhos,

kapiaba
Despois desta ultima postagem até o momento atual acabei perdendo código por falhas em hd´s mas me cliente não fez uso do método. Como os funcionários estavam acostumados com o portal SW para SUFRAMA passarm a usar o portal GNRE também. Então não mexi.

Verifiquei a ACBrGNRE32.dll também mas não depbrucei fundo sobre a mesma.

Os web-services do portal ainda estão visiveis nos endereços https://www.testegnre.pe.gov.br/gnreWS/services e https://www.gnre.pe.gov.br/gnreWS/services mas seus módulos estão exigindo alguma autenticação.

Creio que houve até participação de outros forenses nas melhorias, não lembro, talvez o Quintas, mas dê uma pesquisada no termo no fórum e veja se encontra algo mais.

Classe tGNRE

Enviado: 26 Mai 2023 11:41
por Kapiaba
Thanks friend. Não é para eu não, é para o Herberson Gontijo(MG).

http://fivewin.com.br/index.php?/topic/ ... -flexdocs/

Regards, saludos.

Classe tGNRE

Enviado: 25 Out 2023 11:03
por JoseAlvesSiq
Compilei o fonte para enviar XML via soap. Compilei em xHarbour 1.2.3 Intl. (SimpLex) (Build 20201212)
Rodou sem problemas, mas não sei como saber a resposta.
Como saber se nao houve erros ?
Como criar o PDF para impressao ?

José Alves Siqueira.

Classe tGNRE

Enviado: 26 Out 2023 13:40
por rochinha
Amiguinhos,

JoseAlvesSiq
Troque o trecho set print on...set print off por ? oServer:ResponseText ou ? oServer:ResponseBody ou ? oServer:ResponseText( ) ou ? oServer:ResponseBody( )

Classe tGNRE

Enviado: 26 Out 2023 13:56
por JoseAlvesSiq
Obrigado por responder Rochinha

a resposta de todas as opcoes é


<html>
<head>
<TITLE>Redirecionando...</TITLE>
<meta http-equiv="refresh" content="0;URL=gnre/index.html" />
</head>
<body>
</body>
</html>

Classe tGNRE

Enviado: 26 Out 2023 15:30
por rochinha
Amiguinhos,

JoseAlvesSiq
Depois do oServer:Send() coloque oServer:WaitForResponse( 10000 )

Código: Selecionar todos

oServer:Send()
...
oServer:WaitForResponse( 10000 )
...
oServer:ResponseText // oServer:ResponseBody