# -*- coding: utf-8-*- from openerp.http import request as r def check_base_currency(): base_currency = request.env['res.currency'].search([('base', '=', True)]) if not base_currency: request.env.user.company_id.currency_id.write({ 'base': True }) def get_currency_id(journal_id): j = r.env['account.journal'].browse(journal_id) return j.default_debit_account_id.currency_id.id or j.default_debit_account_id.company_currency_id.id