hbNFe como ajudar
Moderador: Moderadores
hbNFe como ajudar
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
- 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)
Harbour 3.2 + Hwgui (HBIDE)
- mbrigatti
- Usuário Nível 2

- Mensagens: 68
- Registrado em: 16 Set 2005 08:13
- Localização: Piracicaba - SP
hbNFe como ajudar
Fernando,
No Método cabecalhoProdutos() do hbDanfe.Prg está escrito:
DECRIÇÃO DO PRODUTO / SERVIÇO
substituir por:
DESCRIÇÃO DO PRODUTO / SERVIÇO
No Método cabecalhoProdutos() do hbDanfe.Prg está escrito:
DECRIÇÃO DO PRODUTO / SERVIÇO
substituir por:
DESCRIÇÃO DO PRODUTO / SERVIÇO
hbNFe como ajudar
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)
Harbour 3.2 + Hwgui (HBIDE)
hbNFe como ajudar
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...
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...
Saudações!
Juliano Canova
http://www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
Juliano Canova
http://www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
hbNFe como ajudar
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
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)
Harbour 3.2 + Hwgui (HBIDE)
hbNFe como ajudar
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
Esse comando Execute é do xailer, mas se não me engano o comando do xharbour é RUN( "Comando" )
Obrigado e Abraços,
Juliano
Saudações!
Juliano Canova
http://www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
Juliano Canova
http://www.eMeAsOfT.com
http://emeasoft.blogspot.com/
http://twitter.com/emeasoft
-
Claudio Souza
- Usuário Nível 1

- Mensagens: 11
- Registrado em: 15 Set 2014 13:27
- Localização: Feira de Santana
hbNFe como ajudar
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
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hbNFe como ajudar
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.
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/
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

- Mensagens: 4
- Registrado em: 30 Ago 2018 17:30
- Localização: Caruaru/PE
hbNFe como ajudar
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
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hbNFe como ajudar
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.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
hbNFe como ajudar
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/
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/
