[FIX] calender year in VAT listing wizard for Belgium statement
authorado <ado@tinyerp.com>
Wed, 29 Feb 2012 10:12:51 +0000 (15:42 +0530)
committerado <ado@tinyerp.com>
Wed, 29 Feb 2012 10:12:51 +0000 (15:42 +0530)
bzr revid: ado@tinyerp.com-20120229101251-7kxq013ijmr09dmx

1  2 
addons/l10n_be/wizard/partner_vat_listing.py

@@@ -78,8 -81,9 +81,11 @@@ class wizard_vat(wizard.interface)
  
          if not p_id_list:
               raise wizard.except_wizard(_('Data Insufficient!'),_('No partner has a VAT Number asociated with him.'))
-         obj_year=pooler.get_pool(cr.dbname).get('account.fiscalyear').browse(cr,uid,data['form']['fyear'])
-         period_ids = pooler.get_pool(cr.dbname).get('account.period').search(cr, uid, [('fiscalyear_id', '=', data['form']['fyear'])])
+         domains = [('date_start','>=',data['form']['date_start']),('date_stop','<=',data['form']['date_stop'])]
+         date_stop = data['form']['date_stop']
+         period_ids = pooler.get_pool(cr.dbname).get('account.period').search(cr, uid, domains)
++        if not period_ids:
++            raise osv.except_osv(_('Warning !'), _('Please select the proper Start date and End Date'))
          period = "("+','.join(map(lambda x: str(x), period_ids)) +")"
  
          street = zip_city = country = ''