Voltar   OpenNFSe > NFS-e > Área relacionada a NFS-e
Stats Comunidade Calendário Postados Hoje Pesquisar

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição

 
  #1 (permalink)  
Antigo 21/01/2010
Junior Member
Wannabe
Points: 211, Level: 4 Points: 211, Level: 4 Points: 211, Level: 4
Activity: 66.7% Activity: 66.7% Activity: 66.7%
Last Achievements
Award-Showcase
 
Registrado em: Oct 2009
Localização: Minas Gerais
Posts: 3
Thanks: 1
Thanked 0 Times in 0 Posts
Activity Longevity
0/20 20/20
Today Posts
ssssssss3
Enviar mensagem via Windows Live Messenger para Adriano Luiz Alves Enviar mensagem via Skype para Adriano Luiz Alves
Thumbs up Nota Fiscal Eletronica de Campo Grante

Senhores, tenho que gerar uma assinatura digital para a Nota Fiscal de Campo Grande, que utiliza como padrão SHA-1. Alguem pode me ajudar ?
__________________
Adriano Luiz Alves
e-mail: [email protected]
skype: adriano_luiz_alves
Responder com Citação

 
  #2 (permalink)  
Antigo 21/01/2010
Avatar de LuizVaz
Administrator
Super Admin
Points: 10,505, Level: 68 Points: 10,505, Level: 68 Points: 10,505, Level: 68
Activity: 0% Activity: 0% Activity: 0%
Last Achievements
 
Registrado em: Oct 2009
Localização: Belo Horizonte
Posts: 86
Thanks: 2
Thanked 6 Times in 6 Posts
Activity Longevity
0/20 20/20
Today Posts
sssssss86
Enviar mensagem via Windows Live Messenger para LuizVaz Enviar mensagem via Yahoo para LuizVaz
Padrão

Poste por favor o formato da NFSe de Campo Grande para eu dar uma olhada!

Att,
Luiz Vaz
Responder com Citação
The Following User Says Thank You to LuizVaz For This Useful Post:

 
  #3 (permalink)  
Antigo 22/01/2010
Junior Member
Wannabe
Points: 211, Level: 4 Points: 211, Level: 4 Points: 211, Level: 4
Activity: 66.7% Activity: 66.7% Activity: 66.7%
Last Achievements
Award-Showcase
 
Registrado em: Oct 2009
Localização: Minas Gerais
Posts: 3
Thanks: 1
Thanked 0 Times in 0 Posts
Activity Longevity
0/20 20/20
Today Posts
ssssssss3
Enviar mensagem via Windows Live Messenger para Adriano Luiz Alves Enviar mensagem via Skype para Adriano Luiz Alves
Smile

Citação:
Postado Originalmente por LuizVaz Ver Post
Poste por favor o formato da NFSe de Campo Grande para eu dar uma olhada!

Att,
Luiz Vaz
Luiz, estou lhe enviando o xml que o pessoal esta pedindo para ser gerado. ate hai tudo bem o meu problema maior e na geração da Tag <Assinatura>, que deve ser a concatenação dos campos:
Inscrição municipal do contribuinte +
Serie do Rps +
Numero do Rps +
Data da Emissao do RPS formato yyyyMMdd +
Tributacao +
Situacao do Rps +
Tiopo de Recolhimento +
Valor do Servico +
Valor da Deducao +
Codigo da atividade +
CPF/CNPJ do tomador,
apos a concatenação acima é gerado um código has utilizando o padarão SHA-1 e passado no campo assinatura
__________________
Adriano Luiz Alves
e-mail: [email protected]
skype: adriano_luiz_alves
Responder com Citação

 
  #4 (permalink)  
Antigo 26/01/2010
Junior Member
Wannabe
Points: 2, Level: 1 Points: 2, Level: 1 Points: 2, Level: 1
Activity: 33.3% Activity: 33.3% Activity: 33.3%
 
Registrado em: Jan 2010
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Activity Longevity
0/20 20/20
Today Posts
ssssssss1
Padrão

Olá amigo, encontrei o exemplo da assinatura, e outras rotinas em java e outras linguagens aqui http://www.issdigitalthe.com.br/nfse/Exemplos.zip.
Responder com Citação

 
  #5 (permalink)  
Antigo 26/01/2010
Avatar de LuizVaz
Administrator
Super Admin
Points: 10,505, Level: 68 Points: 10,505, Level: 68 Points: 10,505, Level: 68
Activity: 0% Activity: 0% Activity: 0%
Last Achievements
 
Registrado em: Oct 2009
Localização: Belo Horizonte
Posts: 86
Thanks: 2
Thanked 6 Times in 6 Posts
Activity Longevity
0/20 20/20
Today Posts
sssssss86
Enviar mensagem via Windows Live Messenger para LuizVaz Enviar mensagem via Yahoo para LuizVaz
Padrão

