[FIX] calender year in VAT listing wizard for Belgium statement
authorado <ado@tinyerp.com>
Fri, 30 Dec 2011 12:04:29 +0000 (17:34 +0530)
committerado <ado@tinyerp.com>
Fri, 30 Dec 2011 12:04:29 +0000 (17:34 +0530)
bzr revid: ado@tinyerp.com-20111230120429-dhrnyn3qdafh2u94

1  2 
addons/l10n_be/wizard/l10_be_partner_vat_listing.py

@@@ -205,8 -217,23 +217,23 @@@ class partner_vat_list(osv.osv_memory)
              seq += 1
              sum_tax += line['amount']
              sum_turnover += line['turnover']
-             data_clientinfo += '\n<ClientList SequenceNum="'+str(seq)+'">\n\t<CompanyInfo>\n\t\t<VATNum>'+line['vat'] +'</VATNum>\n\t\t<Country>' + line['country'] +'</Country>\n\t</CompanyInfo>\n\t<Amount>'+str(int(round(line['amount'] * 100))) +'</Amount>\n\t<TurnOver>'+str(int(round(line['turnover'] * 100))) +'</TurnOver>\n</ClientList>'
  
+             if not line['vat']:
 -                raise osv.except_osv(_('Configuration Error !'), _("Missing VAT ,Partner %s does not have a vat number") % line['name'])
++                raise osv.except_osv(_('Warning !'), _("Missing VAT ,Partner %s does not have a vat number") % line['name'])
+             if not line['country']:
 -                raise osv.except_osv(_('Configuration Error !'), _("Missing Country ,Partner %s does not have a country") % line['name'])
++                raise osv.except_osv(_('Warning !'), _("Missing Country ,Partner %s does not have a country") % line['name'])
+             data_clientinfo = "".join([
+                 data_clientinfo,
+                 '<ClientList SequenceNum="',str(seq),'">\n',
+                 '\t<CompanyInfo>\n',
+                 '\t\t<VATNum>',line['vat'],'</VATNum>\n',
+                 '\t\t<Country>',line['country'],'</Country>\n',
+                 '\t</CompanyInfo>\n',
+                 '\t<Amount>',str(int(round(line['amount'] * 100))),'</Amount>\n',
+                 '\t<TurnOver>',str(int(round(line['turnover'] * 100))),'</TurnOver>\n',
+                 '</ClientList>\n'
+             ])
+             
          data_decl ='\n<DeclarantList SequenceNum="1" DeclarantNum="'+ dnum + '" ClientNbr="'+ str(seq) +'" TurnOverSum="'+ str(int(round(sum_turnover * 100))) +'" TaxSum="'+ str(int(round(sum_tax * 100))) +'" />'
          data_file += data_decl + data_comp + str(data_period) + data_clientinfo + '\n</VatList>'
          msg = 'Save the File with '".xml"' extension.'