Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

Postado

Boa tarde, ao consultar a nota está apresentando o erro: namespace error : Namespace prefix xsi for type on Signature is not defined
/xmldsig#" xsi:type="s01:Signature" Id="Id-164A334C-C519-4A92-9184-2BFEC5B35A5B"
É pelo Tinus em Parnamirim/RN.
Não consegui identificar o motivo, só vi que é no ACBrNFSeXProviderBase.pas, em ConsultaLoteRpsResponse.ArquivoRetorno := AService.ConsultarLote(ConfigMsgDados.DadosCabecalho, ConsultaLoteRpsResponse.ArquivoEnvio);

e
TratarRetornoConsultaLoteRps(ConsultaLoteRpsResponse);


Comparei os XMLs que o ACBr recebe com o que está no site da prefeitura:

esta primeira linha é o XML do site da prefeitura que contem essa tag em negrito.

<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" xmlns:s01="http://www.w3.org/2000/09/xmldsig#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="s01:Signature" Id="Id-5E5A3408-130F-4853-8D23-E60522C0C4B9">

Já no que é retornado para o ACBr não contem, que é justamente o erro informado.
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" xmlns:s01="http://www.w3.org/2000/09/xmldsig#" xsi:type="s01:Signature" Id="Id-7AA5DB7A-0533-45E4-9E14-98B7CE7E520D">
 

Já atualizei o ACBr, mas o erro persiste.

Alguém passou por isso?

imagem_2025-01-16_080902889.png

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.