GNRE OnLine - Web-Service

o Jonesbond, salvou meu dia…rs
consegui comunicar com o serviço ConfigUf, o meu problema era o proxy daqui da empresa…
testei numa conexão aberta e funcionou…
agora vou começar a montar o lote…
bem provavel que até amanhã eu consiga testar tudo… ai te aviso…:smiley:

valeww…
abraco…

Posta o XMLs de envio pra mim olhar…

xml para consumir o configUf

<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header><gnreCabecMsg xmlns="http://www.gnre.pe.gov.br/webservice/GnreConfigUF"><versaoDados>1.00</versaoDados></gnreCabecMsg></env:Header><env:Body><gnreDadosMsg xmlns="http://www.gnre.pe.gov.br/webservice/GnreConfigUF"><TConsultaConfigUf xmlns="http://www.gnre.pe.gov.br"><ambiente>2</ambiente><uf>PR</uf><receita courier="N">100056</receita></TConsultaConfigUf></gnreDadosMsg></env:Body></env:Envelope>

Na empresa que trabalho tem GNREOFF integrado com o GNRE do Banco do Brasil. Mas no OnLine como funciona a liquidação da guia? Liguei no suporte do Banco do Brasil e não souberam me dizer.
Não tenho pratica com web-service alguem pode me dar uma dicar para testar este serviço?

O XML que estou tentando valida no xsd. Valida na importação do site.
Mais pelo webservice fica com este erro org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.

XML de envio:

<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Header> <gnreCabecMsg xmlns="http://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"> <versaoDados>1.00</versaoDados> </gnreCabecMsg> </soap12:Header> <soap12:Body> <gnreDadosMsg xmlns="https://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"> <TLote_GNRE xmlns="http://www.gnre.pe.gov.br"> <guias> <TDadosGNRE> <c01_UfFavorecida>PE</c01_UfFavorecida> <c02_receita>100099</c02_receita> <c26_produto>1</c26_produto> <c27_tipoIdentificacaoEmitente>1</c27_tipoIdentificacaoEmitente> <c03_idContribuinteEmitente> <CNPJ>05744574000198</CNPJ> </c03_idContribuinteEmitente> <c28_tipoDocOrigem>10</c28_tipoDocOrigem> <c04_docOrigem>001002</c04_docOrigem> <c06_valorPrincipal>19.95</c06_valorPrincipal> <c10_valorTotal>19.95</c10_valorTotal> <c14_dataVencimento>2012-10-28</c14_dataVencimento> <c15_convenio>SP - PROT.101/07 - 10/08 - 13/</c15_convenio> <c16_razaoSocialEmitente>PAMELATESTE LTDA</c16_razaoSocialEmitente> <c17_inscricaoEstadualEmitente>116667960118</c17_inscricaoEstadualEmitente> <c18_enderecoEmitente>RUA ROBERTO KOCK, 121, BOX 3</c18_enderecoEmitente> <c19_municipioEmitente>00401</c19_municipioEmitente> <c20_ufEnderecoEmitente>SP</c20_ufEnderecoEmitente> <c21_cepEmitente>13458190</c21_cepEmitente> <c22_telefoneEmitente>1120684862</c22_telefoneEmitente> <c34_tipoIdentificacaoDestinatario>1</c34_tipoIdentificacaoDestinatario> <c35_idContribuinteDestinatario> <CNPJ>08793314000109</CNPJ> </c35_idContribuinteDestinatario> <c36_inscricaoEstadualDestinatario>041444817</c36_inscricaoEstadualDestinatario> <c37_razaoSocialDestinatario>AVON INDUSTRIAL LTDA</c37_razaoSocialDestinatario> <c38_municipioDestinatario>50308</c38_municipioDestinatario> <c33_dataPagamento>2012-10-27</c33_dataPagamento> <c05_referencia> <periodo>1</periodo> <mes>10</mes> <ano>2012</ano> </c05_referencia> </TDadosGNRE> </guias> </TLote_GNRE> </gnreDadosMsg> </soap12:Body> </soap12:Envelope>

[quote=japa_h]Na empresa que trabalho tem GNREOFF integrado com o GNRE do Banco do Brasil. Mas no OnLine como funciona a liquidação da guia? Liguei no suporte do Banco do Brasil e não souberam me dizer.
Não tenho pratica com web-service alguem pode me dar uma dicar para testar este serviço?[/quote]
no site do gnre, tem o manual para baixar e la mostra como vai ser o novo fluxo…

[quote=jonesbond]O XML que estou tentando valida no xsd. Valida na importação do site.
Mais pelo webservice fica com este erro org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.[/quote]
Jones, segue o xml que estou enviando…
eu consegui enviar e receber o nr do recibo…

