~vauxoo/openerp-venezuela-localization/ovl70-fr-rev-hbto

« back to all changes in this revision

Viewing changes to l10n_ve_withholding_iva/model/wh_iva.py

  • Committer: Humberto Arocha
  • Date: 2012-12-19 18:26:22 UTC
  • mfrom: (764.1.4 ovl70)
  • Revision ID: humbertoarocha@gmail.com-20121219182622-m5jf7mfdef63j1os

[MERGE] From main trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
336
336
        return True
337
337
 
338
338
    def _check_partner(self, cr, uid, ids, context={}):
 
339
        '''
 
340
        Determine if a given partner is a VAT Withholding Agent
 
341
        '''
339
342
        agt = False
340
343
        obj = self.browse(cr, uid, ids[0])
341
344
        if obj.type in ('out_invoice', 'out_refund') and obj.partner_id.wh_iva_agent:
393
396
        if context is None: context = {}
394
397
        
395
398
        context.update({'vat_wh':True,
396
 
                        'company_id':user_obj.get_current_company(cr, uid)[0][0]})
 
399
                        'company_id': user_obj.browse(cr, uid, uid, context=context).company_id.id})
397
400
        ret = self.browse(cr, uid, ids[0], context)
398
401
        for line in ret.wh_lines:
399
402
            if line.move_id or line.invoice_id.wh_iva: