Ir para conteúdo
  • Cadastre-se

dev botao

Erro NFS-e Serra - ES


Ver Solução Respondido por Italo Giurizzato Junior,

Recommended Posts

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

  • Consultores

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.
 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores
  • Solution

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.

image.png

Esse é o XML de envio da consulta, veja ele esta assinado, possui a tag Signature.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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.


image.thumb.png.02c1993e7677fdd255484bc8877d9d73.png


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

  • Consultores

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

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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.

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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.