3
<style type="text/css">
5
table.mystyle{border-width: 0 0 0 0;
7
border-collapse: collapse;
9
border: 1px solid grey;
12
.mystyle td, .mystyle th{
15
border-width: 1px 1px 1px 1px;
17
border: 1px solid grey;
20
table.mystyleone{border-width: 0 0 0 0;
22
border-collapse: collapse;
30
border-width: 0 0 1px 0;
37
<center><h2>${ data['form']['account_report_id'][1] }</h2></center>
38
<table cellspacing="0" class='mystyle' width="100%">
40
<td class="cell td_f12" width="33%" align="center"><b>${ _('Chart of Accounts') }</b></td>
41
<td class="cell td_f12" width="33%" align="center"><b>${ _('Fiscal Year') }</b></td>
42
<td class="cell td_f12" width="34%" align="center"><b>${ _('Filter By') }
43
%if data['form']['filter']!='filter_no':
49
<td class="cell" align="center">
50
%if get_account(data):
51
${ get_account(data) }
54
<td class="cell" align="center">${ get_fiscalyear(data) or '' }</td>
55
<td class="cell" align="center">
56
%if get_filter(data)=='No Filters':
59
%if get_filter(data)=='Date':
60
<table cellspacing="0" class="cell">
62
<td class="cell">${ _('Start Date') }</td>
63
<td class="cell">${ _('End Date') }</td>
66
<td class="cell">${ formatLang(get_start_date(data),date=True) }</td>
67
<td class="cell">${ formatLang(get_end_date(data),date=True) }</td>
71
%if get_filter(data)=='Periods':
72
<table cellspacing="0" class="cell tbl_header">
74
<td class="cell">${ _('Start Period') }</td>
75
<td class="cell">${ _('End Period') }</td>
78
<td class="cell">${ get_start_period(data) }</td>
79
<td class="cell">${ get_end_period(data) }</td>
87
%if data['form']['debit_credit'] == 1:
88
<table class="mystyleone" width="100%">
90
<td class="td_f12" width="44%"><b>${ _('Name') }</b></td>
91
<td class="td_f12_right" width="11%"><b>${ _('Debit') }</b></td>
92
<td class="td_f12_right" width="11%"><b>${ _('Credit') }</b></td>
93
<td class="td_f12_right" width="14%"><b>${ _('Balance') }</b></td>
97
%for a in get_lines(data):
98
%if a.get('level') != 0:
100
<td class="font${ min(6,a.get('level'))} padding${ min(6,a.get('level'))}" width="44%" style="font-size: 70%;"><b>${ a.get('name') }</b></td>
101
<td class="font${ min(6,a.get('level'))} right" width="11%">${ formatLang(a.get('debit',0.0), currency_obj = company.currency_id) }</td>
102
<td class="font${ min(6,a.get('level'))} right" width="11%">${ formatLang(a.get('credit',0.0), currency_obj = company.currency_id) }</td>
103
<td class="font${ min(6,a.get('level'))} right" width="14%">
104
%if (a.get('account_type') =='view' and a.get('level') != 1):
105
<u>${ formatLang(a.get('balance'), currency_obj = company.currency_id) }</u>
107
%if (a.get('account_type') !='view' or a.get('level') == 1):
108
${ formatLang(a.get('balance'), currency_obj = company.currency_id) }
112
%if a.get('level')==1:
119
%if (not data['form']['enable_filter'] and not data['form']['debit_credit']):
120
<table class="mystyleone" width="100%">
122
<td class="td_f12" width="80%"><b>${ _('Name') }</b></td>
123
<td class="td_f12_right" width="20%"><b>${ _('Balance') }</b></td>
125
%for a in get_lines(data):
126
%if a.get('level') != 0:
128
<td class="font${ min(6,a.get('level'))} padding${ min(6,a.get('level'))}">${ a.get('name') }</td>
129
<td class="font${ min(6,a.get('level'))} right">
130
%if (a.get('account_type') =='view' and a.get('level') != 1):
131
<u>${ formatLang(a.get('balance'), currency_obj = company.currency_id) }</u>
133
%if (a.get('account_type') !='view' or a.get('level') == 1):
134
${ formatLang(a.get('balance'), currency_obj = company.currency_id) }
138
%if a.get('level')==1:
145
%if (data['form']['enable_filter'] == 1 and not data['form']['debit_credit']):
146
<table class="mystyleone" width="100%">
148
<td class="td_f12" width="56%"><b>${ _('Name') }</b></td>
149
<td class="td_f12_right" width="22%"><b>${ _('Balance') }</b></td>
150
<td class="td_f12_right" width="22%"><b>${ data['form']['label_filter'] }</b></td>
152
%for a in get_lines(data):
153
%if a.get('level') != 0:
155
<td class="font${ min(6,a.get('level'))} padding${ min(6,a.get('level'))}">${ a.get('name') }</td>
156
<td class="font${ min(6,a.get('level'))} right">
157
%if (a.get('account_type') =='view' and a.get('level') != 1):
158
<u>${ formatLang(a.get('balance'), currency_obj = company.currency_id) }</u>
160
%if (a.get('account_type') !='view' or a.get('level') == 1):
161
${ formatLang(a.get('balance'), currency_obj = company.currency_id) }
164
<td class="font${ min(6,a.get('level'))} right">
165
%if (a.get('account_type') =='view' and a.get('level') != 1):
166
<u>${ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) }</u>
168
%if (a.get('account_type') !='view' or a.get('level') == 1):
169
${ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) }
173
%if a.get('level')==1:
b'\\ No newline at end of file'