Ir para conteúdo
  • Cadastre-se

dev botao
  • Este tópico foi criado há 3383 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Olá, Utilizando o aplicativo de exemplo ACBrNFe_demo ao executar a rotina de consulta de notas destinadas, estou recebendo a seguinte informação

 

rejeicao: Cabecalho - Versao do arquivo XML nao suportada

Estou informando a propriedade VersaoDF como 3.10

Estado: PR

Trunk 2

Alguma luz?

Grato

Estou fazendo o debug do aplicativo de exeplo

Xml enviado ao web-service

<?xml version="1.0" encoding="UTF-8"?>
<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>
    <nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsultaDest">
      <cUF>41</cUF>
      <versaoDados>3.10</versaoDados>
    </nfeCabecMsg>
  </soap12:Header>
  <soap12:Body>
    <nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsultaDest">
      <consNFeDest xmlns="http://www.portalfiscal.inf.br/nfe" versao="3.10">
        <tpAmb>2</tpAmb>
        <xServ>CONSULTAR NFE DEST</xServ>
        <CNPJ>85470946000174</CNPJ>
        <indNFe>0</indNFe>
        <indEmi>0</indEmi>
        <ultNSU>0</ultNSU>
      </consNFeDest>
    </nfeDadosMsg>
  </soap12:Body>
</soap12:Envelope>

 

resposta obtida do web-service

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <nfeConsultaNFDestResult xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsultaDest">
      <retConsNFeDest xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01">
        <tpAmb>2</tpAmb>
        <verAplic>1.1.1</verAplic>
        <cStat>239</cStat>
        <xMotivo>Rejeicao: Cabecalho - Versao do arquivo XML nao suportada</xMotivo>
        <dhResp>2015-08-12T16:46:21</dhResp>
      </retConsNFeDest>
    </nfeConsultaNFDestResult>
  </soap:Body>
</soap:Envelope>

Postado

 

 

Fiz mais um teste aqui

forcei a versao no codigo como 1.01 entao o envio ficou assim

<?xml version="1.0" encoding="UTF-8"?>
<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>
    <nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsultaDest">
      <cUF>41</cUF>
      <versaoDados>1.01</versaoDados>
    </nfeCabecMsg>
  </soap12:Header>
  <soap12:Body>
    <nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsultaDest">
      <consNFeDest xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01">
        <tpAmb>2</tpAmb>
        <xServ>CONSULTAR NFE DEST</xServ>
        <CNPJ>85470946000174</CNPJ>
        <indNFe>0</indNFe>
        <indEmi>0</indEmi>
        <ultNSU>0</ultNSU>
      </consNFeDest>
    </nfeDadosMsg>
  </soap12:Body>
</soap12:Envelope>

 

 

neste caso o retorno veio corretamente assim,

 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <soap:Body>
    <nfeConsultaNFDestResult xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeConsultaDest">
      <retConsNFeDest xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.01">
        <tpAmb>2</tpAmb>
        <verAplic>1.1.1</verAplic>
        <cStat>137</cStat>
        <xMotivo>Nenhum documento localizado para o destinatario</xMotivo>
        <dhResp>2015-08-12T16:52:25</dhResp>
        <indCont>1</indCont>
        <ultNSU>168854002</ultNSU>
      </retConsNFeDest>
    </nfeConsultaNFDestResult>
  </soap:Body>
</soap:Envelope>

 

 

 

a pertunta que nao quer calar, seria um problema do componente ou faltou eu informar esta versao em algum lugar?

vou continuar debugando aqui

Postado

Nossa, depois de exatamente 3 horas debugando aqui percebi que como eu nao tinha o consNFeDest_v1.01.xsd na minha pasta de schemas ele pega a versao que está setada no componente... não seria interessante retornar uma exception?

 

Grato

Marciano Bandeira

  • Este tópico foi criado há 3383 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.