Ir para conteúdo
  • Cadastre-se

dev botao

Cancelamento NFS-e WebISSv2


Danilo Ziza
  • Este tópico foi criado há 1340 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Boa tarde,

Ao realizar cancelamento de NFS-e pelo provedor WebISSv2 está retornando o erro abaixo:

"Arquivo enviado com erro na assinatura.  Erro no elemento:  Pedido
Acerte a assinatura do arquivo.
Pedido de Cancelamento nao esta assinado.
O pedido de cancelamento deve conter assinatura digital
"

Unit ajustada em anexo para quem interessar, e se possível atualização no repositório. 

Validado utilizando libCapicom e libWinCrypt, no caso da libWinCrypt também é necessário setar SSLXmlSignLib = xsMsXml.

ACBrNFSeWebServices.pas

Udisoft Sistemas

http://udisoft.com.br

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Danilo,

Favor testar com as units abaixo:

ACBrDFeXsLibXml2.pas

ACBrNFSeWebServices.pas

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Danilo,

Mas a unit que passei não tem nada haver com essa.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Favor testar com essa nova unit:

ACBrDFeXsLibXml2.pas

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Italo Jurisato Junior disse:

Bom dia,

Favor testar com essa nova unit:

ACBrDFeXsLibXml2.pas

Olá Italo,

Não recebi mais o erro de assinatura após substituir a unit que você enviou. Vou prosseguir com mais testes e posto o resultado depois.

Testei apenas com o Fiorilli mas pretendo testar com os demais provedores que utilizo..

Por enquanto, muito obrigado!

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Boa tarde Ítalo,

Mesmo erro, utilizei a tua ACBrDFeXsLibXml2 + ACBrNFSeWebServices atualizada do repositório + libWinCrypt + xsLibXml2, xml inválido em anexo:

"Arquivo enviado com erro na assinatura.  Erro no elemento:  Pedido
Acerte a assinatura do arquivo.
Pedido de Cancelamento nao esta assinado.
O pedido de cancelamento deve conter assinatura digital.
"

Com libWinCrypt + xsMsXml + ACBrNFSeWebServices que eu anexei no topo dá certo, xml válido em anexo.

 

201900000000170-ped-can-INVALIDO.xml

201900000000170-ped-can-VALIDO.xml

  • Curtir 1

Udisoft Sistemas

http://udisoft.com.br

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Danilo,

Muito obrigado pela informação, vamos continuar analisando o problema.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

Bom dia Danilo,

Favor atualizar todos os fontes de todas as pastas e reinstale os componentes.

Faça novos testes.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 10 meses depois ...
  • Moderadores

Boa tarde @Italo Jurisato Junior,

foi lançada uma versão definitiva para contornar esse problema?

Eu tentei fazer um cancelamento aqui e deu esse mesmo retorno. Meus fontes estão atualizados. Estou usando a seguinte configuração:

 

SSLCryptLib                := cryWinCrypt;
SSLHttpLib                  := httpWinHttp;
SSLLib                          := libWinCrypt;
SSLXmlSignLib           := xsLibXml2;

Cleber C. Ferreira
Analista de Sistemas e Consultor
Email e
Skype: [email protected]
Formiga-MG

Link para o comentário
Compartilhar em outros sites

Boa tarde,

** também estou com problema no provedor WebISS, consigo emitir, mas não consigo cancelar, vejo que o arquivo esta assinado, mas traz o seguinte retorno:

"Arquivo enviado com erro na assinatura.  Erro no elemento:  Pedido
Acerte a assinatura do arquivo.
Pedido de Cancelamento nao esta assinado.
O pedido de cancelamento deve conter assinatura digital.
"

** entrei em contato com o provedor e me passaram a seguinte questão:

Boa tarde,
Informamos que erros gerados a partir de assinatura inválida não é possível precisar onde de fato ocorre, uma vez que a assinatura é um hash, ou seja, uma mensagem criptografada. Desta forma não possível a identificação do que ocasionou o erro.
Sugerimos verificar se não está sendo realizada nenhuma alteração após o procedimento de montagem da assinatura. 
Além disso, tentamos validar a assinatura do arquivo no site da Receita Federal e a mesma encontra-se inválida.
https://servicos.receita.fazenda.gov.br/servicos/assinadoc/ValidadorAssinaturas.app/valida.aspx

** realmente dá assinatura inválida.

** em anexo envio e retorno

aguardo ajuda, antecipadamente agradeço

Ricardo Jr.

201900000000888-can.xml 201900000000888-ped-can.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Ricardo,

Pelo Schema a assinatura esta sendo gerada no local correto.

É preciso descobrir o porque a validação acusa que a assinatura é invalida.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Ricardo,

Nos arquivos em anexos não tem um XML de exemplo de cancelamento.

Dessa forma fica difícil de descobrir o que esta errado.

  • Curtir 2
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia @Italo Jurisato Junior, tudo bem??

enviei e solicitei ao provedor, um arquivo de exemplo de cancelamento, e eles me responderam assim:

Ricardo,
Analisamos a estrutura do arquivo e a mesma encontra-se válida. Quanto à assinatura, conforme informado anteriormente, 
não é possível precisar onde de fato ocorre, uma vez que a assinatura é um hash, ou seja, uma mensagem criptografada, 
onde não é possível a identificar do que ocasionou o erro.

Não foi possível validar a assinatura do arquivo no site da Receita Federal:
https://servicos.receita.fazenda.gov.br/servicos/assinadoc/ValidadorAssinaturas.app/valida.aspx  

Nossa sugestão é verificar se não está ocorrendo nenhuma alteração após a montagem da assinatura.
Anexo a documentação de montagem da assinatura.
Destacamos que a estrutura está correta, mas a assinatura está inválida. 

estou usando o exemplo para este teste, e na hora de cancelar carrego o xml na aba "Cancelamento" botão "Cancelar NFSe".

será que esta mudando o arquivo depois de assinar?

att.

Ricardo Jr.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Ricardo,

Se você esta com o componente configurado para usar o libWinCrypt experimente mudar para libCapicom e faça um novo teste de cancelamento.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Ricardo,

Se o certificado é A1, você pode usar qualquer configuração, o problema é com os certificados A3.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Ricardo,

O problema do Capicom é que ele foi descontinuado, se tratando de NF-e, CT-e, MDF-e, BP-e, não devemos usar o Capicom por conta da SEFAZ-Autorizadora ter alterado o protocolo de criptografia que não é suportado pelo Capicom, mas se tratando de NFS-e, ainda podemos utilizar.

  • Curtir 1
Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Ricardo,

Já faz um bom tempo que estamos tentando encontrar a solução para esse problema, mas até o momento não achamos.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1340 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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.

The popup will be closed in 10 segundos...