NFe - Consultar Nota

bom dia!

estou tentando consultar uma nota mas sempre recebo de retorno o valor null.

alguém já passou por isso?

consigo consultar o status da sefaz, enviar a nota… mas consultar a nota, não to conseguindo.

se alguém tiver uma idéia, dicas… agradeço! =]

[code]String nfeCabecMsg =
"<?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>" +
"<cabecMsg xmlns=“http://www.portalfiscal.inf.br/nfe” " +
“versao=“1.02”>” +
"<versaoDados>1.07</versaoDados>" +
"</cabecMsg>";

    String nfeDadosMsg =
            &quot;&lt;?xml version=\&quot;1.0\&quot; encoding=\&quot;UTF-8\&quot;?&gt; &quot; +
            &quot;&lt;consSitNFe xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " +
            "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " +
            "versao=\"1.07\" xmlns=\"http://www.portalfiscal.inf.br/nfe\"&gt;" +
                "&lt;tpAmb&gt;2&lt;/tpAmb&gt;" +
                "&lt;xServ&gt;CONSULTAR&lt;/xServ&gt;" +
                "&lt;chNFe&gt;41090678956968001236550050000023320758324138&lt;/chNFe&gt;" +
            "&lt;/consSitNFe&gt;";


    try {
        br.inf.portalfiscal.nfe.wsdl.nfeconsultanf.NfeConsultaService service =
                new br.inf.portalfiscal.nfe.wsdl.nfeconsultanf.NfeConsultaService();
        br.inf.portalfiscal.nfe.wsdl.nfeconsultanf.NfeConsulta port =
                service.getNfeConsultaNF();

        String result = port.nfeConsultaNF(nfeCabecMsg, nfeDadosMsg);
        System.out.println("\n\nResult = " + result + "\n\n");
    } catch (Exception ex) {
        ex.printStackTrace();
    }[/code]

resultado:

Result = null

Você esta setando o certificado digital para fazer a conexão segura com o webservice?

sim.

importei os certificados para o arquivo jks.

[code]System.setProperty(“java.protocol.handler.pkgs”, “com.sun.net.ssl.internal.www.protocol”);
Security.addProvider( new com.sun.net.ssl.internal.ssl.Provider() );

    System.setProperty("javax.net.ssl.keyStoreType", "PKCS12" );
    //Este deve ser o arquivo .pfx original
    System.setProperty("javax.net.ssl.keyStore", "p:/nfe/ws/certificado.pfx" );
    System.setProperty("javax.net.ssl.keyStorePassword", "senha" );

    System.setProperty("javax.net.ssl.trustStoreType", "JKS");
    System.setProperty("javax.net.ssl.trustStore", "p:/nfe/ws/homologacao.jks" );[/code]

opa Rodrigo tenta o seguinte XML.

<?xml version="1.0" encoding="utf-8"?> <consSitNFe versao="1.07" xmlns="http://www.portalfiscal.inf.br/nfe"> <tpAmb>2</tpAmb> <xServ>CONSULTAR</xServ> <chNFe>35090600149408000120550010000000545287645382</chNFe> </consSitNFe>

Enviei esse xml, e o webservice me retornou o xml com o status da nota.

tbem não deu certo…

continua retornando “null”.

=/

Gere o client novamente.
Você esta usando o eclipse ?

to usando o netbeans.

ja fiz isso… gerei umas 3 vezes… e nada!

tentei usar o eclipse mas não sei usar webservice nele…

poh manu, vc resolveu essa parada ai ?, eu tambem recebo null ao consultar uma nota cancelar ou inutilizar, alguem pode ajudar ? somente parana outros estados esta ok.

eae e a gurizada fera em webservices ninguem ???

porra meu consulto o status ok,
envio um lote ok, mas quando vou consultar o lote me retorna null why ???

outros estados 100% ok.

[quote=aix]eae e a gurizada fera em webservices ninguem ???

porra meu consulto o status ok,
envio um lote ok, mas quando vou consultar o lote me retorna null why ???

outros estados 100% ok.[/quote]

ninguem ???

consegui resolver sim.

eu peguei os wsdl´s de São Paulo e alterei os links para os do Paraná.

funcionou.