Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

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

  • Membros Pro
Postado
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!

  • Membros Pro
Postado

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
  • 2 semanas depois ...
  • 10 meses depois ...
  • Moderadores
Postado

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

Postado

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

Postado

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.

  • Consultores
Postado

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 / Araraquara-SP

Araraquara - A era dos Trólebus

  • Este tópico foi criado há 1567 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.