Ir para conteúdo
  • Cadastre-se

dev botao

ACBrLib - NFSe Equiplano problemas ao obter xml


Ver Solução Respondido por Diego Foliene,

Recommended Posts

  • Membros Pro
Postado

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
Postado

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ê.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(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 !!

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.