Problemas no Unmarshal

4 respostas
R

Olá,

estou com um problema para executar o Unmarshal do retorno do cancelamento da nota fiscal. Estou recebendo o retorno conforme segue abaixo:

<retCancNFe xmlns="http://www.portalfiscal.inf.br/nfe" versao="2.00"><infCanc Id="IDxxxx"><tpAmb>2</tpAmb><verAplic>xxx</verAplic><cStat>101</cStat><xMotivo>Cancelamento de nfe homologado</xMotivo><cUF>xx</cUF><chNFe>xxxxx</chNFe><dhRecbto>xxx</dhRecbto></infCanc></retCancNFe>

Ao fazer o Unmarshal desse retorno aparece o seguinte erro:

javax.xml.bind.UnmarshalException: unexpected element (uri:"http://www.portalfiscal.inf.br/nfe", local:"retCancNFe"). Expected elements are <{http://www.w3.org/2000/09/xmldsig#}Signature>,<{http://www.portalfiscal.inf.br/nfe}cancNFe>,<{http://www.w3.org/2000/09/xmldsig#}cancNFe>,<{http://www.w3.org/2000/09/xmldsig#}retCancNFe>

Estou utilizando o jaxb para fazer o Unmarshal, gerei os arquivos através do xsd. Alguem já passou por isso ? Alguém sabe como resolver ?

Agradeço desde já.

ruviano.

4 Respostas

R

Pessoal,

recriei os arquivos através do xsd novamente, refiz toda a parte do unmarshal e o erro agora é outro.

java.lang.ClassCastException: javax.xml.bind.JAXBElement cannot be cast to f2nfe.beans.retCancNFe.TRetCancNFe

alguém tem alguma idéia ?

R

Resolvido…

Edifran

Bom dia ruviano.

Como foi resolvido este seu problema, por favor!!!

Obrigado.

jcarlos78

@ruviano opa , sei que este post é antigo mas estou no mesmo passo e com o mesmo erro … como foi que resolveu ?

Criado 9 de novembro de 2010
Ultima resposta 24 de ago. de 2012
Respostas 4
Participantes 3