Skip to Content
author's profile photo Former Member
Former Member

NF-e validar autenticidade da assinatura digital do fornecedor

Boa noite a todos,

Estou em um projeto de NF-e, em que estamos colocando algumas na entrada de mercadorias e revisão de faturas (validação do status do DANFE e recebimento do arquivo XML do fornecedor).

Durante conversar com o cliente, eles pediram para que eu verificasse a possibilidade de validar a autenticidade da assinatura eletrônica do fornecedor.

Até o momento não encontrei nenhum WebService para fazer essa consulta, se alguém já passou por essa situação ou tiver alguma idéia de como fazer isso, e puder compartilhar eu agradeço.

Obs.: Sei que essa validação já acontece durante a emissão do DANFE na saída do estabelecimento origem, porém segundo o cliente é necessário fazer essa validação também na entrada.

Grato,

Robson Alves

Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Aug 18, 2009 at 02:04 PM

    Design -> namespace (http://sap.com/xi/NFE/005a)->Interface Objects -> External Definitions -> signService.

    -

    -


    Messages:

    ****- verifyIn_doc

    <?xml version="1.0" encoding="UTF-8"?>

    <ns0:verifyResponse xmlns:ns0="urn:DigitalSignatureVi">

    <ns0:Response>

    <ns1:description xmlns:ns1="urn:com.sap.grc.nfe.dsig.core"/>

    <ns1:status xmlns:ns1="urn:com.sap.grc.nfe.dsig.core"/>

    </ns0:Response>

    </ns0:verifyResponse>

    • - verifyOut_doc

    00/DigitalSignature/ws?style=document

    Abraço

    Edited by: Ronaldo de Moraes on Aug 19, 2009 7:47 AM

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Aug 17, 2009 at 09:32 PM

    Robson,

    O recebimento, se quiser só o cheque da SEFAZ, é a mesma interface que já existe hoje (NFESC).

    O que terá que implementar são modificacões no WebDynpro para que o usuario possa restartar esse cheque manualmente quando a DANFe chegar (e tem que guardar o historico de alguma maneira tb).

    ex

    u2022 NfeConsultaNF

    https://homologacao.nfe.fazenda.sp.gov.br/nfeweb/services/nfeconsulta.asmx

    Edited by: Ronaldo de Moraes on Aug 17, 2009 11:43 PM

    Agora

    Se você quiser validar também essa assinatura Digital (xml com seus valores alterados apos a assinatura ) você pode usar

    O webservice de assinatura, pois esse webservice possui 2 metodos, sign e verify. Hoje, apenas o sign é utilizado na saída.

    A idéia é utilizar o verify para verificacao da assinatura nos processos de entrada, mas vc já pode utilizar esse método hoje, caso deseje desenvolver esse processo de validacao.

    Edited by: Ronaldo de Moraes on Aug 17, 2009 11:51 PM

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      Bom dia Ronaldo,

      A validação do DANFE através da chave de acesso já estamos contemplando (primeiro exemplo que você citou). ´

      A minha dúvida é justamente em relação ao segundo ponto (validar a assinatura digital), mas pelo que você disse existe um Webservice para fazer essa validação (utilizando o método verify).

      Não consegui encontrar esse webservice de assinatura, se você puder me passar ou me dizer onde posso encontrá-lo ficarei muito grato.

      Obrigado,

      Robson Alves

  • author's profile photo Former Member
    Former Member
    Posted on Aug 19, 2009 at 05:51 PM

    Muito obrigado pela ajuda Ronaldo.

    Abraço

    Robson Alves

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Aug 19, 2009 at 05:51 PM

    A resposta foi satisfátoria

    Add a comment
    10|10000 characters needed characters exceeded

    • Boa Tarde Robson,

      Hoje, qual a solução que você adotou para a versão NF-e 2.0 e 3.10, pois tenho a mesma necessidade hoje, entretanto, fui informado pela nossa equipe de PI que esta solução é ultrapassada, pois o método verify não existe mais.

      Agradeço se puder me ajudar.

      Abraço,

      Ualace Nascimento.

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.