diff --git a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py b/addons/l10n_be/wizard/l10_be_partner_vat_listing.py
index bc92086975a..133d12511a3 100644
--- a/addons/l10n_be/wizard/l10_be_partner_vat_listing.py
+++ b/addons/l10n_be/wizard/l10_be_partner_vat_listing.py
@@ -1,6 +1,3 @@
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
-
# -*- coding: utf-8 -*-
##############################################################################
#
@@ -25,7 +22,6 @@ import time
import base64
from tools.translate import _
-import tools
from osv import fields, osv
class vat_listing_clients(osv.osv_memory):
@@ -143,7 +139,7 @@ class partner_vat_list(osv.osv_memory):
}
def create_xml(self, cursor, user, ids, context={}):
- datas=[]
+ datas = []
obj_sequence = self.pool.get('ir.sequence')
obj_users = self.pool.get('res.users')
obj_partner = self.pool.get('res.partner')
@@ -178,16 +174,16 @@ class partner_vat_list(osv.osv_memory):
country = ads.country_id.code
sender_date = time.strftime('%Y-%m-%d')
-
+ comp_name = obj_cmpny.name
data_file = '\n'
- data_file += '\n\n\t\n\t\t'+str(company_vat)+'\n\t\t'+tools.ustr(obj_cmpny.name)+'\n\t\t'+ tools.ustr(street) +'\n\t\t'+ tools.ustr(zip_city) +''
- data_file += '\n\t\t'+ tools.ustr(country) +'\n\t\n'
- data_comp = '\n\n\t'+str(company_vat)+'\n\t'+tools.ustr(obj_cmpny.name)+'\n\t'+ tools.ustr(street) +'\n\t'+ tools.ustr(zip_city) +'\n\t'+ tools.ustr(country) +'\n'
- data_period = '\n'+ tools.ustr(obj_year.date_stop[:4]) +''
+ data_file += '\n\n\t\n\t\t'+str(company_vat)+'\n\t\t'+ comp_name +'\n\t\t'+ street +'\n\t\t'+ zip_city +''
+ data_file += '\n\t\t'+ country +'\n\t\n'
+ data_comp = '\n\n\t'+str(company_vat)+'\n\t'+ comp_name +'\n\t'+ street +'\n\t'+ zip_city +'\n\t'+ country +'\n'
+ data_period = '\n'+ obj_year.date_stop[:4] +''
error_message = []
data = self.read(cursor, user, ids)[0]
for partner in data['partner_ids']:
@@ -207,13 +203,13 @@ class partner_vat_list(osv.osv_memory):
continue
if line['turnover'] < context['limit_amount']:
continue
- seq +=1
- sum_tax +=line['amount']
- sum_turnover +=line['turnover']
- data_clientinfo +='\n\n\t\n\t\t'+line['vat'] +'\n\t\t'+tools.ustr(line['country']) +'\n\t\n\t'+str(int(line['amount'] * 100)) +'\n\t'+str(int(line['turnover'] * 100)) +'\n'
+ seq += 1
+ sum_tax += line['amount']
+ sum_turnover += line['turnover']
+ data_clientinfo += '\n\n\t\n\t\t'+line['vat'] +'\n\t\t' + line['country'] +'\n\t\n\t'+str(int(line['amount'] * 100)) +'\n\t'+str(int(line['turnover'] * 100)) +'\n'
data_decl ='\n'
- data_file += tools.ustr(data_decl) + tools.ustr(data_comp) + tools.ustr(data_period) + tools.ustr(data_clientinfo) + '\n'
+ data_file += data_decl + data_comp + str(data_period) + data_clientinfo + '\n'
msg = 'Save the File with '".xml"' extension.'
file_save = base64.encodestring(data_file.encode('utf8'))
self.write(cursor, user, ids, {'file_save':file_save, 'msg':msg, 'name':'vat_list.xml'}, context=context)
diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
index 155e40b256b..ae23bf926e9 100644
--- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
+++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration.py
@@ -30,7 +30,7 @@ class l10n_be_vat_declaration(osv.osv_memory):
def _get_xml_data(self, cr, uid, context=None):
if context.get('file_save', False):
- return base64.encodestring(context['file_save'])
+ return base64.encodestring(context['file_save'].encode('utf8'))
return ''
_columns = {
@@ -47,21 +47,19 @@ class l10n_be_vat_declaration(osv.osv_memory):
'msg': 'Save the File with '".xml"' extension.',
'file_save': _get_xml_data,
'name': 'vat_declaration.xml',
- }
+ }
def create_xml(self, cr, uid, ids, context=None):
obj_fyear = self.pool.get('account.fiscalyear')
obj_tax_code = self.pool.get('account.tax.code')
obj_acc_period = self.pool.get('account.period')
obj_user = self.pool.get('res.users')
- obj_comp = self.pool.get('res.company')
- obj_data = self.pool.get('ir.model.data')
mod_obj = self.pool.get('ir.model.data')
if context is None:
context = {}
- list_of_tags=['00','01','02','03','44','45','46','47','48','49','54','55','56','57','59','61','62','63','64','71','81','82','83','84','85','86','87','88','91']
+ list_of_tags = ['00','01','02','03','44','45','46','47','48','49','54','55','56','57','59','61','62','63','64','71','81','82','83','84','85','86','87','88','91']
data_tax = self.browse(cr, uid, ids[0])
if data_tax.tax_code_id:
obj_company = data_tax.tax_code_id.company_id
@@ -70,8 +68,7 @@ class l10n_be_vat_declaration(osv.osv_memory):
user_cmpny = obj_company.name
vat_no = obj_company.partner_id.vat
if not vat_no:
- raise osv.except_osv(_('Data Insufficient'), _('No VAT Number Associated with Main Company!'))
-
+ raise osv.except_osv(_('Data Insufficient'), _('No VAT Number Associated with Main Company!'))
tax_code_ids = obj_tax_code.search(cr, uid, [], context=context)
ctx = context.copy()
@@ -80,15 +77,15 @@ class l10n_be_vat_declaration(osv.osv_memory):
tax_info = obj_tax_code.read(cr, uid, tax_code_ids, ['code','sum_period'], context=ctx)
address = post_code = city = country_code = ''
- city, post_code, address, country_code =self.pool.get('res.company')._get_default_ad(obj_company.partner_id.address)
+ city, post_code, address, country_code = self.pool.get('res.company')._get_default_ad(obj_company.partner_id.address)
year_id = obj_fyear.find(cr, uid)
account_period = obj_acc_period.browse(cr, uid, data['period_id'], context=context)
period_code = account_period.code
send_ref = str(obj_company.partner_id.id) + str(account_period.date_start[5:7]) + str(account_period.date_stop[:4])
- data_of_file='\n'
- data_of_file +='\n\t\n\t\t'+str(vat_no)+'\n\t\t'+str(obj_company.name)+'\n\t\t'+address+''
+ data_of_file = '\n'
+ data_of_file +='\n\t\n\t\t'+str(vat_no)+'\n\t\t'+ obj_company.name +'\n\t\t'+address+''
data_of_file +='\n\t\t'+post_code+'\n\t\t'+city+'\n\t\t'+country_code+'\n\t\t'+send_ref+'\n\t'
data_of_file +='\n\t\n\t\t1\n\t\t'+((vat_no and str(vat_no[2:])) or '')+'\n\t\t\n\t\t\t'
@@ -115,7 +112,7 @@ class l10n_be_vat_declaration(osv.osv_memory):
if item['code'] in list_of_tags:
data_of_file +='\n\t\t\t\t' + str(abs(int(item['sum_period']*100))) + ''
- data_of_file +='\n\t\t\t\n\t\t\n\t\n'
+ data_of_file += '\n\t\t\t\n\t\t\n\t\n'
model_data_ids = mod_obj.search(cr, uid,[('model','=','ir.ui.view'),('name','=','view_vat_save')], context=context)
resource_id = mod_obj.read(cr, uid, model_data_ids, fields=['res_id'], context=context)[0]['res_id']
context['file_save'] = data_of_file
diff --git a/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml b/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml
index f3af9f7368e..f7f9ff9ed32 100644
--- a/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml
+++ b/addons/l10n_be/wizard/l10n_be_account_vat_declaration_view.xml
@@ -38,7 +38,7 @@
form
diff --git a/addons/l10n_be/wizard/l10n_be_vat_intra.py b/addons/l10n_be/wizard/l10n_be_vat_intra.py
index de497d151d8..d3f4e8781a7 100644
--- a/addons/l10n_be/wizard/l10n_be_vat_intra.py
+++ b/addons/l10n_be/wizard/l10n_be_vat_intra.py
@@ -33,7 +33,7 @@ class partner_vat_intra(osv.osv_memory):
def _get_xml_data(self, cr, uid, context=None):
if context.get('file_save', False):
- return base64.encodestring(context['file_save'])
+ return base64.encodestring(context['file_save'].encode('utf8'))
return ''
def _get_europe_country(self, cursor, user, context=None):
@@ -64,7 +64,7 @@ class partner_vat_intra(osv.osv_memory):
'country_ids': _get_europe_country,
'file_save': _get_xml_data,
'name': 'vat_Intra.xml',
- }
+ }
def create_xml(self, cursor, user, ids, context=None):
obj_user = self.pool.get('res.users')
@@ -72,7 +72,6 @@ class partner_vat_intra(osv.osv_memory):
obj_sequence = self.pool.get('ir.sequence')
obj_partner = self.pool.get('res.partner')
obj_partner_add = self.pool.get('res.partner.address')
- obj_country = self.pool.get('res.country')
mod_obj = self.pool.get('ir.model.data')
street = zip_city = country = p_list = data_clientinfo = ''
error_message = list_partner = []
@@ -111,13 +110,14 @@ class partner_vat_intra(osv.osv_memory):
if ads.country_id:
country = ads.country_id.code
+ comp_name = data_cmpny.name
sender_date = time.strftime('%Y-%m-%d')
data_file = '\n'
- data_file +='\n\t\n\t\t\n\t\t\t' + str(company_vat)+'\n\t\t\t'+str(data_cmpny.name)+'\n\t\t\t'+ str(street) +'\n\t\t\t'+ str(zip_city) +''
- data_file +='\n\t\t\t' + str(country) +'\n\t\t\n\t'
- data_comp ='\n\t\t\n\t\t\t'+str(company_vat[2:])+'\n\t\t\t'+str(data_cmpny.name)+'\n\t\t\t'+ str(street) +'\n\t\t\t'+ str(zip_city) +'\n\t\t\t'+ str(country) +'\n\t\t'
+ data_file += '\n\t\n\t\t\n\t\t\t' + str(company_vat)+'\n\t\t\t'+ comp_name +'\n\t\t\t'+ street +'\n\t\t\t'+ zip_city +''
+ data_file += '\n\t\t\t' + country +'\n\t\t\n\t'
+ data_comp = '\n\t\t\n\t\t\t'+str(company_vat[2:])+'\n\t\t\t'+ comp_name +'\n\t\t\t'+ street +'\n\t\t\t'+ zip_city +'\n\t\t\t'+ country +'\n\t\t'
data_period = '\n\t\t'+ data['period_code'] +'' #trimester
p_id_list = obj_partner.search(cursor, user, [('vat','!=',False)])
if not p_id_list:
@@ -144,7 +144,7 @@ class partner_vat_intra(osv.osv_memory):
data_clientinfo +='\n\t\t\n\t\t\t\n\t\t\t\t'+row['vat'][2:] +'\n\t\t\t\t'+row['vat'][:2] +'\n\t\t\t\n\t\t\t'+str(amt) +'\n\t\t\t'+str(intra_code) +'\n\t\t'
amount_sum = int(amount_sum)
data_decl = '\n\t'
- data_file += str(data_decl) + str(data_comp) + str(data_period) + str(data_clientinfo) + '\n\t\n'
+ data_file += data_decl + data_comp + str(data_period) + data_clientinfo + '\n\t\n'
model_data_ids = mod_obj.search(cursor, user,[('model','=','ir.ui.view'),('name','=','view_vat_intra_save')], context=context)
resource_id = mod_obj.read(cursor, user, model_data_ids, fields=['res_id'], context=context)[0]['res_id']
context['file_save'] = data_file