guilhermeVaz06 Postado 10 Junho Compartilhar Postado 10 Junho Olá, Estou tentando transmitir uma NFs-e para a cidade de Serra-ES porem estou recebendo o seguinte retorno: Erro ao tentar localizar a informação de CNPJ/CPF para comparação da assinatura: Erro no script NFENotaFiscalWSXMLAssinaturaValidar: javax.xml.crypto.URIReferenceException: com.sun.org.apache.xml.internal.security.utils.resolver.ResourceResolverException: Cannot resolve element with ID Dec_101 Alguém tem alguma ideia de como posso resolver isso? Vi alguns tópicos que dizia que deveria remover o ID da assinatura do XML mas não obtive sucesso. Em anexo deixei os XML de envio e respostas, juntos com seus soap somente alterei os dados sensíveis por questão de segurança. 10-env-lot-sinc.xml10-lista-nfse-sinc-soap.xml10-lista-nfse-sinc.xml10-env-lot-sinc-soap.xml Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 11 Junho Consultores Compartilhar Postado 11 Junho Boa tarde Guilherme, Você tem fontes do ACBr com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Por fim repita os testes. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
guilhermeVaz06 Postado 11 Junho Autor Compartilhar Postado 11 Junho Boa tarde, vou fazer a reinstalação e testar novamente 1 Link para o comentário Compartilhar em outros sites More sharing options...
guilhermeVaz06 Postado 12 Junho Autor Compartilhar Postado 12 Junho Olá, A transmissão da NFS-e deu certo, porem ao consultar estou recebendo esse erro de validação: {http://www.w3.org/2000/09/xmldsig#}Signature': This element is not expected. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 13 Junho Consultores Compartilhar Postado 13 Junho Bom dia Guilherme, Qual foi a consulta que executou que resultou nesse erro? Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
guilhermeVaz06 Postado 13 Junho Autor Compartilhar Postado 13 Junho Bom dia, TACBrNFSeX.ConsultarLoteRps(protocolo, lote); Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 13 Junho Consultores Compartilhar Postado 13 Junho Guilherme, Acredito que você esteja com os schemas desatualizados na maquina ou pasta que a aplicação esteja buscando os schemas. Utilize os schemas da pasta: ...\Exemplos\ACBrDFe\Schemas\NFSe\SmarAPD\2.04 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
guilhermeVaz06 Postado 13 Junho Autor Compartilhar Postado 13 Junho Italo, Baixei novamente agora os fontes e atualizei a minha pasta schemas inteira e o arquivo ACBrNFSeXServico.INI, porem o erro persiste. Conforme o print abaixo está puxando da pasta correta as schemas. Anexei o ACBrNFSeXServico.INI e as schemas que está sendo utilizadas. nfse.xsd ACBrNFSeXServicos.ini Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Solution Italo Giurizzato Junior Postado 13 Junho Consultores Solution Compartilhar Postado 13 Junho Boa tarde Guilherme, Acabei de fazer um teste com o programa exemplo, veja o resultado: ------------------------------ Versão OpenSSL OpenSSL 3.1.3 19 Sep 2023 03.01.00.030 C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libcrypto-3.dll C:\ACBr\trunk2\Exemplos\ACBrDFe\ACBrNFSeX\Delphi\libssl-3.dll ------------------------------ Requisição Ambiente : 2 Cidade : Serra/ES Provedor : SmarAPD Versão: 2.04 Data/Hora: 13/06/2024 14:13:48 Método Executado: Consultar o Lote de Rps Parâmetros de Envio Numero do Prot: 10 Numero do Lote: Parâmetros de Retorno Situação Lote : 2 ID Nota : ID Rps : Sucesso : True Erro(s): Código : 1 Mensagem: Notas fiscais não localizadas. Correção: Corrija os campos informados. --------- Código : X202 Mensagem: Lista de NFSe não encontrada! (ListaNfse) Correção: --------- Como você pode ver a consulta foi realizada e retornado que não existem notas para o lote que eu informei. Não ocorreu erro de validação referente a assinatura digital. Esse é o XML de envio da consulta, veja ele esta assinado, possui a tag Signature. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
guilhermeVaz06 Postado 13 Junho Autor Compartilhar Postado 13 Junho Boa tarde Italo, Analisei o arquivo Schemas e notei que realmente não havia o "Signature" como esperado, inseri manualmente no arquivo a linha e deu certo, deixei conforme a imagem abaixo. Anexei o arquivo após a alteração. Estranho que eu fiz o download dos fontes atualizados hoje pela manhã, e não havia essa linha no XSD. Verifiquei agora no SVN e está igual lá. nfse.xsd Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 13 Junho Consultores Compartilhar Postado 13 Junho Guilherme, Você não esta pegando o XSD da pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\Schemas\SmarAPD\ABRASFv204 ? Se sim, esta errado a pasta correta é: ...\Exemplos\ACBrDFe\Schemas\NFSe\SmarAPD\2.04 Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
guilhermeVaz06 Postado 13 Junho Autor Compartilhar Postado 13 Junho Peguei do caminho correto mesmo. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 14 Junho Consultores Compartilhar Postado 14 Junho Bom dia Guilherme, Você esta pegando os fontes do SVN oficial do ACBr? Você executou os passos abaixo a risca? Você tem fontes do ACBr com alterações locais? Verifica se não tem nenhuma unit do ACBr com uma bolinha vermelha em seu ícone, caso afirmativo delete a unit. Atualize todos os fontes de todas as pastas. Reinstale o ACBr com a opção de apagar arquivos antigos marcada. Compile a aplicação com a opção Build. Por fim repita os testes. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
guilhermeVaz06 Postado 14 Junho Autor Compartilhar Postado 14 Junho bom dia Italo, Possivelmente devo ter me equivocado e pulado alguma etapa, terei mais atenção na próxima vez. Desculpe pelo equivoco. Link para o comentário Compartilhar em outros sites More sharing options...
Consultores Italo Giurizzato Junior Postado 14 Junho Consultores Compartilhar Postado 14 Junho Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Italo Giurizzato Junior Ajude o Projeto ACBr crescer - Assine o SAC Analista de Sistemas / Araraquara-SP Araraquara - A era dos Trólebus Link para o comentário Compartilhar em outros sites More sharing options...
Recommended Posts