openerp-brazil-team team mailing list archive
-
openerp-brazil-team team
-
Mailing list archive
-
Message #00787
Re: Noticias da Localização Brasileira
Olá Henrique,
Eu não sei qual nível de conhecimento você tem no OpenERP e se já conseguiu
instalar a aplicação, suas experiências, conhecimentos e as ferramentas que
você usa e conhece (linux, linguagem de programação e tecnologias que você
domina) e se você já fez o que vou explicar abaixo as dicas também pode
servir para outros membros da comunidade mas vou tentar te dar uma direção
sobre o projeto.
O inicio no OpenERP não é fácil, mas se você tem experiência em sistemas de
gestão e em programação não é difícil, apesar da documentação
http://doc.openerp.com/ do OpenERP não ser bem atualização e completa ela é
um bom inicio para quem quer entender a arquitetura e fundamentos básicos do
framework OpenObject que é a base do OpenERP.
Se você pensa contribuir no desenvolvimento te aconselho a utilizar o
sistema operacional Linux e a distribuição que você mais gostar, você pode
baixar a branch do projeto no lauchpad usando o bzr
$bzr lp:openerp
e depois dentro da pasta openerp criada executar o
$python bzr_set.py
Isso vai baixar todas as branch relacionada do openerp e criar os links
simbólicos entras as pastas das branchs addons no server
addons - Onde estão os módulos principais do OpenERP
addons-extra - Módulos extras do OpenERP
addons-community - Módulos desenvolvidos pela comunidade
server - Servidor do OpenERP
web - Aplicação cliente em web
client - Tradicional cliente do OpenERP em GTK
com a documentação e as branchs baixadas você pode criar um banco de dados
com dados de demonstração e você já consegue estudar a arquitetura e o
funcionamento e garanto que rapidamente você vai entender.
Você também pode baixar a localização brasileira
$bzr branch lp:openerp.pt-br-localiz
e depois criar links simbólicos das pastas l10n_br e l10n_br_data dentro da
pasta addons e instalar os módulos
No site da comunidade vamos colocar um tutorial mais detalhado de como
instalar e sobre os recursos da localização Brasileira. Caso você tenha
alguma duvida e so falar.
Cloves
Você esta trabalhando com Nota Fiscal e integração com alguma outra
aplicação? No desenvolvimento da localização estamos projetando a emissão da
nota fiscal eletrônica através do programa da receita federal onde podemos
importar as NFEs através do XML ou arquivo texto, futuramente vamos
implantar a emissão direta para a receita federal através de web-service e a
geração de relatórios e arquivos de dados exigidos no SPED Fiscal, por
enquanto acreditamos que as obrigações fiscais como Emissão de Livros
fiscais de entrada e saída, de apuração de impostos, produção e estoque e
arquivos do SPED Fiscal sejam feitas através de alguns programa Fiscal como
o Alterdata WFiscal ou o NasaJon que são exemplos de sistemas que importas
as notas fiscais eletrônicas e gera todos as obrigações fiscais enquanto é
desenvolvidos na localização a emissão direta no openERP destas obrigações.
Eu e o Raphaël trabalhamos bastante na parte financeira para colocar os
modelos contábeis e fiscais (Plano de Contas, Tipos de Contas, Modelos de
Impostos, Códigos de Situação tributária dos Impostos, Cadastros de NCM,
CFOP e de documentos fiscais) agora estamos trabalhando para criar um modelo
de parametrização de "taxação" dos impostos, benefícios fiscais,
substituição tributária ainda temos bastante coisa para fazer, mas estamos
otimistas. Contamos com a ajuda das pessoas interessadas em participar do
projeto seja no desenvolvimento, na tradução ou nos processos de negócios
para avançarmos mais ainda
Um grande abraço a todos,
Renato Lima - www.akretion.com.br
[image:
?ui=2&view=att&th=12576be709824c47&attid=0.1&disp=attd&realattid=ii_12576be709824c47&zw]
2009/12/10 Cloves Almeida <cjalmeida@xxxxxxxxx>
> Bom, um exemplo ajuda a explicar melhor. Digamos que você quer emitir uma
> NFe toda vez que o OpenERP confirma uma fatura de venda.
>
> A estratégia que eu uso é a de mensagens (
> http://www.eaipatterns.com/Chapter1.html). Sempre que um objeto é
> alterado, uma mensagem contendo a mudança é enviada para todos os sistemas
> interessados. Estes então processam a mensagem como quiserem.
>
> Você (1) cria um módulo que (2) extende o objeto em questão
> ("account.invoice" no caso) e (3) sobrescreve os métodos "create" e "write".
> Na prática você cria um gancho para inserir seu código toda vez que o objeto
> é salvo. Nos argumentos do método, você consegue (4) identificar se é o caso
> que você procura (DRAFT -> DONE).
>
> Então você (5) serializa o objeto em um documento XML que ainda não está no
> formato da NFe. O módulo que criei tem métodos para facilitar isso. Depois
> você salva o doc para um diretório ou (6) numa queue do ActiveMQ. Pronto!
> Aqui acaba a responsabilidade do OpenERP, daí para frente é só questão de
> manipular o XML para gerar a NFe.
>
> Importar dados para dentro do OpenERP é mais complicado mas acaba seguindo
> a mesma lógica. Extende os objetos e sobrescreve os métodos para fazer o que
> você quiser.
>
> Os processos (1) ao (4) são padrões para qualquer módulo do OpenERP. O (5)
> e o (6) são específicos ao módulo que eu criei. Apesar de não ter muita
> documentação, há muitos exemplos. Junto com o IRC e as listas foi onde
> aprendi a desenvolver no OpenERP.
>
> CJ
>
> Henrique Meira escreveu:
>
> Oi Cloves, não só tenho interesse como quero muito mesmo trabalhar
>> neste projeto.
>>
>> Como vc pode me ajudar nesta questão?
>>
>> henrique.
>>
>>
>> 2009/12/10 Cloves Almeida <cjalmeida@xxxxxxxxx>:
>>
>>
>>> Henrique,
>>>
>>> integração é um assunto que tenho bastante interesse. Inclusive montei um
>>> módulo que ajuda na parte de serialização XML e na troca de mensagens,
>>> usando ActiveMQ. Inclusive o Dukai, da sérvia me ajudou muito e se baseou
>>> nele para um projeto. O código está em na minha branch "junk"
>>> (bzr+ssh://bazaar.launchpad.net/%7Ecjalmeida/%2Bjunk/mbi/). Se tiver
>>> interesse ou precisar de ajuda para entender o OpenERP, entre em contato.
>>>
>>> CJ
>>>
>>>
>>> Henrique Meira escreveu:
>>>
>>>
>>>> Olá Renato, gostei de sua mensagem. Um tanto animadora embora os
>>>> desafios
>>>> me pareçam ainda impactantes.
>>>>
>>>> Vou tentar me organizar para me responsabilizar por algum dos projetos
>>>> em
>>>> aberto. Estou inclinado a trabalhar sobre o OpenObject Application
>>>> Client.
>>>>
>>>> Contudo, tenho mais interesse em contribuir com o projeto
>>>> https://launchpad.net/openerp.pt-br-local
>>>> <https://launchpad.net/openerp.pt-br-localiz>, mas torno a dizer, não
>>>> consigo entender muita coisa sobre como tudo isso funciona. Entenda que
>>>> a
>>>> linguagem, a tecnologia envolvida não é problema, mas sim a arquitetura.
>>>> Não
>>>> existe um manual sobre estes módulos tropicalizados? Como é que eu posso
>>>> contribuir com estes módulos? Desenvolvendo, testando, homologando...
>>>> enfim,
>>>> qual a forma que podemos trabalhar juntos? Mas ainda assim, precisamos
>>>> de
>>>> algum suporte para saber o quê, como, e quando realizar o trabalho
>>>> nestes
>>>> módulos.
>>>>
>>>> Você comenta sobre importar XML para sistemas proprietarios para
>>>> resolver
>>>> a questão de arquivos magnéticos e relatórios fiscais. Gostaria de
>>>> voltar a
>>>> externar nossas habilidades com tal assunto. Temos plena capacidade
>>>> técnica
>>>> para realizar estas tarefas.
>>>>
>>>> henrique.
>>>>
>>>>
>>>>
>>>> 2009/12/10 Renato Lima <renatonlima@xxxxxxxxx
>>>> <mailto:renatonlima@xxxxxxxxx>>
>>>>
>>>> Olá Pessoal,
>>>>
>>>>
>>>> Faz um tempinho que eu não escrevo na lista (mas estou vivo !
>>>> rsrsrsrsrsr)
>>>>
>>>> Vamos lá,
>>>>
>>>>
>>>> Sobre a localização brasileira existe dois pontos hoje que
>>>> gostaria de expor aos membros da comunidade:
>>>>
>>>> 1. Tradução
>>>>
>>>> Todos sabemos que durante o mês passado foram reportado alguns
>>>> problemas sobre a ferramenta de tradução do projeto (Rosetta) e a
>>>> sincronização destas traduções pela Tiny e muitos dos termos já
>>>> traduzidos devem ser revisados, os principais projetos de
>>>> traduções em https://translations.launchpad.net/openobject:
>>>>
>>>> OpenObject Addons - Tradução dos termos dos principais módulos do
>>>> OpenERP, falta 59%
>>>>
>>>> OpenObject Server - Tradução dos termos do modulo base do
>>>> servidor, falta 37%
>>>>
>>>> OpenObject Application Client - Tradução dos termos da aplicação
>>>> client em GTK do OpenERP, 99% traduzidas
>>>>
>>>> OpenObject Web Client - Tradução dos termos da aplicação web
>>>> client, falta 100% revisar
>>>>
>>>>
>>>> Bem pessoal para quem quer contribuir e ainda não sabe como,
>>>> iniciar pela tradução e um bom começo, você pode aprender mais
>>>> como fazer isso com o nosso tutorial em:
>>>>
>>>> http://www.openerpbrasil.org/localizacao-brasileira/traducao-em-geral/
>>>> Como boa pratica para a tradução, aconselhamos:
>>>> - No caso do OpenObject Addons, escolha os módulos que você
>>>> conheça os termos técnicos como por exemplo nos modulos account
>>>> (Contabilidade), sale (vendas), purchase (compras) e etc...
>>>> - Procure traduzir primeiro os módulos relacionados como por
>>>> exemplo account: (account, account_balance, account_payment),
>>>> sale: ( sale, sale_delivery_report, sale_crm), purchase;
>>>> (purchase, purchase_analytic_plans, purchase_manual)
>>>>
>>>>
>>>> Como todos participam de forma voluntária deixamos a vontade os
>>>> membro a contribuirem da forma que desejarem, mas um pouco de
>>>> organização seria bom, seria interesante termos uma pessoa
>>>> responsável por cada projeto:
>>>>
>>>> OpenObject Server
>>>> OpenObject Application Client
>>>> OpenObject Web Client
>>>>
>>>> e o OpenObject Addons a Formação de pequenos grupos de tradução
>>>> por assunto/modulos por exemplo um grupo para contabilidade outro
>>>> para vendas e etc..
>>>>
>>>> 2 Localização Brasileira
>>>>
>>>> No projeto https://launchpad.net/openerp.pt-br-localiz temos a
>>>> branch lp:openerp.pt-br-localiz
>>>>
>>>> <
>>>> https://code.launchpad.net/%7Eopenerp-brazil-team/openerp.pt-br-localiz/trunk
>>>> >
>>>> tem os dois modulos
>>>>
>>>> l10n_br - Modulo principal da localização
>>>> l10n_br_data - Modulo com os dados de suporte para a localização
>>>>
>>>> Reallizado:
>>>>
>>>> Os principais trabalhos realizados até agora é na parte financeira
>>>> onde já tem os modelos financeiro de Plano de Contas, Impostos e
>>>> códigos de situação tributária para os impostos. Já é possível
>>>> criar um plano de contas contáveis e fazer algumas movimentações
>>>> contábeis.
>>>>
>>>> Principais desafios:
>>>>
>>>> Utilizar a Fatura do OpenERP como Nota Fiscal e automatizar os
>>>> calculos para cada imposto destacado na nota fiscal durante a
>>>> criação da fatura.
>>>>
>>>> Exportação dos dados para o formato txt ou xml para ser importado
>>>> para o sistema da receita para emissão da nota fiscal eletronica.
>>>>
>>>> Relatorios fiscais e arquivos magneticos, com a nota fiscal
>>>> eletronica hoje é muito facil importar as notas fiscais em XML
>>>> para um sistema fiscal do tipo Alterdata, Nasajon e gerar estas
>>>> obrigações ficais nestes sistemas enquanto não existe no OpenERP
>>>>
>>>>
>>>>
>>>> Acredito que estes são os maiores desafios para a aplicação do
>>>> OpenERP no Brasil, claro que existem outras coisas, mas com este
>>>> objetivos alcançados logo o OpenERP estara pronto para o mercado
>>>> Brasileiro.
>>>>
>>>>
>>>>
>>>> Um Abraço a Todos,
>>>>
>>>>
>>>>
>>>> Renato Lima - www.akretion.com.br <http://www.akretion.com.br>
>>>>
>>>>
>>>> ?ui=2&view=att&th=12576be709824c47&attid=0.1&disp=attd&realattid=ii_12576be709824c47&zw
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~openerp-brazil-team<https://launchpad.net/%7Eopenerp-brazil-team>
>>>> <https://launchpad.net/%7Eopenerp-brazil-team>
>>>> Post to : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
>>>> <mailto:openerp-brazil-team@xxxxxxxxxxxxxxxxxxx>
>>>> Unsubscribe : https://launchpad.net/~openerp-brazil-team<https://launchpad.net/%7Eopenerp-brazil-team>
>>>> <https://launchpad.net/%7Eopenerp-brazil-team>
>>>> More help : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~openerp-brazil-team<https://launchpad.net/%7Eopenerp-brazil-team>
>>>> Post to : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~openerp-brazil-team<https://launchpad.net/%7Eopenerp-brazil-team>
>>>> More help : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>>
>>>
>>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openerp-brazil-team<https://launchpad.net/%7Eopenerp-brazil-team>
> Post to : openerp-brazil-team@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openerp-brazil-team<https://launchpad.net/%7Eopenerp-brazil-team>
> More help : https://help.launchpad.net/ListHelp
>
Follow ups
References