Browsed by
Tag: odoo

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.

 

 

 

Odoo como ferramenta de recrutamento

Odoo como ferramenta de recrutamento

Como todos sabem eu trabalho na Trustcode, empresa que ajudei a fundar. Trabalhamos diariamente com o Odoo e outra ferramentas livres, a Trustcode é nosso ambiente de testes, tentamos utilizar o Odoo para todas as coisas desenvolvidas ou processos dentro da empresa, e para nosso processo de recrutamento isso não foi diferente.

jed-testing-resized-600

Como ainda não temos todos os departamentos bem estabelecidos na empresa (startups são assim mesmo), acabei temporariamente sendo transferido do departamento de desenvolvimento para a área de gestão de pessoas 🙂

Dai comecei a pesquisa se o Odoo já tinha algo que me ajudasse com o recrutamento, primeiramente pensei em apenas postar a vaga num site de estágios daqui da universidade, porém dando uma rápida olhada nos módulos do Odoo, achei o módulo de recrutamento, e o módulo de recrutamento no website e ualáá, já tinha tudo o que precisava.

Fiquei impressionado com o módulo, apesar de simples caiu como uma luva para o processo de recrutamento, ele me permitiu criar uma vaga de emprego, com isso automaticamente ele cria uma página no site da empresa onde eu posso usar o editor html do Odoo e adicionar alguns itens, ele já coloca para nós um link para o candidato se aplicar a vaga e enviar o seu currículo, veja como ficou bonito:

 

Tela de seleção de pessoas do odoo

 

Dentro do Odoo o processo de configuração é muito simples, apenas criamos a vaga de emprego e automaticamente os interessados que se cadastrarem vão aparecer no menu Recrutamento -> Aplicações

Vagas de seleção em aberto no Módulo RH do Odoo
Vagas de seleção em aberto no Módulo RH do Odoo

 

Podemos definir os estágios do nosso processo de recrutamento, essa é a parte mais legal e a mais interessante, já participei de vários processos de entrevista e muitos deles os entrevistadores esquecem de enviar uma resposta ao entrevistado após o processo final, com os estágios do Odoo isso com certeza não vai acontecer. Em cada estágio tem a possibilidade de criar um modelo de e-mail para ser enviado, no momento que você arrastar um candidato para aquele estágio o e-mail é automaticamente disparado.

Meu fluxo ficou assim:

Novo -> Email de Confirmação Enviado -> Teste enviado -> Teste Recebido -> Contratado

Na etapa do email de confirmação e do teste eu criei templates de email para enviar aos recrutados, não precisei ficar conferindo minha caixa de entrada, e ver qual foi enviado e qual não, o Odoo fez tudo automaticamente.

Fluxo de seleção RH Odoo
Fluxo de seleção RH Odoo

Realmente gostei muito do módulo de recrutamento, ele ainda disponibiliza várias outras funcionalidades como você pode avaliar com estrelas os candidatos, permite anexar o currículo, agendar reuniões com o candidato (veja o post sobre o calendário e reuniões), criar formulários de perguntas, e no final de tudo transformar o candidato automaticamente em um funcionário, aproveitando os dados.

Acredito que o processo de recrutamento está indo bem, já tivemos bastante interessados, e acho que um dos motivos foi ter usado a ferramenta de recrutamento no site, ficou bem chamativo a vaga.

Com certeza absoluta este é um dos motivos para você instalar o Odoo na sua empresa, se você não tem nenhuma ferramenta de seleção de funcionários esta é a oportunidade, sem contar que todos os currículos ficam ali salvos e já com as estrelinhas do processo anterior.

 

 

 

 

Linha de comando do Odoo e arquivo de configuração

Linha de comando do Odoo e arquivo de configuração

No post anterior foi criado um arquivo de configuração para rodar o Odoo (openerp), porém temos muito mais configurações que podemos modificar, estas configurações podem ser modificadas através do arquivo ou através da linha de comando do Odoo.
Primeiro vamos criar um arquivo com todas as configurações possíveis, podemos também ver a explicação de cada uma no link

  1.  No menu do eclipse clique em Run -> Run configurations.
    Selecione o seu Python Run, e clique no botão Duplicate no topo, ao lado do botão X.
  2. Modifique o nome e nos argumentos apenas coloque –save como mostra a figura abaixo.
  3. E após clique em Run. A saida do eclipse vai acusar vários erros, porém nosso arquivo de configuração já foi criado.
Usando o eclipse para rodar o Odoo
Na pasta Home do ubuntu foi criado o arquivo .openerp_serverrc, basta abrir ele e você verá todas as configurações.
O mesmo acima pode ser executado no terminal do linux.
Iniciar odoo para gerar o arquivo de configuração padrão
Iniciar odoo para gerar o arquivo de configuração padrão
Aqui está o meu arquivo de configuração gerado:
Agora podemos modificar qualquer valor do arquivo de configuração e iniciar o Odoo via linha de comando ou através do eclipse.
Iniciando o Odoo via linha de comando com o arquivo gerado
Iniciando o Odoo via linha de comando com o arquivo gerado
Desta forma o Odoo vai ler o arquivo de configuração e usar os dados para iniciar, é possível passar dados através da linha de comando, esta vai possuir maior prioridade em relação ao valor que está configurado no arquivo. No exemplo abaixo eu inicio o Odoo porém modifico a porta que ele vai executar passando o parâmetro xmlrpc_port.
linha de comando parametro
Passando parâmetros pela linha de comando
Você pode verificar como ele carrega as configurações, ou alguma configuração adicional diretamente no código fonte.
O arquivo que cuida das configurações fica no projeto server -> openerp-> tools -> config.py
Até mais.