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.

56 thoughts on “Lista de links atualizados + Odoo + Localização Brasileira + Odoo 8.0

        1. Muito obrigado !!
          E parabens pela documentação, demorei porque achei o mesmo link e ouvi seu video e consegui instalar de boa, porém alguns módulos não funcionaram a contento, NFE fica pedindo PyTrustNFe, já baixei com git clone https://github.com/danimaribeiro/PyTrustNFe.git parei o servidor e o log, restartei novamente a App, coloquei no modo desenvolvedor, atualizei, quando mandei instalar de novo deu o seguinte erro: O módulo “br_nfse” não pode ser instalado porque uma dependência externa não foi encontrada: No module named pytrustnfe.nfse.paulistana executei de novo este pacotehttps://github.com/danimaribeiro/PyTrustNFe.git
          ele disse que já existia e continuou dando o erro. Onde devo baixar este arquivo, eu baixei dentro do addons (repositorio novo), mas a NFS-e não instala.

  1. Saudações Danimar!!

    Primeiramente parabéns pelo blog e pelo seu ótimo trabalho com a localização do Odoo!

    Sou novo no universo do Odoo e tb do Linux, mas tenho 9 anos de experiência com sistemas ERP, mais precisamente com o sistema americano QAD.

    A alguns anos descobri o OpenERP e decidi testar o sistema, mas pela falta de tempo só agora consegui começar a fuçar um pouco!

    Por favor, veja se vc pode me ajudar!!

    A princípio consegui instalar o Odoo 8.0 em uma máquina virtual rodando Ubuntu 14.10, então tentei baixar os módulos da localização a partir dos links atualizados deste seu post.

    Adicionei os caminhos à variável addons_path do odoo-server.conf, mas quando tento abrir uma sessão do sistema no browser o log acusa o seguinte erro (últimas 3 linhas do log):

    File "/opt/odoo/addons/odoo-brazil-eletronic-documents/nfe/sped/nfe/processin$
    from pysped.nfe import ProcessadorNFe
    ImportError: No module named pysped.nfe

    Após baixar os arquivos dos repositórios com o "git clone" eu preciso fazer algo além de adicionar os caminhos no addons_path?

    Obrigado desde já!!

  2. Obrigado Danimar!

    Vou ver os vídeos tentar novamente assim que possível!!!

    Desculpe pela bagunça aqui nos comentários, é que eu ainda não tinha cadastro no blogspot e o 1º comentário acabou saindo como Unknown!!

    Mais uma vez, obrigado pelo retorno!

  3. Boa Tarde Danimar
    Estou fazendo a instalação do ODOO 8 no Centos 7, para isso segui a orientação desse link https://panovski.me/install-odoo-8-on-centos-7/, e substitui a fonte do git pelas suas, após coloquei os addons em opt/odoo/addons, atualizei o PyXMLsec para 0.3.0, instalei o PySPED pelo comando "pip install https://github.com/Trust-Code/PySPED/archive/8.0.zip"…
    O Odoo funcionou, adicionei as permissoes tecnicas para o usuario admin, mandei atualizar os pacotes, porém os addons novos nao aparecem na lista de modulos locais…
    O arquivo /etc/odoo-server.conf esta com a linha addons_path = /opt/odoo/addons apontando certo…

    Agradeço desde já

  4. Basicamente o que vc fez está tudo certo.
    Todos os módulos devem ficar no nivel /opt/odoo/addons, não pode ter mais uma pasta depois disso.
    Se ficou /opt/odoo/addons/l10n-brazil/modulo, dai está errado,tem que ser /opt/odoo/addons/modulo
    E lembrar de reiniciar o odoo.

  5. Danimar boa noite,
    Amigo me tira uma dúvida o Odoo na emissão da nf-e no CFOP 5.655 (Venda de combustível ou lubrificante adquirido ou recebido de terceiros destinado à comercialização) tem o campo "cód do combustível" no cadastro do produto ou na rotina do faturamento ?
    Abraços

  6. Obrigado Danimar pelas informações, mais infelizmente eu não sou programado sou apenas um usuário que gosta muito de softwares e sistemas, como trabalho no ramo de Postos de combustíveis e auto peças quando falo de sistema vem logo esse "cód do combustível" na cabeça.
    Grande abraço

  7. Boa Noite Danimar,

    Estou com problemas com a NFe. Um deles é que ao tentar alterar a categoria fiscal da erro exatamente como ocorre neste post: https://groups.google.com/forum/?hl=pt&fromgroups#!topic/openerp-brasil/cj24_pjnHe8 e também a este Issue: https://github.com/odoo-brazil/l10n-brazil/issues/24

    Porém não encontrei a solução em nenhum dos links acima.

    Fora isso ao transmitir a nota fiscal aparece o erro: Erro desconhecido on_new_page() takes exactly 4 arguments (5 given), quando eu tento reenvir a mensagem que surge é: codigo 100 – mensagem Autorizado o uso da NF-e. Porém continua constando Erro de autorização da Receita.

    Tem alguma dica a respeito?

  8. Opa Denimar, parabéns pelo trabalho.

    Estou tentando fazer a instalação no ubuntu 15.10 e simplesmente não funciona, já fez a instalação nessa versão? Existe alguma particularidade? Não achei em local nenhum ninguem falando sobre o problema e tão pouco sobre a solução.

  9. Certo, olhei com mais atenção e precisei editar o arquivo /etc/init.d/odoo-server

    DAEMON=/usr/bin/odoo.py mudar para diretório /opt/odoo/odoo.py
    CONFIG=/etc/odoo/openerp-server.conf mudar para /etc/odoo-server.conf

    Ou seja, o odoo nem estava rodando, vacilo feito! desculpe.
    Porém me deparei com outra situação, os arquivos da localização brasileira não ficam visíveis no odoo.

    thiago@srv:/opt/odoo$ ls
    addons debian LICENSE Makefile odoo.py openerp-gevent openerp-wsgi.py requirements.txt setup setup.py
    CONTRIBUTING.md doc localbr MANIFEST.in openerp openerp-server README.md server-tools setup.cfg

    Coloquei todos os arquivos da localização brasileira em localbr/ e meu arquivo etc/odoo-server.conf

    addons_path = /opt/odoo/addons,/opt/odoo/openerp/addons,/opt/odoo/localbr/l10n-brazil,/opt/odoo/localbr/account-fiscal-rule,/opt/odoo/localbr/odoo-brazil-eletronic-documents,/opt/odoo/localbr/server-tools

    O que pode ser?

  10. Thiago, refiz os passos com as dicas do Danimar e deu certo… Na verdade eu quem tinha comido bola e pulei umas etapas… Cheguei a montar um appliance dele quase pronto para vmware mas acabei deixando ele parado por causa de outros projetos

  11. Resolvi aqui brother deixando o meu addons_path assim:

    addons_path = /opt/odoo/addons,/opt/odoo/openerp/addons,/opt/odoo/localbr/l10n-brazil,/opt/odoo/localbr/account-fiscal-rule,/opt/odoo/localbr/odoo-brazil-eletronic-documents,/opt/odoo/localbr/server-tools

    Refazendo e comparando com os outros procedimentos, achei onde errei, coisa boba.
    Procedimento feito no ubuntu 15.10
    Caso queira, tenho todo o procedimento realizado todo anotado.

  12. Opa Danimar, resolvi aqui o problema cara, valeu!

    Resolvi aqui brother deixando o meu addons_path assim:

    addons_path = /opt/odoo/addons,/opt/odoo/openerp/addons,/opt/odoo/localbr/l10n-brazil,/opt/odoo/localbr/account-fiscal-rule,/opt/odoo/localbr/odoo-brazil-eletronic-documents,/opt/odoo/localbr/server-tools

    Refazendo e comparando com os outros procedimentos, achei onde errei, coisa boba.

  13. Boa noite Danimar

    Estou com esse erro, ao criar novo usuário:

    Odoo Server Error
    Traceback (most recent call last):
    File “/opt/odoo/openerp/http.py”, line 543, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
    File “/opt/odoo/openerp/http.py”, line 580, in dispatch
    result = self._call_function(**self.params)
    File “/opt/odoo/openerp/http.py”, line 316, in _call_function
    return checked_call(self.db, *args, **kwargs)
    File “/opt/odoo/openerp/service/model.py”, line 118, in wrapper
    return f(dbname, *args, **kwargs)
    File “/opt/odoo/openerp/http.py”, line 313, in checked_call
    return self.endpoint(*a, **kw)
    File “/opt/odoo/openerp/http.py”, line 809, in __call__
    return self.method(*args, **kw)
    File “/opt/odoo/openerp/http.py”, line 409, in response_wrap
    response = f(*args, **kw)
    File “/opt/odoo/addons/web/controllers/main.py”, line 944, in call_kw
    return self._call_kw(model, method, args, kwargs)
    File “/opt/odoo/addons/web/controllers/main.py”, line 936, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
    File “/opt/odoo/openerp/api.py”, line 268, in wrapper
    return old_api(self, *args, **kwargs)
    File “/opt/odoo/addons/auth_signup/res_users.py”, line 306, in create
    self.action_reset_password(cr, uid, [user.id], context=context)
    File “/opt/odoo/openerp/api.py”, line 268, in wrapper
    return old_api(self, *args, **kwargs)
    File “/opt/odoo/addons/auth_signup/res_users.py”, line 295, in action_reset_password
    self.pool.get(‘email.template’).send_mail(cr, uid, template.id, user.id, force_send=True, raise_exception=True, context=context)
    File “/opt/odoo/openerp/api.py”, line 268, in wrapper
    return old_api(self, *args, **kwargs)
    File “/opt/odoo/addons/email_template/email_template.py”, line 587, in send_mail
    mail_mail.send(cr, uid, [msg_id], raise_exception=raise_exception, context=context)
    File “/opt/odoo/openerp/api.py”, line 268, in wrapper
    return old_api(self, *args, **kwargs)
    File “/opt/odoo/addons/mail/mail_mail.py”, line 261, in send
    email_list.append(self.send_get_email_dict(cr, uid, mail, context=context))
    File “/opt/odoo/openerp/api.py”, line 268, in wrapper
    return old_api(self, *args, **kwargs)
    File “/opt/odoo/addons/mail/mail_mail.py”, line 212, in send_get_email_dict
    body_alternative = tools.html2plaintext(body)
    File “/opt/odoo/openerp/tools/mail.py”, line 484, in html2plaintext
    tree = etree.fromstring(html, parser=etree.HTMLParser())
    File “src/lxml/lxml.etree.pyx”, line 3213, in lxml.etree.fromstring (src/lxml/lxml.etree.c:82934)
    File “src/lxml/parser.pxi”, line 1819, in lxml.etree._parseMemoryDocument (src/lxml/lxml.etree.c:124533)
    File “src/lxml/parser.pxi”, line 1700, in lxml.etree._parseDoc (src/lxml/lxml.etree.c:122964)
    File “src/lxml/parser.pxi”, line 1040, in lxml.etree._BaseParser._parseUnicodeDoc (src/lxml/lxml.etree.c:116705)
    File “src/lxml/parser.pxi”, line 573, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:110510)
    File “src/lxml/parser.pxi”, line 683, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:112276)
    File “src/lxml/parser.pxi”, line 624, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:111367)
    XMLSyntaxError: None

    Esse erro ocorre após as instalação do módulo “Rede social”, porém o mesmo é dependência para diversos outros. Teria alguma sugestão?

    Desde já agradeço

        1. Somente desinstalando o módulo neste caso então. Ou vai precisar de um pouco de conhecimento de programação para corrigir o problema.

          1. O erro é quando ele envia o email de convite, quando é gerado a conta. Olhando os templates relacionados, percebe-se que estão com erro no código. Não posso ficar sem esse módulo, pois ele é dependência para quase todos outros (CMR, MRP, etc). Vou tentar arrumar os templates.

    1. Aham, o certo é ajeitar o template.
      Porém não acredito que o código esteja errado, milhares de outras pessoas teriam o mesmo problema, talvez tenha algum problema com sua instalação. Tentou criar uma base nova com código atualizado?

      1. Oi Danimar,

        Somente para avisar que eu estou exatamente com o mesmo erro apresentado pelo usuário Lenison. Eu instalei o odoo v8 diretamente do git e o erro esta acontecendo exatamente por conta do modulo de Redes Sociais.

        Sera que pode ter algo errado no codigo?

        Obrigado.

        1. Bom dia Emanuel,
          Eu não sei te dizer, eu teria que ver a instalação para poder dizer se é erro no código, ou alguma modificação que foi feita sem querer.
          Eu faço várias instalações e nunca tive este problema, o mais provável que tenha alguma diferença na instalação de vocês.

          1. Boa noite Danimar. Qual poderia se essa diferença, se estamos usando os mesmo links para Download? Percebo que quando visualizo o template, ele fico todo bagunçado. Estou adotando uma tática para Criar os usuários. Antes de instalar o módulo que gera o problema, eu crio os usuários. Quando eu preciso criar uma conta depois da instalação desse módulo, eu uso o recurso de copiar uma conta existente e altero os dados.

          2. Lenison, existe um erro na tradução do template de email “Odoo Enterprise Connection”

            No final do template tem assim:
            ${object.company_id.e-mail or ”}
            deve mudar para:
            ${object.company_id.email or ”}

            Repare no “email”.

            Já fiz a correção na tradução, dentro de alguns dias a tradução é atualizada no código do Odoo.

  14. Resolvido!
    Solução:
    apt-get remove python-suds
    apt-get remove –auto-remove python-suds

    pip install suds_requests

    Depois disso funcionou, agora só testar o envio de NFE

  15. Ola!
    Estou com problema no start:
    Apresenta o erro.

    File “/home/ionx/projects/python/odoo/localizacao/odoo-brazil-eletronic-documents/nfse_sao_paulo/models/base_nfse.py”, line 8, in
    from pytrustnfe.certificado import Certificado
    ImportError: No module named pytrustnfe.certificado

    Poderia ajudar?

  16. Danimar, bom dia !!

    Consegui instalar e fazer as atualizações conforme aqui relatado, mas com questionei, como posso emitir promissórias, recibos e vales?

    Att

    1. Se você tem layout específico disto vai precisar desenvolver.
      Se for apenas para registrar no sistema use o menu Contabilidade -> Recebimentos de Compra

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *