cancel
Showing results for 
Search instead for 
Did you mean: 

Integração com Nota Fiscal de Serviços Eletrônica – NFS-e ( SP)

JorgeHernandes
Level 2

Olá Comunidade!

Estou tentando realizar uma integração com o NFS-e e estou com dificuldades em encontrar um modo no BP que realize essas etapas abaixo para criar uma assinatura no XML.

2º - Converta a cadeia de caracteres ASCII para bytes.
3º - Gere o HASH (array de bytes) utilizando SHA1.
4º - Assine o HASH (array de bytes) utilizando RSA-SHA1.

Alguém já criou um BO para realizar esse tipo de funcionalidade?



------------------------------
Jorge Hernandes
------------------------------
3 REPLIES 3

CarlosMartin
Staff
Staff
Olá Jorge,

Bom dia. Tem alguma documentação ou link onde explica os quesitos do lado do NFS-e?  
Sem conhecer do lado do NFS-e, minha primeira recomendação seria usar a funcionalidade nativa de serviços web nativa e inserir codigo para gerar o hash,

Atte.,
CM

------------------------------
Carlos Martin
Sr Product Consultant
Blue Prism
America/Chicago
------------------------------

Olá Carlos,

Tem sim, vou anexar a documentação do Webservice.

Página 48 que é solicitado essas funções.

Att,

Jorge Hernandes.



------------------------------
Jorge Hernandes
------------------------------

Olá Jorge,

Bom dia. Entendi, obrigado por compartilhar a informação. Bom, parece que precisa de se apoiar de elementos de baixo nivel para poder fazer or hash, portanto, recomendo criar um bloco do codigo no seu objeto.
Para fazer o hash, encontrei este artigo que penso pode ser da sua ajuda:  https://stackoverflow.com/questions/10924238/encrypting-to-sha1-visual-basic-vb-2010/10932117

Igualmente, adicono este VBO que criei faz algum tempo que ja tem alguns exemplos de blocos de codigo que podem ajudar você. Boa sorte e agradeceria compartilar o seu objeto/solução uma vez que tenha.

------------------------------
Carlos Martin
Sr Product Consultant
Blue Prism
America/Chicago
------------------------------