[[ repeatIn(get_lines(data), 'a') ]]
[[ (a.get('level') <> 0) or removeParentNode('tr') ]]
[[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_name'}) ]] [[ a.get('name') ]]
- [[ a.get('level') == 4 or removeParentNode('td') ]][[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_balance'}) ]][[ formatLang(a.get('balance'))]] [[company.currency_id.symbol]]
- [[ a.get('level') <> 4 or removeParentNode('td') ]][[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_balance'}) ]][[ formatLang(a.get('balance'))]] [[company.currency_id.symbol]]
+ [[ (a.get('account_type') =='view' and a.get('level') >= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a.get('level')))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a.get('level')))+'_name'}) ]][[ a.get('name') ]]
+ [[ (a.get('level') <>2) or removeParentNode('td') ]][[ (a.get('account_type') =='view' and a.get('level') >= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]
+ [[ a.get('level') == 2 or removeParentNode('td') ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]
@@ -258,11 +256,11 @@
[[ repeatIn(get_lines(data), 'a') ]]
[[ (a.get('level') <> 0) or removeParentNode('tr') ]]
[[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- [[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_name'}) ]] [[ a.get('name') ]]
- [[ a.get('level') == 4 or removeParentNode('td') ]][[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_balance'}) ]][[ formatLang(a.get('balance'))]] [[company.currency_id.symbol]]
- [[ a.get('level') <> 4 or removeParentNode('td') ]][[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_balance'}) ]][[ formatLang(a.get('balance'))]] [[company.currency_id.symbol]]
- [[ a.get('level') == 4 or removeParentNode('td') ]][[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_balance'}) ]][[ formatLang(a.get('balance_cmp'))]] [[company.currency_id.symbol]]
- [[ a.get('level') <> 4 or removeParentNode('td') ]][[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a['level']))+'_balance'}) ]][[ formatLang(a.get('balance_cmp'))]] [[company.currency_id.symbol]]
+ [[ (a.get('account_type') =='view' and a.get('level') >= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a.get('level')))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a.get('level')))+'_name'}) ]][[ a.get('name') ]]
+ [[ (a.get('level') <>2) or removeParentNode('td') ]][[ (a.get('account_type') =='view' and a.get('level') >= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]
+ [[ a.get('level') == 2 or removeParentNode('td') ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]
+ [[ (a.get('level') <>2) or removeParentNode('td') ]][[ (a.get('account_type') =='view' and a.get('level') >= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) ]]
+ [[ a.get('level') == 2 or removeParentNode('td') ]][[ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) ]]
diff --git a/addons/account/report/account_profit_horizontal.rml b/addons/account/report/account_profit_horizontal.rml
deleted file mode 100644
index 0918dcb2699..00000000000
--- a/addons/account/report/account_profit_horizontal.rml
+++ /dev/null
@@ -1,282 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Profit And Loss
-
-
-
-
-
-
- [[ get_data(data) or removeParentNode('para')]]
-
-
- Chart of Accounts
- Fiscal Year
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]
- Display Account
- Target Moves
-
-
- [[ get_account(data) or removeParentNode('para') ]]
- [[ get_fiscalyear(data) or '' ]]
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
- Start Date
- End Date
-
-
- [[ formatLang(get_start_date(data),date=True) ]]
- [[ formatLang(get_end_date(data),date=True) ]]
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
- Start Period
- End Period
-
-
- [[ get_start_period(data) or removeParentNode('para') ]]
- [[ get_end_period(data) or removeParentNode('para') ]]
-
-
-
- [[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]
- [[ get_target_move(data) ]]
-
-
-
-
-
-
-
-
- Code
-
-
- Expenses
-
-
- Balance
-
-
- Code
-
-
- Income
-
-
- Balance
-
-
-
-
-
-
- [[ repeatIn(get_lines(),'a' ) ]] [[ a['code'] ]][[ a['level']<4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]]
-
-
-
-
- [[ '. '*(a['level']-1) ]] [[ a['level']<4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a['name'] ]]
-
-
-
- [[ a['level']<4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]] [[ formatLang(abs(a['balance']), currency_obj=company.currency_id) ]]
-
-
-
- [[ a['code1'] ]][[ a['level1']<4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]]
-
-
-
-
- [[ '. '*(a['level1']-1) ]] [[ a['level1']<4 and ( setTag('para','para',{'style':'terp_default_Bold_9'})) or removeParentNode('font') ]][[ a['name1'] ]]
-
-
-
- [[ a['level']<4 and ( setTag('para','para',{'style':'terp_default_Right_9_Bold'})) or removeParentNode('font') ]] [[(a['code1'] and a['name1']) and formatLang(abs(a['balance1']), currency_obj=company.currency_id) or removeParentNode('font') ]]
-
-
-
-
-
-
-
-
-
- [[ final_result()['type'] == 'Net Profit' and final_result()['type'] or '' ]]
-
-
- [[ final_result()['balance'] and final_result()['type'] == 'Net Profit' and formatLang(abs(final_result()['balance']), currency_obj=company.currency_id) ]]
-
-
-
-
-
- [[ final_result()['type'] == 'Net Loss' and final_result()['type'] or '' ]]
-
-
- [[ final_result()['balance'] and final_result()['type'] == 'Net Loss' and formatLang(abs(final_result()['balance']), currency_obj=company.currency_id) ]]
-
-
-
-
-
-
-
- Total:
-
-
- [[ formatLang(abs(sum_dr()), currency_obj=company.currency_id) ]]
-
-
- Total:
-
-
- [[ formatLang(abs(sum_cr()), currency_obj=company.currency_id) ]]
-
-
-
-
-
-
diff --git a/addons/account/report/account_profit_loss.py b/addons/account/report/account_profit_loss.py
deleted file mode 100644
index 27182cdbd21..00000000000
--- a/addons/account/report/account_profit_loss.py
+++ /dev/null
@@ -1,198 +0,0 @@
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2009 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-import time
-import pooler
-from report import report_sxw
-from common_report_header import common_report_header
-from tools.translate import _
-
-class report_pl_account_horizontal(report_sxw.rml_parse, common_report_header):
-
- def __init__(self, cr, uid, name, context=None):
- super(report_pl_account_horizontal, self).__init__(cr, uid, name, context=context)
- self.result_sum_dr = 0.0
- self.result_sum_cr = 0.0
- self.res_pl = {}
- self.result = {}
- self.result_temp = []
- self.localcontext.update( {
- 'time': time,
- 'get_lines': self.get_lines,
- 'get_lines_another': self.get_lines_another,
- 'get_currency': self._get_currency,
- 'get_data': self.get_data,
- 'sum_dr': self.sum_dr,
- 'sum_cr': self.sum_cr,
- 'final_result': self.final_result,
- 'get_fiscalyear': self._get_fiscalyear,
- 'get_account': self._get_account,
- 'get_start_period': self.get_start_period,
- 'get_end_period': self.get_end_period,
- 'get_sortby': self._get_sortby,
- 'get_filter': self._get_filter,
- 'get_journal': self._get_journal,
- 'get_start_date':self._get_start_date,
- 'get_end_date':self._get_end_date,
- 'get_company':self._get_company,
- 'get_target_move': self._get_target_move,
- })
- self.context = context
-
- def set_context(self, objects, data, ids, report_type=None):
- new_ids = ids
- if (data['model'] == 'ir.ui.menu'):
- new_ids = 'chart_account_id' in data['form'] and [data['form']['chart_account_id']] or []
- objects = self.pool.get('account.account').browse(self.cr, self.uid, new_ids)
- return super(report_pl_account_horizontal, self).set_context(objects, data, new_ids, report_type=report_type)
-
-
- def final_result(self):
- return self.res_pl
-
- def sum_dr(self):
- if self.res_pl['type'] == _('Net Profit'):
- self.result_sum_dr += self.res_pl['balance']
- return self.result_sum_dr
-
- def sum_cr(self):
- if self.res_pl['type'] == _('Net Loss'):
- self.result_sum_cr += self.res_pl['balance']
- return self.result_sum_cr
-
- def get_data(self, data):
- cr, uid = self.cr, self.uid
- db_pool = pooler.get_pool(self.cr.dbname)
-
- account_pool = db_pool.get('account.account')
- currency_pool = db_pool.get('res.currency')
-
- types = [
- 'expense',
- 'income'
- ]
-
- ctx = self.context.copy()
- ctx['fiscalyear'] = data['form'].get('fiscalyear_id', False)
-
- if data['form']['filter'] == 'filter_period':
- ctx['period_from'] = data['form'].get('period_from', False)
- ctx['period_to'] = data['form'].get('period_to', False)
- elif data['form']['filter'] == 'filter_date':
- ctx['date_from'] = data['form'].get('date_from', False)
- ctx['date_to'] = data['form'].get('date_to', False)
-
- cal_list = {}
- account_id = data['form'].get('chart_account_id', False)
- company_currency = account_pool.browse(self.cr, self.uid, account_id).company_id.currency_id
- account_ids = account_pool._get_children_and_consol(cr, uid, account_id, context=ctx)
- accounts = account_pool.browse(cr, uid, account_ids, context=ctx)
-
- for typ in types:
- accounts_temp = []
- for account in accounts:
- if (account.user_type.report_type) and (account.user_type.report_type == typ):
- currency = account.currency_id and account.currency_id or account.company_id.currency_id
- if typ == 'expense' and account.type <> 'view' and (account.debit <> account.credit):
- self.result_sum_dr += account.debit - account.credit
- if typ == 'income' and account.type <> 'view' and (account.debit <> account.credit):
- self.result_sum_cr += account.credit - account.debit
- if data['form']['display_account'] == 'movement':
- if not currency_pool.is_zero(self.cr, self.uid, currency, account.credit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.debit) or not currency_pool.is_zero(self.cr, self.uid, currency, account.balance):
- accounts_temp.append(account)
- elif data['form']['display_account'] == 'not_zero':
- if not currency_pool.is_zero(self.cr, self.uid, currency, account.balance):
- accounts_temp.append(account)
- else:
- accounts_temp.append(account)
- if currency_pool.is_zero(self.cr, self.uid, company_currency, (self.result_sum_dr-self.result_sum_cr)):
- self.res_pl['type'] = None
- self.res_pl['balance'] = 0.0
- elif self.result_sum_dr > self.result_sum_cr:
- self.res_pl['type'] = _('Net Loss')
- self.res_pl['balance'] = (self.result_sum_dr - self.result_sum_cr)
- else:
- self.res_pl['type'] = _('Net Profit')
- self.res_pl['balance'] = (self.result_sum_cr - self.result_sum_dr)
- self.result[typ] = accounts_temp
- cal_list[typ] = self.result[typ]
- if cal_list:
- temp = {}
- for i in range(0,max(len(cal_list['expense']),len(cal_list['income']))):
- if i < len(cal_list['expense']) and i < len(cal_list['income']):
- temp={
- 'code': cal_list['expense'][i].code,
- 'name': cal_list['expense'][i].name,
- 'level': cal_list['expense'][i].level,
- 'balance': cal_list['expense'][i].balance != 0 and \
- cal_list['expense'][i].balance * cal_list['expense'][i].user_type.sign or \
- cal_list['expense'][i].balance,
- 'code1': cal_list['income'][i].code,
- 'name1': cal_list['income'][i].name,
- 'level1': cal_list['income'][i].level,
- 'balance1': cal_list['income'][i].balance != 0 and \
- cal_list['income'][i].balance * cal_list['income'][i].user_type.sign or \
- cal_list['income'][i].balance,
- }
- self.result_temp.append(temp)
- else:
- if i < len(cal_list['income']):
- temp={
- 'code': '',
- 'name': '',
- 'level': False,
- 'balance':False,
- 'code1': cal_list['income'][i].code,
- 'name1': cal_list['income'][i].name,
- 'level1': cal_list['income'][i].level,
- 'balance1': cal_list['income'][i].balance != 0 and \
- cal_list['income'][i].balance * cal_list['income'][i].user_type.sign \
- or cal_list['income'][i].balance,
- }
- self.result_temp.append(temp)
- if i < len(cal_list['expense']):
- temp={
- 'code': cal_list['expense'][i].code,
- 'name': cal_list['expense'][i].name,
- 'level': cal_list['expense'][i].level,
- 'balance': cal_list['expense'][i].balance != 0 and \
- cal_list['expense'][i].balance * cal_list['expense'][i].user_type.sign \
- or cal_list['expense'][i].balance,
- 'code1': '',
- 'name1': '',
- 'level1': False,
- 'balance1':False,
- }
- self.result_temp.append(temp)
- return None
-
- def get_lines(self):
- return self.result_temp
-
- def get_lines_another(self, group):
- return self.result.get(group, [])
-
-report_sxw.report_sxw('report.pl.account.horizontal', 'account.account',
- 'addons/account/report/account_profit_horizontal.rml',parser=report_pl_account_horizontal, header='internal landscape')
-
-report_sxw.report_sxw('report.pl.account', 'account.account',
- 'addons/account/report/account_profit_loss.rml',parser=report_pl_account_horizontal, header='internal')
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/report/account_profit_loss.rml b/addons/account/report/account_profit_loss.rml
deleted file mode 100644
index 28fe167aef5..00000000000
--- a/addons/account/report/account_profit_loss.rml
+++ /dev/null
@@ -1,314 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Profit And Loss
-
-
-
-
- [[ get_data(data) or removeParentNode('para')]]
-
-
-
-
-
- Chart of Accounts
- Fiscal Year
- Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]
- Display Account
- Target Moves
-
-
- [[ get_account(data) or removeParentNode('para') ]]
- [[ get_fiscalyear(data) or '' ]]
- [[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]
- [[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
-
- Start Date
- End Date
-
-
- [[ formatLang(get_start_date(data),date=True) ]]
- [[ formatLang(get_end_date(data),date=True) ]]
-
-
- [[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
-
- Start Period
- End Period
-
-
- [[ get_start_period(data) or removeParentNode('para') ]]
- [[ get_end_period(data) or removeParentNode('para') ]]
-
-
-
- [[ (data['form']['display_account']=='all' and 'All') or (data['form']['display_account']=='movement' and 'With movements') or 'With balance is not equal to 0']]
- [[ get_target_move(data) ]]
-
-
-
-
-
- Expenses
-
-
-
- Code
-
-
- Account
-
-
- Balance
-
-
-
- [[ repeatIn(get_lines_another('expense'),'a' ) ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,a.level))}) ]]
- [[ (a.type =='view' and a.level >= 3) and setTag('para','para',{'style': 'terp_level_3_code_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_code'}) ]][[ a.code ]]
- [[ (a.type =='view' and a.level >= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a.level))+'_name'}) ]][[ a.name ]]
- [[ (a.level <>2) or removeParentNode('td') ]][[ (a.type =='view' and a.level >= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_balance'}) ]][[ formatLang(a.balance * a.user_type.sign, currency_obj=company.currency_id) ]]
- [[ a.level == 2 or removeParentNode('td') ]][[ formatLang(a.balance * a.user_type.sign, currency_obj=company.currency_id) ]]
-
-
-
-
-
-
-
-
- [[ final_result()['type'] == 'Net Profit' and final_result()['type'] or removeParentNode('blockTable') ]]
-
-
- [[ final_result()['balance'] and final_result()['type'] == 'Net Profit' and formatLang(final_result()['balance'], currency_obj=company.currency_id) ]]
-
-
-
-
-
-
- Total:
-
-
- [[ formatLang(sum_dr(), currency_obj=company.currency_id) ]]
-
-
-
-
-
-
-
- Incomes
-
-
-
- Code
-
-
- Account
-
-
- Balance
-
-
-
- [[ repeatIn(get_lines_another('income'),'a' ) ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,a.level))}) ]]
- [[ (a.type =='view' and a.level >= 3) and setTag('para','para',{'style': 'terp_level_3_code_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_code'}) ]][[ a.code ]]
- [[ (a.type =='view' and a.level >= 3) and setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_name_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(4,a.level))+'_name'}) ]][[ a.name ]]
- [[ (a.level <>2) or removeParentNode('td') ]][[ (a.type =='view' and a.level >= 3) and setTag('para','para',{'style': 'terp_level_3_balance_bold'}) or setTag('para','para',{'style': 'terp_level_'+str(min(3,a.level))+'_balance'}) ]][[ formatLang(a.balance * a.user_type.sign, currency_obj=company.currency_id) ]]
- [[ a.level == 2 or removeParentNode('td') ]][[ formatLang(a.balance * a.user_type.sign, currency_obj=company.currency_id) ]]
-
-
-
-
-
-
-
-
- [[ final_result()['type'] == 'Net Loss' and final_result()['type'] or removeParentNode('blockTable') ]]
-
-
- [[ final_result()['balance'] and final_result()['type'] == 'Net Loss' and formatLang(final_result()['balance'], currency_obj=company.currency_id) ]]
-
-
-
-
-
-
- Total:
-
-
- [[ formatLang(sum_cr(), currency_obj=company.currency_id) ]]
-
-
-
-
-
-
-
-
-
-
-
diff --git a/addons/account/test/account_report.yml b/addons/account/test/account_report.yml
index 40ba7ea7127..c2797f274e7 100644
--- a/addons/account/test/account_report.yml
+++ b/addons/account/test/account_report.yml
@@ -37,24 +37,15 @@
data_dict = {'chart_account_id':ref('account.chart0')}
from tools import test_reports
test_reports.try_report_action(cr, uid, 'action_account_aged_balance_view',wiz_data=data_dict, context=ctx, our_module='account')
--
- Print the Account Balance Sheet in Horizontal mode
--
- !python {model: account.account}: |
- ctx={}
- ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')]})
- data_dict = {'chart_account_id':ref('account.chart0'),'display_type': True}
- from tools import test_reports
- test_reports.try_report_action(cr, uid, 'action_account_bs_report',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Account Balance Sheet in Normal mode
-
!python {model: account.account}: |
ctx={}
ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')]})
- data_dict = {'chart_account_id':ref('account.chart0'),'display_type': False}
+ data_dict = {'chart_account_id':ref('account.chart0'),'display_type': False, 'account_report_id': ref('account_financial_report_balancesheet0')}
from tools import test_reports
- test_reports.try_report_action(cr, uid, 'action_account_bs_report',wiz_data=data_dict, context=ctx, our_module='account')
+ test_reports.try_report_action(cr, uid, 'action_account_report',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Account Balance Report in Normal mode through the wizard - From Account Chart
-
@@ -147,18 +138,9 @@
!python {model: account.account}: |
ctx={}
ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')]})
- data_dict = {'chart_account_id':ref('account.chart0'),'display_type': False,'target_move': 'all'}
+ data_dict = {'chart_account_id':ref('account.chart0'),'display_type': False,'target_move': 'all', 'account_report_id': ref('account_financial_report_balancesheet0')}
from tools import test_reports
- test_reports.try_report_action(cr, uid, 'action_account_pl_report',wiz_data=data_dict, context=ctx, our_module='account')
--
- Print the Profit-Loss Report in Horizontal Mode
--
- !python {model: account.account}: |
- ctx={}
- ctx.update({'model': 'account.account','active_ids':[ref('account.chart0')]})
- data_dict = {'chart_account_id':ref('account.chart0'),'display_type': True,'target_move': 'all'}
- from tools import test_reports
- test_reports.try_report_action(cr, uid, 'action_account_pl_report',wiz_data=data_dict, context=ctx, our_module='account')
+ test_reports.try_report_action(cr, uid, 'action_account_report',wiz_data=data_dict, context=ctx, our_module='account')
-
Print the Analytic Balance Report through the wizard
-
diff --git a/addons/account/wizard/__init__.py b/addons/account/wizard/__init__.py
index d82eff62142..a78cf12050b 100644
--- a/addons/account/wizard/__init__.py
+++ b/addons/account/wizard/__init__.py
@@ -64,8 +64,6 @@ import account_report_account_balance
import account_change_currency
-import account_report_balance_sheet
-import account_report_profit_loss
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/wizard/account_financial_report.py b/addons/account/wizard/account_financial_report.py
index de9cae3a00c..92c623a9524 100644
--- a/addons/account/wizard/account_financial_report.py
+++ b/addons/account/wizard/account_financial_report.py
@@ -38,9 +38,19 @@ class accounting_report(osv.osv_memory):
'date_to_cmp': fields.date("End Date"),
}
+ def _get_account_report(self, cr, uid, context=None):
+ menu_obj = self.pool.get('ir.ui.menu')
+ report_obj = self.pool.get('account.financial.report')
+ report_ids = []
+ if context.get('active_id'):
+ menu = menu_obj.browse(cr, uid, context.get('active_id')).name
+ report_ids = report_obj.search(cr, uid, [('name','ilike',menu)])
+ return report_ids and report_ids[0] or False
+
_defaults = {
'filter_cmp': 'filter_no',
'target_move': 'posted',
+ 'account_report_id': _get_account_report,
}
def _build_comparison_context(self, cr, uid, ids, data, context=None):
diff --git a/addons/account/wizard/account_financial_report_view.xml b/addons/account/wizard/account_financial_report_view.xml
index 1472da4ba87..4be6fb5e95c 100644
--- a/addons/account/wizard/account_financial_report_view.xml
+++ b/addons/account/wizard/account_financial_report_view.xml
@@ -40,6 +40,24 @@
new
+
+
+
+
+
+
).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-from osv import osv, fields
-from tools.translate import _
-
-class account_bs_report(osv.osv_memory):
- """
- This wizard will provide the account balance sheet report by periods, between any two dates.
- """
- _name = 'account.bs.report'
- _inherit = "account.common.account.report"
- _description = 'Account Balance Sheet Report'
-
- def _get_def_reserve_account(self, cr, uid, context=None):
- chart_id = self._get_account(cr, uid, context=context)
- res = self.onchange_chart_id(cr, uid, [], chart_id, context=context)
- if not res:
- return False
- return res['value']['reserve_account_id']
-
- _columns = {
- 'display_type': fields.boolean("Landscape Mode"),
- 'reserve_account_id': fields.many2one('account.account', 'Reserve & Profit/Loss Account',
- help='This account is used for transferring Profit/Loss (If It is Profit: Amount will be added, Loss : Amount will be deducted.), as calculated in Profit & Loss Report',
- domain = [('type','=','other')]),
- 'journal_ids': fields.many2many('account.journal', 'account_bs_report_journal_rel', 'account_id', 'journal_id', 'Journals', required=True),
- }
-
- _defaults={
- 'display_type': False,
- 'journal_ids': [],
- 'reserve_account_id': _get_def_reserve_account,
- }
-
- def onchange_chart_id(self, cr, uid, ids, chart_id, context=None):
- if not chart_id:
- return {}
- account = self.pool.get('account.account').browse(cr, uid, chart_id , context=context)
- if not account.company_id.property_reserve_and_surplus_account:
- return {'value': {'reserve_account_id': False}}
- return {'value': {'reserve_account_id': account.company_id.property_reserve_and_surplus_account.id}}
-
-
- def _print_report(self, cr, uid, ids, data, context=None):
- if context is None:
- context = {}
- data['form'].update(self.read(cr, uid, ids, ['display_type','reserve_account_id'])[0])
- if not data['form']['reserve_account_id']:
- raise osv.except_osv(_('Warning'),_('Please define the Reserve and Profit/Loss account for current user company !'))
- data = self.pre_print_report(cr, uid, ids, data, context=context)
- if data['form']['display_type']:
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.balancesheet.horizontal',
- 'datas': data,
- }
- else:
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.balancesheet',
- 'datas': data,
- }
-
-account_bs_report()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/wizard/account_report_balance_sheet_view.xml b/addons/account/wizard/account_report_balance_sheet_view.xml
deleted file mode 100644
index faac52388a1..00000000000
--- a/addons/account/wizard/account_report_balance_sheet_view.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-
-
-
-
-
- Account Balance Sheet
- account.bs.report
- form
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Balance Sheet
- account.bs.report
- ir.actions.act_window
- form
- form
-
- new
-
-
-
-
-
-
diff --git a/addons/account/wizard/account_report_profit_loss.py b/addons/account/wizard/account_report_profit_loss.py
deleted file mode 100644
index f4c2897bfe0..00000000000
--- a/addons/account/wizard/account_report_profit_loss.py
+++ /dev/null
@@ -1,62 +0,0 @@
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL ().
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see .
-#
-##############################################################################
-
-from osv import osv, fields
-
-class account_pl_report(osv.osv_memory):
- """
- This wizard will provide the account profit and loss report by periods, between any two dates.
- """
- _inherit = "account.common.account.report"
- _name = "account.pl.report"
- _description = "Account Profit And Loss Report"
-
- _columns = {
- 'display_type': fields.boolean("Landscape Mode"),
- 'journal_ids': fields.many2many('account.journal', 'account_pl_report_journal_rel', 'account_id', 'journal_id', 'Journals', required=True),
- }
-
- _defaults = {
- 'display_type': False,
- 'journal_ids': [],
- }
-
- def _print_report(self, cr, uid, ids, data, context=None):
- if context is None:
- context = {}
- data = self.pre_print_report(cr, uid, ids, data, context=context)
- data['form'].update(self.read(cr, uid, ids, ['display_type'])[0])
- if data['form']['display_type']:
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'pl.account.horizontal',
- 'datas': data,
- }
- else:
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'pl.account',
- 'datas': data,
- }
-
-account_pl_report()
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/account/wizard/account_report_profit_loss_view.xml b/addons/account/wizard/account_report_profit_loss_view.xml
deleted file mode 100644
index 75b6766ff87..00000000000
--- a/addons/account/wizard/account_report_profit_loss_view.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
- Profit and Loss
- account.pl.report
- form
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Account Profit And Loss
- account.pl.report
- ir.actions.act_window
- form
- form
-
- new
-
-
-
-
-
-
-
-
diff --git a/addons/account_accountant/static/src/img/icon.png b/addons/account_accountant/static/src/img/icon.png
index 611053684cc..1e25fc1efaf 100644
Binary files a/addons/account_accountant/static/src/img/icon.png and b/addons/account_accountant/static/src/img/icon.png differ
diff --git a/addons/account_asset/static/src/img/icon.png b/addons/account_asset/static/src/img/icon.png
new file mode 100644
index 00000000000..c7ffdceadaa
Binary files /dev/null and b/addons/account_asset/static/src/img/icon.png differ
diff --git a/addons/account_followup/report/account_followup_report.py b/addons/account_followup/report/account_followup_report.py
index c2a842cfd4c..420ca92b289 100644
--- a/addons/account_followup/report/account_followup_report.py
+++ b/addons/account_followup/report/account_followup_report.py
@@ -68,7 +68,7 @@ class account_followup_stat(osv.osv):
cr.execute("""
create or replace view account_followup_stat as (
SELECT
- l.id as id,
+ l.partner_id AS id,
l.partner_id AS partner_id,
min(l.date) AS date_move,
max(l.date) AS date_move_last,
diff --git a/addons/account_followup/wizard/account_followup_print.py b/addons/account_followup/wizard/account_followup_print.py
index ea1083f26ff..014fa2bb326 100644
--- a/addons/account_followup/wizard/account_followup_print.py
+++ b/addons/account_followup/wizard/account_followup_print.py
@@ -93,7 +93,7 @@ class account_followup_stat_by_partner(osv.osv):
cr.execute("""
create or replace view account_followup_stat_by_partner as (
SELECT
- l.partner_id * 10000 + l.company_id as id,
+ l.partner_id AS id,
l.partner_id AS partner_id,
min(l.date) AS date_move,
max(l.date) AS date_move_last,
diff --git a/addons/account_voucher/static/src/img/icon.png b/addons/account_voucher/static/src/img/icon.png
index afad1331e2e..b66773a109e 100644
Binary files a/addons/account_voucher/static/src/img/icon.png and b/addons/account_voucher/static/src/img/icon.png differ
diff --git a/addons/account_voucher/test/case1_usd_usd.yml b/addons/account_voucher/test/case1_usd_usd.yml
index 3432d3cf27b..d75c386e259 100644
--- a/addons/account_voucher/test/case1_usd_usd.yml
+++ b/addons/account_voucher/test/case1_usd_usd.yml
@@ -51,7 +51,7 @@
name: "cash account in usd"
code: "Xcash usd"
type: 'liquidity'
- user_type: "account.account_type_cash_moves"
+ user_type: "account.data_account_type_cash"
-
I create a bank journal with USD as currency
diff --git a/addons/account_voucher/test/case4_cad_chf.yml b/addons/account_voucher/test/case4_cad_chf.yml
index f31a7393a8e..ff8db125682 100644
--- a/addons/account_voucher/test/case4_cad_chf.yml
+++ b/addons/account_voucher/test/case4_cad_chf.yml
@@ -46,7 +46,7 @@
name: "cash account in chf"
code: "Xcash chf"
type: 'liquidity'
- user_type: "account.account_type_cash_moves"
+ user_type: "account.data_account_type_cash"
-
I create a bank journal with CHF as currency
diff --git a/addons/auction/auction_demo.xml b/addons/auction/auction_demo.xml
index e93cc3ea04d..5566719a56d 100644
--- a/addons/auction/auction_demo.xml
+++ b/addons/auction/auction_demo.xml
@@ -21,7 +21,7 @@
-
+
@@ -32,13 +32,13 @@
-
+
Auction Adjudications
A7x*
-
+
other
@@ -47,7 +47,7 @@
Auction Adjudication Expenses
A6x*
-
+
other
diff --git a/addons/crm/security/ir.model.access.csv b/addons/crm/security/ir.model.access.csv
index c893ed6aad7..a3725b5a070 100644
--- a/addons/crm/security/ir.model.access.csv
+++ b/addons/crm/security/ir.model.access.csv
@@ -14,9 +14,9 @@ access_crm_case_categ,crm.case.categ,model_crm_case_categ,base.group_user,1,0,0,
access_crm_meeting,crm.meeting,model_crm_meeting,base.group_sale_salesman,1,1,1,0
access_crm_meeting_all,crm.meeting_allll,model_crm_meeting,base.group_user,1,0,0,0
access_crm_lead,crm.lead,model_crm_lead,base.group_sale_salesman,1,1,1,0
-access_crm_lead.all,crm.lead.all,model_crm_lead,base.group_user,1,0,0,0
+access_crm_lead_all,crm.lead.all,model_crm_lead,base.group_user,1,0,0,0
access_crm_phonecall,crm.phonecall,model_crm_phonecall,base.group_sale_salesman,1,1,1,0
-access_crm_phonecall.all,crm.phonecall.all,model_crm_phonecall,base.group_user,1,0,0,0
+access_crm_phonecall_all,crm.phonecall.all,model_crm_phonecall,base.group_user,1,0,0,0
access_crm_case_section_user,crm.case.section.user,model_crm_case_section,base.group_sale_salesman,1,1,1,0
access_crm_case_section_manager,crm.case.section.manager,model_crm_case_section,base.group_sale_manager,1,1,1,1
access_crm_case_stage,crm.case.stage,model_crm_case_stage,base.group_user,1,0,0,0
diff --git a/addons/crm/static/src/img/icon.png b/addons/crm/static/src/img/icon.png
new file mode 100644
index 00000000000..b577375d54b
Binary files /dev/null and b/addons/crm/static/src/img/icon.png differ
diff --git a/addons/hr_evaluation/static/src/img/icon.png b/addons/hr_evaluation/static/src/img/icon.png
new file mode 100644
index 00000000000..8b5e3cbfcfc
Binary files /dev/null and b/addons/hr_evaluation/static/src/img/icon.png differ
diff --git a/addons/hr_expense/static/src/img/icon.png b/addons/hr_expense/static/src/img/icon.png
new file mode 100644
index 00000000000..9724b4d9473
Binary files /dev/null and b/addons/hr_expense/static/src/img/icon.png differ
diff --git a/addons/hr_holidays/static/src/img/icon.png b/addons/hr_holidays/static/src/img/icon.png
new file mode 100644
index 00000000000..d68f245b188
Binary files /dev/null and b/addons/hr_holidays/static/src/img/icon.png differ
diff --git a/addons/hr_payroll/static/src/img/icon.png b/addons/hr_payroll/static/src/img/icon.png
new file mode 100644
index 00000000000..33279078b37
Binary files /dev/null and b/addons/hr_payroll/static/src/img/icon.png differ
diff --git a/addons/hr_payroll_account/hr_payroll_account_demo.xml b/addons/hr_payroll_account/hr_payroll_account_demo.xml
index 6372dabc723..ed6371a6f4d 100644
--- a/addons/hr_payroll_account/hr_payroll_account_demo.xml
+++ b/addons/hr_payroll_account/hr_payroll_account_demo.xml
@@ -81,7 +81,7 @@
Bank Current Account
liquidity
-
+
@@ -89,7 +89,7 @@
Salary Expenses
other
-
+
@@ -98,7 +98,7 @@
payable
-
+
diff --git a/addons/hr_recruitment/static/src/img/icon.png b/addons/hr_recruitment/static/src/img/icon.png
new file mode 100644
index 00000000000..288d35e3149
Binary files /dev/null and b/addons/hr_recruitment/static/src/img/icon.png differ
diff --git a/addons/hr_timesheet_sheet/static/src/img/icon.png b/addons/hr_timesheet_sheet/static/src/img/icon.png
new file mode 100644
index 00000000000..a87ec718557
Binary files /dev/null and b/addons/hr_timesheet_sheet/static/src/img/icon.png differ
diff --git a/addons/knowledge/static/src/img/icon.png b/addons/knowledge/static/src/img/icon.png
new file mode 100644
index 00000000000..cc38e1c0348
Binary files /dev/null and b/addons/knowledge/static/src/img/icon.png differ
diff --git a/addons/l10n_de/account_chart_skr03.xml b/addons/l10n_de/account_chart_skr03.xml
index 7a7e1fb8ee0..74af8bb976d 100644
--- a/addons/l10n_de/account_chart_skr03.xml
+++ b/addons/l10n_de/account_chart_skr03.xml
@@ -964,7 +964,7 @@
8339
other
-
+
@@ -972,7 +972,7 @@
3724
other
-
+
@@ -980,7 +980,7 @@
4300
other
-
+
@@ -988,7 +988,7 @@
0280
other
-
+
@@ -996,7 +996,7 @@
8300
other
-
+
@@ -1004,7 +1004,7 @@
4370
other
-
+
@@ -1012,7 +1012,7 @@
4520
other
-
+
@@ -1020,7 +1020,7 @@
3710
other
-
+
@@ -1028,7 +1028,7 @@
4149
other
-
+
@@ -1036,7 +1036,7 @@
0939
other
-
+
@@ -1044,7 +1044,7 @@
3551
other
-
+
@@ -1052,7 +1052,7 @@
3550
other
-
+
@@ -1060,7 +1060,7 @@
4145
other
-
+
@@ -1068,7 +1068,7 @@
1940
other
-
+
@@ -1076,7 +1076,7 @@
0930
other
-
+
@@ -1084,7 +1084,7 @@
0931
other
-
+
@@ -1092,7 +1092,7 @@
0932
other
-
+
@@ -1100,7 +1100,7 @@
3558
other
-
+
@@ -1108,7 +1108,7 @@
2171
other
-
+
@@ -1116,7 +1116,7 @@
3850
other
-
+
@@ -1124,7 +1124,7 @@
8905
other
-
+
@@ -1132,7 +1132,7 @@
8800
other
-
+
@@ -1140,7 +1140,7 @@
8906
other
-
+
@@ -1148,7 +1148,7 @@
4306
other
-
+
@@ -1156,7 +1156,7 @@
8900
other
-
+
@@ -1164,7 +1164,7 @@
8726
other
-
+
@@ -1172,7 +1172,7 @@
4969
other
-
+
@@ -1180,7 +1180,7 @@
4175
other
-
+
@@ -1188,7 +1188,7 @@
1793
other
-
+
@@ -1196,7 +1196,7 @@
1792
other
-
+
@@ -1204,7 +1204,7 @@
1791
other
-
+
@@ -1212,7 +1212,7 @@
1790
other
-
+
@@ -1220,7 +1220,7 @@
1795
other
-
+
@@ -1228,7 +1228,7 @@
1490
receivable
-
+
@@ -1236,7 +1236,7 @@
1491
other
-
+
@@ -1244,7 +1244,7 @@
7095
other
-
+
@@ -1252,7 +1252,7 @@
1495
other
-
+
@@ -1260,7 +1260,7 @@
1498
other
-
+
@@ -1268,7 +1268,7 @@
1499
other
-
+
@@ -1276,7 +1276,7 @@
0998
other
-
+
@@ -1284,7 +1284,7 @@
1700
other
-
+
@@ -1292,7 +1292,7 @@
0720
other
-
+
@@ -1300,7 +1300,7 @@
1702
other
-
+
@@ -1308,7 +1308,7 @@
1703
other
-
+
@@ -1316,7 +1316,7 @@
0725
other
-
+
@@ -1324,7 +1324,7 @@
1705
other
-
+
@@ -1332,7 +1332,7 @@
1706
other
-
+
@@ -1340,7 +1340,7 @@
1707
other
-
+
@@ -1348,7 +1348,7 @@
1708
other
-
+
@@ -1356,7 +1356,7 @@
1709
other
-
+
@@ -1364,7 +1364,7 @@
0680
other
-
+
@@ -1372,7 +1372,7 @@
2315
other
-
+
@@ -1380,7 +1380,7 @@
2312
other
-
+
@@ -1388,7 +1388,7 @@
2313
other
-
+
@@ -1396,7 +1396,7 @@
2310
other
-
+
@@ -1404,7 +1404,7 @@
2311
other
-
+
@@ -1412,7 +1412,7 @@
4831
other
-
+
@@ -1420,7 +1420,7 @@
4830
other
-
+
@@ -1428,7 +1428,7 @@
4960
other
-
+
@@ -1436,7 +1436,7 @@
1661
other
-
+
@@ -1444,7 +1444,7 @@
1660
other
-
+
@@ -1452,7 +1452,7 @@
0112
other
-
+
@@ -1460,7 +1460,7 @@
0113
other
-
+
@@ -1468,7 +1468,7 @@
0059
other
-
+
@@ -1476,7 +1476,7 @@
0111
other
-
+
@@ -1484,7 +1484,7 @@
0115
other
-
+
@@ -1492,7 +1492,7 @@
1120
liquidity
-
+
@@ -1500,7 +1500,7 @@
4320
other
-
+
@@ -1508,7 +1508,7 @@
8600
other
-
+
@@ -1516,7 +1516,7 @@
0050
other
-
+
@@ -1524,7 +1524,7 @@
8605
other
-
+
@@ -1532,7 +1532,7 @@
3140
other
-
+
@@ -1540,7 +1540,7 @@
4654
other
-
+
@@ -1548,7 +1548,7 @@
4964
other
-
+
@@ -1556,7 +1556,7 @@
4651
other
-
+
@@ -1564,7 +1564,7 @@
3145
other
-
+
@@ -1572,7 +1572,7 @@
4653
other
-
+
@@ -1580,7 +1580,7 @@
4652
other
-
+
@@ -1588,7 +1588,7 @@
4137
other
-
+
@@ -1596,7 +1596,7 @@
4550
other
-
+
@@ -1604,7 +1604,7 @@
8660
other
-
+
@@ -1612,7 +1612,7 @@
8749
other
-
+
@@ -1620,7 +1620,7 @@
0750
other
-
+
@@ -1628,7 +1628,7 @@
1455
other
-
+
@@ -1636,7 +1636,7 @@
3749
other
-
+
@@ -1644,7 +1644,7 @@
3610
other
-
+
@@ -1652,7 +1652,7 @@
2381
other
-
+
@@ -1660,7 +1660,7 @@
2380
other
-
+
@@ -1668,7 +1668,7 @@
2383
other
-
+
@@ -1676,7 +1676,7 @@
2382
other
-
+
@@ -1684,7 +1684,7 @@
2385
other
-
+
@@ -1692,7 +1692,7 @@
2384
other
-
+
@@ -1700,7 +1700,7 @@
0200
other
-
+
@@ -1708,7 +1708,7 @@
2386
other
-
+
@@ -1716,7 +1716,7 @@
0615
other
-
+
@@ -1724,7 +1724,7 @@
2388
other
-
+
@@ -1732,7 +1732,7 @@
1401
receivable
-
+
@@ -1740,7 +1740,7 @@
1400
receivable
-
+
@@ -1748,7 +1748,7 @@
1010
liquidity
-
+
@@ -1756,7 +1756,7 @@
0610
other
-
+
@@ -1764,7 +1764,7 @@
8730
other
-
+
@@ -1772,7 +1772,7 @@
1518
other
-
+
@@ -1780,7 +1780,7 @@
4215
other
-
+
@@ -1788,7 +1788,7 @@
8514
other
-
+
@@ -1796,7 +1796,7 @@
1130
liquidity
-
+
@@ -1804,7 +1804,7 @@
1230
liquidity
-
+
@@ -1812,7 +1812,7 @@
4210
other
-
+
@@ -1820,7 +1820,7 @@
4198
other
-
+
@@ -1828,7 +1828,7 @@
1449
other
-
+
@@ -1836,7 +1836,7 @@
8750
other
-
+
@@ -1844,7 +1844,7 @@
8828
other
-
+
@@ -1852,7 +1852,7 @@
4219
other
-
+
@@ -1860,7 +1860,7 @@
1330
liquidity
-
+
@@ -1868,7 +1868,7 @@
4190
other
-
+
@@ -1876,7 +1876,7 @@
0100
other
-
+
@@ -1884,7 +1884,7 @@
0079
other
-
+
@@ -1892,7 +1892,7 @@
0730
other
-
+
@@ -1900,7 +1900,7 @@
4355
other
-
+
@@ -1908,7 +1908,7 @@
8125
other
-
+
@@ -1916,7 +1916,7 @@
4350
other
-
+
@@ -1924,7 +1924,7 @@
4260
other
-
+
@@ -1932,7 +1932,7 @@
2387
other
-
+
@@ -1940,7 +1940,7 @@
1516
other
-
+
@@ -1948,7 +1948,7 @@
1448
other
-
+
@@ -1956,7 +1956,7 @@
4815
other
-
+
@@ -1964,7 +1964,7 @@
1511
other
-
+
@@ -1972,7 +1972,7 @@
1840
other
-
+
@@ -1980,7 +1980,7 @@
1510
other
-
+
@@ -1988,7 +1988,7 @@
1537
other
-
+
@@ -1996,7 +1996,7 @@
1240
liquidity
-
+
@@ -2004,7 +2004,7 @@
3090
other
-
+
@@ -2012,7 +2012,7 @@
1531
other
-
+
@@ -2020,7 +2020,7 @@
1530
other
-
+
@@ -2028,7 +2028,7 @@
4950
other
-
+
@@ -2036,7 +2036,7 @@
2166
other
-
+
@@ -2044,7 +2044,7 @@
4957
other
-
+
@@ -2052,7 +2052,7 @@
1539
other
-
+
@@ -2060,7 +2060,7 @@
1538
other
-
+
@@ -2068,7 +2068,7 @@
2617
other
-
+
@@ -2076,7 +2076,7 @@
2616
other
-
+
@@ -2084,7 +2084,7 @@
2615
other
-
+
@@ -2092,7 +2092,7 @@
4905
other
-
+
@@ -2100,7 +2100,7 @@
3800
other
-
+
@@ -2108,7 +2108,7 @@
2619
other
-
+
@@ -2116,7 +2116,7 @@
2618
other
-
+
@@ -2124,7 +2124,7 @@
0970
other
-
+
@@ -2132,7 +2132,7 @@
0971
other
-
+
@@ -2140,7 +2140,7 @@
0972
other
-
+
@@ -2148,7 +2148,7 @@
0973
other
-
+
@@ -2156,7 +2156,7 @@
0974
other
-
+
@@ -2164,7 +2164,7 @@
3559
other
-
+
@@ -2172,7 +2172,7 @@
0976
other
-
+
@@ -2180,7 +2180,7 @@
0977
other
-
+
@@ -2188,7 +2188,7 @@
0978
other
-
+
@@ -2196,7 +2196,7 @@
0979
other
-
+
@@ -2204,7 +2204,7 @@
3125
other
-
+
@@ -2212,7 +2212,7 @@
1900
other
-
+
@@ -2220,7 +2220,7 @@
8940
other
-
+
@@ -2228,7 +2228,7 @@
8190
other
-
+
@@ -2236,7 +2236,7 @@
8196
other
-
+
@@ -2244,7 +2244,7 @@
8400
other
-
+
@@ -2252,7 +2252,7 @@
8300
other
-
+
@@ -2260,7 +2260,7 @@
8947
other
-
+
@@ -2268,7 +2268,7 @@
8195
other
-
+
@@ -2276,7 +2276,7 @@
8949
other
-
+
@@ -2284,7 +2284,7 @@
0500
other
-
+
@@ -2292,7 +2292,7 @@
8741
other
-
+
@@ -2300,7 +2300,7 @@
0505
other
-
+
@@ -2308,7 +2308,7 @@
0504
other
-
+
@@ -2316,7 +2316,7 @@
1731
other
-
+
@@ -2324,7 +2324,7 @@
2688
other
-
+
@@ -2332,7 +2332,7 @@
2689
other
-
+
@@ -2340,7 +2340,7 @@
2680
other
-
+
@@ -2348,7 +2348,7 @@
1000
liquidity
-
+
@@ -2356,7 +2356,7 @@
8922
other
-
+
@@ -2364,7 +2364,7 @@
8120
other
-
+
@@ -2372,7 +2372,7 @@
0147
other
-
+
@@ -2380,7 +2380,7 @@
0480
other
-
+
@@ -2388,7 +2388,7 @@
0630
other
-
+
@@ -2396,7 +2396,7 @@
0485
other
-
+
@@ -2404,7 +2404,7 @@
1465
other
-
+
@@ -2412,7 +2412,7 @@
8955
other
-
+
@@ -2420,7 +2420,7 @@
8650
other
-
+
@@ -2428,7 +2428,7 @@
7000
other
-
+
@@ -2436,7 +2436,7 @@
1990
other
-
+
@@ -2444,7 +2444,7 @@
4170
other
-
+
@@ -2452,7 +2452,7 @@
1626
other
-
+
@@ -2460,7 +2460,7 @@
1625
other
-
+
@@ -2468,7 +2468,7 @@
1624
other
-
+
@@ -2476,7 +2476,7 @@
4946
other
-
+
@@ -2484,7 +2484,7 @@
1628
other
-
+
@@ -2492,7 +2492,7 @@
8935
other
-
+
@@ -2500,7 +2500,7 @@
8839
other
-
+
@@ -2508,7 +2508,7 @@
8838
other
-
+
@@ -2516,7 +2516,7 @@
3960
other
-
+
@@ -2524,7 +2524,7 @@
8933
other
-
+
@@ -2532,7 +2532,7 @@
8837
other
-
+
@@ -2540,7 +2540,7 @@
4340
other
-
+
@@ -2548,7 +2548,7 @@
0570
other
-
+
@@ -2556,7 +2556,7 @@
8939
other
-
+
@@ -2564,7 +2564,7 @@
8851
other
-
+
@@ -2572,7 +2572,7 @@
7140
other
-
+
@@ -2580,7 +2580,7 @@
8917
other
-
+
@@ -2588,7 +2588,7 @@
0513
other
-
+
@@ -2596,7 +2596,7 @@
8400
other
-
+
@@ -2604,7 +2604,7 @@
8850
other
-
+
@@ -2612,7 +2612,7 @@
2345
other
-
+
@@ -2620,7 +2620,7 @@
0650
other
-
+
@@ -2628,7 +2628,7 @@
2341
other
-
+
@@ -2636,7 +2636,7 @@
2340
other
-
+
@@ -2644,7 +2644,7 @@
2670
other
-
+
@@ -2652,7 +2652,7 @@
1190
liquidity
-
+
@@ -2660,7 +2660,7 @@
2349
other
-
+
@@ -2668,7 +2668,7 @@
2348
other
-
+
@@ -2676,7 +2676,7 @@
4880
other
-
+
@@ -2684,7 +2684,7 @@
1690
other
-
+
@@ -2692,7 +2692,7 @@
0890
other
-
+
@@ -2700,7 +2700,7 @@
0710
other
-
+
@@ -2708,7 +2708,7 @@
1756
other
-
+
@@ -2716,7 +2716,7 @@
1755
other
-
+
@@ -2724,7 +2724,7 @@
1754
other
-
+
@@ -2732,7 +2732,7 @@
1753
other
-
+
@@ -2740,7 +2740,7 @@
0715
other
-
+
@@ -2748,7 +2748,7 @@
0716
other
-
+
@@ -2756,7 +2756,7 @@
1750
other
-
+
@@ -2764,7 +2764,7 @@
0020
other
-
+
@@ -2772,7 +2772,7 @@
8160
other
-
+
@@ -2780,7 +2780,7 @@
0027
other
-
+
@@ -2788,7 +2788,7 @@
0025
other
-
+
@@ -2796,7 +2796,7 @@
4250
other
-
+
@@ -2804,7 +2804,7 @@
4885
other
-
+
@@ -2812,7 +2812,7 @@
0660
other
-
+
@@ -2820,7 +2820,7 @@
4500
other
-
+
@@ -2828,7 +2828,7 @@
0193
other
-
+
@@ -2836,7 +2836,7 @@
8790
other
-
+
@@ -2844,7 +2844,7 @@
3700
other
-
+
@@ -2852,7 +2852,7 @@
8736
other
-
+
@@ -2860,7 +2860,7 @@
8794
other
-
+
@@ -2868,7 +2868,7 @@
8723
other
-
+
@@ -2876,7 +2876,7 @@
1880
other
-
+
@@ -2884,7 +2884,7 @@
2120
other
-
+
@@ -2892,7 +2892,7 @@
2125
other
-
+
@@ -2900,7 +2900,7 @@
2127
other
-
+
@@ -2908,7 +2908,7 @@
2126
other
-
+
@@ -2916,7 +2916,7 @@
2129
other
-
+
@@ -2924,7 +2924,7 @@
2128
other
-
+
@@ -2932,7 +2932,7 @@
3115
other
-
+
@@ -2940,7 +2940,7 @@
3565
other
-
+
@@ -2948,7 +2948,7 @@
4660
other
-
+
@@ -2956,7 +2956,7 @@
4662
other
-
+
@@ -2964,7 +2964,7 @@
3110
other
-
+
@@ -2972,7 +2972,7 @@
0625
other
-
+
@@ -2980,7 +2980,7 @@
1579
other
-
+
@@ -2988,7 +2988,7 @@
1578
other
-
+
@@ -2996,7 +2996,7 @@
0620
other
-
+
@@ -3004,7 +3004,7 @@
8727
other
-
+
@@ -3012,7 +3012,7 @@
0150
other
-
+
@@ -3020,7 +3020,7 @@
1475
other
-
+
@@ -3028,7 +3028,7 @@
1573
other
-
+
@@ -3036,7 +3036,7 @@
1572
other
-
+
@@ -3044,7 +3044,7 @@
1571
other
-
+
@@ -3052,7 +3052,7 @@
1479
other
-
+
@@ -3060,7 +3060,7 @@
1577
other
-
+
@@ -3068,7 +3068,7 @@
1576
other
-
+
@@ -3076,7 +3076,7 @@
1575
other
-
+
@@ -3084,7 +3084,7 @@
0090
other
-
+
@@ -3092,7 +3092,7 @@
2712
other
-
+
@@ -3100,7 +3100,7 @@
1305
other
-
+
@@ -3108,7 +3108,7 @@
2659
other
-
+
@@ -3116,7 +3116,7 @@
2658
other
-
+
@@ -3124,7 +3124,7 @@
2716
other
-
+
@@ -3132,7 +3132,7 @@
1301
other
-
+
@@ -3140,7 +3140,7 @@
1302
other
-
+
@@ -3148,7 +3148,7 @@
2715
other
-
+
@@ -3156,7 +3156,7 @@
2653
other
-
+
@@ -3164,7 +3164,7 @@
1450
receivable
-
+
@@ -3172,7 +3172,7 @@
2650
other
-
+
@@ -3180,7 +3180,7 @@
2657
other
-
+
@@ -3188,7 +3188,7 @@
2656
other
-
+
@@ -3196,7 +3196,7 @@
2655
other
-
+
@@ -3204,7 +3204,7 @@
2654
other
-
+
@@ -3212,7 +3212,7 @@
4228
other
-
+
@@ -3220,7 +3220,7 @@
4229
other
-
+
@@ -3228,7 +3228,7 @@
4220
other
-
+
@@ -3236,7 +3236,7 @@
8540
other
-
+
@@ -3244,7 +3244,7 @@
8919
other
-
+
@@ -3252,7 +3252,7 @@
1830
other
-
+
@@ -3260,7 +3260,7 @@
8610
other
-
+
@@ -3268,7 +3268,7 @@
3794
other
-
+
@@ -3276,7 +3276,7 @@
4380
other
-
+
@@ -3284,7 +3284,7 @@
3790
other
-
+
@@ -3292,7 +3292,7 @@
2406
other
-
+
@@ -3300,7 +3300,7 @@
2407
other
-
+
@@ -3308,7 +3308,7 @@
2404
other
-
+
@@ -3316,7 +3316,7 @@
1372
other
-
+
@@ -3324,7 +3324,7 @@
2402
other
-
+
@@ -3332,7 +3332,7 @@
2403
other
-
+
@@ -3340,7 +3340,7 @@
2400
other
-
+
@@ -3348,7 +3348,7 @@
2401
other
-
+
@@ -3356,7 +3356,7 @@
4862
other
-
+
@@ -3364,7 +3364,7 @@
4860
other
-
+
@@ -3372,7 +3372,7 @@
4230
other
-
+
@@ -3380,7 +3380,7 @@
2010
other
-
+
@@ -3388,7 +3388,7 @@
2408
other
-
+
@@ -3396,7 +3396,7 @@
2409
other
-
+
@@ -3404,7 +3404,7 @@
3830
other
-
+
@@ -3412,7 +3412,7 @@
1759
other
-
+
@@ -3420,7 +3420,7 @@
1701
other
-
+
@@ -3428,7 +3428,7 @@
8807
other
-
+
@@ -3436,7 +3436,7 @@
1344
other
-
+
@@ -3444,7 +3444,7 @@
4595
other
-
+
@@ -3452,7 +3452,7 @@
4730
other
-
+
@@ -3460,7 +3460,7 @@
1345
other
-
+
@@ -3468,7 +3468,7 @@
8330
other
-
+
@@ -3476,7 +3476,7 @@
1630
payable
-
+
@@ -3484,7 +3484,7 @@
1950
other
-
+
@@ -3492,7 +3492,7 @@
1704
other
-
+
@@ -3500,7 +3500,7 @@
8338
other
-
+
@@ -3508,7 +3508,7 @@
4679
other
-
+
@@ -3516,7 +3516,7 @@
0540
other
-
+
@@ -3524,7 +3524,7 @@
4870
other
-
+
@@ -3532,7 +3532,7 @@
0530
other
-
+
@@ -3540,7 +3540,7 @@
4139
other
-
+
@@ -3548,7 +3548,7 @@
3560
other
-
+
@@ -3556,7 +3556,7 @@
8520
other
-
+
@@ -3564,7 +3564,7 @@
2318
other
-
+
@@ -3572,7 +3572,7 @@
0760
other
-
+
@@ -3580,7 +3580,7 @@
4130
other
-
+
@@ -3588,7 +3588,7 @@
0430
other
-
+
@@ -3596,7 +3596,7 @@
1752
other
-
+
@@ -3604,7 +3604,7 @@
2316
other
-
+
@@ -3612,7 +3612,7 @@
1751
other
-
+
@@ -3620,7 +3620,7 @@
2317
other
-
+
@@ -3628,7 +3628,7 @@
8970
other
-
+
@@ -3636,7 +3636,7 @@
4678
other
-
+
@@ -3644,7 +3644,7 @@
8975
other
-
+
@@ -3652,7 +3652,7 @@
8977
other
-
+
@@ -3660,7 +3660,7 @@
4900
other
-
+
@@ -3668,7 +3668,7 @@
8764
other
-
+
@@ -3676,7 +3676,7 @@
1481
other
-
+
@@ -3684,7 +3684,7 @@
1480
receivable
-
+
@@ -3692,7 +3692,7 @@
1485
other
-
+
@@ -3700,7 +3700,7 @@
1489
other
-
+
@@ -3708,7 +3708,7 @@
1488
other
-
+
@@ -3716,7 +3716,7 @@
0699
other
-
+
@@ -3724,7 +3724,7 @@
3300
other
-
+
@@ -3732,7 +3732,7 @@
2309
other
-
+
@@ -3740,7 +3740,7 @@
1711
other
-
+
@@ -3748,7 +3748,7 @@
1710
other
-
+
@@ -3756,7 +3756,7 @@
1717
other
-
+
@@ -3764,7 +3764,7 @@
0320
other
-
+
@@ -3772,7 +3772,7 @@
2300
other
-
+
@@ -3780,7 +3780,7 @@
1719
other
-
+
@@ -3788,7 +3788,7 @@
1718
other
-
+
@@ -3796,7 +3796,7 @@
2307
other
-
+
@@ -3804,7 +3804,7 @@
0990
other
-
+
@@ -3812,7 +3812,7 @@
1659
other
-
+
@@ -3820,7 +3820,7 @@
0996
other
-
+
@@ -3828,7 +3828,7 @@
0997
other
-
+
@@ -3836,7 +3836,7 @@
1650
payable
-
+
@@ -3844,7 +3844,7 @@
1651
other
-
+
@@ -3852,7 +3852,7 @@
0440
other
-
+
@@ -3860,7 +3860,7 @@
2520
other
-
+
@@ -3868,7 +3868,7 @@
1655
other
-
+
@@ -3876,7 +3876,7 @@
2289
other
-
+
@@ -3884,7 +3884,7 @@
0260
other
-
+
@@ -3892,7 +3892,7 @@
3660
other
-
+
@@ -3900,7 +3900,7 @@
3748
other
-
+
@@ -3908,7 +3908,7 @@
1631
other
-
+
@@ -3916,7 +3916,7 @@
2280
other
-
+
@@ -3924,7 +3924,7 @@
2281
other
-
+
@@ -3932,7 +3932,7 @@
2282
other
-
+
@@ -3940,7 +3940,7 @@
2283
other
-
+
@@ -3948,7 +3948,7 @@
2284
other
-
+
@@ -3956,7 +3956,7 @@
2285
other
-
+
@@ -3964,7 +3964,7 @@
8200
other
-
+
@@ -3972,7 +3972,7 @@
2287
other
-
+
@@ -3980,7 +3980,7 @@
3153
other
-
+
@@ -3988,7 +3988,7 @@
3152
other
-
+
@@ -3996,7 +3996,7 @@
3151
other
-
+
@@ -4004,7 +4004,7 @@
3150
other
-
+
@@ -4012,7 +4012,7 @@
3155
other
-
+
@@ -4020,7 +4020,7 @@
3154
other
-
+
@@ -4028,7 +4028,7 @@
4540
other
-
+
@@ -4036,7 +4036,7 @@
4976
other
-
+
@@ -4044,7 +4044,7 @@
2510
other
-
+
@@ -4052,7 +4052,7 @@
2652
other
-
+
@@ -4060,7 +4060,7 @@
4970
other
-
+
@@ -4068,7 +4068,7 @@
0420
other
-
+
@@ -4076,7 +4076,7 @@
4822
other
-
+
@@ -4084,7 +4084,7 @@
8729
other
-
+
@@ -4092,7 +4092,7 @@
0210
other
-
+
@@ -4100,7 +4100,7 @@
0199
other
-
+
@@ -4108,7 +4108,7 @@
2149
other
-
+
@@ -4116,7 +4116,7 @@
0740
other
-
+
@@ -4124,7 +4124,7 @@
0192
other
-
+
@@ -4132,7 +4132,7 @@
0661
other
-
+
@@ -4140,7 +4140,7 @@
0190
other
-
+
@@ -4148,7 +4148,7 @@
0191
other
-
+
@@ -4156,7 +4156,7 @@
8725
other
-
+
@@ -4164,7 +4164,7 @@
8724
other
-
+
@@ -4172,7 +4172,7 @@
0194
other
-
+
@@ -4180,7 +4180,7 @@
0195
other
-
+
@@ -4188,7 +4188,7 @@
1348
other
-
+
@@ -4196,7 +4196,7 @@
1349
other
-
+
@@ -4204,7 +4204,7 @@
1220
liquidity
-
+
@@ -4212,7 +4212,7 @@
1340
other
-
+
@@ -4220,7 +4220,7 @@
4180
other
-
+
@@ -4228,7 +4228,7 @@
2714
other
-
+
@@ -4236,7 +4236,7 @@
2451
other
-
+
@@ -4244,7 +4244,7 @@
2450
other
-
+
@@ -4252,7 +4252,7 @@
4948
other
-
+
@@ -4260,7 +4260,7 @@
8700
other
-
+
@@ -4268,7 +4268,7 @@
3770
other
-
+
@@ -4276,7 +4276,7 @@
4980
other
-
+
@@ -4284,7 +4284,7 @@
1870
other
-
+
@@ -4292,7 +4292,7 @@
8110
other
-
+
@@ -4300,7 +4300,7 @@
1879
other
-
+
@@ -4308,7 +4308,7 @@
4945
other
-
+
@@ -4316,7 +4316,7 @@
1502
other
-
+
@@ -4324,7 +4324,7 @@
3200
other
-
+
@@ -4332,7 +4332,7 @@
4940
other
-
+
@@ -4340,7 +4340,7 @@
1503
other
-
+
@@ -4348,7 +4348,7 @@
4826
other
-
+
@@ -4356,7 +4356,7 @@
4824
other
-
+
@@ -4364,7 +4364,7 @@
4530
other
-
+
@@ -4372,7 +4372,7 @@
1645
other
-
+
@@ -4380,7 +4380,7 @@
4820
other
-
+
@@ -4388,7 +4388,7 @@
2118
other
-
+
@@ -4396,7 +4396,7 @@
2119
other
-
+
@@ -4404,7 +4404,7 @@
1500
other
-
+
@@ -4412,7 +4412,7 @@
0065
other
-
+
@@ -4420,7 +4420,7 @@
1506
other
-
+
@@ -4428,7 +4428,7 @@
1507
other
-
+
@@ -4436,7 +4436,7 @@
1504
other
-
+
@@ -4444,7 +4444,7 @@
1505
other
-
+
@@ -4452,7 +4452,7 @@
2110
other
-
+
@@ -4460,7 +4460,7 @@
8611
other
-
+
@@ -4468,7 +4468,7 @@
1508
other
-
+
@@ -4476,7 +4476,7 @@
2113
other
-
+
@@ -4484,7 +4484,7 @@
2115
other
-
+
@@ -4492,7 +4492,7 @@
2116
other
-
+
@@ -4500,7 +4500,7 @@
8591
other
-
+
@@ -4508,7 +4508,7 @@
1110
liquidity
-
+
@@ -4516,7 +4516,7 @@
2620
other
-
+
@@ -4524,7 +4524,7 @@
2626
other
-
+
@@ -4532,7 +4532,7 @@
0060
other
-
+
@@ -4540,7 +4540,7 @@
2625
other
-
+
@@ -4548,7 +4548,7 @@
8310
other
-
+
@@ -4556,7 +4556,7 @@
0963
other
-
+
@@ -4564,7 +4564,7 @@
8575
other
-
+
@@ -4572,7 +4572,7 @@
8576
other
-
+
@@ -4580,7 +4580,7 @@
8570
other
-
+
@@ -4588,7 +4588,7 @@
0966
other
-
+
@@ -4596,7 +4596,7 @@
0965
other
-
+
@@ -4604,7 +4604,7 @@
1910
other
-
+
@@ -4612,7 +4612,7 @@
0969
other
-
+
@@ -4620,7 +4620,7 @@
8579
other
-
+
@@ -4628,7 +4628,7 @@
4655
other
-
+
@@ -4636,7 +4636,7 @@
8595
other
-
+
@@ -4644,7 +4644,7 @@
1773
other
-
+
@@ -4652,7 +4652,7 @@
3440
other
-
+
@@ -4660,7 +4660,7 @@
4985
other
-
+
@@ -4668,7 +4668,7 @@
4664
other
-
+
@@ -4676,7 +4676,7 @@
2020
other
-
+
@@ -4684,7 +4684,7 @@
8590
other
-
+
@@ -4692,7 +4692,7 @@
2750
other
-
+
@@ -4700,7 +4700,7 @@
4666
other
-
+
@@ -4708,7 +4708,7 @@
4650
other
-
+
@@ -4716,7 +4716,7 @@
2405
other
-
+
@@ -4724,7 +4724,7 @@
0499
other
-
+
@@ -4732,7 +4732,7 @@
0498
other
-
+
@@ -4740,7 +4740,7 @@
0490
other
-
+
@@ -4748,7 +4748,7 @@
3746
other
-
+
@@ -4756,7 +4756,7 @@
4590
other
-
+
@@ -4764,7 +4764,7 @@
4760
other
-
+
@@ -4772,7 +4772,7 @@
4910
other
-
+
@@ -4780,7 +4780,7 @@
0799
other
-
+
@@ -4788,7 +4788,7 @@
1970
other
-
+
@@ -4796,7 +4796,7 @@
4199
other
-
+
@@ -4804,7 +4804,7 @@
0400
other
-
+
@@ -4812,7 +4812,7 @@
4165
other
-
+
@@ -4820,7 +4820,7 @@
4160
other
-
+
@@ -4828,7 +4828,7 @@
1960
other
-
+
@@ -4836,7 +4836,7 @@
1470
receivable
-
+
@@ -4844,7 +4844,7 @@
1610
payable
-
+
@@ -4852,7 +4852,7 @@
4168
other
-
+
@@ -4860,7 +4860,7 @@
3970
other
-
+
@@ -4868,7 +4868,7 @@
8925
other
-
+
@@ -4876,7 +4876,7 @@
1471
other
-
+
@@ -4884,7 +4884,7 @@
4152
other
-
+
@@ -4892,7 +4892,7 @@
8921
other
-
+
@@ -4900,7 +4900,7 @@
8920
other
-
+
@@ -4908,7 +4908,7 @@
8929
other
-
+
@@ -4916,7 +4916,7 @@
8760
other
-
+
@@ -4924,7 +4924,7 @@
8648
other
-
+
@@ -4932,7 +4932,7 @@
8140
other
-
+
@@ -4940,7 +4940,7 @@
0380
other
-
+
@@ -4948,7 +4948,7 @@
0220
other
-
+
@@ -4956,7 +4956,7 @@
8915
other
-
+
@@ -4964,7 +4964,7 @@
8818
other
-
+
@@ -4972,7 +4972,7 @@
7100
other
-
+
@@ -4980,7 +4980,7 @@
4128
other
-
+
@@ -4988,7 +4988,7 @@
1558
other
-
+
@@ -4996,7 +4996,7 @@
1501
other
-
+
@@ -5004,7 +5004,7 @@
1478
other
-
+
@@ -5012,7 +5012,7 @@
8574
other
-
+
@@ -5020,7 +5020,7 @@
1570
other
-
+
@@ -5028,7 +5028,7 @@
4710
other
-
+
@@ -5036,7 +5036,7 @@
3745
other
-
+
@@ -5044,7 +5044,7 @@
8769
other
-
+
@@ -5052,7 +5052,7 @@
1680
other
-
+
@@ -5060,7 +5060,7 @@
1768
other
-
+
@@ -5068,7 +5068,7 @@
1769
other
-
+
@@ -5076,7 +5076,7 @@
8640
other
-
+
@@ -5084,7 +5084,7 @@
1762
other
-
+
@@ -5092,7 +5092,7 @@
1763
other
-
+
@@ -5100,7 +5100,7 @@
1760
other
-
+
@@ -5108,7 +5108,7 @@
0700
other
-
+
@@ -5116,7 +5116,7 @@
1766
other
-
+
@@ -5124,7 +5124,7 @@
1767
other
-
+
@@ -5132,7 +5132,7 @@
1764
other
-
+
@@ -5140,7 +5140,7 @@
1765
other
-
+
@@ -5148,7 +5148,7 @@
4301
other
-
+
@@ -5156,7 +5156,7 @@
4289
other
-
+
@@ -5164,7 +5164,7 @@
0039
other
-
+
@@ -5172,7 +5172,7 @@
0038
other
-
+
@@ -5180,7 +5180,7 @@
2713
other
-
+
@@ -5188,7 +5188,7 @@
0035
other
-
+
@@ -5196,7 +5196,7 @@
8625
other
-
+
@@ -5204,7 +5204,7 @@
0030
other
-
+
@@ -5212,7 +5212,7 @@
8150
other
-
+
@@ -5220,7 +5220,7 @@
4570
other
-
+
@@ -5228,7 +5228,7 @@
2711
other
-
+
@@ -5236,7 +5236,7 @@
8808
other
-
+
@@ -5244,7 +5244,7 @@
1300
other
-
+
@@ -5252,7 +5252,7 @@
8780
other
-
+
@@ -5260,7 +5260,7 @@
3552
other
-
+
@@ -5268,7 +5268,7 @@
4909
other
-
+
@@ -5276,7 +5276,7 @@
1547
other
-
+
@@ -5284,7 +5284,7 @@
1545
other
-
+
@@ -5292,7 +5292,7 @@
1542
other
-
+
@@ -5300,7 +5300,7 @@
1543
other
-
+
@@ -5308,7 +5308,7 @@
1540
other
-
+
@@ -5316,7 +5316,7 @@
0755
other
-
+
@@ -5324,7 +5324,7 @@
4676
other
-
+
@@ -5332,7 +5332,7 @@
3120
other
-
+
@@ -5340,7 +5340,7 @@
4674
other
-
+
@@ -5348,7 +5348,7 @@
4673
other
-
+
@@ -5356,7 +5356,7 @@
4672
other
-
+
@@ -5364,7 +5364,7 @@
1548
other
-
+
@@ -5372,7 +5372,7 @@
1549
other
-
+
@@ -5380,7 +5380,7 @@
8710
other
-
+
@@ -5388,7 +5388,7 @@
0140
other
-
+
@@ -5396,7 +5396,7 @@
0145
other
-
+
@@ -5404,7 +5404,7 @@
0631
other
-
+
@@ -5412,7 +5412,7 @@
0146
other
-
+
@@ -5420,7 +5420,7 @@
0149
other
-
+
@@ -5428,7 +5428,7 @@
0148
other
-
+
@@ -5436,7 +5436,7 @@
1461
other
-
+
@@ -5444,7 +5444,7 @@
1460
other
-
+
@@ -5452,7 +5452,7 @@
1315
other
-
+
@@ -5460,7 +5460,7 @@
2709
other
-
+
@@ -5468,7 +5468,7 @@
1312
other
-
+
@@ -5476,7 +5476,7 @@
1311
other
-
+
@@ -5484,7 +5484,7 @@
1310
other
-
+
@@ -5492,7 +5492,7 @@
2705
other
-
+
@@ -5500,7 +5500,7 @@
2707
other
-
+
@@ -5508,7 +5508,7 @@
2700
other
-
+
@@ -5516,7 +5516,7 @@
4886
other
-
+
@@ -5524,7 +5524,7 @@
4887
other
-
+
@@ -5532,7 +5532,7 @@
2389
other
-
+
@@ -5540,7 +5540,7 @@
1020
liquidity
-
+
@@ -5548,7 +5548,7 @@
4875
other
-
+
@@ -5556,7 +5556,7 @@
4874
other
-
+
@@ -5564,7 +5564,7 @@
2649
other
-
+
@@ -5572,7 +5572,7 @@
0616
other
-
+
@@ -5580,7 +5580,7 @@
4871
other
-
+
@@ -5588,7 +5588,7 @@
0640
other
-
+
@@ -5596,7 +5596,7 @@
3400
other
-
+
@@ -5604,7 +5604,7 @@
4872
other
-
+
@@ -5612,7 +5612,7 @@
4879
other
-
+
@@ -5620,7 +5620,7 @@
1820
other
-
+
@@ -5628,7 +5628,7 @@
2140
other
-
+
@@ -5636,7 +5636,7 @@
2792
other
-
+
@@ -5644,7 +5644,7 @@
4975
other
-
+
@@ -5652,7 +5652,7 @@
2790
other
-
+
@@ -5660,7 +5660,7 @@
8731
other
-
+
@@ -5668,7 +5668,7 @@
1380
other
-
+
@@ -5676,7 +5676,7 @@
2794
other
-
+
@@ -5684,7 +5684,7 @@
8980
other
-
+
@@ -5692,7 +5692,7 @@
8516
other
-
+
@@ -5700,7 +5700,7 @@
4700
other
-
+
@@ -5708,7 +5708,7 @@
4668
other
-
+
@@ -5716,7 +5716,7 @@
1920
other
-
+
@@ -5724,7 +5724,7 @@
8515
other
-
+
@@ -5732,7 +5732,7 @@
8320
other
-
+
@@ -5740,7 +5740,7 @@
4280
other
-
+
@@ -5748,7 +5748,7 @@
0520
other
-
+
@@ -5756,7 +5756,7 @@
8609
other
-
+
@@ -5764,7 +5764,7 @@
8510
other
-
+
@@ -5772,7 +5772,7 @@
0525
other
-
+
@@ -5780,7 +5780,7 @@
0910
other
-
+
@@ -5788,7 +5788,7 @@
4120
other
-
+
@@ -5796,7 +5796,7 @@
4127
other
-
+
@@ -5804,7 +5804,7 @@
4126
other
-
+
@@ -5812,7 +5812,7 @@
4125
other
-
+
@@ -5820,7 +5820,7 @@
4124
other
-
+
@@ -5828,7 +5828,7 @@
2666
other
-
+
@@ -5836,7 +5836,7 @@
2660
other
-
+
@@ -5844,7 +5844,7 @@
0159
other
-
+
@@ -5852,7 +5852,7 @@
0880
other
-
+
@@ -5860,7 +5860,7 @@
8960
other
-
+
@@ -5868,7 +5868,7 @@
1775
other
-
+
@@ -5876,7 +5876,7 @@
4882
other
-
+
@@ -5884,7 +5884,7 @@
1776
other
-
+
@@ -5892,7 +5892,7 @@
8518
other
-
+
@@ -5900,7 +5900,7 @@
0764
other
-
+
@@ -5908,7 +5908,7 @@
1771
other
-
+
@@ -5916,7 +5916,7 @@
1567
other
-
+
@@ -5924,7 +5924,7 @@
1746
other
-
+
@@ -5932,7 +5932,7 @@
1770
other
-
+
@@ -5940,7 +5940,7 @@
0299
other
-
+
@@ -5948,7 +5948,7 @@
1641
other
-
+
@@ -5956,7 +5956,7 @@
1640
payable
-
+
@@ -5964,7 +5964,7 @@
4750
other
-
+
@@ -5972,7 +5972,7 @@
0290
other
-
+
@@ -5980,7 +5980,7 @@
0731
other
-
+
@@ -5988,7 +5988,7 @@
1722
other
-
+
@@ -5996,7 +5996,7 @@
1648
other
-
+
@@ -6004,7 +6004,7 @@
1720
other
-
+
@@ -6012,7 +6012,7 @@
1721
other
-
+
@@ -6020,7 +6020,7 @@
8817
other
-
+
@@ -6028,7 +6028,7 @@
0595
other
-
+
@@ -6036,7 +6036,7 @@
0590
other
-
+
@@ -6044,7 +6044,7 @@
0985
other
-
+
@@ -6052,7 +6052,7 @@
0984
other
-
+
@@ -6060,7 +6060,7 @@
0986
other
-
+
@@ -6068,7 +6068,7 @@
0980
other
-
+
@@ -6076,7 +6076,7 @@
0983
other
-
+
@@ -6084,7 +6084,7 @@
0450
other
-
+
@@ -6092,7 +6092,7 @@
0178
other
-
+
@@ -6100,7 +6100,7 @@
0179
other
-
+
@@ -6108,7 +6108,7 @@
8100
other
-
+
@@ -6116,7 +6116,7 @@
8748
other
-
+
@@ -6124,7 +6124,7 @@
0170
other
-
+
@@ -6132,7 +6132,7 @@
3750
other
-
+
@@ -6140,7 +6140,7 @@
8745
other
-
+
@@ -6148,7 +6148,7 @@
8743
other
-
+
@@ -6156,7 +6156,7 @@
0175
other
-
+
@@ -6164,7 +6164,7 @@
0176
other
-
+
@@ -6172,7 +6172,7 @@
0177
other
-
+
@@ -6180,7 +6180,7 @@
4632
other
-
+
@@ -6188,7 +6188,7 @@
4631
other
-
+
@@ -6196,7 +6196,7 @@
4630
other
-
+
@@ -6204,7 +6204,7 @@
4637
other
-
+
@@ -6212,7 +6212,7 @@
3000
other
-
+
@@ -6220,7 +6220,7 @@
4635
other
-
+
@@ -6228,7 +6228,7 @@
4638
other
-
+
@@ -6236,7 +6236,7 @@
2200
other
-
+
@@ -6244,7 +6244,7 @@
1371
other
-
+
@@ -6252,7 +6252,7 @@
1588
other
-
+
@@ -6260,7 +6260,7 @@
2203
other
-
+
@@ -6268,7 +6268,7 @@
2204
other
-
+
@@ -6276,7 +6276,7 @@
0180
other
-
+
@@ -6284,7 +6284,7 @@
2206
other
-
+
@@ -6292,7 +6292,7 @@
1370
other
-
+
@@ -6300,7 +6300,7 @@
2208
other
-
+
@@ -6308,7 +6308,7 @@
2209
other
-
+
@@ -6316,7 +6316,7 @@
1580
other
-
+
@@ -6324,7 +6324,7 @@
1581
other
-
+
@@ -6332,7 +6332,7 @@
0189
other
-
+
@@ -6340,7 +6340,7 @@
1587
other
-
+
@@ -6348,7 +6348,7 @@
1584
other
-
+
@@ -6356,7 +6356,7 @@
1585
other
-
+
@@ -6364,7 +6364,7 @@
0770
other
-
+
@@ -6372,7 +6372,7 @@
0771
other
-
+
@@ -6380,7 +6380,7 @@
0777
other
-
+
@@ -6388,7 +6388,7 @@
0774
other
-
+
@@ -6396,7 +6396,7 @@
2150
other
-
+
@@ -6404,7 +6404,7 @@
0670
other
-
+
@@ -6412,7 +6412,7 @@
8105
other
-
+
@@ -6420,7 +6420,7 @@
0350
other
-
+
@@ -6428,7 +6428,7 @@
1210
liquidity
-
+
@@ -6436,7 +6436,7 @@
4270
other
-
+
@@ -6444,7 +6444,7 @@
0001
other
-
+
@@ -6452,7 +6452,7 @@
1352
other
-
+
@@ -6460,7 +6460,7 @@
1350
other
-
+
@@ -6468,7 +6468,7 @@
1355
other
-
+
@@ -6476,7 +6476,7 @@
4780
other
-
+
@@ -6484,7 +6484,7 @@
1860
other
-
+
@@ -6492,7 +6492,7 @@
4810
other
-
+
@@ -6500,7 +6500,7 @@
1869
other
-
+
@@ -6508,7 +6508,7 @@
3725
other
-
+
@@ -6516,7 +6516,7 @@
3726
other
-
+
@@ -6524,7 +6524,7 @@
3727
other
-
+
@@ -6532,7 +6532,7 @@
3720
other
-
+
@@ -6540,7 +6540,7 @@
3722
other
-
+
@@ -6548,7 +6548,7 @@
3723
other
-
+
@@ -6556,7 +6556,7 @@
4930
other
-
+
@@ -6564,7 +6564,7 @@
4680
other
-
+
@@ -6572,7 +6572,7 @@
2895
other
-
+
@@ -6580,7 +6580,7 @@
2894
other
-
+
@@ -6588,7 +6588,7 @@
4833
other
-
+
@@ -6596,7 +6596,7 @@
4832
other
-
+
@@ -6604,7 +6604,7 @@
2891
other
-
+
@@ -6612,7 +6612,7 @@
2890
other
-
+
@@ -6620,7 +6620,7 @@
2893
other
-
+
@@ -6628,7 +6628,7 @@
2892
other
-
+
@@ -6636,7 +6636,7 @@
8589
other
-
+
@@ -6644,7 +6644,7 @@
0070
other
-
+
@@ -6652,7 +6652,7 @@
2109
other
-
+
@@ -6660,7 +6660,7 @@
2108
other
-
+
@@ -6668,7 +6668,7 @@
0075
other
-
+
@@ -6676,7 +6676,7 @@
1451
other
-
+
@@ -6684,7 +6684,7 @@
1100
liquidity
-
+
@@ -6692,7 +6692,7 @@
2103
other
-
+
@@ -6700,7 +6700,7 @@
1517
other
-
+
@@ -6708,7 +6708,7 @@
2100
other
-
+
@@ -6716,7 +6716,7 @@
2107
other
-
+
@@ -6724,7 +6724,7 @@
2106
other
-
+
@@ -6732,7 +6732,7 @@
2105
other
-
+
@@ -6740,7 +6740,7 @@
2104
other
-
+
@@ -6748,7 +6748,7 @@
2734
other
-
+
@@ -6756,7 +6756,7 @@
2735
other
-
+
@@ -6764,7 +6764,7 @@
2736
other
-
+
@@ -6772,7 +6772,7 @@
2730
other
-
+
@@ -6780,7 +6780,7 @@
2731
other
-
+
@@ -6788,7 +6788,7 @@
2732
other
-
+
@@ -6796,7 +6796,7 @@
2733
other
-
+
@@ -6804,7 +6804,7 @@
2738
other
-
+
@@ -6812,7 +6812,7 @@
2739
other
-
+
@@ -6820,7 +6820,7 @@
0767
other
-
+
@@ -6828,7 +6828,7 @@
0956
other
-
+
@@ -6836,7 +6836,7 @@
0957
other
-
+
@@ -6844,7 +6844,7 @@
0955
other
-
+
@@ -6852,7 +6852,7 @@
0950
other
-
+
@@ -6860,7 +6860,7 @@
4993
other
-
+
@@ -6868,7 +6868,7 @@
1810
other
-
+
@@ -6876,7 +6876,7 @@
3430
other
-
+
@@ -6884,7 +6884,7 @@
3435
other
-
+
@@ -6892,7 +6892,7 @@
2740
other
-
+
@@ -6900,7 +6900,7 @@
2743
other
-
+
@@ -6908,7 +6908,7 @@
2742
other
-
+
@@ -6916,7 +6916,7 @@
2744
other
-
+
@@ -6924,7 +6924,7 @@
2747
other
-
+
@@ -6932,7 +6932,7 @@
2746
other
-
+
@@ -6940,7 +6940,7 @@
4840
other
-
+
@@ -6948,7 +6948,7 @@
4841
other
-
+
@@ -6956,7 +6956,7 @@
4842
other
-
+
@@ -6964,7 +6964,7 @@
4843
other
-
+
@@ -6972,7 +6972,7 @@
4167
other
-
+
@@ -6980,7 +6980,7 @@
4100
other
-
+
@@ -6988,7 +6988,7 @@
8315
other
-
+
@@ -6996,7 +6996,7 @@
0781
other
-
+
@@ -7004,7 +7004,7 @@
0780
other
-
+
@@ -7012,7 +7012,7 @@
0787
other
-
+
@@ -7020,7 +7020,7 @@
0784
other
-
+
@@ -7028,7 +7028,7 @@
4790
other
-
+
@@ -7036,7 +7036,7 @@
1609
other
-
+
@@ -7044,7 +7044,7 @@
4150
other
-
+
@@ -7052,7 +7052,7 @@
0410
other
-
+
@@ -7060,7 +7060,7 @@
3540
other
-
+
@@ -7068,7 +7068,7 @@
4925
other
-
+
@@ -7076,7 +7076,7 @@
4155
other
-
+
@@ -7084,7 +7084,7 @@
1601
payable
-
+
@@ -7092,7 +7092,7 @@
1600
payable
-
+
@@ -7100,7 +7100,7 @@
8720
other
-
+
@@ -7108,7 +7108,7 @@
1605
payable
-
+
@@ -7116,7 +7116,7 @@
1607
payable
-
+
@@ -7124,7 +7124,7 @@
1606
payable
-
+
@@ -7132,7 +7132,7 @@
8950
other
-
+
@@ -7140,7 +7140,7 @@
8910
other
-
+
@@ -7148,7 +7148,7 @@
8819
other
-
+
@@ -7156,7 +7156,7 @@
1574
other
-
+
@@ -7164,7 +7164,7 @@
8853
other
-
+
@@ -7172,7 +7172,7 @@
8852
other
-
+
@@ -7180,7 +7180,7 @@
0550
other
-
+
@@ -7188,7 +7188,7 @@
4955
other
-
+
@@ -7196,7 +7196,7 @@
3980
other
-
+
@@ -7204,7 +7204,7 @@
8337
other
-
+
@@ -7212,7 +7212,7 @@
1788
other
-
+
@@ -7220,7 +7220,7 @@
1789
other
-
+
@@ -7228,7 +7228,7 @@
1780
other
-
+
@@ -7236,7 +7236,7 @@
1781
other
-
+
@@ -7244,7 +7244,7 @@
1782
other
-
+
@@ -7252,7 +7252,7 @@
1783
other
-
+
@@ -7260,7 +7260,7 @@
1784
other
-
+
@@ -7268,7 +7268,7 @@
1785
other
-
+
@@ -7276,7 +7276,7 @@
1786
other
-
+
@@ -7284,7 +7284,7 @@
1787
other
-
+
@@ -7292,7 +7292,7 @@
7110
other
-
+
@@ -7300,7 +7300,7 @@
4169
other
-
+
@@ -7308,7 +7308,7 @@
4288
other
-
+
@@ -7316,7 +7316,7 @@
4290
other
-
+
@@ -7324,7 +7324,7 @@
2323
other
-
+
@@ -7332,7 +7332,7 @@
1774
other
-
+
@@ -7340,7 +7340,7 @@
1777
other
-
+
@@ -7348,7 +7348,7 @@
2320
other
-
+
@@ -7356,7 +7356,7 @@
2327
other
-
+
@@ -7364,7 +7364,7 @@
2326
other
-
+
@@ -7372,7 +7372,7 @@
2325
other
-
+
@@ -7380,7 +7380,7 @@
1772
other
-
+
@@ -7388,7 +7388,7 @@
8930
other
-
+
@@ -7396,7 +7396,7 @@
7050
other
-
+
@@ -7404,7 +7404,7 @@
2328
other
-
+
@@ -7412,7 +7412,7 @@
1779
other
-
+
@@ -7420,7 +7420,7 @@
1778
other
-
+
@@ -7428,7 +7428,7 @@
4140
other
-
+
@@ -7436,7 +7436,7 @@
8924
other
-
+
@@ -7444,7 +7444,7 @@
8746
other
-
+
@@ -7452,7 +7452,7 @@
8931
other
-
+
@@ -7460,7 +7460,7 @@
0300
other
-
+
@@ -7468,7 +7468,7 @@
3760
other
-
+
@@ -7476,7 +7476,7 @@
4138
other
-
+
@@ -7484,7 +7484,7 @@
3764
other
-
+
@@ -7492,7 +7492,7 @@
0120
other
-
+
@@ -7500,7 +7500,7 @@
0040
other
-
+
@@ -7508,7 +7508,7 @@
3769
other
-
+
@@ -7516,7 +7516,7 @@
8829
other
-
+
@@ -7524,7 +7524,7 @@
0129
other
-
+
@@ -7532,7 +7532,7 @@
8630
other
-
+
@@ -7540,7 +7540,7 @@
3135
other
-
+
@@ -7548,7 +7548,7 @@
4560
other
-
+
@@ -7556,7 +7556,7 @@
3130
other
-
+
@@ -7564,7 +7564,7 @@
1561
other
-
+
@@ -7572,7 +7572,7 @@
8801
other
-
+
@@ -7580,7 +7580,7 @@
1290
other
-
+
@@ -7588,7 +7588,7 @@
0535
other
-
+
@@ -7596,7 +7596,7 @@
1551
other
-
+
@@ -7604,7 +7604,7 @@
1550
other
-
+
@@ -7612,7 +7612,7 @@
1555
other
-
+
@@ -7620,7 +7620,7 @@
8932
other
-
+
@@ -7628,7 +7628,7 @@
1557
other
-
+
@@ -7636,7 +7636,7 @@
1556
other
-
+
@@ -7644,7 +7644,7 @@
1559
other
-
+
@@ -7652,7 +7652,7 @@
2490
other
-
+
@@ -7660,7 +7660,7 @@
2493
other
-
+
@@ -7668,7 +7668,7 @@
2492
other
-
+
@@ -7676,7 +7676,7 @@
2494
other
-
+
@@ -7684,7 +7684,7 @@
2990
other
-
+
@@ -7692,7 +7692,7 @@
0600
other
-
+
@@ -7700,7 +7700,7 @@
0601
other
-
+
@@ -7708,7 +7708,7 @@
2501
other
-
+
@@ -7716,7 +7716,7 @@
2390
other
-
+
@@ -7724,7 +7724,7 @@
0605
other
-
+
@@ -7732,7 +7732,7 @@
1410
receivable
-
+
@@ -7740,7 +7740,7 @@
2255
other
-
+
@@ -7748,7 +7748,7 @@
1295
other
-
+
@@ -7756,7 +7756,7 @@
4640
other
-
+
@@ -7764,7 +7764,7 @@
2250
other
-
+
@@ -7772,7 +7772,7 @@
1322
other
-
+
@@ -7780,7 +7780,7 @@
1320
other
-
+
@@ -7788,7 +7788,7 @@
1321
other
-
+
@@ -7796,7 +7796,7 @@
1327
other
-
+
@@ -7804,7 +7804,7 @@
1325
other
-
+
@@ -7812,7 +7812,7 @@
1329
other
-
+
@@ -7820,7 +7820,7 @@
4852
other
-
+
@@ -7828,7 +7828,7 @@
8519
other
-
+
@@ -7836,7 +7836,7 @@
4670
other
-
+
@@ -7844,7 +7844,7 @@
0870
other
-
+
@@ -7852,7 +7852,7 @@
8135
other
-
+
@@ -7860,7 +7860,7 @@
4200
other
-
+
@@ -7868,7 +7868,7 @@
0920
other
-
+
@@ -7876,7 +7876,7 @@
8130
other
-
+
@@ -7884,7 +7884,7 @@
4800
other
-
+
@@ -7892,7 +7892,7 @@
1568
other
-
+
@@ -7900,7 +7900,7 @@
4636
other
-
+
@@ -7908,7 +7908,7 @@
4805
other
-
+
@@ -7916,7 +7916,7 @@
4806
other
-
+
@@ -7924,7 +7924,7 @@
4876
other
-
+
@@ -7932,7 +7932,7 @@
1850
other
-
+
@@ -7940,7 +7940,7 @@
4809
other
-
+
@@ -7948,7 +7948,7 @@
4949
other
-
+
@@ -7956,7 +7956,7 @@
1525
other
-
+
@@ -7964,7 +7964,7 @@
1526
other
-
+
@@ -7972,7 +7972,7 @@
1527
other
-
+
@@ -7980,7 +7980,7 @@
2176
other
-
+
@@ -7988,7 +7988,7 @@
1521
other
-
+
@@ -7996,7 +7996,7 @@
1250
liquidity
-
+
@@ -8004,7 +8004,7 @@
4965
other
-
+
@@ -8012,7 +8012,7 @@
0761
other
-
+
@@ -8020,7 +8020,7 @@
1528
other
-
+
@@ -8028,7 +8028,7 @@
1529
other
-
+
@@ -8036,7 +8036,7 @@
4961
other
-
+
@@ -8044,7 +8044,7 @@
1390
other
-
+
@@ -8052,7 +8052,7 @@
2600
other
-
+
@@ -8060,7 +8060,7 @@
8705
other
-
+
@@ -8068,7 +8068,7 @@
2375
other
-
+
@@ -8076,7 +8076,7 @@
1930
other
-
+
@@ -8084,7 +8084,7 @@
0900
other
-
+
@@ -8092,7 +8092,7 @@
4110
other
-
+
@@ -8100,7 +8100,7 @@
8945
other
-
+
@@ -8108,7 +8108,7 @@
4873
other
-
+
@@ -8116,7 +8116,7 @@
2205
other
-
+
@@ -8124,7 +8124,7 @@
4890
other
-
+
@@ -8132,7 +8132,7 @@
7080
other
-
+
@@ -8140,7 +8140,7 @@
7090
other
-
+
@@ -8148,7 +8148,7 @@
0518
other
-
+
@@ -8156,7 +8156,7 @@
0519
other
-
+
@@ -8164,7 +8164,7 @@
0516
other
-
+
@@ -8172,7 +8172,7 @@
0517
other
-
+
@@ -8180,7 +8180,7 @@
3505
other
-
+
@@ -8188,7 +8188,7 @@
0510
other
-
+
@@ -8196,7 +8196,7 @@
1582
other
-
+
@@ -8204,7 +8204,7 @@
1583
other
-
+
@@ -8212,7 +8212,7 @@
2679
other
-
+
@@ -8220,7 +8220,7 @@
0999
other
-
+
@@ -8228,7 +8228,7 @@
4998
other
-
+
@@ -8236,7 +8236,7 @@
8918
other
-
+
@@ -8244,7 +8244,7 @@
4663
other
-
+
@@ -8252,7 +8252,7 @@
8614
other
-
+
@@ -8260,7 +8260,7 @@
1739
other
-
+
@@ -8268,7 +8268,7 @@
1738
other
-
+
@@ -8276,7 +8276,7 @@
1635
other
-
+
@@ -8284,7 +8284,7 @@
1980
other
-
+
@@ -8292,7 +8292,7 @@
4999
other
-
+
@@ -8300,7 +8300,7 @@
1638
other
-
+
@@ -8308,7 +8308,7 @@
1730
other
-
+
@@ -8316,7 +8316,7 @@
1733
other
-
+
@@ -8324,7 +8324,7 @@
1732
other
-
+
@@ -8332,7 +8332,7 @@
1735
other
-
+
@@ -8340,7 +8340,7 @@
1734
other
-
+
@@ -8348,7 +8348,7 @@
1737
other
-
+
@@ -8356,7 +8356,7 @@
1736
other
-
+
@@ -8364,7 +8364,7 @@
0580
other
-
+
@@ -8372,7 +8372,7 @@
8820
other
-
+
@@ -8380,7 +8380,7 @@
8827
other
-
+
@@ -8388,7 +8388,7 @@
0460
other
-
+
@@ -8396,7 +8396,7 @@
1195
liquidity
-
+
@@ -8404,7 +8404,7 @@
1446
receivable
-
+
@@ -8412,7 +8412,7 @@
0240
other
-
+
@@ -8420,7 +8420,7 @@
3600
other
-
+
@@ -8428,7 +8428,7 @@
8770
other
-
+
@@ -8436,7 +8436,7 @@
0160
other
-
+
@@ -8444,7 +8444,7 @@
0165
other
-
+
@@ -8452,7 +8452,7 @@
1595
other
-
+
@@ -8460,7 +8460,7 @@
1594
other
-
+
@@ -8468,7 +8468,7 @@
1597
other
-
+
@@ -8476,7 +8476,7 @@
1596
other
-
+
@@ -8484,7 +8484,7 @@
1590
other
-
+
@@ -8492,7 +8492,7 @@
1593
other
-
+
@@ -8500,7 +8500,7 @@
1592
other
-
+
@@ -8508,7 +8508,7 @@
1599
other
-
+
@@ -8516,7 +8516,7 @@
1598
other
-
+
@@ -8524,7 +8524,7 @@
4600
other
-
+
@@ -8532,7 +8532,7 @@
2213
other
-
+
@@ -8540,7 +8540,7 @@
2212
other
-
+
@@ -8548,7 +8548,7 @@
2210
other
-
+
@@ -8556,7 +8556,7 @@
4865
other
-
+
@@ -8564,7 +8564,7 @@
2216
other
-
+
@@ -8572,7 +8572,7 @@
2215
other
-
+
@@ -8580,7 +8580,7 @@
2214
other
-
+
@@ -8588,7 +8588,7 @@
2219
other
-
+
@@ -8596,7 +8596,7 @@
2218
other
-
+
@@ -8604,7 +8604,7 @@
8735
other
-
+
@@ -8612,7 +8612,7 @@
1748
other
-
+
@@ -8620,7 +8620,7 @@
1749
other
-
+
@@ -8628,7 +8628,7 @@
1744
other
-
+
@@ -8636,7 +8636,7 @@
1745
other
-
+
@@ -8644,7 +8644,7 @@
2350
other
-
+
@@ -8652,7 +8652,7 @@
1747
other
-
+
@@ -8660,7 +8660,7 @@
1740
other
-
+
@@ -8668,7 +8668,7 @@
1741
other
-
+
@@ -8676,7 +8676,7 @@
1742
other
-
+
@@ -8684,7 +8684,7 @@
1743
other
-
+
@@ -8692,7 +8692,7 @@
0015
other
-
+
@@ -8700,7 +8700,7 @@
4366
other
-
+
@@ -8708,7 +8708,7 @@
4360
other
-
+
@@ -8716,7 +8716,7 @@
0010
other
-
+
@@ -8724,7 +8724,7 @@
2430
other
-
+
@@ -8732,7 +8732,7 @@
1200
liquidity
-
+
@@ -8740,7 +8740,7 @@
4240
other
-
+
@@ -8748,7 +8748,7 @@
4396
other
-
+
@@ -8756,7 +8756,7 @@
3736
other
-
+
@@ -8764,7 +8764,7 @@
3735
other
-
+
@@ -8772,7 +8772,7 @@
1890
other
-
+
@@ -8780,7 +8780,7 @@
3731
other
-
+
@@ -8788,7 +8788,7 @@
3730
other
-
+
@@ -8796,7 +8796,7 @@
4920
other
-
+
@@ -8804,7 +8804,7 @@
2130
other
-
+
@@ -8812,7 +8812,7 @@
4510
other
-
+
@@ -8820,7 +8820,7 @@
3100
other
-
+
@@ -8828,7 +8828,7 @@
4994
other
-
+
@@ -8836,7 +8836,7 @@
2139
other
-
+
@@ -8844,7 +8844,7 @@
1447
receivable
-
+
@@ -8852,7 +8852,7 @@
1569
other
-
+
@@ -8860,7 +8860,7 @@
1445
other
-
+
@@ -8868,7 +8868,7 @@
4995
other
-
+
@@ -8876,7 +8876,7 @@
1658
other
-
+
@@ -8884,7 +8884,7 @@
1560
other
-
+
@@ -8892,7 +8892,7 @@
0085
other
-
+
@@ -8900,7 +8900,7 @@
2505
other
-
+
@@ -8908,7 +8908,7 @@
1563
other
-
+
@@ -8916,7 +8916,7 @@
0080
other
-
+
@@ -8924,7 +8924,7 @@
1565
other
-
+
@@ -8932,7 +8932,7 @@
1566
other
-
+
@@ -8940,7 +8940,7 @@
2500
other
-
+
@@ -8948,7 +8948,7 @@
2726
other
-
+
@@ -8956,7 +8956,7 @@
2725
other
-
+
@@ -8964,7 +8964,7 @@
2723
other
-
+
@@ -8972,7 +8972,7 @@
4990
other
-
+
@@ -8980,7 +8980,7 @@
0110
other
-
+
@@ -8988,7 +8988,7 @@
2720
other
-
+
@@ -8996,7 +8996,7 @@
4991
other
-
+
@@ -9004,7 +9004,7 @@
2710
other
-
+
@@ -9012,7 +9012,7 @@
1562
other
-
+
@@ -9020,7 +9020,7 @@
0949
other
-
+
@@ -9028,7 +9028,7 @@
0948
other
-
+
@@ -9036,7 +9036,7 @@
0940
other
-
+
@@ -9044,7 +9044,7 @@
0943
other
-
+
@@ -9052,7 +9052,7 @@
8410
other
-
+
@@ -9060,7 +9060,7 @@
0701
other
-
+
@@ -9068,7 +9068,7 @@
0947
other
-
+
@@ -9076,7 +9076,7 @@
1716
other
-
+
@@ -9084,7 +9084,7 @@
3780
other
-
+
@@ -9092,7 +9092,7 @@
1761
other
-
+
@@ -9100,7 +9100,7 @@
1800
other
-
+
@@ -9108,7 +9108,7 @@
4390
other
-
+
@@ -9116,7 +9116,7 @@
0310
other
-
+
@@ -9124,7 +9124,7 @@
8990
other
-
+
@@ -9132,7 +9132,7 @@
3420
other
-
+
@@ -9140,7 +9140,7 @@
2170
other
-
+
@@ -9148,7 +9148,7 @@
3425
other
-
+
@@ -9156,7 +9156,7 @@
4397
other
-
+
@@ -9164,7 +9164,7 @@
4996
other
-
+
@@ -9172,7 +9172,7 @@
4997
other
-
+
@@ -9180,7 +9180,7 @@
2000
other
-
+
@@ -9188,7 +9188,7 @@
2001
other
-
+
@@ -9196,7 +9196,7 @@
4992
other
-
+
@@ -9204,7 +9204,7 @@
0705
other
-
+
@@ -9212,7 +9212,7 @@
1360
liquidity
-
+
@@ -9220,7 +9220,7 @@
2005
other
-
+
@@ -9228,7 +9228,7 @@
8340
other
-
+
@@ -9236,7 +9236,7 @@
4855
other
-
+
@@ -9244,7 +9244,7 @@
4854
other
-
+
@@ -9252,7 +9252,7 @@
4853
other
-
+
@@ -9260,7 +9260,7 @@
4580
other
-
+
@@ -9268,7 +9268,7 @@
4851
other
-
+
@@ -9276,7 +9276,7 @@
4850
other
-
+
diff --git a/addons/l10n_de/account_chart_skr04.xml b/addons/l10n_de/account_chart_skr04.xml
index 09af6c20e28..b3315ce3b50 100644
--- a/addons/l10n_de/account_chart_skr04.xml
+++ b/addons/l10n_de/account_chart_skr04.xml
@@ -160,7 +160,7 @@
other
-
+
@@ -169,7 +169,7 @@
other
-
+
@@ -186,7 +186,7 @@
other
-
+
@@ -195,7 +195,7 @@
other
-
+
@@ -204,7 +204,7 @@
other
-
+
@@ -213,7 +213,7 @@
other
-
+
@@ -222,7 +222,7 @@
other
-
+
@@ -231,7 +231,7 @@
other
-
+
@@ -240,7 +240,7 @@
other
-
+
@@ -249,7 +249,7 @@
other
-
+
@@ -258,7 +258,7 @@
other
-
+
@@ -267,7 +267,7 @@
other
-
+
@@ -276,7 +276,7 @@
other
-
+
@@ -285,7 +285,7 @@
other
-
+
@@ -294,7 +294,7 @@
other
-
+
@@ -303,7 +303,7 @@
other
-
+
@@ -312,7 +312,7 @@
other
-
+
@@ -321,7 +321,7 @@
other
-
+
@@ -330,7 +330,7 @@
other
-
+
@@ -339,7 +339,7 @@
other
-
+
@@ -348,7 +348,7 @@
other
-
+
@@ -357,7 +357,7 @@
other
-
+
@@ -366,7 +366,7 @@
other
-
+
@@ -375,7 +375,7 @@
other
-
+
@@ -384,7 +384,7 @@
other
-
+
@@ -393,7 +393,7 @@
other
-
+
@@ -402,7 +402,7 @@
other
-
+
@@ -411,7 +411,7 @@
other
-
+
@@ -420,7 +420,7 @@
other
-
+
@@ -429,7 +429,7 @@
other
-
+
@@ -438,7 +438,7 @@
other
-
+
@@ -447,7 +447,7 @@
other
-
+
@@ -456,7 +456,7 @@
other
-
+
@@ -465,7 +465,7 @@
other
-
+
@@ -474,7 +474,7 @@
other
-
+
@@ -483,7 +483,7 @@
other
-
+
@@ -492,7 +492,7 @@
other
-
+
@@ -501,7 +501,7 @@
other
-
+
@@ -510,7 +510,7 @@
other
-
+
@@ -519,7 +519,7 @@
other
-
+
@@ -528,7 +528,7 @@
other
-
+
@@ -537,7 +537,7 @@
other
-
+
@@ -562,7 +562,7 @@
other
-
+
@@ -579,7 +579,7 @@
other
-
+
@@ -604,7 +604,7 @@
view
-
+
@@ -613,7 +613,7 @@
other
-
+
@@ -622,7 +622,7 @@
other
-
+
@@ -631,7 +631,7 @@
other
-
+
@@ -640,7 +640,7 @@
other
-
+
@@ -649,7 +649,7 @@
other
-
+
@@ -666,7 +666,7 @@
other
-
+
@@ -683,7 +683,7 @@
other
-
+
@@ -700,7 +700,7 @@
other
-
+
@@ -709,7 +709,7 @@
other
-
+
@@ -734,7 +734,7 @@
view
-
+
@@ -743,7 +743,7 @@
other
-
+
@@ -752,7 +752,7 @@
other
-
+
@@ -761,7 +761,7 @@
other
-
+
@@ -770,7 +770,7 @@
other
-
+
@@ -779,7 +779,7 @@
other
-
+
@@ -788,7 +788,7 @@
other
-
+
@@ -797,7 +797,7 @@
other
-
+
@@ -806,7 +806,7 @@
other
-
+
@@ -815,7 +815,7 @@
other
-
+
@@ -824,7 +824,7 @@
other
-
+
@@ -833,7 +833,7 @@
other
-
+
@@ -842,7 +842,7 @@
other
-
+
@@ -851,7 +851,7 @@
other
-
+
@@ -860,7 +860,7 @@
other
-
+
@@ -869,7 +869,7 @@
other
-
+
@@ -878,7 +878,7 @@
other
-
+
@@ -887,7 +887,7 @@
other
-
+
@@ -896,7 +896,7 @@
other
-
+
@@ -905,7 +905,7 @@
other
-
+
@@ -914,7 +914,7 @@
other
-
+
@@ -923,7 +923,7 @@
other
-
+
@@ -932,7 +932,7 @@
other
-
+
@@ -941,7 +941,7 @@
other
-
+
@@ -950,7 +950,7 @@
other
-
+
@@ -959,7 +959,7 @@
other
-
+
@@ -968,7 +968,7 @@
other
-
+
@@ -977,7 +977,7 @@
other
-
+
@@ -986,7 +986,7 @@
other
-
+
@@ -995,7 +995,7 @@
other
-
+
@@ -1012,7 +1012,7 @@
view
-
+
@@ -1021,7 +1021,7 @@
other
-
+
@@ -1030,7 +1030,7 @@
other
-
+
@@ -1039,7 +1039,7 @@
other
-
+
@@ -1048,7 +1048,7 @@
other
-
+
@@ -1065,7 +1065,7 @@
view
-
+
@@ -1074,7 +1074,7 @@
other
-
+
@@ -1083,7 +1083,7 @@
other
-
+
@@ -1092,7 +1092,7 @@
other
-
+
@@ -1101,7 +1101,7 @@
other
-
+
@@ -1110,7 +1110,7 @@
other
-
+
@@ -1119,7 +1119,7 @@
other
-
+
@@ -1128,7 +1128,7 @@
other
-
+
@@ -1137,7 +1137,7 @@
other
-
+
@@ -1146,7 +1146,7 @@
other
-
+
@@ -1155,7 +1155,7 @@
other
-
+
@@ -1164,7 +1164,7 @@
other
-
+
@@ -1181,7 +1181,7 @@
view
-
+
@@ -1190,7 +1190,7 @@
other
-
+
@@ -1199,7 +1199,7 @@
other
-
+
@@ -1208,7 +1208,7 @@
other
-
+
@@ -1217,7 +1217,7 @@
other
-
+
@@ -1226,7 +1226,7 @@
other
-
+
@@ -1235,7 +1235,7 @@
other
-
+
@@ -1244,7 +1244,7 @@
other
-
+
@@ -1253,7 +1253,7 @@
other
-
+
@@ -1262,7 +1262,7 @@
other
-
+
@@ -1271,7 +1271,7 @@
other
-
+
@@ -1280,7 +1280,7 @@
other
-
+
@@ -1289,7 +1289,7 @@
other
-
+
@@ -1298,7 +1298,7 @@
other
-
+
@@ -1323,7 +1323,7 @@
other
-
+
@@ -1332,7 +1332,7 @@
other
-
+
@@ -1349,7 +1349,7 @@
other
-
+
@@ -1366,7 +1366,7 @@
view
-
+
@@ -1375,7 +1375,7 @@
other
-
+
@@ -1384,7 +1384,7 @@
other
-
+
@@ -1393,7 +1393,7 @@
other
-
+
@@ -1402,7 +1402,7 @@
other
-
+
@@ -1411,7 +1411,7 @@
other
-
+
@@ -1428,7 +1428,7 @@
other
-
+
@@ -1445,7 +1445,7 @@
view
-
+
@@ -1454,7 +1454,7 @@
other
-
+
@@ -1463,7 +1463,7 @@
other
-
+
@@ -1480,7 +1480,7 @@
view
-
+
@@ -1489,7 +1489,7 @@
other
-
+
@@ -1498,7 +1498,7 @@
other
-
+
@@ -1507,7 +1507,7 @@
other
-
+
@@ -1524,7 +1524,7 @@
other
-
+
@@ -1541,7 +1541,7 @@
other
-
+
@@ -1566,7 +1566,7 @@
other
-
+
@@ -1575,7 +1575,7 @@
other
-
+
@@ -1584,7 +1584,7 @@
other
-
+
@@ -1593,7 +1593,7 @@
other
-
+
@@ -1602,7 +1602,7 @@
other
-
+
@@ -1611,7 +1611,7 @@
other
-
+
@@ -1620,7 +1620,7 @@
other
-
+
@@ -1629,7 +1629,7 @@
other
-
+
@@ -1638,7 +1638,7 @@
other
-
+
@@ -1647,7 +1647,7 @@
other
-
+
@@ -1656,7 +1656,7 @@
other
-
+
@@ -1665,7 +1665,7 @@
other
-
+
@@ -1674,7 +1674,7 @@
other
-
+
@@ -1683,7 +1683,7 @@
other
-
+
@@ -1692,7 +1692,7 @@
other
-
+
@@ -1701,7 +1701,7 @@
other
-
+
@@ -1710,7 +1710,7 @@
other
-
+
@@ -1719,7 +1719,7 @@
other
-
+
@@ -1728,7 +1728,7 @@
other
-
+
@@ -1737,7 +1737,7 @@
other
-
+
@@ -1746,7 +1746,7 @@
other
-
+
@@ -1755,7 +1755,7 @@
other
-
+
@@ -1764,7 +1764,7 @@
other
-
+
@@ -1773,7 +1773,7 @@
other
-
+
@@ -1782,7 +1782,7 @@
other
-
+
@@ -1791,7 +1791,7 @@
other
-
+
@@ -1800,7 +1800,7 @@
other
-
+
@@ -1809,7 +1809,7 @@
other
-
+
@@ -1818,7 +1818,7 @@
other
-
+
@@ -1827,7 +1827,7 @@
other
-
+
@@ -1836,7 +1836,7 @@
other
-
+
@@ -1845,7 +1845,7 @@
other
-
+
@@ -1854,7 +1854,7 @@
other
-
+
@@ -1863,7 +1863,7 @@
other
-
+
@@ -1872,7 +1872,7 @@
other
-
+
@@ -1881,7 +1881,7 @@
other
-
+
@@ -1890,7 +1890,7 @@
other
-
+
@@ -1899,7 +1899,7 @@
other
-
+
@@ -1908,7 +1908,7 @@
other
-
+
@@ -1917,7 +1917,7 @@
other
-
+
@@ -1934,7 +1934,7 @@
other
-
+
@@ -1943,7 +1943,7 @@
other
-
+
@@ -1952,7 +1952,7 @@
other
-
+
@@ -1961,7 +1961,7 @@
other
-
+
@@ -1970,7 +1970,7 @@
other
-
+
@@ -1979,7 +1979,7 @@
other
-
+
@@ -1988,7 +1988,7 @@
other
-
+
@@ -1997,7 +1997,7 @@
other
-
+
@@ -2006,7 +2006,7 @@
other
-
+
@@ -2015,7 +2015,7 @@
other
-
+
@@ -2024,7 +2024,7 @@
other
-
+
@@ -2033,7 +2033,7 @@
other
-
+
@@ -2042,7 +2042,7 @@
other
-
+
@@ -2051,7 +2051,7 @@
other
-
+
@@ -2060,7 +2060,7 @@
other
-
+
@@ -2069,7 +2069,7 @@
other
-
+
@@ -2078,7 +2078,7 @@
other
-
+
@@ -2087,7 +2087,7 @@
other
-
+
@@ -2096,7 +2096,7 @@
other
-
+
@@ -2105,7 +2105,7 @@
other
-
+
@@ -2114,7 +2114,7 @@
other
-
+
@@ -2123,7 +2123,7 @@
other
-
+
@@ -2132,7 +2132,7 @@
other
-
+
@@ -2141,7 +2141,7 @@
other
-
+
@@ -2150,7 +2150,7 @@
other
-
+
@@ -2159,7 +2159,7 @@
other
-
+
@@ -2168,7 +2168,7 @@
other
-
+
@@ -2177,7 +2177,7 @@
other
-
+
@@ -2186,7 +2186,7 @@
other
-
+
@@ -2195,7 +2195,7 @@
other
-
+
@@ -2204,7 +2204,7 @@
other
-
+
@@ -2213,7 +2213,7 @@
other
-
+
@@ -2222,7 +2222,7 @@
other
-
+
@@ -2231,7 +2231,7 @@
other
-
+
@@ -2240,7 +2240,7 @@
other
-
+
@@ -2249,7 +2249,7 @@
other
-
+
@@ -2258,7 +2258,7 @@
other
-
+
@@ -2267,7 +2267,7 @@
other
-
+
@@ -2276,7 +2276,7 @@
other
-
+
@@ -2285,7 +2285,7 @@
other
-
+
@@ -2294,7 +2294,7 @@
other
-
+
@@ -2303,7 +2303,7 @@
other
-
+
@@ -2312,7 +2312,7 @@
other
-
+
@@ -2321,7 +2321,7 @@
other
-
+
@@ -2330,7 +2330,7 @@
other
-
+
@@ -2339,7 +2339,7 @@
other
-
+
@@ -2348,7 +2348,7 @@
other
-
+
@@ -2357,7 +2357,7 @@
other
-
+
@@ -2366,7 +2366,7 @@
other
-
+
@@ -2375,7 +2375,7 @@
other
-
+
@@ -2392,7 +2392,7 @@
other
-
+
@@ -2401,7 +2401,7 @@
other
-
+
@@ -2410,7 +2410,7 @@
other
-
+
@@ -2419,7 +2419,7 @@
other
-
+
@@ -2428,7 +2428,7 @@
other
-
+
@@ -2445,7 +2445,7 @@
other
-
+
@@ -2454,7 +2454,7 @@
other
-
+
@@ -2463,7 +2463,7 @@
other
-
+
@@ -2472,7 +2472,7 @@
other
-
+
@@ -2481,7 +2481,7 @@
other
-
+
@@ -2498,7 +2498,7 @@
other
-
+
@@ -2507,7 +2507,7 @@
other
-
+
@@ -2516,7 +2516,7 @@
other
-
+
@@ -2525,7 +2525,7 @@
other
-
+
@@ -2534,7 +2534,7 @@
other
-
+
@@ -2543,7 +2543,7 @@
other
-
+
@@ -2552,7 +2552,7 @@
other
-
+
@@ -2561,7 +2561,7 @@
other
-
+
@@ -2570,7 +2570,7 @@
other
-
+
@@ -2579,7 +2579,7 @@
other
-
+
@@ -2588,7 +2588,7 @@
other
-
+
@@ -2597,7 +2597,7 @@
other
-
+
@@ -2606,7 +2606,7 @@
other
-
+
@@ -2615,7 +2615,7 @@
other
-
+
@@ -2624,7 +2624,7 @@
other
-
+
@@ -2633,7 +2633,7 @@
other
-
+
@@ -2642,7 +2642,7 @@
other
-
+
@@ -2651,7 +2651,7 @@
other
-
+
@@ -2660,7 +2660,7 @@
other
-
+
@@ -2669,7 +2669,7 @@
other
-
+
@@ -2678,7 +2678,7 @@
other
-
+
@@ -2687,7 +2687,7 @@
other
-
+
@@ -2696,7 +2696,7 @@
other
-
+
@@ -2705,7 +2705,7 @@
other
-
+
@@ -2714,7 +2714,7 @@
other
-
+
@@ -2723,7 +2723,7 @@
other
-
+
@@ -2732,7 +2732,7 @@
other
-
+
@@ -2741,7 +2741,7 @@
other
-
+
@@ -2750,7 +2750,7 @@
other
-
+
@@ -2759,7 +2759,7 @@
other
-
+
@@ -2768,7 +2768,7 @@
other
-
+
@@ -2777,7 +2777,7 @@
other
-
+
@@ -2786,7 +2786,7 @@
other
-
+
@@ -2795,7 +2795,7 @@
other
-
+
@@ -2804,7 +2804,7 @@
other
-
+
@@ -2813,7 +2813,7 @@
other
-
+
@@ -2822,7 +2822,7 @@
other
-
+
@@ -2831,7 +2831,7 @@
other
-
+
@@ -2840,7 +2840,7 @@
other
-
+
@@ -2849,7 +2849,7 @@
other
-
+
@@ -2858,7 +2858,7 @@
other
-
+
@@ -2867,7 +2867,7 @@
other
-
+
@@ -2876,7 +2876,7 @@
other
-
+
@@ -2885,7 +2885,7 @@
other
-
+
@@ -2894,7 +2894,7 @@
other
-
+
@@ -2903,7 +2903,7 @@
other
-
+
@@ -2912,7 +2912,7 @@
other
-
+
@@ -2921,7 +2921,7 @@
other
-
+
@@ -2930,7 +2930,7 @@
other
-
+
@@ -2939,7 +2939,7 @@
other
-
+
@@ -2948,7 +2948,7 @@
other
-
+
@@ -2957,7 +2957,7 @@
other
-
+
@@ -2966,7 +2966,7 @@
other
-
+
@@ -2975,7 +2975,7 @@
other
-
+
@@ -2984,7 +2984,7 @@
other
-
+
@@ -2993,7 +2993,7 @@
other
-
+
@@ -3002,7 +3002,7 @@
other
-
+
@@ -3011,7 +3011,7 @@
other
-
+
@@ -3020,7 +3020,7 @@
other
-
+
@@ -3029,7 +3029,7 @@
other
-
+
@@ -3038,7 +3038,7 @@
other
-
+
@@ -3047,7 +3047,7 @@
other
-
+
@@ -3056,7 +3056,7 @@
other
-
+
@@ -3065,7 +3065,7 @@
other
-
+
@@ -3074,7 +3074,7 @@
other
-
+
@@ -3083,7 +3083,7 @@
other
-
+
@@ -3092,7 +3092,7 @@
other
-
+
@@ -3101,7 +3101,7 @@
other
-
+
@@ -3110,7 +3110,7 @@
other
-
+
@@ -3119,7 +3119,7 @@
other
-
+
@@ -3128,7 +3128,7 @@
other
-
+
@@ -3137,7 +3137,7 @@
other
-
+
@@ -3146,7 +3146,7 @@
other
-
+
@@ -3155,7 +3155,7 @@
other
-
+
@@ -3164,7 +3164,7 @@
other
-
+
@@ -3173,7 +3173,7 @@
other
-
+
@@ -3182,7 +3182,7 @@
other
-
+
@@ -3191,7 +3191,7 @@
other
-
+
@@ -3200,7 +3200,7 @@
other
-
+
@@ -3209,7 +3209,7 @@
other
-
+
@@ -3226,7 +3226,7 @@
view
-
+
@@ -3235,7 +3235,7 @@
other
-
+
@@ -3244,7 +3244,7 @@
other
-
+
@@ -3253,7 +3253,7 @@
other
-
+
@@ -3262,7 +3262,7 @@
other
-
+
@@ -3279,7 +3279,7 @@
other
-
+
@@ -3304,7 +3304,7 @@
view
-
+
@@ -3313,7 +3313,7 @@
receivable
-
+
@@ -3322,7 +3322,7 @@
view
-
+
@@ -3331,7 +3331,7 @@
other
-
+
@@ -3340,7 +3340,7 @@
other
-
+
@@ -3349,7 +3349,7 @@
other
-
+
@@ -3358,7 +3358,7 @@
other
-
+
@@ -3367,7 +3367,7 @@
receivable
-
+
@@ -3376,7 +3376,7 @@
receivable
-
+
@@ -3385,7 +3385,7 @@
receivable
-
+
@@ -3394,7 +3394,7 @@
receivable
-
+
@@ -3403,7 +3403,7 @@
receivable
-
+
@@ -3412,7 +3412,7 @@
receivable
-
+
@@ -3421,7 +3421,7 @@
other
-
+
@@ -3430,7 +3430,7 @@
other
-
+
@@ -3439,7 +3439,7 @@
other
-
+
@@ -3448,7 +3448,7 @@
other
-
+
@@ -3457,7 +3457,7 @@
other
-
+
@@ -3466,7 +3466,7 @@
other
-
+
@@ -3475,7 +3475,7 @@
other
-
+
@@ -3484,7 +3484,7 @@
other
-
+
@@ -3493,7 +3493,7 @@
other
-
+
@@ -3510,7 +3510,7 @@
other
-
+
@@ -3519,7 +3519,7 @@
other
-
+
@@ -3528,7 +3528,7 @@
other
-
+
@@ -3537,7 +3537,7 @@
other
-
+
@@ -3546,7 +3546,7 @@
receivable
-
+
@@ -3555,7 +3555,7 @@
other
-
+
@@ -3564,7 +3564,7 @@
other
-
+
@@ -3573,7 +3573,7 @@
other
-
+
@@ -3590,7 +3590,7 @@
other
-
+
@@ -3607,7 +3607,7 @@
view
-
+
@@ -3616,7 +3616,7 @@
other
-
+
@@ -3625,7 +3625,7 @@
other
-
+
@@ -3634,7 +3634,7 @@
other
-
+
@@ -3643,7 +3643,7 @@
other
-
+
@@ -3652,7 +3652,7 @@
other
-
+
@@ -3661,7 +3661,7 @@
other
-
+
@@ -3670,7 +3670,7 @@
receivable
-
+
@@ -3679,7 +3679,7 @@
other
-
+
@@ -3688,7 +3688,7 @@
other
-
+
@@ -3705,7 +3705,7 @@
other
-
+
@@ -3714,7 +3714,7 @@
other
-
+
@@ -3731,7 +3731,7 @@
view
-
+
@@ -3740,7 +3740,7 @@
other
-
+
@@ -3749,7 +3749,7 @@
other
-
+
@@ -3758,7 +3758,7 @@
other
-
+
@@ -3767,7 +3767,7 @@
other
-
+
@@ -3776,7 +3776,7 @@
other
-
+
@@ -3785,7 +3785,7 @@
other
-
+
@@ -3794,7 +3794,7 @@
receivable
-
+
@@ -3803,7 +3803,7 @@
other
-
+
@@ -3812,7 +3812,7 @@
other
-
+
@@ -3829,7 +3829,7 @@
other
-
+
@@ -3838,7 +3838,7 @@
other
-
+
@@ -3855,7 +3855,7 @@
other
-
+
@@ -3872,7 +3872,7 @@
other
-
+
@@ -3889,7 +3889,7 @@
view
-
+
@@ -3898,7 +3898,7 @@
other
-
+
@@ -3907,7 +3907,7 @@
other
-
+
@@ -3916,7 +3916,7 @@
other
-
+
@@ -3925,7 +3925,7 @@
other
-
+
@@ -3934,7 +3934,7 @@
other
-
+
@@ -3943,7 +3943,7 @@
other
-
+
@@ -3952,7 +3952,7 @@
other
-
+
@@ -3961,7 +3961,7 @@
other
-
+
@@ -3970,7 +3970,7 @@
other
-
+
@@ -3979,7 +3979,7 @@
other
-
+
@@ -3988,7 +3988,7 @@
other
-
+
@@ -3997,7 +3997,7 @@
other
-
+
@@ -4006,7 +4006,7 @@
other
-
+
@@ -4015,7 +4015,7 @@
other
-
+
@@ -4024,7 +4024,7 @@
other
-
+
@@ -4033,7 +4033,7 @@
other
-
+
@@ -4042,7 +4042,7 @@
other
-
+
@@ -4051,7 +4051,7 @@
other
-
+
@@ -4060,7 +4060,7 @@
other
-
+
@@ -4069,7 +4069,7 @@
other
-
+
@@ -4086,7 +4086,7 @@
other
-
+
@@ -4095,7 +4095,7 @@
other
-
+
@@ -4104,7 +4104,7 @@
other
-
+
@@ -4113,7 +4113,7 @@
other
-
+
@@ -4122,7 +4122,7 @@
other
-
+
@@ -4131,7 +4131,7 @@
other
-
+
@@ -4140,7 +4140,7 @@
other
-
+
@@ -4149,7 +4149,7 @@
other
-
+
@@ -4158,7 +4158,7 @@
other
-
+
@@ -4167,7 +4167,7 @@
other
-
+
@@ -4176,7 +4176,7 @@
other
-
+
@@ -4185,7 +4185,7 @@
other
-
+
@@ -4194,7 +4194,7 @@
other
-
+
@@ -4203,7 +4203,7 @@
other
-
+
@@ -4212,7 +4212,7 @@
other
-
+
@@ -4221,7 +4221,7 @@
other
-
+
@@ -4230,7 +4230,7 @@
other
-
+
@@ -4239,7 +4239,7 @@
other
-
+
@@ -4248,7 +4248,7 @@
other
-
+
@@ -4257,7 +4257,7 @@
other
-
+
@@ -4266,7 +4266,7 @@
other
-
+
@@ -4275,7 +4275,7 @@
other
-
+
@@ -4284,7 +4284,7 @@
other
-
+
@@ -4293,7 +4293,7 @@
other
-
+
@@ -4302,7 +4302,7 @@
other
-
+
@@ -4311,7 +4311,7 @@
other
-
+
@@ -4320,7 +4320,7 @@
other
-
+
@@ -4329,7 +4329,7 @@
other
-
+
@@ -4338,7 +4338,7 @@
other
-
+
@@ -4347,7 +4347,7 @@
other
-
+
@@ -4356,7 +4356,7 @@
other
-
+
@@ -4365,7 +4365,7 @@
other
-
+
@@ -4374,7 +4374,7 @@
other
-
+
@@ -4383,7 +4383,7 @@
other
-
+
@@ -4392,7 +4392,7 @@
other
-
+
@@ -4401,7 +4401,7 @@
other
-
+
@@ -4410,7 +4410,7 @@
other
-
+
@@ -4419,7 +4419,7 @@
other
-
+
@@ -4428,7 +4428,7 @@
other
-
+
@@ -4437,7 +4437,7 @@
other
-
+
@@ -4446,7 +4446,7 @@
other
-
+
@@ -4455,7 +4455,7 @@
other
-
+
@@ -4464,7 +4464,7 @@
other
-
+
@@ -4473,7 +4473,7 @@
other
-
+
@@ -4482,7 +4482,7 @@
other
-
+
@@ -4491,7 +4491,7 @@
other
-
+
@@ -4500,7 +4500,7 @@
liquidity
-
+
@@ -4509,7 +4509,7 @@
other
-
+
@@ -4518,7 +4518,7 @@
other
-
+
@@ -4527,7 +4527,7 @@
other
-
+
@@ -4536,7 +4536,7 @@
other
-
+
@@ -4545,7 +4545,7 @@
other
-
+
@@ -4554,7 +4554,7 @@
other
-
+
@@ -4563,7 +4563,7 @@
other
-
+
@@ -4572,7 +4572,7 @@
other
-
+
@@ -4581,7 +4581,7 @@
other
-
+
@@ -4598,7 +4598,7 @@
other
-
+
@@ -4607,7 +4607,7 @@
other
-
+
@@ -4632,7 +4632,7 @@
other
-
+
@@ -4641,7 +4641,7 @@
other
-
+
@@ -4658,7 +4658,7 @@
other
-
+
@@ -4675,7 +4675,7 @@
view
-
+
@@ -4684,7 +4684,7 @@
other
-
+
@@ -4693,7 +4693,7 @@
other
-
+
@@ -4702,7 +4702,7 @@
other
-
+
@@ -4727,7 +4727,7 @@
other
-
+
@@ -4736,7 +4736,7 @@
view
-
+
@@ -4745,7 +4745,7 @@
liquidity
-
+
@@ -4754,7 +4754,7 @@
liquidity
-
+
@@ -4771,7 +4771,7 @@
liquidity
-
+
@@ -4780,7 +4780,7 @@
liquidity
-
+
@@ -4789,7 +4789,7 @@
liquidity
-
+
@@ -4798,7 +4798,7 @@
liquidity
-
+
@@ -4807,7 +4807,7 @@
liquidity
-
+
@@ -4816,7 +4816,7 @@
liquidity
-
+
@@ -4825,7 +4825,7 @@
liquidity
-
+
@@ -4835,7 +4835,7 @@
liquidity
-
+
@@ -4844,7 +4844,7 @@
liquidity
-
+
@@ -4853,7 +4853,7 @@
liquidity
-
+
@@ -4862,7 +4862,7 @@
liquidity
-
+
@@ -4871,7 +4871,7 @@
liquidity
-
+
@@ -4880,7 +4880,7 @@
other
-
+
@@ -4889,7 +4889,7 @@
other
-
+
@@ -4914,7 +4914,7 @@
view
-
+
@@ -4923,7 +4923,7 @@
other
-
+
@@ -4932,7 +4932,7 @@
other
-
+
@@ -4941,7 +4941,7 @@
other
-
+
@@ -4958,7 +4958,7 @@
other
-
+
@@ -4975,7 +4975,7 @@
other
-
+
@@ -4984,7 +4984,7 @@
other
-
+
@@ -4993,7 +4993,7 @@
other
-
+
@@ -5002,7 +5002,7 @@
other
-
+
@@ -5019,7 +5019,7 @@
other
-
+
@@ -5028,7 +5028,7 @@
other
-
+
@@ -5037,7 +5037,7 @@
other
-
+
@@ -5046,7 +5046,7 @@
other
-
+
@@ -5063,7 +5063,7 @@
other
-
+
@@ -5072,7 +5072,7 @@
other
-
+
@@ -5081,7 +5081,7 @@
other
-
+
@@ -5090,7 +5090,7 @@
other
-
+
@@ -5099,7 +5099,7 @@
other
-
+
@@ -5108,7 +5108,7 @@
other
-
+
@@ -5117,7 +5117,7 @@
other
-
+
@@ -5126,7 +5126,7 @@
other
-
+
@@ -5135,7 +5135,7 @@
other
-
+
@@ -5144,7 +5144,7 @@
other
-
+
@@ -5153,7 +5153,7 @@
other
-
+
@@ -5162,7 +5162,7 @@
other
-
+
@@ -5179,7 +5179,7 @@
other
-
+
@@ -5188,7 +5188,7 @@
other
-
+
@@ -5197,7 +5197,7 @@
other
-
+
@@ -5206,7 +5206,7 @@
other
-
+
@@ -5215,7 +5215,7 @@
other
-
+
@@ -5224,7 +5224,7 @@
other
-
+
@@ -5233,7 +5233,7 @@
other
-
+
@@ -5242,7 +5242,7 @@
other
-
+
@@ -5251,7 +5251,7 @@
other
-
+
@@ -5260,7 +5260,7 @@
other
-
+
@@ -5285,7 +5285,7 @@
other
-
+
@@ -5302,7 +5302,7 @@
other
-
+
@@ -5327,7 +5327,7 @@
view
-
+
@@ -5336,7 +5336,7 @@
other
-
+
@@ -5345,7 +5345,7 @@
other
-
+
@@ -5354,7 +5354,7 @@
other
-
+
@@ -5363,7 +5363,7 @@
other
-
+
@@ -5372,7 +5372,7 @@
other
-
+
@@ -5397,7 +5397,7 @@
other
-
+
@@ -5414,7 +5414,7 @@
other
-
+
@@ -5431,7 +5431,7 @@
other
-
+
@@ -5448,7 +5448,7 @@
view
-
+
@@ -5457,7 +5457,7 @@
other
-
+
@@ -5482,7 +5482,7 @@
other
-
+
@@ -5491,7 +5491,7 @@
other
-
+
@@ -5508,7 +5508,7 @@
other
-
+
@@ -5533,7 +5533,7 @@
other
-
+
@@ -5542,7 +5542,7 @@
other
-
+
@@ -5551,7 +5551,7 @@
other
-
+
@@ -5560,7 +5560,7 @@
other
-
+
@@ -5569,7 +5569,7 @@
other
-
+
@@ -5586,7 +5586,7 @@
other
-
+
@@ -5595,7 +5595,7 @@
other
-
+
@@ -5604,7 +5604,7 @@
other
-
+
@@ -5613,7 +5613,7 @@
other
-
+
@@ -5622,7 +5622,7 @@
other
-
+
@@ -5631,7 +5631,7 @@
other
-
+
@@ -5640,7 +5640,7 @@
other
-
+
@@ -5649,7 +5649,7 @@
other
-
+
@@ -5658,7 +5658,7 @@
other
-
+
@@ -5667,7 +5667,7 @@
other
-
+
@@ -5676,7 +5676,7 @@
other
-
+
@@ -5685,7 +5685,7 @@
other
-
+
@@ -5694,7 +5694,7 @@
other
-
+
@@ -5703,7 +5703,7 @@
other
-
+
@@ -5720,7 +5720,7 @@
other
-
+
@@ -5745,7 +5745,7 @@
view
-
+
@@ -5754,7 +5754,7 @@
other
-
+
@@ -5763,7 +5763,7 @@
other
-
+
@@ -5780,7 +5780,7 @@
view
-
+
@@ -5789,7 +5789,7 @@
other
-
+
@@ -5798,7 +5798,7 @@
other
-
+
@@ -5807,7 +5807,7 @@
other
-
+
@@ -5824,7 +5824,7 @@
view
-
+
@@ -5833,7 +5833,7 @@
other
-
+
@@ -5842,7 +5842,7 @@
other
-
+
@@ -5851,7 +5851,7 @@
other
-
+
@@ -5860,7 +5860,7 @@
other
-
+
@@ -5869,7 +5869,7 @@
other
-
+
@@ -5878,7 +5878,7 @@
other
-
+
@@ -5887,7 +5887,7 @@
other
-
+
@@ -5896,7 +5896,7 @@
other
-
+
@@ -5905,7 +5905,7 @@
other
-
+
@@ -5914,7 +5914,7 @@
other
-
+
@@ -5939,7 +5939,7 @@
view
-
+
@@ -5948,7 +5948,7 @@
other
-
+
@@ -5957,7 +5957,7 @@
other
-
+
@@ -5966,7 +5966,7 @@
other
-
+
@@ -5975,7 +5975,7 @@
other
-
+
@@ -5984,7 +5984,7 @@
other
-
+
@@ -5993,7 +5993,7 @@
other
-
+
@@ -6002,7 +6002,7 @@
other
-
+
@@ -6019,7 +6019,7 @@
view
-
+
@@ -6028,7 +6028,7 @@
other
-
+
@@ -6037,7 +6037,7 @@
other
-
+
@@ -6046,7 +6046,7 @@
other
-
+
@@ -6055,7 +6055,7 @@
other
-
+
@@ -6064,7 +6064,7 @@
other
-
+
@@ -6073,7 +6073,7 @@
other
-
+
@@ -6082,7 +6082,7 @@
other
-
+
@@ -6091,7 +6091,7 @@
other
-
+
@@ -6108,7 +6108,7 @@
other
-
+
@@ -6125,7 +6125,7 @@
view
-
+
@@ -6134,7 +6134,7 @@
other
-
+
@@ -6143,7 +6143,7 @@
other
-
+
@@ -6152,7 +6152,7 @@
other
-
+
@@ -6161,7 +6161,7 @@
other
-
+
@@ -6170,7 +6170,7 @@
other
-
+
@@ -6179,7 +6179,7 @@
other
-
+
@@ -6188,7 +6188,7 @@
other
-
+
@@ -6205,7 +6205,7 @@
view
-
+
@@ -6214,7 +6214,7 @@
payable
-
+
@@ -6223,7 +6223,7 @@
payable
-
+
@@ -6232,7 +6232,7 @@
payable
-
+
@@ -6241,7 +6241,7 @@
payable
-
+
@@ -6250,7 +6250,7 @@
other
-
+
@@ -6259,7 +6259,7 @@
other
-
+
@@ -6268,7 +6268,7 @@
payable
-
+
@@ -6277,7 +6277,7 @@
other
-
+
@@ -6286,7 +6286,7 @@
other
-
+
@@ -6295,7 +6295,7 @@
other
-
+
@@ -6304,7 +6304,7 @@
payable
-
+
@@ -6313,7 +6313,7 @@
other
-
+
@@ -6322,7 +6322,7 @@
other
-
+
@@ -6331,7 +6331,7 @@
other
-
+
@@ -6348,7 +6348,7 @@
other
-
+
@@ -6365,7 +6365,7 @@
view
-
+
@@ -6374,7 +6374,7 @@
other
-
+
@@ -6383,7 +6383,7 @@
other
-
+
@@ -6392,7 +6392,7 @@
other
-
+
@@ -6409,7 +6409,7 @@
view
-
+
@@ -6418,7 +6418,7 @@
other
-
+
@@ -6427,7 +6427,7 @@
other
-
+
@@ -6436,7 +6436,7 @@
other
-
+
@@ -6445,7 +6445,7 @@
payable
-
+
@@ -6454,7 +6454,7 @@
other
-
+
@@ -6463,7 +6463,7 @@
other
-
+
@@ -6472,7 +6472,7 @@
other
-
+
@@ -6489,7 +6489,7 @@
view
-
+
@@ -6498,7 +6498,7 @@
other
-
+
@@ -6507,7 +6507,7 @@
other
-
+
@@ -6516,7 +6516,7 @@
other
-
+
@@ -6525,7 +6525,7 @@
payable
-
+
@@ -6534,7 +6534,7 @@
other
-
+
@@ -6543,7 +6543,7 @@
other
-
+
@@ -6552,7 +6552,7 @@
other
-
+
@@ -6569,7 +6569,7 @@
view
-
+
@@ -6578,7 +6578,7 @@
other
-
+
@@ -6587,7 +6587,7 @@
other
-
+
@@ -6596,7 +6596,7 @@
other
-
+
@@ -6605,7 +6605,7 @@
other
-
+
@@ -6614,7 +6614,7 @@
other
-
+
@@ -6623,7 +6623,7 @@
other
-
+
@@ -6632,7 +6632,7 @@
other
-
+
@@ -6641,7 +6641,7 @@
other
-
+
@@ -6650,7 +6650,7 @@
other
-
+
@@ -6659,7 +6659,7 @@
other
-
+
@@ -6668,7 +6668,7 @@
other
-
+
@@ -6677,7 +6677,7 @@
other
-
+
@@ -6686,7 +6686,7 @@
other
-
+
@@ -6695,7 +6695,7 @@
other
-
+
@@ -6704,7 +6704,7 @@
other
-
+
@@ -6713,7 +6713,7 @@
other
-
+
@@ -6722,7 +6722,7 @@
other
-
+
@@ -6731,7 +6731,7 @@
other
-
+
@@ -6740,7 +6740,7 @@
other
-
+
@@ -6749,7 +6749,7 @@
other
-
+
@@ -6758,7 +6758,7 @@
other
-
+
@@ -6767,7 +6767,7 @@
other
-
+
@@ -6776,7 +6776,7 @@
other
-
+
@@ -6785,7 +6785,7 @@
other
-
+
@@ -6794,7 +6794,7 @@
other
-
+
@@ -6803,7 +6803,7 @@
other
-
+
@@ -6812,7 +6812,7 @@
other
-
+
@@ -6821,7 +6821,7 @@
other
-
+
@@ -6830,7 +6830,7 @@
other
-
+
@@ -6839,7 +6839,7 @@
other
-
+
@@ -6848,7 +6848,7 @@
other
-
+
@@ -6857,7 +6857,7 @@
other
-
+
@@ -6866,7 +6866,7 @@
other
-
+
@@ -6883,7 +6883,7 @@
other
-
+
@@ -6892,7 +6892,7 @@
other
-
+
@@ -6909,7 +6909,7 @@
other
-
+
@@ -6918,7 +6918,7 @@
other
-
+
@@ -6927,7 +6927,7 @@
other
-
+
@@ -6936,7 +6936,7 @@
other
-
+
@@ -6945,7 +6945,7 @@
other
-
+
@@ -6954,7 +6954,7 @@
other
-
+
@@ -6963,7 +6963,7 @@
other
-
+
@@ -6972,7 +6972,7 @@
other
-
+
@@ -6981,7 +6981,7 @@
other
-
+
@@ -6990,7 +6990,7 @@
other
-
+
@@ -6999,7 +6999,7 @@
other
-
+
@@ -7008,7 +7008,7 @@
other
-
+
@@ -7017,7 +7017,7 @@
other
-
+
@@ -7026,7 +7026,7 @@
other
-
+
@@ -7035,7 +7035,7 @@
other
-
+
@@ -7044,7 +7044,7 @@
other
-
+
@@ -7053,7 +7053,7 @@
other
-
+
@@ -7062,7 +7062,7 @@
other
-
+
@@ -7071,7 +7071,7 @@
other
-
+
@@ -7080,7 +7080,7 @@
other
-
+
@@ -7089,7 +7089,7 @@
view
-
+
@@ -7098,7 +7098,7 @@
other
-
+
@@ -7107,7 +7107,7 @@
other
-
+
@@ -7116,7 +7116,7 @@
other
-
+
@@ -7125,7 +7125,7 @@
other
-
+
@@ -7134,7 +7134,7 @@
other
-
+
@@ -7143,7 +7143,7 @@
other
-
+
@@ -7152,7 +7152,7 @@
other
-
+
@@ -7161,7 +7161,7 @@
other
-
+
@@ -7170,7 +7170,7 @@
other
-
+
@@ -7179,7 +7179,7 @@
other
-
+
@@ -7188,7 +7188,7 @@
other
-
+
@@ -7197,7 +7197,7 @@
other
-
+
@@ -7214,7 +7214,7 @@
other
-
+
@@ -7223,7 +7223,7 @@
other
-
+
@@ -7232,7 +7232,7 @@
other
-
+
@@ -7241,7 +7241,7 @@
other
-
+
@@ -7250,7 +7250,7 @@
other
-
+
@@ -7259,7 +7259,7 @@
other
-
+
@@ -7268,7 +7268,7 @@
other
-
+
@@ -7277,7 +7277,7 @@
other
-
+
@@ -7286,7 +7286,7 @@
other
-
+
@@ -7295,7 +7295,7 @@
other
-
+
@@ -7304,7 +7304,7 @@
other
-
+
@@ -7313,7 +7313,7 @@
other
-
+
@@ -7322,7 +7322,7 @@
other
-
+
@@ -7331,7 +7331,7 @@
other
-
+
@@ -7340,7 +7340,7 @@
other
-
+
@@ -7349,7 +7349,7 @@
other
-
+
@@ -7358,7 +7358,7 @@
other
-
+
@@ -7367,7 +7367,7 @@
other
-
+
@@ -7376,7 +7376,7 @@
other
-
+
@@ -7385,7 +7385,7 @@
other
-
+
@@ -7394,7 +7394,7 @@
other
-
+
@@ -7403,7 +7403,7 @@
other
-
+
@@ -7412,7 +7412,7 @@
other
-
+
@@ -7437,7 +7437,7 @@
other
-
+
@@ -7454,7 +7454,7 @@
other
-
+
@@ -7479,7 +7479,7 @@
other
-
+
@@ -7488,7 +7488,7 @@
other
-
+
@@ -7497,7 +7497,7 @@
other
-
+
@@ -7506,7 +7506,7 @@
other
-
+
@@ -7515,7 +7515,7 @@
other
-
+
@@ -7524,7 +7524,7 @@
other
-
+
@@ -7533,7 +7533,7 @@
other
-
+
@@ -7542,7 +7542,7 @@
other
-
+
@@ -7551,7 +7551,7 @@
other
-
+
@@ -7560,7 +7560,7 @@
other
-
+
@@ -7569,7 +7569,7 @@
other
-
+
@@ -7578,7 +7578,7 @@
other
-
+
@@ -7587,7 +7587,7 @@
other
-
+
@@ -7596,7 +7596,7 @@
other
-
+
@@ -7605,7 +7605,7 @@
other
-
+
@@ -7614,7 +7614,7 @@
other
-
+
@@ -7623,7 +7623,7 @@
other
-
+
@@ -7632,7 +7632,7 @@
other
-
+
@@ -7641,7 +7641,7 @@
other
-
+
@@ -7650,7 +7650,7 @@
other
-
+
@@ -7659,7 +7659,7 @@
other
-
+
@@ -7668,7 +7668,7 @@
other
-
+
@@ -7677,7 +7677,7 @@
other
-
+
@@ -7686,7 +7686,7 @@
other
-
+
@@ -7695,7 +7695,7 @@
other
-
+
@@ -7704,7 +7704,7 @@
other
-
+
@@ -7713,7 +7713,7 @@
other
-
+
@@ -7722,7 +7722,7 @@
other
-
+
@@ -7731,7 +7731,7 @@
other
-
+
@@ -7740,7 +7740,7 @@
other
-
+
@@ -7749,7 +7749,7 @@
other
-
+
@@ -7758,7 +7758,7 @@
other
-
+
@@ -7767,7 +7767,7 @@
other
-
+
@@ -7776,7 +7776,7 @@
other
-
+
@@ -7785,7 +7785,7 @@
other
-
+
@@ -7794,7 +7794,7 @@
other
-
+
@@ -7803,7 +7803,7 @@
other
-
+
@@ -7812,7 +7812,7 @@
other
-
+
@@ -7821,7 +7821,7 @@
other
-
+
@@ -7838,7 +7838,7 @@
other
-
+
@@ -7847,7 +7847,7 @@
other
-
+
@@ -7856,7 +7856,7 @@
other
-
+
@@ -7865,7 +7865,7 @@
other
-
+
@@ -7874,7 +7874,7 @@
other
-
+
@@ -7883,7 +7883,7 @@
other
-
+
@@ -7908,7 +7908,7 @@
other
-
+
@@ -7917,7 +7917,7 @@
other
-
+
@@ -7926,7 +7926,7 @@
other
-
+
@@ -7935,7 +7935,7 @@
other
-
+
@@ -7944,7 +7944,7 @@
other
-
+
@@ -7953,7 +7953,7 @@
other
-
+
@@ -7962,7 +7962,7 @@
other
-
+
@@ -7971,7 +7971,7 @@
other
-
+
@@ -7980,7 +7980,7 @@
other
-
+
@@ -7989,7 +7989,7 @@
other
-
+
@@ -8006,7 +8006,7 @@
other
-
+
@@ -8015,7 +8015,7 @@
other
-
+
@@ -8024,7 +8024,7 @@
other
-
+
@@ -8033,7 +8033,7 @@
other
-
+
@@ -8042,7 +8042,7 @@
other
-
+
@@ -8051,7 +8051,7 @@
other
-
+
@@ -8060,7 +8060,7 @@
other
-
+
@@ -8069,7 +8069,7 @@
other
-
+
@@ -8078,7 +8078,7 @@
other
-
+
@@ -8087,7 +8087,7 @@
other
-
+
@@ -8096,7 +8096,7 @@
other
-
+
@@ -8105,7 +8105,7 @@
other
-
+
@@ -8114,7 +8114,7 @@
other
-
+
@@ -8123,7 +8123,7 @@
other
-
+
@@ -8132,7 +8132,7 @@
other
-
+
@@ -8141,7 +8141,7 @@
other
-
+
@@ -8150,7 +8150,7 @@
other
-
+
@@ -8159,7 +8159,7 @@
other
-
+
@@ -8168,7 +8168,7 @@
other
-
+
@@ -8177,7 +8177,7 @@
other
-
+
@@ -8186,7 +8186,7 @@
other
-
+
@@ -8195,7 +8195,7 @@
other
-
+
@@ -8204,7 +8204,7 @@
other
-
+
@@ -8213,7 +8213,7 @@
other
-
+
@@ -8222,7 +8222,7 @@
other
-
+
@@ -8231,7 +8231,7 @@
other
-
+
@@ -8240,7 +8240,7 @@
other
-
+
@@ -8249,7 +8249,7 @@
other
-
+
@@ -8258,7 +8258,7 @@
other
-
+
@@ -8267,7 +8267,7 @@
other
-
+
@@ -8276,7 +8276,7 @@
other
-
+
@@ -8285,7 +8285,7 @@
other
-
+
@@ -8294,7 +8294,7 @@
other
-
+
@@ -8303,7 +8303,7 @@
other
-
+
@@ -8312,7 +8312,7 @@
other
-
+
@@ -8321,7 +8321,7 @@
other
-
+
@@ -8330,7 +8330,7 @@
other
-
+
@@ -8339,7 +8339,7 @@
other
-
+
@@ -8348,7 +8348,7 @@
other
-
+
@@ -8357,7 +8357,7 @@
other
-
+
@@ -8366,7 +8366,7 @@
other
-
+
@@ -8375,7 +8375,7 @@
other
-
+
@@ -8384,7 +8384,7 @@
other
-
+
@@ -8393,7 +8393,7 @@
other
-
+
@@ -8402,7 +8402,7 @@
other
-
+
@@ -8411,7 +8411,7 @@
other
-
+
@@ -8420,7 +8420,7 @@
other
-
+
@@ -8429,7 +8429,7 @@
other
-
+
@@ -8438,7 +8438,7 @@
other
-
+
@@ -8447,7 +8447,7 @@
other
-
+
@@ -8456,7 +8456,7 @@
other
-
+
@@ -8481,7 +8481,7 @@
other
-
+
@@ -8490,7 +8490,7 @@
other
-
+
@@ -8499,7 +8499,7 @@
other
-
+
@@ -8516,7 +8516,7 @@
other
-
+
@@ -8533,7 +8533,7 @@
other
-
+
@@ -8558,7 +8558,7 @@
other
-
+
@@ -8583,7 +8583,7 @@
other
-
+
@@ -8592,7 +8592,7 @@
other
-
+
@@ -8601,7 +8601,7 @@
other
-
+
@@ -8610,7 +8610,7 @@
other
-
+
@@ -8619,7 +8619,7 @@
other
-
+
@@ -8628,7 +8628,7 @@
other
-
+
@@ -8637,7 +8637,7 @@
other
-
+
@@ -8646,7 +8646,7 @@
other
-
+
@@ -8655,7 +8655,7 @@
other
-
+
@@ -8664,7 +8664,7 @@
other
-
+
@@ -8673,7 +8673,7 @@
other
-
+
@@ -8682,7 +8682,7 @@
other
-
+
@@ -8691,7 +8691,7 @@
other
-
+
@@ -8700,7 +8700,7 @@
other
-
+
@@ -8709,7 +8709,7 @@
other
-
+
@@ -8718,7 +8718,7 @@
other
-
+
@@ -8727,7 +8727,7 @@
other
-
+
@@ -8736,7 +8736,7 @@
other
-
+
@@ -8745,7 +8745,7 @@
other
-
+
@@ -8754,7 +8754,7 @@
other
-
+
@@ -8763,7 +8763,7 @@
other
-
+
@@ -8772,7 +8772,7 @@
other
-
+
@@ -8781,7 +8781,7 @@
other
-
+
@@ -8790,7 +8790,7 @@
other
-
+
@@ -8799,7 +8799,7 @@
other
-
+
@@ -8808,7 +8808,7 @@
other
-
+
@@ -8817,7 +8817,7 @@
other
-
+
@@ -8826,7 +8826,7 @@
other
-
+
@@ -8835,7 +8835,7 @@
other
-
+
@@ -8844,7 +8844,7 @@
other
-
+
@@ -8853,7 +8853,7 @@
other
-
+
@@ -8862,7 +8862,7 @@
other
-
+
@@ -8871,7 +8871,7 @@
other
-
+
@@ -8880,7 +8880,7 @@
other
-
+
@@ -8889,7 +8889,7 @@
other
-
+
@@ -8898,7 +8898,7 @@
other
-
+
@@ -8907,7 +8907,7 @@
other
-
+
@@ -8916,7 +8916,7 @@
other
-
+
@@ -8925,7 +8925,7 @@
other
-
+
@@ -8934,7 +8934,7 @@
other
-
+
@@ -8943,7 +8943,7 @@
other
-
+
@@ -8952,7 +8952,7 @@
other
-
+
@@ -8961,7 +8961,7 @@
other
-
+
@@ -8970,7 +8970,7 @@
other
-
+
@@ -8979,7 +8979,7 @@
other
-
+
@@ -8988,7 +8988,7 @@
other
-
+
@@ -8997,7 +8997,7 @@
other
-
+
@@ -9006,7 +9006,7 @@
other
-
+
@@ -9015,7 +9015,7 @@
other
-
+
@@ -9024,7 +9024,7 @@
other
-
+
@@ -9033,7 +9033,7 @@
other
-
+
@@ -9042,7 +9042,7 @@
other
-
+
@@ -9051,7 +9051,7 @@
other
-
+
@@ -9060,7 +9060,7 @@
other
-
+
@@ -9069,7 +9069,7 @@
other
-
+
@@ -9078,7 +9078,7 @@
other
-
+
@@ -9087,7 +9087,7 @@
other
-
+
@@ -9096,7 +9096,7 @@
other
-
+
@@ -9105,7 +9105,7 @@
other
-
+
@@ -9114,7 +9114,7 @@
other
-
+
@@ -9123,7 +9123,7 @@
other
-
+
@@ -9132,7 +9132,7 @@
other
-
+
@@ -9141,7 +9141,7 @@
other
-
+
@@ -9150,7 +9150,7 @@
other
-
+
@@ -9159,7 +9159,7 @@
other
-
+
@@ -9168,7 +9168,7 @@
other
-
+
@@ -9177,7 +9177,7 @@
other
-
+
@@ -9186,7 +9186,7 @@
other
-
+
@@ -9195,7 +9195,7 @@
other
-
+
@@ -9204,7 +9204,7 @@
other
-
+
@@ -9213,7 +9213,7 @@
other
-
+
@@ -9222,7 +9222,7 @@
other
-
+
@@ -9231,7 +9231,7 @@
other
-
+
@@ -9256,7 +9256,7 @@
other
-
+
@@ -9281,7 +9281,7 @@
other
-
+
@@ -9290,7 +9290,7 @@
other
-
+
@@ -9299,7 +9299,7 @@
other
-
+
@@ -9308,7 +9308,7 @@
other
-
+
@@ -9317,7 +9317,7 @@
other
-
+
@@ -9326,7 +9326,7 @@
other
-
+
@@ -9335,7 +9335,7 @@
other
-
+
@@ -9344,7 +9344,7 @@
other
-
+
@@ -9353,7 +9353,7 @@
other
-
+
@@ -9362,7 +9362,7 @@
other
-
+
@@ -9371,7 +9371,7 @@
other
-
+
@@ -9380,7 +9380,7 @@
other
-
+
@@ -9389,7 +9389,7 @@
other
-
+
@@ -9398,7 +9398,7 @@
other
-
+
@@ -9407,7 +9407,7 @@
other
-
+
@@ -9416,7 +9416,7 @@
other
-
+
@@ -9425,7 +9425,7 @@
other
-
+
@@ -9434,7 +9434,7 @@
other
-
+
@@ -9443,7 +9443,7 @@
other
-
+
@@ -9452,7 +9452,7 @@
other
-
+
@@ -9461,7 +9461,7 @@
other
-
+
@@ -9470,7 +9470,7 @@
other
-
+
@@ -9479,7 +9479,7 @@
other
-
+
@@ -9488,7 +9488,7 @@
other
-
+
@@ -9497,7 +9497,7 @@
other
-
+
@@ -9506,7 +9506,7 @@
other
-
+
@@ -9515,7 +9515,7 @@
other
-
+
@@ -9524,7 +9524,7 @@
other
-
+
@@ -9533,7 +9533,7 @@
other
-
+
@@ -9542,7 +9542,7 @@
other
-
+
@@ -9551,7 +9551,7 @@
other
-
+
@@ -9560,7 +9560,7 @@
other
-
+
@@ -9569,7 +9569,7 @@
other
-
+
@@ -9578,7 +9578,7 @@
other
-
+
@@ -9587,7 +9587,7 @@
other
-
+
@@ -9596,7 +9596,7 @@
other
-
+
@@ -9605,7 +9605,7 @@
other
-
+
@@ -9614,7 +9614,7 @@
other
-
+
@@ -9623,7 +9623,7 @@
other
-
+
@@ -9632,7 +9632,7 @@
other
-
+
@@ -9641,7 +9641,7 @@
other
-
+
@@ -9650,7 +9650,7 @@
other
-
+
@@ -9659,7 +9659,7 @@
other
-
+
@@ -9668,7 +9668,7 @@
other
-
+
@@ -9677,7 +9677,7 @@
other
-
+
@@ -9686,7 +9686,7 @@
other
-
+
@@ -9695,7 +9695,7 @@
other
-
+
@@ -9704,7 +9704,7 @@
other
-
+
@@ -9713,7 +9713,7 @@
other
-
+
@@ -9722,7 +9722,7 @@
other
-
+
@@ -9731,7 +9731,7 @@
other
-
+
@@ -9740,7 +9740,7 @@
other
-
+
@@ -9749,7 +9749,7 @@
other
-
+
@@ -9758,7 +9758,7 @@
other
-
+
@@ -9767,7 +9767,7 @@
other
-
+
@@ -9776,7 +9776,7 @@
other
-
+
@@ -9785,7 +9785,7 @@
other
-
+
@@ -9794,7 +9794,7 @@
other
-
+
@@ -9803,7 +9803,7 @@
other
-
+
@@ -9812,7 +9812,7 @@
other
-
+
@@ -9837,7 +9837,7 @@
other
-
+
@@ -9862,7 +9862,7 @@
other
-
+
@@ -9871,7 +9871,7 @@
other
-
+
@@ -9880,7 +9880,7 @@
other
-
+
@@ -9889,7 +9889,7 @@
other
-
+
@@ -9898,7 +9898,7 @@
other
-
+
@@ -9907,7 +9907,7 @@
other
-
+
@@ -9916,7 +9916,7 @@
other
-
+
@@ -9925,7 +9925,7 @@
other
-
+
@@ -9934,7 +9934,7 @@
other
-
+
@@ -9943,7 +9943,7 @@
other
-
+
@@ -9952,7 +9952,7 @@
other
-
+
@@ -9961,7 +9961,7 @@
other
-
+
@@ -9970,7 +9970,7 @@
other
-
+
@@ -9979,7 +9979,7 @@
other
-
+
@@ -9988,7 +9988,7 @@
other
-
+
@@ -9997,7 +9997,7 @@
other
-
+
@@ -10022,7 +10022,7 @@
other
-
+
@@ -10031,7 +10031,7 @@
other
-
+
@@ -10040,7 +10040,7 @@
other
-
+
@@ -10049,7 +10049,7 @@
other
-
+
@@ -10058,7 +10058,7 @@
other
-
+
@@ -10067,7 +10067,7 @@
other
-
+
@@ -10076,7 +10076,7 @@
other
-
+
@@ -10085,7 +10085,7 @@
other
-
+
@@ -10094,7 +10094,7 @@
other
-
+
@@ -10103,7 +10103,7 @@
other
-
+
@@ -10112,7 +10112,7 @@
other
-
+
@@ -10121,7 +10121,7 @@
other
-
+
@@ -10130,7 +10130,7 @@
other
-
+
@@ -10139,7 +10139,7 @@
other
-
+
@@ -10148,7 +10148,7 @@
other
-
+
@@ -10157,7 +10157,7 @@
other
-
+
@@ -10166,7 +10166,7 @@
other
-
+
@@ -10183,7 +10183,7 @@
view
-
+
@@ -10192,7 +10192,7 @@
other
-
+
@@ -10201,7 +10201,7 @@
other
-
+
@@ -10210,7 +10210,7 @@
other
-
+
@@ -10219,7 +10219,7 @@
other
-
+
@@ -10228,7 +10228,7 @@
other
-
+
@@ -10237,7 +10237,7 @@
other
-
+
@@ -10246,7 +10246,7 @@
other
-
+
@@ -10255,7 +10255,7 @@
other
-
+
@@ -10264,7 +10264,7 @@
other
-
+
@@ -10273,7 +10273,7 @@
other
-
+
@@ -10298,7 +10298,7 @@
other
-
+
@@ -10307,7 +10307,7 @@
other
-
+
@@ -10316,7 +10316,7 @@
other
-
+
@@ -10325,7 +10325,7 @@
other
-
+
@@ -10334,7 +10334,7 @@
other
-
+
@@ -10343,7 +10343,7 @@
other
-
+
@@ -10352,7 +10352,7 @@
other
-
+
@@ -10361,7 +10361,7 @@
other
-
+
@@ -10370,7 +10370,7 @@
other
-
+
@@ -10379,7 +10379,7 @@
other
-
+
@@ -10388,7 +10388,7 @@
other
-
+
@@ -10397,7 +10397,7 @@
other
-
+
@@ -10406,7 +10406,7 @@
other
-
+
@@ -10415,7 +10415,7 @@
other
-
+
@@ -10424,7 +10424,7 @@
other
-
+
@@ -10433,7 +10433,7 @@
other
-
+
@@ -10442,7 +10442,7 @@
other
-
+
@@ -10451,7 +10451,7 @@
other
-
+
@@ -10460,7 +10460,7 @@
other
-
+
@@ -10469,7 +10469,7 @@
other
-
+
@@ -10494,7 +10494,7 @@
other
-
+
@@ -10503,7 +10503,7 @@
other
-
+
@@ -10512,7 +10512,7 @@
other
-
+
@@ -10521,7 +10521,7 @@
other
-
+
@@ -10530,7 +10530,7 @@
other
-
+
@@ -10539,7 +10539,7 @@
other
-
+
@@ -10548,7 +10548,7 @@
other
-
+
@@ -10557,7 +10557,7 @@
other
-
+
@@ -10582,7 +10582,7 @@
other
-
+
@@ -10591,7 +10591,7 @@
other
-
+
@@ -10600,7 +10600,7 @@
other
-
+
@@ -10609,7 +10609,7 @@
other
-
+
@@ -10618,7 +10618,7 @@
other
-
+
@@ -10627,7 +10627,7 @@
other
-
+
@@ -10636,7 +10636,7 @@
other
-
+
@@ -10645,7 +10645,7 @@
other
-
+
@@ -10654,7 +10654,7 @@
other
-
+
@@ -10663,7 +10663,7 @@
other
-
+
@@ -10672,7 +10672,7 @@
other
-
+
@@ -10681,7 +10681,7 @@
other
-
+
@@ -10690,7 +10690,7 @@
other
-
+
@@ -10699,7 +10699,7 @@
other
-
+
@@ -10708,7 +10708,7 @@
other
-
+
@@ -10717,7 +10717,7 @@
other
-
+
@@ -10726,7 +10726,7 @@
other
-
+
@@ -10735,7 +10735,7 @@
other
-
+
@@ -10744,7 +10744,7 @@
other
-
+
@@ -10753,7 +10753,7 @@
other
-
+
@@ -10762,7 +10762,7 @@
other
-
+
@@ -10771,7 +10771,7 @@
other
-
+
@@ -10780,7 +10780,7 @@
other
-
+
@@ -10789,7 +10789,7 @@
other
-
+
@@ -10798,7 +10798,7 @@
other
-
+
@@ -10807,7 +10807,7 @@
other
-
+
@@ -10816,7 +10816,7 @@
other
-
+
@@ -10825,7 +10825,7 @@
other
-
+
@@ -10834,7 +10834,7 @@
other
-
+
@@ -10843,7 +10843,7 @@
other
-
+
@@ -10852,7 +10852,7 @@
other
-
+
@@ -10861,7 +10861,7 @@
other
-
+
@@ -10870,7 +10870,7 @@
other
-
+
@@ -10879,7 +10879,7 @@
other
-
+
@@ -10888,7 +10888,7 @@
other
-
+
@@ -10897,7 +10897,7 @@
other
-
+
@@ -10906,7 +10906,7 @@
other
-
+
@@ -10915,7 +10915,7 @@
other
-
+
@@ -10924,7 +10924,7 @@
other
-
+
@@ -10933,7 +10933,7 @@
other
-
+
@@ -10942,7 +10942,7 @@
other
-
+
@@ -10951,7 +10951,7 @@
other
-
+
@@ -10960,7 +10960,7 @@
other
-
+
@@ -10969,7 +10969,7 @@
other
-
+
@@ -10978,7 +10978,7 @@
other
-
+
@@ -10987,7 +10987,7 @@
other
-
+
@@ -10996,7 +10996,7 @@
other
-
+
@@ -11005,7 +11005,7 @@
other
-
+
@@ -11014,7 +11014,7 @@
other
-
+
@@ -11023,7 +11023,7 @@
other
-
+
@@ -11032,7 +11032,7 @@
other
-
+
@@ -11041,7 +11041,7 @@
other
-
+
@@ -11050,7 +11050,7 @@
other
-
+
@@ -11059,7 +11059,7 @@
other
-
+
@@ -11068,7 +11068,7 @@
other
-
+
@@ -11077,7 +11077,7 @@
other
-
+
@@ -11086,7 +11086,7 @@
other
-
+
@@ -11095,7 +11095,7 @@
other
-
+
@@ -11104,7 +11104,7 @@
other
-
+
@@ -11113,7 +11113,7 @@
other
-
+
@@ -11122,7 +11122,7 @@
other
-
+
@@ -11131,7 +11131,7 @@
other
-
+
@@ -11140,7 +11140,7 @@
other
-
+
@@ -11149,7 +11149,7 @@
other
-
+
@@ -11158,7 +11158,7 @@
other
-
+
@@ -11167,7 +11167,7 @@
other
-
+
@@ -11176,7 +11176,7 @@
other
-
+
@@ -11185,7 +11185,7 @@
other
-
+
@@ -11194,7 +11194,7 @@
other
-
+
@@ -11203,7 +11203,7 @@
other
-
+
@@ -11212,7 +11212,7 @@
other
-
+
@@ -11221,7 +11221,7 @@
other
-
+
@@ -11230,7 +11230,7 @@
other
-
+
@@ -11239,7 +11239,7 @@
other
-
+
@@ -11248,7 +11248,7 @@
other
-
+
@@ -11257,7 +11257,7 @@
other
-
+
@@ -11266,7 +11266,7 @@
other
-
+
@@ -11275,7 +11275,7 @@
other
-
+
@@ -11284,7 +11284,7 @@
other
-
+
@@ -11293,7 +11293,7 @@
other
-
+
@@ -11302,7 +11302,7 @@
other
-
+
@@ -11311,7 +11311,7 @@
other
-
+
@@ -11320,7 +11320,7 @@
other
-
+
@@ -11329,7 +11329,7 @@
other
-
+
@@ -11338,7 +11338,7 @@
other
-
+
@@ -11347,7 +11347,7 @@
other
-
+
@@ -11356,7 +11356,7 @@
other
-
+
@@ -11365,7 +11365,7 @@
other
-
+
@@ -11374,7 +11374,7 @@
other
-
+
@@ -11383,7 +11383,7 @@
other
-
+
@@ -11392,7 +11392,7 @@
other
-
+
@@ -11401,7 +11401,7 @@
other
-
+
@@ -11410,7 +11410,7 @@
other
-
+
@@ -11419,7 +11419,7 @@
other
-
+
@@ -11428,7 +11428,7 @@
other
-
+
@@ -11437,7 +11437,7 @@
other
-
+
@@ -11446,7 +11446,7 @@
other
-
+
@@ -11455,7 +11455,7 @@
other
-
+
@@ -11464,7 +11464,7 @@
other
-
+
@@ -11473,7 +11473,7 @@
other
-
+
@@ -11482,7 +11482,7 @@
other
-
+
@@ -11491,7 +11491,7 @@
other
-
+
@@ -11500,7 +11500,7 @@
other
-
+
@@ -11509,7 +11509,7 @@
other
-
+
@@ -11518,7 +11518,7 @@
other
-
+
@@ -11527,7 +11527,7 @@
other
-
+
@@ -11536,7 +11536,7 @@
other
-
+
@@ -11545,7 +11545,7 @@
other
-
+
@@ -11554,7 +11554,7 @@
other
-
+
@@ -11563,7 +11563,7 @@
other
-
+
@@ -11572,7 +11572,7 @@
other
-
+
@@ -11581,7 +11581,7 @@
other
-
+
@@ -11590,7 +11590,7 @@
other
-
+
@@ -11599,7 +11599,7 @@
other
-
+
@@ -11608,7 +11608,7 @@
other
-
+
@@ -11617,7 +11617,7 @@
other
-
+
@@ -11626,7 +11626,7 @@
other
-
+
@@ -11635,7 +11635,7 @@
other
-
+
@@ -11644,7 +11644,7 @@
other
-
+
@@ -11653,7 +11653,7 @@
other
-
+
@@ -11662,7 +11662,7 @@
other
-
+
@@ -11671,7 +11671,7 @@
other
-
+
@@ -11680,7 +11680,7 @@
other
-
+
@@ -11689,7 +11689,7 @@
other
-
+
@@ -11698,7 +11698,7 @@
other
-
+
@@ -11707,7 +11707,7 @@
other
-
+
@@ -11716,7 +11716,7 @@
other
-
+
@@ -11725,7 +11725,7 @@
other
-
+
@@ -11734,7 +11734,7 @@
other
-
+
@@ -11743,7 +11743,7 @@
other
-
+
@@ -11752,7 +11752,7 @@
other
-
+
@@ -11761,7 +11761,7 @@
other
-
+
@@ -11770,7 +11770,7 @@
other
-
+
@@ -11779,7 +11779,7 @@
other
-
+
@@ -11788,7 +11788,7 @@
other
-
+
@@ -11797,7 +11797,7 @@
other
-
+
@@ -11806,7 +11806,7 @@
other
-
+
@@ -11815,7 +11815,7 @@
other
-
+
@@ -11824,7 +11824,7 @@
other
-
+
@@ -11833,7 +11833,7 @@
other
-
+
@@ -11842,7 +11842,7 @@
other
-
+
@@ -11851,7 +11851,7 @@
other
-
+
@@ -11860,7 +11860,7 @@
other
-
+
@@ -11869,7 +11869,7 @@
other
-
+
@@ -11878,7 +11878,7 @@
other
-
+
@@ -11887,7 +11887,7 @@
other
-
+
@@ -11896,7 +11896,7 @@
other
-
+
@@ -11905,7 +11905,7 @@
other
-
+
@@ -11914,7 +11914,7 @@
other
-
+
@@ -11923,7 +11923,7 @@
other
-
+
@@ -11932,7 +11932,7 @@
other
-
+
@@ -11941,7 +11941,7 @@
other
-
+
@@ -11950,7 +11950,7 @@
other
-
+
@@ -11959,7 +11959,7 @@
other
-
+
@@ -11968,7 +11968,7 @@
other
-
+
@@ -11977,7 +11977,7 @@
other
-
+
@@ -11986,7 +11986,7 @@
other
-
+
@@ -11995,7 +11995,7 @@
other
-
+
@@ -12004,7 +12004,7 @@
other
-
+
@@ -12013,7 +12013,7 @@
other
-
+
@@ -12038,7 +12038,7 @@
other
-
+
@@ -12047,7 +12047,7 @@
other
-
+
@@ -12056,7 +12056,7 @@
other
-
+
@@ -12065,7 +12065,7 @@
other
-
+
@@ -12074,7 +12074,7 @@
other
-
+
@@ -12083,7 +12083,7 @@
other
-
+
@@ -12092,7 +12092,7 @@
other
-
+
@@ -12101,7 +12101,7 @@
other
-
+
@@ -12110,7 +12110,7 @@
other
-
+
@@ -12119,7 +12119,7 @@
other
-
+
@@ -12128,7 +12128,7 @@
other
-
+
@@ -12137,7 +12137,7 @@
other
-
+
@@ -12162,7 +12162,7 @@
other
-
+
@@ -12171,7 +12171,7 @@
other
-
+
@@ -12180,7 +12180,7 @@
other
-
+
@@ -12189,7 +12189,7 @@
other
-
+
@@ -12214,7 +12214,7 @@
other
-
+
@@ -12223,7 +12223,7 @@
other
-
+
@@ -12232,7 +12232,7 @@
other
-
+
@@ -12241,7 +12241,7 @@
other
-
+
@@ -12250,7 +12250,7 @@
other
-
+
@@ -12259,7 +12259,7 @@
other
-
+
@@ -12284,7 +12284,7 @@
other
-
+
@@ -12293,7 +12293,7 @@
other
-
+
@@ -12302,7 +12302,7 @@
other
-
+
@@ -12311,7 +12311,7 @@
other
-
+
@@ -12336,7 +12336,7 @@
other
-
+
@@ -12345,7 +12345,7 @@
other
-
+
@@ -12354,7 +12354,7 @@
other
-
+
@@ -12363,7 +12363,7 @@
other
-
+
@@ -12372,7 +12372,7 @@
other
-
+
@@ -12381,7 +12381,7 @@
other
-
+
@@ -12390,7 +12390,7 @@
other
-
+
@@ -12399,7 +12399,7 @@
other
-
+
@@ -12408,7 +12408,7 @@
other
-
+
@@ -12417,7 +12417,7 @@
other
-
+
@@ -12426,7 +12426,7 @@
other
-
+
@@ -12435,7 +12435,7 @@
other
-
+
@@ -12444,7 +12444,7 @@
other
-
+
@@ -12469,7 +12469,7 @@
other
-
+
@@ -12486,7 +12486,7 @@
other
-
+
@@ -12495,7 +12495,7 @@
other
-
+
@@ -12520,7 +12520,7 @@
other
-
+
@@ -12529,7 +12529,7 @@
other
-
+
@@ -12538,7 +12538,7 @@
other
-
+
@@ -12547,7 +12547,7 @@
other
-
+
@@ -12556,7 +12556,7 @@
other
-
+
@@ -12565,7 +12565,7 @@
other
-
+
@@ -12574,7 +12574,7 @@
other
-
+
@@ -12583,7 +12583,7 @@
other
-
+
@@ -12608,7 +12608,7 @@
other
-
+
@@ -12617,7 +12617,7 @@
other
-
+
@@ -12626,7 +12626,7 @@
other
-
+
@@ -12635,7 +12635,7 @@
other
-
+
@@ -12644,7 +12644,7 @@
other
-
+
@@ -12653,7 +12653,7 @@
other
-
+
@@ -12662,7 +12662,7 @@
other
-
+
@@ -12671,7 +12671,7 @@
other
-
+
@@ -12680,7 +12680,7 @@
other
-
+
@@ -12689,7 +12689,7 @@
other
-
+
@@ -12698,7 +12698,7 @@
other
-
+
@@ -12707,7 +12707,7 @@
other
-
+
@@ -12716,7 +12716,7 @@
other
-
+
@@ -12725,7 +12725,7 @@
other
-
+
@@ -12734,7 +12734,7 @@
other
-
+
@@ -12743,7 +12743,7 @@
other
-
+
@@ -12752,7 +12752,7 @@
other
-
+
@@ -12761,7 +12761,7 @@
other
-
+
@@ -12770,7 +12770,7 @@
other
-
+
@@ -12779,7 +12779,7 @@
other
-
+
@@ -12788,7 +12788,7 @@
other
-
+
@@ -12797,7 +12797,7 @@
other
-
+
@@ -12822,7 +12822,7 @@
other
-
+
@@ -12839,7 +12839,7 @@
other
-
+
@@ -12848,7 +12848,7 @@
other
-
+
@@ -12857,7 +12857,7 @@
other
-
+
@@ -12882,7 +12882,7 @@
other
-
+
@@ -12891,7 +12891,7 @@
other
-
+
@@ -12900,7 +12900,7 @@
other
-
+
@@ -12925,7 +12925,7 @@
other
-
+
@@ -12934,7 +12934,7 @@
other
-
+
@@ -12943,7 +12943,7 @@
other
-
+
@@ -12968,7 +12968,7 @@
other
-
+
@@ -12977,7 +12977,7 @@
other
-
+
@@ -12986,7 +12986,7 @@
other
-
+
@@ -12995,7 +12995,7 @@
other
-
+
@@ -13004,7 +13004,7 @@
other
-
+
@@ -13013,7 +13013,7 @@
other
-
+
@@ -13022,7 +13022,7 @@
other
-
+
@@ -13031,7 +13031,7 @@
other
-
+
@@ -13040,7 +13040,7 @@
other
-
+
@@ -13049,7 +13049,7 @@
other
-
+
@@ -13058,7 +13058,7 @@
other
-
+
@@ -13067,7 +13067,7 @@
other
-
+
@@ -13076,7 +13076,7 @@
other
-
+
@@ -13085,7 +13085,7 @@
other
-
+
@@ -13094,7 +13094,7 @@
other
-
+
@@ -13103,7 +13103,7 @@
other
-
+
@@ -13112,7 +13112,7 @@
other
-
+
@@ -13121,7 +13121,7 @@
other
-
+
@@ -13146,7 +13146,7 @@
other
-
+
@@ -13155,7 +13155,7 @@
other
-
+
@@ -13164,7 +13164,7 @@
other
-
+
@@ -13173,7 +13173,7 @@
other
-
+
@@ -13182,7 +13182,7 @@
other
-
+
@@ -13191,7 +13191,7 @@
other
-
+
@@ -13200,7 +13200,7 @@
other
-
+
@@ -13209,7 +13209,7 @@
other
-
+
@@ -13226,7 +13226,7 @@
other
-
+
@@ -13243,7 +13243,7 @@
other
-
+
@@ -13260,7 +13260,7 @@
other
-
+
@@ -13285,7 +13285,7 @@
other
-
+
@@ -13302,7 +13302,7 @@
other
-
+
@@ -13319,7 +13319,7 @@
other
-
+
@@ -13336,7 +13336,7 @@
other
-
+
@@ -13353,7 +13353,7 @@
other
-
+
@@ -13370,7 +13370,7 @@
other
-
+
@@ -13395,7 +13395,7 @@
other
-
+
@@ -13412,7 +13412,7 @@
other
-
+
@@ -13429,7 +13429,7 @@
other
-
+
@@ -13446,7 +13446,7 @@
other
-
+
@@ -13463,7 +13463,7 @@
other
-
+
@@ -13480,7 +13480,7 @@
other
-
+
@@ -13497,7 +13497,7 @@
other
-
+
@@ -13514,7 +13514,7 @@
other
-
+
diff --git a/addons/l10n_de/account_types_skr03.xml b/addons/l10n_de/account_types_skr03.xml
index 5967999b601..3c3da6eb67f 100644
--- a/addons/l10n_de/account_types_skr03.xml
+++ b/addons/l10n_de/account_types_skr03.xml
@@ -8,28 +8,28 @@
none
-
+
Erfolgskonten - Erlöse
income
income
none
-
+
Erfolgskonten - Aufwendungen
expense
expense
none
-
+
Bilanzkonten - Aktiva - Vermögenskonten
balance asset
asset
balance
-
+
Bilanzkonten - Passiva - Kapitalkonten
balance liability
liability
diff --git a/addons/l10n_de/account_types_skr04.xml b/addons/l10n_de/account_types_skr04.xml
index 5967999b601..3c3da6eb67f 100644
--- a/addons/l10n_de/account_types_skr04.xml
+++ b/addons/l10n_de/account_types_skr04.xml
@@ -8,28 +8,28 @@
none
-
+
Erfolgskonten - Erlöse
income
income
none
-
+
Erfolgskonten - Aufwendungen
expense
expense
none
-
+
Bilanzkonten - Aktiva - Vermögenskonten
balance asset
asset
balance
-
+
Bilanzkonten - Passiva - Kapitalkonten
balance liability
liability
diff --git a/addons/lunch/static/src/img/icon.png b/addons/lunch/static/src/img/icon.png
new file mode 100644
index 00000000000..7493a3c7f4e
Binary files /dev/null and b/addons/lunch/static/src/img/icon.png differ
diff --git a/addons/mrp/static/src/img/icon.png b/addons/mrp/static/src/img/icon.png
index 600104af507..89f504a656a 100644
Binary files a/addons/mrp/static/src/img/icon.png and b/addons/mrp/static/src/img/icon.png differ
diff --git a/addons/point_of_sale/point_of_sale_view.xml b/addons/point_of_sale/point_of_sale_view.xml
index ee95e5d0835..2d9345ffd83 100644
--- a/addons/point_of_sale/point_of_sale_view.xml
+++ b/addons/point_of_sale/point_of_sale_view.xml
@@ -16,7 +16,7 @@
-
+
diff --git a/addons/point_of_sale/static/src/css/pos.css b/addons/point_of_sale/static/src/css/pos.css
index 24eb704b7dc..afb6d19898f 100644
--- a/addons/point_of_sale/static/src/css/pos.css
+++ b/addons/point_of_sale/static/src/css/pos.css
@@ -478,3 +478,34 @@
.point-of-sale .pos-receipt-container {
font-size: 0.75em;
}
+
+.point-of-sale .oe_pos_synch-notification-button {
+ color: white;
+ border: 1px solid black;
+ border-radius: 3px;
+ padding: 2px 3px 2px 3px;
+ background-color: #D92A2A;
+}
+
+@media print {
+ #oe_header, #oe_menu, .point-of-sale #topheader, .point-of-sale #leftpane {
+ display: none;
+ }
+ .point-of-sale #content {
+ top: 0px;
+ }
+ .point-of-sale #rigthpane {
+ left: 0px;
+ background-color: white;
+ }
+ #receipt-screen header, #pos-finish-order {
+ display: none;
+ }
+ #receipt-screen {
+ text-align: left;
+ }
+ .pos-sale-ticket {
+ margin: 0;
+ }
+}
+
diff --git a/addons/point_of_sale/static/src/img/icon.png b/addons/point_of_sale/static/src/img/icon.png
new file mode 100644
index 00000000000..ada5b10f23c
Binary files /dev/null and b/addons/point_of_sale/static/src/img/icon.png differ
diff --git a/addons/point_of_sale/static/src/js/pos.js b/addons/point_of_sale/static/src/js/pos.js
index 05adcaf458a..173793c3251 100644
--- a/addons/point_of_sale/static/src/js/pos.js
+++ b/addons/point_of_sale/static/src/js/pos.js
@@ -22,62 +22,122 @@ openerp.point_of_sale = function(db) {
QWeb.add_template("/point_of_sale/static/src/xml/pos.xml");
var qweb_template = function(template) {
return function(ctx) {
- return QWeb.render(template, ctx);
+ return QWeb.render(template, _.extend({}, ctx,{
+ 'currency': pos.get('currency'),
+ 'format_amount': function(amount) {
+ if (pos.get('currency').position == 'after') {
+ return amount + ' ' + pos.get('currency').symbol;
+ } else {
+ return pos.get('currency').symbol + ' ' + amount;
+ }
+ },
+ }));
};
};
+ var _t = db.web._t;
/*
Local store access. Read once from localStorage upon construction and persist on every change.
There should only be one store active at any given time to ensure data consistency.
*/
- var Store = (function() {
- function Store() {
- var store;
- store = localStorage['pos'];
- this.data = (store && JSON.parse(store)) || {};
- }
-
- Store.prototype.get = function(key) {
+ var Store = db.web.Class.extend({
+ init: function() {
+ this.data = {};
+ },
+ get: function(key, _default) {
+ if (this.data[key] === undefined) {
+ var stored = localStorage['oe_pos_' + key];
+ if (stored)
+ this.data[key] = JSON.parse(stored);
+ else
+ return _default;
+ }
return this.data[key];
- };
- Store.prototype.set = function(key, value) {
+ },
+ set: function(key, value) {
this.data[key] = value;
- return localStorage['pos'] = JSON.stringify(this.data);
- };
- return Store;
- })();
+ localStorage['oe_pos_' + key] = JSON.stringify(value);
+ },
+ });
/*
Gets all the necessary data from the OpenERP web client (session, shop data etc.)
*/
- var Pos = (function() {
- function Pos(session) {
+ var Pos = Backbone.Model.extend({
+ initialize: function(session, attributes) {
+ Backbone.Model.prototype.initialize.call(this, attributes);
+ this.store = new Store();
+ this.ready = $.Deferred();
+ this.flush_mutex = new $.Mutex();
this.build_tree = _.bind(this.build_tree, this);
this.session = session;
+ this.set({'pending_operations': this.store.get('pending_operations', [])});
+ this.bind('change:pending_operations', _.bind(function(unused, val) {
+ this.store.set('pending_operations', val);
+ }, this));
+ this.set({'currency': this.store.get('currency', {symbol: '$', position: 'after'})});
+ this.bind('change:currency', _.bind(function(unused, val) {
+ this.store.set('currency', val);
+ }, this));
$.when(this.fetch('pos.category', ['name', 'parent_id', 'child_id']),
this.fetch('product.product', ['name', 'list_price', 'pos_categ_id', 'taxes_id', 'img'], [['pos_categ_id', '!=', 'false']]),
- this.fetch('account.bank.statement', ['account_id', 'currency', 'journal_id', 'state', 'name']),
- this.fetch('account.journal', ['auto_cash', 'check_dtls', 'currency', 'name', 'type']))
+ this.fetch('account.bank.statement', ['account_id', 'currency', 'journal_id', 'state', 'name'], [['state', '=', 'open']]),
+ this.fetch('account.journal', ['auto_cash', 'check_dtls', 'currency', 'name', 'type']),
+ this.get_currency())
.then(this.build_tree);
- }
-
- Pos.prototype.ready = $.Deferred();
- Pos.prototype.store = new Store;
- Pos.prototype.fetch = function(osvModel, fields, domain) {
+ },
+ fetch: function(osvModel, fields, domain) {
var dataSetSearch;
var self = this;
- var callback = function(result) {
- return self.store.set(osvModel, result);
- };
dataSetSearch = new db.web.DataSetSearch(this, osvModel, {}, domain);
- return dataSetSearch.read_slice(fields, 0).then(callback);
- };
- Pos.prototype.push = function(osvModel, record, callback, errorCallback) {
- var dataSet;
- dataSet = new db.web.DataSet(this, osvModel, null);
- return dataSet.create(record, callback, errorCallback);
- };
- Pos.prototype.categories = {};
- Pos.prototype.build_tree = function() {
+ return dataSetSearch.read_slice(fields, 0).then(function(result) {
+ return self.store.set(osvModel, result);
+ });
+ },
+ get_currency: function() {
+ return new db.web.Model("sale.shop").get_func("search_read")([]).pipe(function(result) {
+ var company_id = result[0]['company_id'][0];
+ return new db.web.Model("res.company").get_func("read")(company_id, ['currency_id']).pipe(function(result) {
+ var currency_id = result['currency_id'][0]
+ return new db.web.Model("res.currency").get_func("read")([currency_id],
+ ['symbol', 'position']).pipe(function(result) {
+ return result[0];
+ });
+ });
+ }).then(_.bind(function(currency) {
+ this.set({'currency': currency});
+ }, this));
+ },
+ push: function(osvModel, record) {
+ var ops = _.clone(this.get('pending_operations'));
+ ops.push({model: osvModel, record: record});
+ this.set({pending_operations: ops});
+ return this.flush();
+ },
+ flush: function() {
+ return this.flush_mutex.exec(_.bind(function() {
+ return this._int_flush();
+ }, this));
+ },
+ _int_flush : function() {
+ var ops = this.get('pending_operations');
+ if (ops.length === 0)
+ return $.when();
+ var op = ops[0];
+ var dataSet = new db.web.DataSet(this, op.model, null);
+ /* we prevent the default error handler and assume errors
+ * are a normal use case, except we stop the current iteration
+ */
+ return dataSet.create(op.record).fail(function(unused, event) {
+ event.preventDefault();
+ }).pipe(_.bind(function() {
+ console.debug('saved 1 record');
+ var ops2 = this.get('pending_operations');
+ this.set({'pending_operations': _.without(ops2, op)});
+ return this._int_flush();
+ }, this), function() {return $.when()});
+ },
+ categories: {},
+ build_tree: function() {
var c, id, _i, _len, _ref, _ref2;
_ref = this.store.get('pos.category');
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
@@ -124,14 +184,14 @@ openerp.point_of_sale = function(db) {
}).call(this)
};
return this.ready.resolve();
- };
- Pos.prototype.build_ancestors = function(parent) {
+ },
+ build_ancestors: function(parent) {
if (parent != null) {
this.current_category.ancestors.unshift(parent);
return this.build_ancestors(this.categories[parent].parent);
}
- };
- Pos.prototype.build_subtree = function(category) {
+ },
+ build_subtree: function(category) {
var c, _i, _len, _ref, _results;
_ref = category.children;
_results = [];
@@ -141,9 +201,8 @@ openerp.point_of_sale = function(db) {
_results.push(this.build_subtree(this.categories[c]));
}
return _results;
- };
- return Pos;
- })();
+ }
+ });
/* global variable */
var pos;
@@ -210,26 +269,28 @@ openerp.point_of_sale = function(db) {
To add more of the same product, just update the quantity accordingly.
The Order also contains payment information.
*/
- var Orderline = (function() {
- __extends(Orderline, Backbone.Model);
- function Orderline() {
- Orderline.__super__.constructor.apply(this, arguments);
- }
-
- Orderline.prototype.defaults = {
+ var Orderline = Backbone.Model.extend({
+ defaults: {
quantity: 1,
list_price: 0,
discount: 0
- };
- Orderline.prototype.incrementQuantity = function() {
+ },
+ initialize: function(attributes) {
+ Backbone.Model.prototype.initialize.apply(this, arguments);
+ this.bind('change:quantity', function(unused, qty) {
+ if (qty == 0)
+ this.trigger('killme');
+ }, this);
+ },
+ incrementQuantity: function() {
return this.set({
quantity: (this.get('quantity')) + 1
});
- };
- Orderline.prototype.getTotal = function() {
+ },
+ getTotal: function() {
return (this.get('quantity')) * (this.get('list_price')) * (1 - (this.get('discount')) / 100);
- };
- Orderline.prototype.exportAsJSON = function() {
+ },
+ exportAsJSON: function() {
var result;
result = {
qty: this.get('quantity'),
@@ -238,18 +299,11 @@ openerp.point_of_sale = function(db) {
product_id: this.get('id')
};
return result;
- };
- return Orderline;
- })();
- var OrderlineCollection = (function() {
- __extends(OrderlineCollection, Backbone.Collection);
- function OrderlineCollection() {
- OrderlineCollection.__super__.constructor.apply(this, arguments);
- }
-
- OrderlineCollection.prototype.model = Orderline;
- return OrderlineCollection;
- })();
+ },
+ });
+ var OrderlineCollection = Backbone.Collection.extend({
+ model: Orderline,
+ });
/*
Every PaymentLine has all the attributes of the corresponding CashRegister.
*/
@@ -268,7 +322,7 @@ openerp.point_of_sale = function(db) {
Paymentline.prototype.exportAsJSON = function() {
var result;
result = {
- name: "Payment line",
+ name: db.web.datetime_to_str(new Date()),
statement_id: this.get('id'),
account_id: (this.get('account_id'))[0],
journal_id: (this.get('journal_id'))[0],
@@ -324,9 +378,13 @@ openerp.point_of_sale = function(db) {
var existing;
existing = (this.get('orderLines')).get(product.id);
if (existing != null) {
- return existing.incrementQuantity();
+ existing.incrementQuantity();
} else {
- return (this.get('orderLines')).add(new Orderline(product.toJSON()));
+ var line = new Orderline(product.toJSON());
+ this.get('orderLines').add(line);
+ line.bind('killme', function() {
+ this.get('orderLines').remove(line);
+ }, this);
}
};
Order.prototype.addPaymentLine = function(cashRegister) {
@@ -617,7 +675,7 @@ openerp.point_of_sale = function(db) {
Shopping carts.
*/
var OrderlineWidget = db.web.Widget.extend({
- tagName: 'tr',
+ tag_name: 'tr',
template_fct: qweb_template('pos-orderline-template'),
init: function(parent, options) {
this._super(parent);
@@ -662,13 +720,12 @@ openerp.point_of_sale = function(db) {
changeSelectedOrder: function() {
this.currentOrderLines.unbind();
this.bindOrderLineEvents();
- return this.render_element();
+ this.render_element();
},
bindOrderLineEvents: function() {
this.currentOrderLines = (this.shop.get('selectedOrder')).get('orderLines');
this.currentOrderLines.bind('add', this.addLine, this);
- this.currentOrderLines.bind('change', this.render_element, this);
- return this.currentOrderLines.bind('remove', this.render, this);
+ this.currentOrderLines.bind('remove', this.render_element, this);
},
addLine: function(newLine) {
var line = new OrderlineWidget(null, {
@@ -677,7 +734,7 @@ openerp.point_of_sale = function(db) {
numpadState: this.numpadState
});
line.appendTo(this.$element);
- return this.updateSummary();
+ this.updateSummary();
},
render_element: function() {
this.$element.empty();
@@ -689,7 +746,7 @@ openerp.point_of_sale = function(db) {
});
line.appendTo(this.$element);
}, this));
- return this.updateSummary();
+ this.updateSummary();
},
updateSummary: function() {
var currentOrder, tax, total, totalTaxExcluded;
@@ -699,7 +756,7 @@ openerp.point_of_sale = function(db) {
tax = currentOrder.getTax();
$('#subtotal').html(totalTaxExcluded.toFixed(2)).hide().fadeIn();
$('#tax').html(tax.toFixed(2)).hide().fadeIn();
- return $('#total').html(total.toFixed(2)).hide().fadeIn();
+ $('#total').html(total.toFixed(2)).hide().fadeIn();
},
});
/*
@@ -831,12 +888,13 @@ openerp.point_of_sale = function(db) {
validateCurrentOrder: function() {
var callback, currentOrder;
currentOrder = this.shop.get('selectedOrder');
- callback = _.bind(function() {
+ $('button#validate-order', this.$element).attr('disabled', 'disabled');
+ pos.push('pos.order', currentOrder.exportAsJSON()).then(_.bind(function() {
+ $('button#validate-order', this.$element).removeAttr('disabled');
return currentOrder.set({
validated: true
});
- }, this);
- pos.push('pos.order', currentOrder.exportAsJSON(), callback);
+ }, this));
},
bindPaymentLineEvents: function() {
this.currentPaymentLines = (this.shop.get('selectedOrder')).get('paymentLines');
@@ -1103,7 +1161,7 @@ openerp.point_of_sale = function(db) {
s = $(this).val().toLowerCase();
if (s) {
m = products.filter( function(p) {
- return p.name.toLowerCase().indexOf(s);
+ return p.name.toLowerCase().indexOf(s) != -1;
});
$('.search-clear').fadeIn();
} else {
@@ -1120,29 +1178,109 @@ openerp.point_of_sale = function(db) {
};
return App;
})();
+
+ db.point_of_sale.SynchNotification = db.web.Widget.extend({
+ template: "pos-synch-notification",
+ init: function() {
+ this._super.apply(this, arguments);
+ this.nbr_pending = 0;
+ },
+ render_element: function() {
+ this._super.apply(this, arguments);
+ $('.oe_pos_synch-notification-button', this.$element).click(this.on_synch);
+ },
+ on_change_nbr_pending: function(nbr_pending) {
+ this.nbr_pending = nbr_pending;
+ this.render_element();
+ },
+ on_synch: function() {}
+ });
db.web.client_actions.add('pos.ui', 'db.point_of_sale.PointOfSale');
db.point_of_sale.PointOfSale = db.web.Widget.extend({
- template: "PointOfSale",
- start: function() {
- var self = this;
- this.$element.find("#loggedas button").click(function() {
- self.stop();
- });
+ init: function() {
+ this._super.apply(this, arguments);
if (pos)
throw "It is not possible to instantiate multiple instances "+
"of the point of sale at the same time.";
pos = new Pos(this.session);
+ },
+ start: function() {
+ var self = this;
+ return pos.ready.then(_.bind(function() {
+ this.render_element();
+ this.synch_notification = new db.point_of_sale.SynchNotification(this);
+ this.synch_notification.replace($('.oe_pos_synch-notification', this.$element));
+ this.synch_notification.on_synch.add(_.bind(pos.flush, pos));
+
+ pos.bind('change:pending_operations', this.changed_pending_operations, this);
+ this.changed_pending_operations();
+
+ this.$element.find("#loggedas button").click(function() {
+ self.try_close();
+ });
+
+ this.$element.find('#steps').buttonset();
- this.$element.find('#steps').buttonset();
-
- $('.oe_toggle_secondary_menu').hide();
- $('.oe_footer').hide();
-
- return pos.ready.then( function() {
pos.app = new App(self.$element);
- });
+ $('.oe_toggle_secondary_menu').hide();
+ $('.oe_footer').hide();
+
+ if (pos.store.get('account.bank.statement').length === 0)
+ return new db.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_pos_open_statement']], ['res_id']).pipe(
+ _.bind(function(res) {
+ return this.rpc('/web/action/load', {'action_id': res[0]['res_id']}).pipe(_.bind(function(result) {
+ var action = result.result;
+ this.do_action(action);
+ }, this));
+ }, this));
+ }, this));
+ },
+ render: function() {
+ return qweb_template("PointOfSale")();
+ },
+ changed_pending_operations: function () {
+ this.synch_notification.on_change_nbr_pending(pos.get('pending_operations').length);
+ },
+ try_close: function() {
+ pos.flush().then(_.bind(function() {
+ var close = _.bind(this.close, this);
+ if (pos.get('pending_operations').length > 0) {
+ var confirm = false;
+ $(QWeb.render('pos-close-warning')).dialog({
+ resizable: false,
+ height:160,
+ modal: true,
+ title: "Warning",
+ buttons: {
+ "Yes": function() {
+ confirm = true;
+ $( this ).dialog( "close" );
+ },
+ "No": function() {
+ $( this ).dialog( "close" );
+ }
+ },
+ close: function() {
+ if (confirm)
+ close();
+ }
+ });
+ } else {
+ close();
+ }
+ }, this));
+ },
+ close: function() {
+ return new db.web.Model("ir.model.data").get_func("search_read")([['name', '=', 'action_pos_close_statement']], ['res_id']).pipe(
+ _.bind(function(res) {
+ return this.rpc('/web/action/load', {'action_id': res[0]['res_id']}).pipe(_.bind(function(result) {
+ var action = result.result;
+ action.context = _.extend(action.context || {}, {'cancel_action': {type: 'ir.actions.client', tag: 'default_home'}});
+ this.do_action(action);
+ }, this));
+ }, this));
},
stop: function() {
$('.oe_footer').show();
diff --git a/addons/point_of_sale/static/src/xml/pos.xml b/addons/point_of_sale/static/src/xml/pos.xml
index 74ff2229729..662217ff485 100644
--- a/addons/point_of_sale/static/src/xml/pos.xml
+++ b/addons/point_of_sale/static/src/xml/pos.xml
@@ -25,7 +25,8 @@
- Back
+
+ Close
@@ -49,15 +50,15 @@
Subtotal:
- 0 €
+ 0
Tax:
- 0 €
+ 0
Total:
- 0 €
+ 0
@@ -102,11 +103,11 @@
Paid:
- €
+
Change:
- €
+
@@ -122,6 +123,16 @@
+
+
+
+ pending orders
+
+
+
+
+ There are pending operations that could not be saved into the database, are you sure you want to exit?
+
@@ -162,8 +173,7 @@
-
- €
+
@@ -176,8 +186,7 @@
-
- €
+
@@ -186,8 +195,7 @@
-
- €
+
@@ -206,7 +214,7 @@
- €
+
@@ -233,9 +241,21 @@
- Total: €
- Tax: €
- Change: €
+ Total:
+
+
+
+
+ Tax:
+
+
+
+
+ Change:
+
+
+
+
diff --git a/addons/point_of_sale/wizard/pos_box_out.py b/addons/point_of_sale/wizard/pos_box_out.py
index 46f710c7882..7e255d30e76 100644
--- a/addons/point_of_sale/wizard/pos_box_out.py
+++ b/addons/point_of_sale/wizard/pos_box_out.py
@@ -75,7 +75,7 @@ class pos_box_out(osv.osv_memory):
res_obj = self.pool.get('res.users')
for data in self.read(cr, uid, ids, context=context):
curr_company = res_obj.browse(cr, uid, uid, context=context).company_id.id
- statement_id = statement_obj.search(cr, uid, [('journal_id', '=', data['journal_id']), ('company_id', '=', curr_company), ('user_id', '=', uid), ('state', '=', 'open')], context=context)
+ statement_ids = statement_obj.search(cr, uid, [('journal_id', '=', data['journal_id']), ('company_id', '=', curr_company), ('user_id', '=', uid), ('state', '=', 'open')], context=context)
monday = (datetime.today() + relativedelta(weekday=0)).strftime('%Y-%m-%d')
sunday = (datetime.today() + relativedelta(weekday=6)).strftime('%Y-%m-%d')
done_statmt = statement_obj.search(cr, uid, [('date', '>=', monday+' 00:00:00'), ('date', '<=', sunday+' 23:59:59'), ('journal_id', '=', data['journal_id']), ('company_id', '=', curr_company), ('user_id', '=', uid)], context=context)
@@ -85,21 +85,11 @@ class pos_box_out(osv.osv_memory):
acc_id = product.property_account_income
if not acc_id:
raise osv.except_osv(_('Error !'), _('please check that account is set to %s')%(product.name))
- if not statement_id:
+ if not statement_ids:
raise osv.except_osv(_('Error !'), _('You have to open at least one cashbox'))
- if statement_id:
- statement_id = statement_id[0]
- if not statement_id:
- statement_id = statement_obj.create(cr, uid, {
- 'date': time.strftime('%Y-%m-%d 00:00:00'),
- 'journal_id': data['journal_id'],
- 'company_id': curr_company,
- 'user_id': uid,
- }, context=context)
- vals['statement_id'] = statement_id
+ vals['statement_id'] = statement_ids[0]
vals['journal_id'] = data['journal_id']
- if acc_id:
- vals['account_id'] = acc_id.id
+ vals['account_id'] = acc_id.id
amount = data['amount'] or 0.0
if data['amount'] > 0:
amount = -data['amount']
diff --git a/addons/point_of_sale/wizard/pos_close_statement.py b/addons/point_of_sale/wizard/pos_close_statement.py
index 92dee2f8e4c..08f51113d8d 100644
--- a/addons/point_of_sale/wizard/pos_close_statement.py
+++ b/addons/point_of_sale/wizard/pos_close_statement.py
@@ -25,6 +25,10 @@ from tools.translate import _
class pos_close_statement(osv.osv_memory):
_name = 'pos.close.statement'
_description = 'Close Statements'
+
+ def cancel_wizard(self, cr, uid, ids, context=None):
+ if context.get('cancel_action'):
+ return context['cancel_action']
def close_statement(self, cr, uid, ids, context=None):
"""
@@ -35,6 +39,7 @@ class pos_close_statement(osv.osv_memory):
@param context: A standard dictionary
@return : Blank Dictionary
"""
+ context = context or {}
mod_obj = self.pool.get('ir.model.data')
statement_obj = self.pool.get('account.bank.statement')
journal_obj = self.pool.get('account.journal')
diff --git a/addons/point_of_sale/wizard/pos_close_statement.xml b/addons/point_of_sale/wizard/pos_close_statement.xml
index 61c984c873e..9c11ad02e39 100644
--- a/addons/point_of_sale/wizard/pos_close_statement.xml
+++ b/addons/point_of_sale/wizard/pos_close_statement.xml
@@ -15,7 +15,9 @@
+ string="No" invisible="context.get('cancel_action')"/>
+
diff --git a/addons/point_of_sale/wizard/pos_open_statement.py b/addons/point_of_sale/wizard/pos_open_statement.py
index 47c5348943b..11ca75401a4 100644
--- a/addons/point_of_sale/wizard/pos_open_statement.py
+++ b/addons/point_of_sale/wizard/pos_open_statement.py
@@ -75,16 +75,9 @@ class pos_open_statement(osv.osv_memory):
form_id = form_res and form_res[1] or False
search_id = mod_obj.get_object_reference(cr, uid, 'point_of_sale', 'view_pos_open_cash_statement_filter')
- return {
- 'domain': "[('id', 'in',[ "+','.join(map(str,st_ids))+"])]",
- 'name': _('Open Cash Registers'),
- 'view_type': 'form',
- 'view_mode': 'tree, form',
- 'search_view_id': search_id and search_id[1] or False ,
- 'res_model': 'account.bank.statement',
- 'views': [(tree_id, 'tree'), (form_id, 'form')],
- 'context': {},
- 'type': 'ir.actions.act_window'
+ return {
+ 'type': 'ir.actions.client',
+ 'tag': 'pos.ui',
}
pos_open_statement()
diff --git a/addons/product/pricelist_view.xml b/addons/product/pricelist_view.xml
index 73151e8853f..3ddfe1e6900 100644
--- a/addons/product/pricelist_view.xml
+++ b/addons/product/pricelist_view.xml
@@ -166,7 +166,6 @@
tree,form
{"default_type":"sale", "search_default_type":"sale"}
- [('type','=','sale')]
A price list contains rules to be evaluated in order to compute the purchase or sales price for all the partners assigned to a price list. Price lists have several versions (2010, 2011, Promotion of February 2010, etc.) and each version has several rules. Example: the customer price of a product category will be based on the supplier price multiplied by 1.80.
@@ -177,7 +176,6 @@
tree,form
{"default_type":"purchase", "search_default_type":"purchase"}
- [('type','=','purchase')]
A price list contains rules to be evaluated in order to compute the purchase or sales price for all the partners assigned to a price list. Price lists have several versions (2010, 2011, Promotion of February 2010, etc.) and each version has several rules. Example: the customer price of a product category will be based on the supplier price multiplied by 1.80.
+
+
+
+ Project
+ project.project
+
+
+
+ Project task
+ project.task
+
+
Projects
diff --git a/addons/project/static/src/img/icon.png b/addons/project/static/src/img/icon.png
index 20ba49f07c8..8dc1bc78fa4 100644
Binary files a/addons/project/static/src/img/icon.png and b/addons/project/static/src/img/icon.png differ
diff --git a/addons/project_gtd/static/src/img/icon.png b/addons/project_gtd/static/src/img/icon.png
new file mode 100644
index 00000000000..2f888a90a60
Binary files /dev/null and b/addons/project_gtd/static/src/img/icon.png differ
diff --git a/addons/project_issue/static/src/img/icon.png b/addons/project_issue/static/src/img/icon.png
new file mode 100644
index 00000000000..20723a81a57
Binary files /dev/null and b/addons/project_issue/static/src/img/icon.png differ
diff --git a/addons/purchase/static/src/img/icon.png b/addons/purchase/static/src/img/icon.png
index 094705cecc3..fda2d52a710 100644
Binary files a/addons/purchase/static/src/img/icon.png and b/addons/purchase/static/src/img/icon.png differ
diff --git a/addons/sale/static/src/img/icon.png b/addons/sale/static/src/img/icon.png
new file mode 100644
index 00000000000..46d395d70ee
Binary files /dev/null and b/addons/sale/static/src/img/icon.png differ
diff --git a/addons/sale/test/data_test.yml b/addons/sale/test/data_test.yml
index 8b5d32a086a..8e064212f58 100644
--- a/addons/sale/test/data_test.yml
+++ b/addons/sale/test/data_test.yml
@@ -9,7 +9,6 @@
close_method: none
code: View
name: View
- sign: 1
-
I create Income Account Type.
-
@@ -17,7 +16,6 @@
close_method: unreconciled
code: Income
name: Income
- sign: 1
-
I create Expense Account Type.
-
@@ -25,7 +23,6 @@
close_method: unreconciled
code: Expense
name: Expense
- sign: 1
-
I create Cash Account Type.
-
@@ -33,7 +30,6 @@
close_method: balance
code: Cash
name: Cash
- sign: 1
-
I create Minimal Chart Account.
-
diff --git a/addons/share/static/src/css/share.css b/addons/share/static/src/css/share.css
index 3b47a065b1e..4bd4f1d67e5 100644
--- a/addons/share/static/src/css/share.css
+++ b/addons/share/static/src/css/share.css
@@ -1,13 +1,14 @@
.openerp li.oe-share {
- background: url(../img/share.png) no-repeat;
+ background: url(../img/share.png) no-repeat 0 60%;
padding-left: 20px;
}
.openerp a.oe-share {
- background: url(../img/share.png) no-repeat;
+ background: url(../img/share.png) no-repeat center center;
display: block;
float: left;
width: 20px;
height: 20px;
+ margin-top: 3px;
}
diff --git a/addons/share/static/src/js/share.js b/addons/share/static/src/js/share.js
index b2abc1832a4..45cc2bd20ca 100644
--- a/addons/share/static/src/js/share.js
+++ b/addons/share/static/src/js/share.js
@@ -4,21 +4,24 @@ openerp.share = function(instance) {
function launch_wizard(self, view) {
var action = view.widget_parent.action;
var Share = new instance.web.DataSet(self, 'share.wizard', view.dataset.get_context());
- var domain = view.dataset.domain;
-
+ var domain = new instance.web.CompoundDomain(view.dataset.domain);
if (view.fields_view.type == 'form') {
domain = new instance.web.CompoundDomain(domain, [['id', '=', view.datarecord.id]]);
}
-
- Share.create({
- name: action.name,
- domain: domain,
- action_id: action.id,
- }, function(result) {
- var share_id = result.result;
- var step1 = Share.call('go_step_1', [[share_id],], function(result) {
- var action = result;
- self.do_action(action);
+ self.rpc('/web/session/eval_domain_and_context', {
+ domains: [domain],
+ contexts: [view.dataset.context]
+ }, function (result) {
+ Share.create({
+ name: action.name,
+ domain: result.domain,
+ action_id: action.id,
+ }, function(result) {
+ var share_id = result.result;
+ var step1 = Share.call('go_step_1', [[share_id],], function(result) {
+ var action = result;
+ self.do_action(action);
+ });
});
});
}
diff --git a/addons/share/wizard/share_wizard.py b/addons/share/wizard/share_wizard.py
index 5f33f02f9e5..d6fa426f7ab 100644
--- a/addons/share/wizard/share_wizard.py
+++ b/addons/share/wizard/share_wizard.py
@@ -43,38 +43,6 @@ RANDOM_PASS_CHARACTERS = 'aaaabcdeeeefghjkmnpqrstuvwxyzAAAABCDEEEEFGHJKLMNPQRSTU
def generate_random_pass():
return ''.join(random.sample(RANDOM_PASS_CHARACTERS,10))
-
-# Utils for introspecting the ORM - could be moved to server someday
-class column_info(object):
- """Struct containing details about an osv column, either one local to
- its model, or one inherited via _inherits.
-
- :attr name: name of the column
- :attr column: column instance, subclass of osv.fields.column
- :attr parent_model: if the column is inherited, name of the model
- that contains it, None for local columns.
- :attr parent_column: the name of the column containing the m2o
- relationship to the parent model that contains
- this column, None for local columns.
- """
- def __init__(self, name, column, parent_model=None, parent_column=None):
- self.name = name
- self.column = column
- self.parent_model = parent_model
- self.parent_column = parent_column
-
-def get_column_infos(osv_model):
- """Returns a dict mapping all fields names (direct fields and
- inherited field via _inherits) to a ``column_info`` struct
- giving detailed columns """
- result = {}
- for k, (parent,m2o,col) in osv_model._inherit_fields.iteritems():
- result[k] = column_info(k, col, parent, m2o)
- for k, v in osv_model._columns.iteritems():
- result[k] = column_info(k,v)
- return result
-
-
class share_wizard(osv.osv_memory):
_logger = logging.getLogger('share.wizard')
_name = 'share.wizard'
@@ -321,7 +289,7 @@ class share_wizard(osv.osv_memory):
models = [x[1].model for x in relation_fields]
model_obj = self.pool.get('ir.model')
model_osv = self.pool.get(model.model)
- for colinfo in get_column_infos(model_osv).itervalues():
+ for colinfo in model_osv._all_columns.itervalues():
coldef = colinfo.column
coltype = coldef._type
relation_field = None
@@ -331,7 +299,7 @@ class share_wizard(osv.osv_memory):
relation_osv = self.pool.get(coldef._obj)
if coltype == 'one2many':
# don't record reverse path if it's not a real m2o (that happens, but rarely)
- dest_model_ci = get_column_infos(relation_osv)
+ dest_model_ci = relation_osv._all_columns
reverse_rel = coldef._fields_id
if reverse_rel in dest_model_ci and dest_model_ci[reverse_rel].column._type == 'many2one':
relation_field = ('%s.%s'%(reverse_rel, suffix)) if suffix else reverse_rel
@@ -339,7 +307,7 @@ class share_wizard(osv.osv_memory):
for parent in relation_osv._inherits:
if parent not in models:
parent_model = self.pool.get(parent)
- parent_colinfos = get_column_infos(parent_model)
+ parent_colinfos = parent_model._all_columns
parent_model_browse = model_obj.browse(cr, UID_ROOT,
model_obj.search(cr, UID_ROOT, [('model','=',parent)]))[0]
if relation_field and coldef._fields_id in parent_colinfos:
@@ -689,7 +657,7 @@ class share_wizard(osv.osv_memory):
raise osv.except_osv(_('Email required'), _('The current user must have an email address configured in User Preferences to be able to send outgoing emails.'))
# TODO: also send an HTML version of this mail
- emails_sent = 0
+ msg_ids = []
for result_line in wizard_data.result_line_ids:
email_to = result_line.user_id.user_email
subject = wizard_data.name
@@ -712,23 +680,23 @@ class share_wizard(osv.osv_memory):
body += _("The documents have been automatically added to your current OpenERP documents.\n")
body += _("You may use your current login (%s) and password to view them.\n") % result_line.user_id.login
body += "\n\n"
- body += user.signature
+ body += (user.signature or '')
body += "\n\n"
body += "--\n"
body += _("OpenERP is a powerful and user-friendly suite of Business Applications (CRM, Sales, HR, etc.)\n"
"It is open source and can be found on http://www.openerp.com.")
- if mail_message.schedule_with_attach(cr, uid,
- user.user_email,
- [email_to],
- subject,
- body,
- model='share.wizard'):
- emails_sent += 1
- else:
- self._logger.warning('Failed to send share notification from %s to %s, ignored', user.user_email, email_to)
- self._logger.info('%s share notification(s) successfully sent.', emails_sent)
-share_wizard()
+ msg_ids.append(mail_message.schedule_with_attach(cr, uid,
+ user.user_email,
+ [email_to],
+ subject,
+ body,
+ model='share.wizard',
+ context=context))
+ # force direct delivery, as users expect instant notification
+ mail_message.send(cr, uid, msg_ids, context=context)
+ self._logger.info('%d share notification(s) sent.', len(msg_ids))
+
class share_result_line(osv.osv_memory):
_name = 'share.wizard.result.line'
@@ -753,6 +721,5 @@ class share_result_line(osv.osv_memory):
_defaults = {
'newly_created': True,
}
-share_result_line()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/stock/static/src/img/icon.png b/addons/stock/static/src/img/icon.png
index a70ccfe18d5..b4c6580dead 100644
Binary files a/addons/stock/static/src/img/icon.png and b/addons/stock/static/src/img/icon.png differ
diff --git a/addons/stock_location/test/stock_location_pull_flow.yml b/addons/stock_location/test/stock_location_pull_flow.yml
index dec830b2d77..c5e134181f7 100644
--- a/addons/stock_location/test/stock_location_pull_flow.yml
+++ b/addons/stock_location/test/stock_location_pull_flow.yml
@@ -7,7 +7,6 @@
close_method: balance
code: asset_test
name: Asset For Tests
- sign: 1
-
I create a account type income.
-
@@ -15,7 +14,6 @@
close_method: unreconciled
code: income_test
name: Income For Tests
- sign: 1
-
I create a account type Expense.
-
@@ -23,7 +21,6 @@
close_method: unreconciled
code: expense_test
name: Expense For Tests
- sign: 1
-
I create a account type Receivable.
-
@@ -31,7 +28,6 @@
close_method: unreconciled
code: receivable_test
name: Receivable For Tests
- sign: 1
-
I create a account Receivable.