Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Abaixo está meu XML para ciência da operação que está sendo rejeitado pela sefaz. Alguém tem alguma ideia do que está errado?

Grato se puderem ajudar

 

<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="1.00">
<idLote>000000000000001</idLote>
<evento versao="1.00">
<infEvento Id="ID000000000000000000000000000000000000000000000000000000000">
<cOrgao>91</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>00000000000000</CNPJ>
<chNFe>32240768647312000559550020005162531204361760</chNFe>
<dhEvento>2024-07-22T17:56:00-03:00</dhEvento>
<tpEvento>210210</tpEvento>
<nSeqEvento>1</nSeqEvento>
<verEvento>1.00</verEvento>
<detEvento versao="1.00">
<descEvento>Ciencia da Operacao</descEvento>
</detEvento>
</infEvento>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="ID000000000000000000000000000000000000000000000000000000000">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<Reference URI="#ID000000000000000000000000000000000000000000000000000000000">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<DigestValue>valor=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>coisas==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>coisas=</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</evento>
</envEvento>

 

  • Moderadores
Postado
Agora, andresites disse:

Ainda assim está dando erro... suspeito que seja a declaração xml gerada 

Está "envelopando" o XML no envio para o webservice?

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
9 minutos atrás, BigWings disse:

Está "envelopando" o XML no envio para o webservice?

Sim, o envelope é gerado automaticamente pelo WSDL que eu fiz o 'scaffold'... só falta ter gerado código errado. Vou inspecionar isso agora.

Postado

Abaixo está meu envelope soap. Alguém saberia o que está errado?  Alguém saberia onde validar, onde depurar? Please?

 

<?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/NFeRecepcaoEvento4">
<cUF>35 (tentei 91 e tb dá erro)</cUF>
<versaoDados>1.00</versaoDados>
</nfeCabecMsg></soap12:Header>
<soap12:Body>
<nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NFeRecepcaoEvento4">
//XML validado vem aqui
</nfeDadosMsg>
</soap12:Body>
</soap12:Envelope>

 

Postado
7 horas atrás, BigWings disse:

Está "envelopando" o XML no envio para o webservice?

Agora está dando erro de soapAction

Pelomenos isso vc saberia dizer? Qual é a url correta da soap action pra ciencia da operação? Eu acho que só falta isso pra conseguir... já procurei em todo lugar (inclusive no código fonte do ACBr)

  • Moderadores
Postado
16 horas atrás, andresites disse:

Agora está dando erro de soapAction

Pelomenos isso vc saberia dizer? Qual é a url correta da soap action pra ciencia da operação? Eu acho que só falta isso pra conseguir... já procurei em todo lugar (inclusive no código fonte do ACBr)

Acho que é isso aqui:

image.png

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
48 minutos atrás, BigWings disse:

Acho que é isso aqui:

image.png

Obrigado pela ajuda!

Talvez seja o end point. Eu continuo com o erro... tentei esses dois endpoints:

https://www1.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx

https://www.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx

 

Os dois vem com o mesmo erro de soapaction.

Tentei com o seu soapaction e de o mesmo erro

tentei mudar ocontent-type, deu erro (aparentemente o correto é application/xml+soap)

A única coisa que talvez esteja errada é o endpoint. 

Maldita SEFAZ que não faz um manual claro e que não faz um WSDL decente. O soap action que está documentado no endpoint é http://www.portalfiscal.inf.br/nfe/wsdl/NFeRecepcaoEvento4/nfeRecepcaoEventoNF

Quando eu crio o envelope usando o WSDL dá um erro de xml inválido... desanimador isso.

 

 

  • 2 semanas depois ...
  • Solution
Postado

Agradeço a ajuda.

Tive que me virar sozinho, sem ACBR e acabei conseguindo

O endpoint correto é o que esta no site da sefaz

https://www.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx

 

Os XSDs corretos são esses aqui:

https://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx

Se for usar uma ferramenta pra serializar, deve-se iniciar pelo arquivo 'xmldsig-core-schema_v1.01.xsd

Se alguém tivesse dito isso antes, teria me poupado muito tempo.

Boa sorte pra quem tentar. 

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Alexandre de Paula
Ajude o Projeto ACBr crescer - Assine o SAC                    

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  ícone Discórdia Discord   

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

 

Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.