<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"> <env:Header> <gnreCabecMsg xmlns="http://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"> <versaoDados>1.00</versaoDados> </gnreCabecMsg></env:Header> <env:Body> <gnreDadosMsg xmlns="http://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"> <TLote_GNRE xmlns="http://www.gnre.pe.gov.br"> <guias> <TDadosGNRE> <c01_UfFavorecida>AC</c01_UfFavorecida> <c02_receita>100099</c02_receita> <c27_tipoIdentificacaoEmitente>1</c27_tipoIdentificacaoEmitente> <c03_idContribuinteEmitente> <CNPJ>78908266000477</CNPJ> </c03_idContribuinteEmitente> <c28_tipoDocOrigem>10</c28_tipoDocOrigem> <c04_docOrigem>593107</c04_docOrigem> <c06_valorPrincipal>194.63</c06_valorPrincipal> <c10_valorTotal>194.63</c10_valorTotal> <c14_dataVencimento>2012-10-25</c14_dataVencimento> <c15_convenio>76</c15_convenio> <c16_razaoSocialEmitente>MILI S/A</c16_razaoSocialEmitente> <c17_inscricaoEstadualEmitente>9022765563</c17_inscricaoEstadualEmitente> <c18_enderecoEmitente>RUA VER ANGELO BURBELLO, 355, BR B</c18_enderecoEmitente> <c19_municipioEmitente>06902</c19_municipioEmitente> <c20_ufEnderecoEmitente>PR</c20_ufEnderecoEmitente> <c21_cepEmitente>81490285</c21_cepEmitente> <c22_telefoneEmitente>4132278000</c22_telefoneEmitente> <c34_tipoIdentificacaoDestinatario>1</c34_tipoIdentificacaoDestinatario> <c35_idContribuinteDestinatario> <CNPJ>47427653010935</CNPJ> </c35_idContribuinteDestinatario> <c36_inscricaoEstadualDestinatario>0102262800104</c36_inscricaoEstadualDestinatario> <c37_razaoSocialDestinatario>MAKRO ATACADISTA S/A - LOJA 70</c37_razaoSocialDestinatario> <c38_municipioDestinatario>00401</c38_municipioDestinatario> <c33_dataPagamento>2012-10-25</c33_dataPagamento> <c05_referencia> <periodo>1</periodo> <mes>10</mes> <ano>2012</ano> </c05_referencia> </TDadosGNRE> </guias></TLote_GNRE></gnreDadosMsg></env:Body></env:Envelope>

[quote=jonesbond]Estou enviando o seguinte XML
E recebo a seguinte resposta

<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><processarResponse xmlns="http://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao"><ns1:TRetLote_GNRE xmlns="http://www.gnre.pe.gov.br" xmlns:ns1="http://www.gnre.pe.gov.br"><ns1:ambiente>1</ns1:ambiente><ns1:situacaoRecepcao><ns1:codigo>303</ns1:codigo><ns1:descricao>Vers&#xE3;o dos Dados n&#xE3;o suportada</ns1:descricao></ns1:situacaoRecepcao></ns1:TRetLote_GNRE></processarResponse></soapenv:Body></soapenv:Envelope>
Mesmo enviando versão 1.00, ele responde que a versão dos dados é incorreta.[/quote]
olhe que estranho, na minha classe de teste envia com sucesso, ai quando eu mando pelo sistema , o retorno é esse também.
eu peguei o xml que gerou pelo sistema e mandei pela minha classse de teste e foi…
vc conseguiu sair desse erro?

Olá pessoal, estou desenvolvendo essa integração da GNRE também Online e está me ocorrendo o seguinte erro :

System.Web.Services.Protocols.SoapException: java.rmi.RemoteException: Erro ao gerar XML de resposta em System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)

Se alguém puder me ajudar fico agradecido.

Pessoal, estou começando a desenvolver agora com o webservice. Alguém tem um exemplo de como consumir o web service da GNRE?

Grato.

[quote=rmsega]Pessoal, estou começando a desenvolver agora com o webservice. Alguém tem um exemplo de como consumir o web service da GNRE?
Grato.[/quote]
procura como consumir o WS da NF-e que é a mesma coisa.Tem vários exemplos aqui no guj.

Ae galera,
para quem esta desesperado com a GNRE, fiquei sabendo hoje por um contato do BB, que a GNRE vai ser adiada!!!

Blz! Vou procurar por NFe. Obrigado!

ReqResp.URL := ‘http://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF’;
ReqResp.SoapAction := ‘http://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF’;

Recebo a mensagem abaixo alguem pode me dar uma dica?

<?xml version="1.0"?>

<soapenv:Envelope xmlns:soapenv=“http://www.w3.org/2003/05/soap-envelope” xmlns:xsd=“http://www.w3.org/2001/XMLSchema” xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance”>
soapenv:Body
soapenv:Fault
soapenv:Code
soapenv:Valuesoapenv:Server.userException</soapenv:Value>
</soapenv:Code>
soapenv:Reason
<soapenv:Text xml:lang=“en”>org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it was trying to deserialize.</soapenv:Text>
</soapenv:Reason>
soapenv:Detail
<ns1:hostname xmlns:ns1=“http://xml.apache.org/axis/”>sf025055.sefaz.pe.gov.br</ns1:hostname>
</soapenv:Detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>

Consegui consumir o serviço GNRECONFIUF, alguem pode postar modelo xml de consumo dos outros serviços?

Como consigo os Schema da GNRE?

Ola bom dia …

esta no site, caso naum consiga me mandae um email

Olá decioneto200.

Consegui os schemas.

Estou tentando abrir o xml de lote no site e da erro.

<?xml version="1.0" encoding="UTF-8"?>

<Tlote_GNRE>




</Tlote_GNRE>

Arquivo de lote inválido --> cvc-elt.1: Cannot find the declaration of element ‘Tlote_GNRE’.

Alguma dica?

entaum cara sou desenvolvedor em delphi to aqui de para quedas pra ter uma nocao de como fazer
pois tenhu muitos clientes q utilizam guia de gnre.

[quote=japa_h]Olá decioneto200.

Consegui os schemas.

Estou tentando abrir o xml de lote no site e da erro.

Arquivo de lote inválido --> cvc-elt.1: Cannot find the declaration of element ‘Tlote_GNRE’.

Alguma dica?[/quote]
você gerou o xml e esta tentando importar no site, é isso?
o TLote deve ser declarado assim:

<TLote_GNRE xmlns="http://www.gnre.pe.gov.br" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.gnre.pe.gov.br lote_gnre_v1.00.xsd ">

com o L maiúsculo…e mais os atributos…