Classe para NFe alguem tem interesse?

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

Moderador: Moderadores

Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Classe para NFe alguem tem interesse?

Mensagem por sygecom »

Buenas Pessoal,

Fernando parabéns.

Para quem tiver com duvida para baixar o projeto do SVN, é facil. Instala o TortoiseSVN no micro baixando do link abaixo:
http://tortoisesvn.net/downloads.html
Link direto para 32bits
Link direto para 64bits

Depois de instalar e reiniciar o micro é só descompactar a pasta em anexo nesse post e ir atualizando conforme o Fernando ir commitando as alterações, para pegar essas alterações clique com o botão da DIREITA em cima da pasta do anexo desse post e vai na opção SVN UPDATE

Para quem quiser baixar o projeto direto usando o SVN CHECKOUT use o link abaixo:
https://hbnfe.svn.sourceforge.net/svnro ... code/trunk hbnfe-code

Nota: O ANEXO AQUI DESSE POST É COM OS CODIGO ATUALIZADO ATÉ O MOMENTO DA POSTAGEM DESSE POST, PARA PEGAR OS CODIGO MAIS ATUALIZADO TEM QUE IR ACOMPANHANDO O TOPICO E REALIZANDO OS ( SVN UPDATE ) EM CIMA DA PASTA.
Anexos
hbnfe.rar
(1.58 MiB) Baixado 402 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Classe para NFe alguem tem interesse?

Mensagem por Toledo »

Olá a todos!
Fernando parabéns pela iniciativa!

Se os amigos acharem interessante, posso criar aqui no fórum do Harbour um sub-fórum para discussão de assuntos relacionados com a classe hbNFe.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

Classe para NFe alguem tem interesse?

Mensagem por athayde »

Ola toledo,
Seria ótimo, pois assim fica tudo centralizado num unico lugar, eu apoio a ideia

[]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)
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Classe para NFe alguem tem interesse?

Mensagem por Wanderlei »

Boa Tarde, eu tambem tenho interesse, como posso ajudar?
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Classe para NFe alguem tem interesse?

Mensagem por sygecom »

Olá Toledo,
Ótima ideia, eu apoio também.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
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

Classe para NFe alguem tem interesse?

Mensagem por mbrigatti »

Fernando, a harupdf.ch realmente está lá, mas a hbzebra, não está no Harbour da Minigui extended
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

Classe para NFe alguem tem interesse?

Mensagem por athayde »

Ola, pessoal
Acabei de commitar varias correções
Algumas mudanças no teste.ini
Uma rotina nova para Ler o IniAcbr e converter em XML, podendo ser assinado e validado.
Tive problemas com caracteres no processo ex: '&' tem que se encodar para '&' para poder assinar e validar, depois na Danfe vc tem que desencodar
criei uma funcao parseEncode e parseDecode, tem que pegar os outros caracteres que dão problema e pacifica-los

mbrigatti, nao tem alguma atualização para sua minigui extended? pois uso faz tempo a hbzebra
posso colocar a fonte do code128 e vc pacificar isso para minigui / xharbour que acredito nao ter a hbzebra tb

vou colocar no svn uma subpasta fontes

[]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)
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Classe para NFe alguem tem interesse?

Mensagem por Toledo »

mbrigatti escreveu:mas a hbzebra, não está no Harbour da Minigui extended
Na versão 1.9 da MiniGui Extended tem a hbzebra.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
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

Classe para NFe alguem tem interesse?

Mensagem por mbrigatti »

Colegas, eu achei a hbzebra.lib, só não encontrava o hbzebra.ch e estou com a minigui extended mais recente.
Vou reportar ao Grigory que está faltando. Já baixei o Harbour e peguei uma cópia de lá.

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

Classe para NFe alguem tem interesse?

Mensagem por athayde »

Valew toledo por abrir o sub-forum
Criei alguns tópicos para ficar mais organizado

[]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)
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

Classe para NFe alguem tem interesse?

Mensagem por athayde »

estou informando os commits no topido de commits
deem uma conferida

[]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)
pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

Classe para NFe alguem tem interesse?

Mensagem por pena »

tenho desenvolvido td isso em C#, onde leio os dbfs e o resto deixo por conta do C# para validar,transmitir e imprimir, foi o que consegui na época em que fiz, gostaria de fazer parte do projeto, pois ja tenho funcionando, e acho que poderia ajudar, e me interesso muito desenvolvido tudo em harbour pq estou refazendo td do clipper em harbour, como posso colaborar?
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

Classe para NFe alguem tem interesse?

Mensagem por athayde »

a classe esta praticamente pronta para harbour
-falta a implementação de ssl com a cUrl para em lugares que nao se aplica a capicom
-outra questao é uma classe nativa para gerar o xml da nfe, hj esta lendo o ini formato acbr e transformando em xml
-CCe
-medicamentos, armas, combustiveis e cana
-CTe

[]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)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Classe para NFe alguem tem interesse?

Mensagem por JoséQuintas »

No VB eu criei algo, que pra ele não é chamado de classe.
Um tipo de variável para nota eletrônica.

Algo do tipo:

Public Type CadastroType
Nome as string
Endereco as string
Cidade as string
Uf as string
End Type

Public Type NotaFiscalType
Chave as string
Emitente as CadastroType
Destinatario as CadastroType
End Type

E no uso, fica notafiscal.emitente.nome, notafiscal.destinatario.endereco
Ou XmlToNota( FileXml, notafiscal), a função que lê o XML e preenche a variável.

Uso isso na leitura de XMLs, mas não cheguei a fazer o contrário, alimentar a variável e dela gerar o XML.
E não é completa, já que limitei as informações ao que eu precisava pra importar dados.
Ainda não entrei nessa parte do Harbour, pra fazer igual, mas vou acabar fazendo pra facilitar.
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/
athayde
Colaborador
Colaborador
Mensagens: 166
Registrado em: 14 Fev 2007 16:54

Classe para NFe alguem tem interesse?

Mensagem por athayde »

quintas no harbour tem por metodo assim
peguei um exemplo do prmezek

#include "hbclass.ch"
proc main()
B():NEW():X()
return

class A
method B inline hb_methodname() protected
endclass

class B from A
method X inline qout( ::B )
endclass

[]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)
Responder