Citação:
Postado Originalmente por vinicius Ver Post
Olá amigo, encontrei o exemplo da assinatura, e outras rotinas em java e outras linguagens aqui http://www.issdigitalthe.com.br/nfse/Exemplos.zip.
Interessante, o código de assinatura não tem.
Está somente compilado como DCU.
A Versão de Delphi Utilizada é o BDS 2006 ou Delphi 10.

Para quem não tem pode pegar a versão lite:
hxxp://rapidshare.com/files/29607660/Delphi10_Lite_v4.1_SP2_Integrated.rar

DCU2INT

Usando o DCU2INT (Delphi 2.0-8.0, 2005(.net and WIN32), 2006(WIN32 only)&Kylix1.0-3.0 Units Parser.) pelo menos consegui descobrir que componente ele usou.
É o LockBox2 da TurboPower.

TurboPower LockBox2 (OpenSource)

LockBox 2 é um toolkit multi-platforma para encriptação de dados. Eles contêm rotinas & componentes para uso com Borland Delphi, C++Builder, & Kylix. Ele provês suporte para Blowfish, RSA, MD5, SHA-1, DES, triple- DES, Rijndael, & assinatura digital de mensagens.

TurboPower LockBox | Get TurboPower LockBox at SourceForge.net

TAG Assinatura
Usando o exemplo abaixo é possível gerar o código SHA1:



Código:
uses LbClass;

function CalulateCheckSum(text: string): string; 
var
    sha1 : TlbSHA1; 
     SHA1Digest : TSHA1Digest; 
 begin 
  sha1 := TLBSha1.Create(nil); 
  Try
    sha1.HashString(text); 
     sha1.GetDigest(SHA1Digest); 
     result := BufferToHex(SHA1Digest, SizeOf(SHA1Digest)); 
  finally
     sha1.Free; 
  end;
end;
Att,
Luiz Vaz

Última edição por LuizVaz; 27/01/2010 às 13:55.. Motivo: LbClass
Responder com Citação

 
  #6 (permalink)  
Antigo 08/06/2010
Junior Member
Wannabe
Points: 5, Level: 1 Points: 5, Level: 1 Points: 5, Level: 1
Activity: 33.3% Activity: 33.3% Activity: 33.3%
 
Registrado em: Jun 2010
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Activity Longevity
0/20 19/20
Today Posts
ssssssss1
Padrão

Citação:
Postado Originalmente por LuizVaz Ver Post
Interessante, o código de assinatura não tem.
Está somente compilado como DCU.
A Versão de Delphi Utilizada é o BDS 2006 ou Delphi 10.

Para quem não tem pode pegar a versão lite:
hxxp://rapidshare.com/files/29607660/Delphi10_Lite_v4.1_SP2_Integrated.rar

DCU2INT

Usando o DCU2INT (Delphi 2.0-8.0, 2005(.net and WIN32), 2006(WIN32 only)&Kylix1.0-3.0 Units Parser.) pelo menos consegui descobrir que componente ele usou.
É o LockBox2 da TurboPower.

TurboPower LockBox2 (OpenSource)

LockBox 2 é um toolkit multi-platforma para encriptação de dados. Eles contêm rotinas & componentes para uso com Borland Delphi, C++Builder, & Kylix. Ele provês suporte para Blowfish, RSA, MD5, SHA-1, DES, triple- DES, Rijndael, & assinatura digital de mensagens.

TurboPower LockBox | Get TurboPower LockBox at SourceForge.net

TAG Assinatura
Usando o exemplo abaixo é possível gerar o código SHA1:



Código:
uses LbClass;

function CalulateCheckSum(text: string): string; 
var
    sha1 : TlbSHA1; 
     SHA1Digest : TSHA1Digest; 
 begin 
  sha1 := TLBSha1.Create(nil); 
  Try
    sha1.HashString(text); 
     sha1.GetDigest(SHA1Digest); 
     result := BufferToHex(SHA1Digest, SizeOf(SHA1Digest)); 
  finally
     sha1.Free; 
  end;
end;
Att,
Luiz Vaz
Ola Luiz Vaz.

Onde conseguir esta "LbClass" para realizar a assinatura ?

Obrigado.
Responder com Citação

 
  #7 (permalink)  
Antigo 13/08/2010
Avatar de LuizVaz
Administrator
Super Admin
Points: 10,505, Level: 68 Points: 10,505, Level: 68 Points: 10,505, Level: 68
Activity: 0% Activity: 0% Activity: 0%
Last Achievements
 
Registrado em: Oct 2009
Localização: Belo Horizonte
Posts: 86
Thanks: 2
Thanked 6 Times in 6 Posts
Activity Longevity
0/20 20/20
Today Posts
sssssss86
Enviar mensagem via Windows Live Messenger para LuizVaz Enviar mensagem via Yahoo para LuizVaz
Padrão

Aqui:

Att,
Luiz vaz
Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -2. Agora são 23:07.



vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0