Membros Pro tryideas sistemas Postado 22 Agosto Membros Pro Postado 22 Agosto Ao realizar a emissão do documento e em seguida obter o xml é retornado o xml referente a NFSe, mas em situações de uma futura consulta onde quer obter o xml não é retornado arquivo, tentei por 3 metódos, mas todos eles retornam que obterxml esta fora do indice. alguma sugestão? tentei realizar: 1 - consultarLoteRPS -> ObterXML 2 - consultarLoteRPS -> ConsultarNFSePorRPS -> ObterXML 3 - ConsultarNFSePorNumero (esse deu falha de pagina vazia) logacbr.txt
Consultores Solution Diego Foliene Postado 22 Agosto Consultores Solution Postado 22 Agosto Bom dia! Se você conferir em seu log, vai ver que o retorno devolvido pelo web service dos métodos de consulta: <es:esConsultarLoteRpsResposta xmlns:es="http://www.equiplano.com.br/esnfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.equiplano.com.br/esnfs esConsultarLoteRpsResposta_v01.xsd"> <listaNfse class="list"> <nfse> <nrNfse>18</nrNfse> <cdAutenticacao>E6BE90765A41A4B691CA1D79D3F0277D</cdAutenticacao> <dtEmissaoNfs>2024-08-15T16:21:47</dtEmissaoNfs> <nrRps>26</nrRps> <nrEmissorRps>1</nrEmissorRps> </nfse> </listaNfse> </es:esConsultarLoteRpsResposta> <es:esConsultarNfsePorRpsResposta xmlns:es="http://www.equiplano.com.br/esnfs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.equiplano.com.br/esnfs consultarNfsePorRpsResposta_v01.xsd"> <nfse> <nrNfse>18</nrNfse> <cdAutenticacao>E6BE90765A41A4B691CA1D79D3F0277D</cdAutenticacao> <dtEmissaoNfs>2024-08-15T16:21:47</dtEmissaoNfs> <nrRps>26</nrRps> <nrEmissorRps>1</nrEmissorRps> </nfse> </es:esConsultarNfsePorRpsResposta> Vai ver que em nenhum deles é devolvida informações o suficiente para montar um XML de NFSe. O ObterXML funciona depois que você transmite um documento, porque a biblioteca faz monta manualmente um arquivo XML para você usando os dados do RPS que você carregou e que em sua maioria são os mesmos da NFSe, acrescentando os dados que foram devolvidas na consulta. Em uma consulta futura, você não tem os dados do RPS carregados na memória e por isso ele não tem como montar o arquivo para você. Diego FolieniAjude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!
Recommended Posts