hbNFe como ajudar

Projeto hbNFe (Nota Fiscal Eletronica/Danfe) para [x]Harbour

Moderador: Moderadores

athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe como ajudar

Mensagem por athayde »

Como baixar: https://pctoledo.org/forum/viewto ... 54&t=12298
- baixem o projeto do svn para testes
- configurem o teste.ini e façam testes, com o testeNfe.exe
- reportem comportamento estranho
existem muitos xmls de nfe diferentes dificultando a inclusão de tag´s então testarem com o maior numero possivel de xmls

- construção de help

para desenvolvedores
- há um TODO.txt

principais coisas a fazer no geral

rotinas para registro da DLL
- testar UAC, acredito que não esta ok
- testar setRegVar, acredito que não esta ok

rotinas NFe
- hbNFeConsulta gravar retorno procNFe no XML da NFe
- hbNFeRetornoRecepcao gravar retorno procNFe no XML da NFe
- hbNFeCancela (não sei se necessita gravar algo no XML da NFe)
- incluir suporte a logos na DANFE como no AcBr, 1 pequeno e 1 expandido
- incluir suporte a openssl
- incluir suporte a combustiveis, medicamentos, armas e cana
- incluir suporte a todos CSTs, CSOSNs
- colocar mais codificações de collate nos parseEncode/parseDecode
- colocar fonte code128c na Danfe para pacificar o hbzebra que não tem no xharbour e em algumas versoes do harbour

desenvolvedores xHarbour
- compatibilizar usando ifdef as rotinas do xHarbour

hbNFe - projeto de Nota Fiscal Eletronica para [x]Harbour
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
Avatar do usuário
mbrigatti
Usuário Nível 2
Usuário Nível 2
Mensagens: 68
Registrado em: 16 Set 2005 08:13
Localização: Piracicaba - SP

hbNFe como ajudar

Mensagem por mbrigatti »

Fernando,

No Método cabecalhoProdutos() do hbDanfe.Prg está escrito:

DECRIÇÃO DO PRODUTO / SERVIÇO

substituir por:

DESCRIÇÃO DO PRODUTO / SERVIÇO
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe como ajudar

Mensagem por athayde »

commitado
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
julianocf
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 11 Ago 2011 14:52
Localização: Ubatuba SP

hbNFe como ajudar

Mensagem por julianocf »

Pessoal, no momento estou tentando realizar a assinatura com o capicom, porém está dando o erro que citei no tópico de dúvidas(viewtopic.php?f=54&t=12300&start=15#p71037)

Com o openssl eu consigo assinar, e se for de ajuda o código que uso para a assinatura é o seguinte:

EXECUTE("xmlsec --sign --output [XML_A_SER_ASSINADO].xml --pkcs12 [SEU_CERTIFICADO].p12 --pwd [SENHA_DO_CERT] --trusted-pem [SEU_CERTIFICADO].pem [NOME_DO_XML_ASSINADO].xml",,,0)
Esse comando pode ser executado direto pelo command prompt

para que esse comando funcione, todas as dll e executaveis do xmlsec devem estar no System32(x86) ou SysWOW64(x64)

Não consegui anexar os arquivos por ser muito grande, então fiz o upload no 4Shared, segue o link:
-http://www.4shared.com/file/_DH57ngt/libxmlsec.html?

Lembrando que eu programo no xharbour/xailer, qualquer coisa é só perguntar.

Espero que ajude o projeto...
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

hbNFe como ajudar

Mensagem por athayde »

Voce esta atualizado com o SVN
pois estou assinando com o xmlsec, mas eu gero um bat e chamo ele online, nao sei se vc viu
esse comando execute é do xharbour ou do xailer?

[]s
Fernando
projeto hbNFe NFe para [x]Harbour venha fazer parte do time http://www.pctoledo.com.br/forum/viewforum.php?f=54
Harbour 3.2 + Hwgui (HBIDE)
julianocf
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 11 Ago 2011 14:52
Localização: Ubatuba SP

hbNFe como ajudar

Mensagem por julianocf »

Oi Fernando, acabei de atualizar pelo svn e vi a assinatura utilizando o xmlsec e várias alterações, inclusive a solução daquele problema que estava ocorrendo comigo.

Esse comando Execute é do xailer, mas se não me engano o comando do xharbour é RUN( "Comando" )

Obrigado e Abraços,
Juliano
Claudio Souza
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 15 Set 2014 13:27
Localização: Feira de Santana

hbNFe como ajudar

Mensagem por Claudio Souza »

Olá,

Estou querendo implantar a HBNFE no meu sistema, uso o Emissor Gratuito da Sefaz, irei fazer a conversão do meu TXT para XML, e notei que essa é uma das coisas que os Srs postaram como falta, se quiserem posso postar aqui para analise.

Claudio-BA
jaosoft
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 05 Set 2007 20:12
Localização: SAO PAULO

hbNFe como ajudar

Mensagem por jaosoft »

Tambem estou interessado. links não funcionam
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hbNFe como ajudar

Mensagem por JoséQuintas »

O projeto hbnfe oficial ficou desatualizado, em versões que não se usam mais há muito tempo.

https://github.com/fernandoathayde/hbnfe

E como dizia o projeto, era pra substituir ACBR, o que deixava tudo mais complicado.
Até comecei a tentar a mexer, mas deixar compatível era complicado de alterar, complicado de usar, etc.
Tudo a base de arquivos temporáros.

Então peguei a Sefazclass, que eu já usava, como base pra um novo projeto, sem qualquer compatibilidade com hbnfe ou ACBR.
Não existe arquivo temporário, a não ser que se queira gravar de propósito.

https://github.com/JoseQuintas/sefazclass

Da hbnfe veio a assinatura, e indiretamente os Danfes, que outros usuários tinham feito modificações, ou criado novos com base nos existentes.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Marcelo_Antonio
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 30 Ago 2018 17:30
Localização: Caruaru/PE

hbNFe como ajudar

Mensagem por Marcelo_Antonio »

Boa Tarde.

José Quintas, como faço para subir uma alteração que fiz na Classe referente ao DANFE (ze_sefazdanfe)?

Sem Mais.

Marcelo Antônio Pacífico Cavalcanti
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hbNFe como ajudar

Mensagem por JoséQuintas »

Se não tem ainda, criar uma conta no GitHub.
Depois pode fazer um fork do projeto.
E depois pode enviar direto do seu fork para o matriz.

Isso vale pra qualquer projeto do GitHub.

O legal é que o GitHub vai permitir comparar visualmente o fonte original com o fonte alterado.
Isso é muito bom pra enxergar o que mudou, ou pra revisar.

E aproveitando....
GIT é um programa pra controle total de fontes, e tem uma versão Windows mais visual.
Ele pode ser usado inteiramente no HD, pra fontes próprios.
Também pode ser usado em conjunto com github, bitbucket, um servidor na mesma rede, etc.
Eu já não fico sem ele, é muuuito bom.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

hbNFe como ajudar

Mensagem por JoséQuintas »

José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder