cancel
Showing results for 
Search instead for 
Did you mean: 

Cancelamento de CTe - Erro técnico na verificação assinatura

Former Member
0 Kudos

Boa tarde pessoal,

Para todo XML de CTe cancelado que entra no monitor (cte_fisc_workplace), a verificação de assinatura acusa erro.

A mensagem é esta:Erro técnico na verificação assinatura -
O valor hash criptográfico gOgsaFTzxm46vgLhIc/dWbW XqOg= não corresponde ao calculado

Este CTe de entrada é saída do mesmo cliente.

Alguém já teve este erro antes? Não encontrei nada no forum sobre isso.

Agradeço qualquer ajuda.

Abraços,

Luciana

Accepted Solutions (1)

Accepted Solutions (1)

rhviana
Active Contributor

Luciana boa tarde,

Poderia me fazer um singelo teste ?

No GRC acesse o programa SECXML_DSIGNATURE, coloque o CT-e e mande validar com a sua entrada SSF de validação de assinatura provavelmente NFE_IN.

Veja se vai dar esse mesmo erro, Digital Value it´s not etc...

Abraçco,

Ricardo Viana.

Former Member
0 Kudos

Ricardo, obrigada pelo retorno.

Vou testar agora e já posto aqui.

Obrigada 😃

Former Member
0 Kudos

Oi Ricardo,

Será que setei os parâmetros corretamente?

Veja por gentileza os parâmetros e o resultado do teste.

Muito obrigada.

Abraços

rhviana
Active Contributor
0 Kudos

Nossa Luciana,

Que coisa de psico huahua... era isso mesmo.. a priore ele verificou a assinatura digital sem problemas.

Por que será que deu esse erro agora, estou curioso ?

Pera ai,

Abraços,

Ricardo Viana

Former Member
0 Kudos

ahaha, bizarro!!

Estou sem idéias. Pior que não acho nada no nosso amigo Google sobre isso!

Continuo fuçando aqui.

Muito obrigada!

Abraços

Luciana

rhviana
Active Contributor
0 Kudos

Pergunta,

Aquela configuração na SPRO foi feita certo ?

Att,

Former Member
0 Kudos

A qual configuração da Spro você se refere Viana?

Obrigada

rhviana
Active Contributor
0 Kudos

Luciana,

Acho que fiz confusão com cenário outbound que voce amarra o CNPJ a entrada SSF para assinatura.

Vou pesquisar aqui.. se eu achar algo posto.

Valeu,

Ricardo Viana.

former_member182114
Active Contributor
0 Kudos

Bom dia Luciana,

O XML testado é este exposto ali no resultado? Ali só tem o infCanc sem assinatura nenhuma.

Onde tá o retCancNFe com seu diggest da Sefaz.

Atenciosamente, Fernando Da Rós

Former Member
0 Kudos

Oi Fernando bom dia,

Então. O arquivo está completo. Este xml mostrado no resultado do teste é apenas uma parte dele.

Veja o arquivo:

Abraços e obrigada,

Luciana

pedro_baroni3
Active Contributor
0 Kudos

Oi Luciana,

Dê uma olhada se você tem as seguintes SAP Notes:

Note 1738787 - CT-e Inbound namespace correction

Note 1736879 - XML Signature check fails for inclusive canonicalization

Note 1333974 - Central note for WS Security on 7.20

Note 1666950 - XML Signature check fails for inclusive canonicalization

Veja que a Nota 1333974 se refere à atualização de Kernel, e normalmente dá trabalho de convencer o BASIS a aplicá-la.

Espero que ajude.

Pedro Baroni

rhviana
Active Contributor
0 Kudos

Luciana,

So uma dúvida o erro é o mesmo que está nessa thread ?

http://scn.sap.com/thread/2092143

Tive isso no passado com CT-e e o Baroni ja respondeu a nota que precisa aplicar para resolver

Note 1736879 - XML Signature check fails for inclusive canonicalization

Valeu,

Ricardo Viana.

Former Member
0 Kudos

Oi meninos,

Então, a SAP note 1736879 já havia sido implentada (por mim mesma inclusive..rs).

As notas: 1738787 e 1666950, ficam com Status: Não é possível implementar.

Quanto a nota: 1333974, vou conversar com o Basis e até abrir um chamado na SAP.

Postarei o resultado aqui.

Muito obrigada,

Abraços,

Luciana R.

former_member182114
Active Contributor
0 Kudos

Bom dia Luciana,

O Pedro já penou com isso, deve estar com a resposta 😉

Estou em dúvida do seguinte, este seu XML no retCanc não tem digestValue. A nota de autorização sempre tem, será que o pedido de cancelamento também tem?

@Pedro, Você deve saber disso na ponta da língua não?

Atenciosamente, Fernando Da Rós

Former Member
0 Kudos

Oi Fernando,

Perfeito.

Observei a mesma coisa. Fui buscar outros XML's de parceiros e nenhum deles está com a tag DigValue.

Acabei de abrir um chamado na SAP!

Tem risco aplicar a nota 1333974 ?

abraços

Former Member
0 Kudos

Consultei o Manual do CTe e realmente este digValue não existe no layout de cancelamento.

pedro_baroni3
Active Contributor
0 Kudos

Oi pessoal.

É o que a Luciana informou mesmo, no Manual é possível verificar que não há <digValue> na tag <retCancCTe>.

Sendo assim o campo /XNFE/INCTEHD-DIGVAL não é atualizado, e quando é chamada a função /XNFE/PROCSTEP_CTE_SIGNATUR para o Cancelamento o SAP tenta validar o Digest Value informado no XML de Emissão de CT-e contra o Digest Value calculado do XML de Cancelamento de CT-e. O que não dá certo.

Acho que o caminho é aguardar o chamado mesmo.

Abs.,

Pedro Baroni

Former Member
0 Kudos

Bom dia amigos,

Espero que estejam bem!

Seguinte, a SAP respondeu ao chamado com uma nova nota que será disponibilizada junto ao SP14.

O problema foi corrigido! uhuu

Segue:

0001828034   Canceling CT-e - technical error in signature verification

Abraços e obrigada,

Luciana Rossan

rhviana
Active Contributor
0 Kudos

Boa Lucianaaaaa !!!

Parabéns !

Atenciosamente,

Ricardo Viana.

Answers (0)