Página 3 de 8

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 11:46
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.

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 12:32
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,

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 12:54
por athayde
Ola toledo,
Seria ótimo, pois assim fica tudo centralizado num unico lugar, eu apoio a ideia

[]s
Fernando

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 12:57
por Wanderlei
Boa Tarde, eu tambem tenho interesse, como posso ajudar?

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 12:58
por sygecom
Olá Toledo,
Ótima ideia, eu apoio também.

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 13:26
por mbrigatti
Fernando, a harupdf.ch realmente está lá, mas a hbzebra, não está no Harbour da Minigui extended

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 14:08
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

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 14:28
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,

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 14:34
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 !

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 14:42
por athayde
Valew toledo por abrir o sub-forum
Criei alguns tópicos para ficar mais organizado

[]s
Fernando

Classe para NFe alguem tem interesse?

Enviado: 31 Ago 2011 16:04
por athayde
estou informando os commits no topido de commits
deem uma conferida

[]s
Fernando

Classe para NFe alguem tem interesse?

Enviado: 04 Set 2011 14:20
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?

Classe para NFe alguem tem interesse?

Enviado: 04 Set 2011 15:00
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

Classe para NFe alguem tem interesse?

Enviado: 06 Set 2011 18:34
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.

Classe para NFe alguem tem interesse?

Enviado: 06 Set 2011 21:06
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