~taktik/openobject-addons/hui-extra-6.1

« back to all changes in this revision

Viewing changes to account_currency_enhancements/account_invoice.py

  • Committer: Luc De Meyer
  • Date: 2014-03-12 19:53:31 UTC
  • Revision ID: luc.demeyer@noviat.com-20140312195331-lxqjtcbxg9h5dd7e
update accounting modules

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
##############################################################################
3
3
#
4
4
#    OpenERP, Open Source Management Solution
5
 
#    
6
 
#    Copyright (c) 2012 Noviat nv/sa (www.noviat.be). All rights reserved.
7
 
 
5
#
 
6
#    Copyright (c) 2013 Noviat nv/sa (www.noviat.be). All rights reserved.
 
7
#
8
8
#    This program is free software: you can redistribute it and/or modify
9
9
#    it under the terms of the GNU Affero General Public License as
10
10
#    published by the Free Software Foundation, either version 3 of the
22
22
 
23
23
from osv import fields, osv
24
24
import time
25
 
from tools.translate import _
 
25
from openerp.tools.translate import _
26
26
import logging
27
27
_logger = logging.getLogger(__name__)
28
28
 
176
176
                'narration':inv.comment
177
177
            }
178
178
            period_id = inv.period_id and inv.period_id.id or False
179
 
            ctx.update({'company_id': inv.company_id.id})
 
179
            ctx.update(company_id=inv.company_id.id, account_period_prefer_normal=True)
180
180
            if not period_id:
181
181
                period_ids = period_obj.find(cr, uid, inv.date_invoice, context=ctx)
182
182
                period_id = period_ids and period_ids[0] or False