10
10
<body style="border:0; margin: 0;" onload="subst()" >
13
14
<h1><center>4 QTR | YTD</center></h1>
14
16
%for obj in objects:
15
<center>${obj.company_id.name}</center>
16
<center>${obj.get_parser_method('get_vat_by_country',data['form'])}</center>
20
<div>${helper.embed_image('jpeg',str(obj.company_id.logo),250, 120)}</div>
23
<table style="width: 100%; text-align:center;">
24
<tr><td><div class="td_company_title">${obj.company_id.name or ''|entity}</div></td></tr>
25
<tr><td><div class="td_company">${obj.get_parser_method('get_vat_by_country',data['form']) or ''|entity}</div></td></tr>
26
<tr><td><div class="td_company">${obj.get_parser_method('get_informe_text',data['form']) or ''| entity}</div></td></tr>
27
<tr><td><div class="td_company">${_(Expressed in data['form'] and (' %s'% obj.get_parser_method('exchange_name',data['form'])) or '')}</div></td></tr>
28
<tr><td><div class="td_company"> ${data['form'] and obj.get_parser_method('get_month',data['form']) or ''}</div></td></tr>
35
<table style="widtd: 100%; text-align:center;">
37
<td class="celdaTituloTabla" style="text-align:center;"
38
width="10%">${_('Code')}</td>
39
<td class="celdaTituloTabla" style="text-align:center;"
40
width="30%">${_('ACCOUNT')}</td>
41
<td class="celdaTituloTabla" style="text-align:center;"
42
width="10%">${_('Q1')}</td>
43
<td class="celdaTituloTabla" style="text-align:center;"
44
width="10%">${_('Q2')}</td>
45
<td class="celdaTituloTabla" style="text-align:center;"
46
width="10%">${_('Q3')}</td>
47
<td class="celdaTituloTabla" style="text-align:center;"
48
width="10%">${_('Q4')}</td>
49
<td class="celdaTituloTabla" style="text-align:center;"
50
width="10%">${_('YTD')}</td>
52
%for line in obj.get_parser_method('lines',data['form']):
54
%if line['type'] != 'view':
56
<td class="celdaLineDataName">${line['label']==True and line['code'] or ''}</td>
57
<td class="celdaLineDataName" >${ line['type']=='view' and line['name'].upper() or line['name'].title()}</td>
58
<td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal1'] and (line['bal1'] * line.get('change_sign',1)) or 0.0, digits=2, grouping=True) or ''}</td>
59
<td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal2'] and line['bal2'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
60
<td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal3'] and line['bal3'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
61
<td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal4'] and line['bal4'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
62
<td class="celdaLineDataName" style="text-align:right;">${(line['total']==True) and formatLang(line['bal5'] and line['bal5'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
64
%elif line['total'] and not line['label']:
66
<td class="celdaLineDataTotal" style="font-style: italic;">${(line['label'] == True ) and line['code'] or ''}</td>
67
<td class="celdaLineDataTotal" style="text-align:right;">${(line['type'] == 'view') and line['name'].upper() or line['name'].title() or ''}</td>
68
<td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal1'] and (line['bal1'] * line.get('change_sign',1)) or 0.0, digits=2, grouping=True) or ''}</td>
69
<td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal2'] and line['bal2'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
70
<td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal3'] and line['bal3'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
71
<td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal4'] and line['bal4'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
72
<td class="celdaLineDataTotal">${(line['total']==True) and formatLang(line['bal5'] and line['bal5'] * line.get('change_sign',1) or 0.0, digits=2, grouping=True) or ''}</td>
76
<i><td class="celdaLineDataView" width="10%">${(line['label'] == True ) and line['code'] or ''}</td></i>
77
<td class="celdaLineDataNameView" width="30%">${(line['type'] == 'view') and line['name'].upper() or line['name'].title() or ''}</td>
78
<td class="celdaLineDataNameView"></td>
79
<td class="celdaLineDataNameView"></td>
80
<td class="celdaLineDataNameView"></td>
81
<td class="celdaLineDataNameView"></td>
82
<td class="celdaLineDataNameView"></td>