Classe tGNRE

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Classe tGNRE

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
brizolla10
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 19 Out 2011 12:24
Localização: vilhena/ro

Classe tGNRE

Mensagem 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
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Classe tGNRE

Mensagem 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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
gilbertosilverio
Usuário Nível 3
Usuário Nível 3
Mensagens: 339
Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP

Classe tGNRE

Mensagem 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.
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Classe tGNRE

Mensagem por rochinha »

OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Eroni
Usuário Nível 1
Usuário Nível 1
Mensagens: 20
Registrado em: 18 Mai 2015 09:15
Localização: Criciuma/SC

Classe tGNRE

Mensagem 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.
xHarbour 1.2.1 FiveWin 1209 SQLRDD-SQLEX-xHarbour.org-March2010-build31
Avatar do usuário
depaula.jau
Usuário Nível 2
Usuário Nível 2
Mensagens: 98
Registrado em: 15 Mai 2007 17:07
Localização: JAU

Classe tGNRE

Mensagem por depaula.jau »

Tambem gostaria de usa-la
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Classe tGNRE

Mensagem 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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Classe tGNRE

Mensagem por Kapiaba »

bom dia. Tem atualização Rochinhasssss?

Obg. abs.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Classe tGNRE

Mensagem 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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Classe tGNRE

Mensagem 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.
JoseAlvesSiq
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 07 Fev 2022 14:28
Localização: Loanda/Pr

Classe tGNRE

Mensagem 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.
Anexos
teste.prg
(22.85 KiB) Baixado 278 vezes
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Classe tGNRE

Mensagem 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( )
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
JoseAlvesSiq
Usuário Nível 1
Usuário Nível 1
Mensagens: 5
Registrado em: 07 Fev 2022 14:28
Localização: Loanda/Pr

Classe tGNRE

Mensagem 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>
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Classe tGNRE

Mensagem 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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Responder