Márcio Carvalho Lima Postado 16 Janeiro Postado 16 Janeiro 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?
Moderadores Juliomar Marchetti Postado 16 Janeiro Moderadores Postado 16 Janeiro No caso o xml puro que vem para o ACBrNFSeX não está vindo com essa TAG? se for isso deve ser algo do servidor não retornando Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Márcio Carvalho Lima Postado 16 Janeiro Autor Postado 16 Janeiro É isso mesmo, então vou entrar em contato com a Tinus. Obrigado. 1
Márcio Carvalho Lima Postado 16 Janeiro Autor Postado 16 Janeiro Entrei em contato com eles. Mandei os dois XML e informaram o seguinte:
Recommended Posts
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 contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora