Browsed by
Categoria: localização brasileira

Boleto Odoo – Configurando os dados para emissão

Boleto Odoo – Configurando os dados para emissão

Agora que já temos nosso ambiente preparado (veja aqui como preparar), podemos partir para a parte de configuração mesmo, vou citar como exemplo os dados do banco Sicoob, para cada banco os dados podem mudar porém os passsos são os mesmos. Temos 3 passos.

  1. Configurar a conta bancária correta
  2. Configurar o modo de pagamento
  3. Gerar o boleto e CNAB

 

Tipo de exportação CNAB - Odoo

Tipo de exportação CNAB – Odoo

 

Modo de pagamento boleto Odoo
Modo de pagamento boleto Odoo

 

 

 

Boleto Odoo – Como configurar e utilizar

Boleto Odoo – Como configurar e utilizar

Boleto Odoo – neste post vamos aprender a configurar o módulo de boletos do Odoo, para isso vamos utilizar o repositório da Trustcode, atualmente ao escrever este post temos o mesmo homologado para o Banco do Brasil, Bradesco e Sicoob. Se você tem algum outro banco e tem todos os dados de teste e sabe o processo de homologação entre em contato comigo que podemos talvez fazer as mudanças necessárias para atender o mesmo (mas primeiro configure certinho sua base, não vou lhe ensinar como instalar o Odoo por email)

1 º passo – As dependências:

Todos os repositórios acima devem ser baixados (aqui no blog tem um vídeo de como instalar módulos) e usar a branch 8.0. *se não sabe o que é branch

Além destes repositórios, temos duas libs python (pycnab e pyboleto) que devem ser instaladas através destes links:

  • sudo pip install https://github.com/Trust-Code/pyboleto/archive/master.zip
  • sudo pip install https://github.com/Trust-Code/PyCNAB/archive/master.zip

Após estes passos vamos instalar os seguintes módulos:

  • l10n_br_account_banking_payment
  • l10n_br_account_banking_payment_cnab
  • l10n_br_account_payment_boleto
  • l10n_br_account_payment_mode

 

Módulos de boleto odoo
Módulos de boleto do odoo

A parte de infra já estamos finalizados, agora devemos apenas configurar os dados para que o boleto saia corretamente.

 

 

 

Descobrindo o melhor software Open Source do mundo

Descobrindo o melhor software Open Source do mundo

O Odoo hoje é considerado o melhor software Open Source do mundo.
Possui uma comunidade muito ativa e global, com vários módulos prontos, nesta apresentação eu mostro um pouco onde achar esses módulos e também quem é responsável pelo software.

Em breve um vídeo sobre os slides explicando em detalhes a localização brasileira e OCA.

 

Colaborando com a localização Brasileira

Colaborando com a localização Brasileira

Antes de continuar com este artigo você deve ter instalado o git, se não sabe como faze-lo acesse este link para as instruções de instalação:

No momento de escrita deste post temos duas versões da localização brasileira do Odoo.

https://github.com/odoo-brazil  – Mais atualizada e funcionando

e

https://github.com/OCA/l10n-brazil  – Ainda em processo de migração.

Qualquer ajuda nas duas versões são bem vindas..

Bom vamos lá, se você estiver pensando: “Não sei o que fazer, não tenho nenhuma necessidade de desenvolvimento” então o 1º Passo é acessar a lista de Pull Request e Issues do github:

Issues – seriam os problemas que existem em aberto na localização, necessitam ainda o desenvolvimento para se resolver, podem ser tanto bugs ou apenas melhorias e novas funcionalidades.

Pull Requests – são melhorias propostas por desenvolvedores para serem aceitas ao código oficial, estão ali porque necessitam que outros desenvolvedores ou pessoas testem e validem que aquilo está correto. Podem ainda estar associadas a algum “Issue” aberto, significando que aquele código corrige aquele problema.

Bom, agora já sei no que trabalhar, mãos a obra.

Agora que você já sabe o que vai fazer é bom deixar um comentário no ‘Issue’ que pretende trabalhar, ou mesmo que for algo novo, criar uma issue de melhoria para comunicar aos mantenedores do projeto que você está trabalhando nele, sempre tem alguém que pode lhe dar dicas.

Agora vamos criar nossa conta no github se ainda não possuir, e após isso vamos fazer um “Fork” do projeto:

O fork significa pegar uma cópia do projeto atual, com esta cópia temos o poder de alterar e enviar nossas correções novamente ao github diretamente em nosso “Fork” para posteriormente enviar ao repositório principal com as devidas correções.

Feito o Fork vamos clonar o projeto para a maquina localmente e começar a trabalhar no mesmo, para isso copiamos a seguinte url:

Hora de abrir o terminal:

Após o download vamos fazer nossas correções, mexemos na cor do link, corrigimos aquele bug complicado, etc.

Quando estiver tudo ok com as nossas mudanças voltamos ao terminal e acessamos a pasta onde foi feito o download e digitamos “git status”

Podemos notar que o git nos mostra quais arquivos foram modificados, se estiver ok vamos continuar.

Agora devemos efetuar o envio das modificações, para isto precisamo de três comandos:
git add    — Adiciona os arquivos  que vão entrar no commit
git commit   — Aplica as alterações e cria um histórico
git push   — Envia as alterações para o github.

Após o git push devemos digitar nosso email e senha cadastrados no github, hora de acessar o github e ver se as nossa mudanças foram enviadas corretamente, lembre-se que fizemos um Fork, e clonamos o fork, então as mudanças foram enviadas para lá.

Chegou a hora de criamos nosso Pull Request:

Clicamos no link Pulll Request, verificamos se está tudo certo o que fizemos e após em “Create Pull Request”,

Agora é só esperar que alguém que mantém a localização ver e testar o seu Pull Request.
Enquanto isso você pode ir testando os outros PR e dar um +1 quando estiver tudo certo.

Lista de links atualizados + Odoo + Localização Brasileira + Odoo 8.0

Lista de links atualizados + Odoo + Localização Brasileira + Odoo 8.0

Segue links atualizados (12/06/2015), para todos os links utilizar a branch 8.0.
Para efetuar o download usar o git com o seguinte comando:

“git clone url_repositorio”

Core do Odoo
 https://github.com/OCA/OCB.git

Localização Brasileira
https://github.com/Trust-Code/l10n-brazil.git

NF-e
https://github.com/Trust-Code/odoo-brazil-eletronic-documents.git

PySped necessário para emissão de NF-e automática
https://github.com/Trust-Code/PySPED.git

Dependência da localização
https://github.com/Trust-Code/server-tools.git

Dependência da localização – Permite criar regras fiscais
https://github.com/Trust-Code/account-fiscal-rule.git

Após o download configurar a propriedade addons_path no arquivo de configuração para apontar para todos os repositorios baixados.

Ajudando a localização Brasileira

Ajudando a localização Brasileira

Muitas vezes não sabemos por onde começar quando queremos ajudar um projeto Open source. Vou dar algumas informações básicas de como começar com o OpenERP.

1º Passo – Onde conseguir informações:

2º Passo – Onde está localizado os projetos:
3º Passo – Como baixar e instalar:
  • Você vai necessitar usar o bazaar para fazer o download do código fonte – http://bazaar.canonical.com/en/
  • Aqui no blog e no site da localização brasileira você encontra como efetuar os downloads e preparar seu ambiente.

4º Outros tipos de contribuição.

  • Você pode ajudar traduzindo o projeto diretamente no launchpad, é super simples (criar conta, acessar o link server, web ou addons e traduzir) – http://openerpbrasil.org/localizacao-brasileira/traducao
  • Você pode ajudar testando o software e reportando bugs diretamente no launchpad, mas lembre de colocar o maior número de informações possíveis sobre o bug.

Por enquanto é isso. Ainda faltam bastante informações sobre a localização brasileira, mas para isso é necessário sua ajuda.

No próximo post falarei sobre o processo de criar branchs e submeter seu código para review.