~serpentcs/account-financial-report/account-serpentcs

« back to all changes in this revision

Viewing changes to account_webkit/report/account_tax_report.mako

  • Committer: Nishant Jogi(SerpentCS)
  • Date: 2013-10-10 09:26:14 UTC
  • Revision ID: n.jogi.serpentcs@gmail.com-20131010092614-jwfls1s4xe39sll2
[ADD] Added Accounting report modules with conversion from rml to webkit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<html>
 
2
    <head>
 
3
        <style>
 
4
            ${css}
 
5
        </style>
 
6
    </head>
 
7
    
 
8
    <body >
 
9
        
 
10
        <table width="100%">
 
11
            <tr class ="report_header">
 
12
                <td align="center">
 
13
                    Tax Statement
 
14
                </td>
 
15
            </tr>
 
16
        </table>
 
17
        <p>
 
18
         <table  width="100%" cellspacing="0" cellpadding="0">
 
19
            <tr class="table_header">
 
20
                <td width="20%" align="center" class="top left">
 
21
                    <small><b>Chart of Tax</b></small>
 
22
                </td>
 
23
                <td width="20%" align="center" class="left top">
 
24
                    <small><b> Fiscal Year</small>   
 
25
                </td>
 
26
                <td width="40%" align="center" class="left top">
 
27
                    <small><b> Periods</small>   
 
28
                </td>
 
29
                <td width="20%" align="center" class="left top right">
 
30
                    <small><b>Based On</b></small>    
 
31
                </td>
 
32
            </tr>
 
33
            
 
34
             <tr class="table_child_data">
 
35
                <td width="20%" align="center" class="left top bottom">
 
36
                    <small> ${ get_account(data) or removeParentNode('para') }</small>
 
37
                </td>
 
38
                <td width="20%" align="center" class="left top bottom">
 
39
                    <small> ${ get_fiscalyear(data)  or '' }</small>   
 
40
                </td>
 
41
                <td width="40%" align="center" class="left top bottom">
 
42
                    <table width="100%" >
 
43
                        <tr class="table_parent_data">
 
44
                            <td width="50%" align="center" class="right">
 
45
                                <small><b> Start Period</small>
 
46
                            </td>
 
47
                            <td width="50%" align="center" >
 
48
                                <small><b> End Period Period</small>
 
49
                            </td>
 
50
                        </tr>
 
51
                        <tr class="table_child_data">
 
52
                            <td width="50%" align="center" class="right">
 
53
                                <small> ${get_start_period(data) or ''}</small>
 
54
                            </td>
 
55
                            <td width="50%" align="center">
 
56
                                <small> ${get_end_period(data) or ''}</small>
 
57
                            </td>
 
58
                        </tr>
 
59
                    </table>
 
60
                       
 
61
                </td >
 
62
                <td width="20%" align="center" class="left top right bottom">
 
63
                    <small>${get_basedon(data)  or ''}</small>    
 
64
                </td>
 
65
            </tr>
 
66
            
 
67
        </table>  
 
68
       <p>
 
69
       <p> 
 
70
        <table width="100%"  border="0" cellspacing="0" cellpadding="0">
 
71
            <tr class ="table_header">
 
72
                <td width="40%" align="left" class="head_bottom_border">
 
73
                    <small><b>Tax Name</b></small>
 
74
                </td>
 
75
                <td width="20%" align="right" class="head_bottom_border">
 
76
                    <small><b> Debit</small>   
 
77
                </td>
 
78
                <td width="20%" align="right" class="head_bottom_border">
 
79
                    <small><b> Credit</small>   
 
80
                </td>
 
81
                <td width="20%" align="right" class="head_bottom_border">
 
82
                    <small><b>Tax Amount</b></small>    
 
83
                </td>
 
84
            </tr>
 
85
        </table>
 
86
        
 
87
        <p>
 
88
        <table width="100%"  border="0" cellspacing="0" cellpadding="0">
 
89
            %for line in get_lines(data['form']['based_on'], data['form']['company_id']):
 
90
 
 
91
                %if len(line['level']) <=4:
 
92
                <tr class="table_parent_data">      
 
93
                    <td width="40%" class="bottom" > <font color="white">${ line['level'] } </font> ${line['code'] or ''}  ${ line['name'] or ''}  </td>
 
94
                    <td width="20%" class="bottom" align="right"> ${ formatLang(line['debit']) } </td>
 
95
                    <td width="20%" class="bottom" align="right"> ${ formatLang(line['credit']) } </td>
 
96
                    <td width="20%" class="bottom" align="right"> ${ formatLang(line['tax_amount'], currency_obj=company.currency_id) } </td>
 
97
                </tr>
 
98
                %endif
 
99
                %if len(line['level']) > 4:
 
100
                <tr class="table_child_data">
 
101
                    <td width="40%" class="bottom"> <font color="white">${ line['level'] } </font> ${line['code'] or ''}  ${ line['name'] or ''}  </td>
 
102
                    <td width="20%" class="bottom" align="right"> ${ formatLang(line['debit']) } </td>
 
103
                    <td width="20%" class="bottom" align="right"> ${ formatLang(line['credit']) } </td>
 
104
                    <td width="20%" class="bottom" align="right"> ${ formatLang(line['tax_amount'], currency_obj=company.currency_id) } </td>
 
105
                </tr>
 
106
                %endif
 
107
            %endfor
 
108
          </table>
 
109
        
 
110
    </body>
 
111
</html>
 
 
b'\\ No newline at end of file'