andresites Postado 22 Julho Postado 22 Julho 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 Juliomar Marchetti Postado 22 Julho Moderadores Postado 22 Julho Está com o ACBr todo atualizado e rodando o instalador? lembrando subforum que fala do componente TACBrNFE Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
fabiofranzini Postado 23 Julho Postado 23 Julho Ja passou ele pelo Validador : https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx ?
andresites Postado 23 Julho Autor Postado 23 Julho 3 minutos atrás, fabiofranzini disse: Ja passou ele pelo Validador : https://www.sefaz.rs.gov.br/NFE/NFE-VAL.aspx ? Cara, já passei e consegui validar... Ainda assim está dando erro... suspeito que seja a declaração xml gerada <?xml version="1.0" encoding="utf-8"?> sigo na luta Obrigado pela mensagem
Moderadores BigWings Postado 23 Julho Moderadores Postado 23 Julho 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? BigWingsAjude o Projeto ACBr crescer - Assine o SAC
andresites Postado 23 Julho Autor Postado 23 Julho 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.
andresites Postado 23 Julho Autor Postado 23 Julho 22 minutos atrás, BigWings disse: Está "envelopando" o XML no envio para o webservice? Vc saberia onde tem um validador para o SOAP?
andresites Postado 23 Julho Autor Postado 23 Julho 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>
andresites Postado 23 Julho Autor Postado 23 Julho 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 BigWings Postado 24 Julho Moderadores Postado 24 Julho 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: BigWingsAjude o Projeto ACBr crescer - Assine o SAC
andresites Postado 24 Julho Autor Postado 24 Julho 48 minutos atrás, BigWings disse: Acho que é isso aqui: 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.
Solution andresites Postado 6 Agosto Autor Solution Postado 6 Agosto 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 Alexandre de Paula Postado 6 Agosto Consultores Postado 6 Agosto Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Alexandre de Paula Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976. Discord Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil
Recommended Posts