Pessoal,
so para lembrar, assim que nos vemos existem varias opçoes de exportaçao das NFe's : pysped, pynef, acbr-monitor, dlls, emissor gratuito...
Infelizmente nhenum parece perfeito, nem o PySPED ou PyNFE...
Eu acho que no core desse projeto a gente tem que deixar as opçoes abertas. Tambem infelizmente algumas dessas opçoes sao fechadas. No caso, basta facilitar para produzir os arquivos a ser passado uma DLL ou um webservice, depois a DLL proprietaria ou o servicio web fara o servicio. E com tempo, ficara legal se aparece implementaçoes maduras com soluçoes abertas tipo ACBR-monitor ou PySPED/PyNFE ou outros.
Agora, voces podem ver pela experiença do Fabio Negrini: é bastante trabalhoso fazer algo maduro com essas soluçoes abertas. Eu fico feliz de ver gente trabalhando nisso, mas e bom ninguem se iludir e pensar que vai fazer algo perfeito em 30 horas de trabalho. E um ponto critico do ERP, se essa soluçao travar ou emitir errado a empresa ficaria muito na mao, entao nao vai bastar um proof of concept...
Agora, voces tem que ver que a situaçao atual nao é tao critica: o pessoal costume emitir as NFe's por lotes tipo no fim do dia. Entao, se perde 5 minutos sim, mas geralmente é uma vez no dia so, entao nao é tao absurdo quanto voces poderiam pensar se fosse para cada nota.
Finalmente, aqui a gente tb fez um prototipo de interface com um daquelas bibliotecas nao abertas. Mas bom, a biblioteca nao e aberta mesma, e isso nao é a gente que decide. Entao esse tipo de soluçao tem que exportar os arquivos mas nao importar nada do OpenERP, so se comunicar por arquivos para nao violar a licença AGPL do OpenERP.
Mas de qualquer forma, é claro, no longo prazo a gente queria ver aparecer uma soluçao totalmente aberta e vamos ajudar para isso.
Eu pessoalmente eu acho um absurdo incrivel que alguem decidiu essa norma de NFe tao complexa sem exigir que seja publicado pelo menos uma implementaçao de referencia livre. Se quisesse offerecer o monoplo desse mercado a uma meia duzia de editores proprietarios e fechar o mais possivel o mercado de soluçoes de gestoes de empresas, nao teria jeito melhor de se fazer...
Enfim, para facilitar essa transiçao para ter varias soluçoes de exportaçao direita incluindo algumas livres futuramente, eu tinha comaçado uma branch bem experimental com uma modularizaçao das "estrategias" de exportaçao:
teria que atualizar e testar esse prototipo e depois refazer um merge no trunk:
A idea e que como nehnuma soluçao de exportaçao é perfeita, o melhor é nao casar o projeto da localizaçao com nehnuma e deixar a possibilidade para modulos adicionais especializados de decidir como satisfazer essa burocratia.
No momento tou sem tempo para isso, mas sei la, ate Agosto eu pretendo trabalhar nisso.
Abraço.
--
Raphaël Valyi
Founder and consultant
