Stack Overflow em Português Asked by Renan Pinheiro on November 13, 2021
Bom dia pessoal,
Estou tentando enviar um XML
para o servidor da SEFAZ no WebService RecepcaoEvento 4.0
link WebService
: https://www.nfe.fazenda.gov.br/NFeRecepcaoEvento4/NFeRecepcaoEvento4.asmx?wsdl
Link Manual:
http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=URCYvjVMIzI=
Segue XML
de envio:
<envEvento xmlns="http://www.portalfiscal.inf.br/nfe" versao="4.00">
<idLote>1</idLote>
<evento versao="4.00">
<infEvento Id="ID210200[chavenfe]1">
<cOrgao>35</cOrgao>
<tpAmb>1</tpAmb>
<CNPJ>[cnpj]</CNPJ>
<chNFe>[chavenfe]</chNFe>
<dhEvento>2018-23-08T18:00:00-00:00</dhEvento>
<tpEvento>210200</tpEvento>
<nSeqEvento>1</nSeqEvento>
<verEvento>1.00</verEvento>
<detEvento versao="1.00">
<descEvento>Confirmacao da Operacao</descEvento>
</detEvento>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></CanonicalizationMethod>
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></SignatureMethod>
<Reference URI="#ID210200351805441458450002215500100131937313123542851">
<Transforms>
<Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></Transform>
<Transform Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"></Transform>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></DigestMethod>
<DigestValue>[CHAVE]</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>[CHAVE]</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>[CHAVE]</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</infEvento>
</evento>
</envEvento>
Segue XML
de retorno da SEFAZ:
<retEnvEvento versao="1.00" xmlns="http://www.portalfiscal.inf.br/nfe">
<idLote>000000000000000</idLote>
<tpAmb>1</tpAmb>
<verAplic>AN_1.0.0</verAplic>
<cOrgao>91</cOrgao>
<cStat>999</cStat>
<xMotivo>2254 - Falha na validação de esquema Xml</xMotivo>
</retEnvEvento>
Alguém sabe me dizer o que estou enviando de errado?
A versão do envEvento e do evento são 1.00 ainda. Apesar de ter essa nova URL, não foi disponibilizado um novo Schema dos eventos com a versão atualizada. Portanto é por isso que você está tendo erro de validação do schema. Essa versão 1.00 está no schema como única opção de preenchimento na tag versão. Sugiro incluir um validador de schema antes de enviar seu XML pra receita, assim consegue verificar erros de consistência antes mesmo de bater na receita.
Answered by Fernando Barros on November 13, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP