Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao Assinar: Não encontrei final do elemento: </ns3:Pedido>


Ver Solução Respondido por Italo Giurizzato Junior,
  • Este tópico foi criado há 303 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Bom dia, 

Estou tentando realizar o cancelamento da NFS-e e está ocorrendo o seguinte erro: 

"Erro ao Assinar: Não encontrei final do elemento: </ns3:Pedido>"

Recentemente a cidade Muriaé - MG "trocou" de provedor, de GINFES para GISSOnline, no envio não teve alteração, mesmo "trocando" praticamente não foi preciso fazer alterações, aparentemente eles trocaram apenas o repositório. Porém o cancelamento retorna o erro. Fiz a atualização dos arquivos INI's e o fonte do ACBR foi atualizado em 12/2023.

Seria um problema na formação do XML ? Ou um problema no provedor(nesta mudança) ?

Obrigado  

  • Membros Pro
Postado

Certo, Irei atualizar.

O envio ainda está no ACBRNFSe(migrando), o cancelamento separei da rotina e estou utilizando o ACBrNFSeX. 

 

Anexo o XML que gera o problema na assinatura. Tive que pegar debugando e salvar.

img.png

1.xml

  • Consultores
  • Solution
Postado

Boa tarde @Paulo R G Oliveira,

Acabei de fazer um teste usando o programa exemplo do componente ACBrNFSeX de cancelamento 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 : 1
Cidade   : Muriae/MG
Provedor : Ginfes Versão: 1.00
Data/Hora: 25/01/2024 14:07:44
 
Método Executado: Cancelar NFSe
 
Parâmetros de Envio
Numero da NFSe: 10
Série da NFSe : 
 
Parâmetros de Retorno
Situação: 
Link    : 
Sucesso : False
 
Retorno do Pedido de Cancelamento:
Situação : 
Data/Hora: 30/12/1899
Mensagem : 
Sucesso  : 
Link     : 
 
Erro(s):
Código  : E160
Mensagem: Arquivo enviado fora da estrutura do arquivo XML de entrada.
Correção: Envie um arquivo dentro do schema do arquivo XML de entrada.
---------

O erro E160 ocorre porque o CNPJ do prestador informado no pedido de cancelamento não consta com contribuinte da referida cidade, mas como você pode ver a mensagem não tem nada haver.

O importante é que não ocorreu o erro: "Erro ao Assinar: Não encontrei final do elemento: </ns3:Pedido>".

 

Lhe convido a iniciar os testes com o novo componente de emissão de NFS-e: ACBrNFSeX
O componente antigo: ACBrNFSe não está mais tendo manutenção.

Faça os testes usando o programa exemplo do novo componente.

Manual de Migração
https://www.projetoacbr.com.br/forum/topic/63017-manual-de-migração-para-o-novo-componente-de-emissão-de-nfs-e/

 

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

  • Membros Pro
Postado

Certo Ítalo,

Fiz o básico atualizei o componente, testes no exemplo(realmente funciona) e somente na minha aplicação que retornava este erro. Fiz um teste isolando o componente ACBRNFSeX do componente descontinuado ACBRNFse e funcionou, aparentemente houve um conflito entre os dois que gerou o problema.

Por enquanto ainda tenho que manter o antigo devido a outros provedores que atendemos e ainda não tive como testar, mais entendi a necessidade de migrar.

 

Muito obrigado pela atenção!

  • Curtir 1
  • Este tópico foi criado há 303 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
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.