bd52f9be4f5865d0ec30f9e5369e944c87df01f0
[odoo/odoo.git] / addons / account / report / account_aged_partner_balance.rml
1 <?xml version="1.0"?>
2 <document filename="test.pdf">
3     <template pageSize="(1120.0,770.0)" title="Test" author="Martin Simon" allowSplitting="20">
4     <pageTemplate id="first">
5        <frame id="first" x1="20.0" y1="35.0" width="1080" height="650"/>
6     </pageTemplate>
7   </template>
8   <stylesheet>
9     <blockTableStyle id="Standard_Outline">
10       <blockAlignment value="LEFT"/>
11       <blockValign value="TOP"/>
12     </blockTableStyle>
13     <blockTableStyle id="Table1">
14       <blockAlignment value="LEFT"/>
15       <blockValign value="TOP"/>
16       <blockBackground colorName="#e6e6e6" start="0,0" stop="0,0"/>
17       <blockBackground colorName="#e6e6e6" start="1,0" stop="1,0"/>
18       <blockBackground colorName="#e6e6e6" start="2,0" stop="2,0"/>
19       <blockBackground colorName="#e6e6e6" start="0,1" stop="0,1"/>
20       <blockBackground colorName="#e6e6e6" start="1,1" stop="1,1"/>
21       <blockBackground colorName="#e6e6e6" start="2,1" stop="2,1"/>
22     </blockTableStyle>
23     <blockTableStyle id="Table_header_Content">
24       <blockAlignment value="LEFT"/>
25       <blockValign value="TOP"/>
26     </blockTableStyle>    
27     <blockTableStyle id="Tableau1">
28       <blockAlignment value="LEFT"/>
29       <blockValign value="TOP"/>
30       <lineStyle kind="GRID" colorName="black"/>
31     </blockTableStyle>
32    <blockTableStyle id="Table2">
33       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
34       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,1" stop="-1,1"/>
35       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,2" stop="-1,-1"/>
36       
37       <blockValign value="TOP"/>
38       <blockAlignment value="LEFT" start="2,1" stop="-1,-1"/>
39     </blockTableStyle>
40     <blockTableStyle id="Table8">
41       <blockAlignment value="LEFT"/>
42       <blockValign value="TOP"/>
43       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
44       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
45       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
46       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
47       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
48       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
49       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
50       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
51       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
52       <lineStyle kind="LINEAFTER" colorName="#cccccc" start="4,0" stop="4,-1"/>
53       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
54       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,1" stop="0,-1"/>
55       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,1" stop="0,1"/>
56       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
57       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,1" stop="1,-1"/>
58       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,1" stop="1,1"/>
59       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
60       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,1" stop="2,-1"/>
61       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,1" stop="2,1"/>
62       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
63       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,1" stop="3,-1"/>
64       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,1" stop="3,1"/>
65       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
66       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,1" stop="4,-1"/>
67       <lineStyle kind="LINEAFTER" colorName="#cccccc" start="4,1" stop="4,-1"/>
68       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,1" stop="4,1"/>
69       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
70     </blockTableStyle>
71     
72     <blockTableStyle id="Tableau3">
73       <blockAlignment value="LEFT"/>
74       <blockValign value="TOP"/>
75       <lineStyle kind="GRID" colorName="black"/>
76     </blockTableStyle>
77     <initialize>
78       <paraStyle name="all" alignment="justify"/>
79     </initialize>
80     <paraStyle name="P1" fontName="Helvetica" fontSize="20.0" leading="25" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
81     <paraStyle name="P2" fontName="Helvetica" fontSize="8.3" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
82     <paraStyle name="P2_content" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
83     <paraStyle name="Total" fontName="Helvetica-Bold" fontSize="8.5" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
84     <paraStyle name="Total_right" fontName="Helvetica-Bold" fontSize="8.5" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
85     <paraStyle name="P3" fontName="Helvetica" fontSize="15.0" leading="20" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
86     <paraStyle name="P4" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
87     <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
88     <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
89     <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
90     <paraStyle name="P8" fontName="Helvetica" fontSize="8.3" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
91     <paraStyle name="content" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
92     <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
93     <paraStyle name="P10" fontName="Helvetica" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
94     <paraStyle name="P11" fontName="Helvetica" fontSize="8.0" leading="14" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
95     <paraStyle name="P12" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="0.0"/>
96     <paraStyle name="P13" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="0.0"/>
97     <paraStyle name="P14" fontName="Helvetica" fontSize="8.0" leading="13" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
98     <paraStyle name="P10" fontName="Helvetica" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
99     <paraStyle name="Standard" fontName="Helvetica"/>
100     <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
101     <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
102     <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
103     <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
104     <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
105     <paraStyle name="Caption" fontName="Helvetica" fontSize="8.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
106     <paraStyle name="Index" fontName="Helvetica"/>
107         <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
108         <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
109         <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
110         <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>                
111   </stylesheet>
112   <story>
113     <para style="P9">
114       <font color="white"> </font>
115     </para>
116      <blockTable colWidths="180.0,180.0,180.0" style="Table_header_Content">
117       <tr>
118         <td><para style="terp_header"><font color="white"> </font></para>
119         </td>
120         <td><para style="terp_header_Centre">Aged Trial balance</para></td>
121         <td><para style="terp_header"><font color="white"> </font></para></td>
122       </tr>
123     </blockTable>
124     <blockTable colWidths="200.0,200.0,200.0,219.0,200.0" style="Table8">
125       <tr>
126         <td>
127           <para style="terp_tblheader_General_Centre">Chart of Account</para>
128         </td>
129         <td>
130           <para style="terp_tblheader_General_Centre">Fiscal Year</para>
131         </td>
132         <td>
133           <para style="terp_tblheader_General_Centre">Start Date</para>
134         </td>
135         <td>
136           <para style="terp_tblheader_General_Centre">Partner's</para>
137         </td>
138         <td>
139           <para style="terp_tblheader_General_Centre">Printing Date</para>
140         </td>
141       </tr>
142                 <tr>
143         <td>
144           <para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para>
145         </td>
146         <td>
147           <para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para>
148         </td>
149         <td>
150           <para style="terp_default_Centre_8">[[ data['form']['date_from'] ]]</para>
151         </td>
152         <td>
153           <para style="terp_default_Centre_8">[[ get_partners(data) ]]</para>
154         </td>
155         <td>
156           <para style="terp_default_Centre_8">[[ formatLang(time.strftime('%Y-%m-%d %H:%M:%S'), date_time = True)]]</para>
157         </td>
158       </tr>      
159       </blockTable>
160         <para style="P9">
161       <font color="white"> </font>
162     </para>  <para style="P9">
163       <font color="white"> </font>
164     </para>      
165     <blockTable colWidths="300.0,100.0,100.0,100.0,100.0,105.0,105.0,125.0" style="Table2" repeatRows="1">
166       <tr>
167         <td>
168           <para style="P2">Partners</para>
169         </td>
170         <td>
171           <para style="P8">[[ data['form']['direction_selection'] == 'future' and 'Due' or 'Not due' ]] [[ formatLang(data['form']['date1'],date=True) ]]</para>
172         </td>
173         <td>
174           <para style="P8">[[ data['form']['4']['name'] ]]</para>
175         </td>
176         <td>
177           <para style="P8">[[ data['form']['3']['name'] ]]</para>
178         </td>
179         <td>
180           <para style="P8">[[ data['form']['2']['name'] ]]</para>
181         </td>
182         <td>
183           <para style="P8">[[ data['form']['1']['name'] ]]</para>
184         </td>
185         <td>
186           <para style="P8">[[ data['form']['0']['name'] ]]</para>
187         </td>
188         <td>
189           <para style="P8">Total</para>
190         </td>
191       </tr>
192       
193       <tr>
194       
195         <td>
196           <para style="P3"> <font color="white">[[ (get_lines(data['form']), 'partner') == False or removeParentNode('para')  ]]</font></para>
197           <para style="P9"><font color="white"> </font></para>
198           <para style="Total">Account Total</para>
199         </td>
200         <td>
201         <para style="P9"><font color="white"> </font></para>
202           <para style="Total_right">[[ formatLang(get_direction('6') or 0.00) ]] </para>
203         </td>
204         <td>
205         <para style="P9"><font color="white"> </font></para>
206           <para style="Total_right">[[ formatLang(get_for_period('4') or 0.00) ]]</para>
207         </td>
208         <td>
209         <para style="P9"><font color="white"> </font></para>
210           <para style="Total_right">[[ formatLang(get_for_period('3') or 0.00) ]]</para>
211         </td>
212         <td>
213         <para style="P9"><font color="white"> </font></para>
214           <para style="Total_right">[[ formatLang(get_for_period('2') or 0.00) ]]</para>
215         </td>
216         <td>
217         <para style="P9"><font color="white"> </font></para>
218           <para style="Total_right">[[ formatLang(get_for_period('1') or 0.00) ]]</para>
219         </td>
220         <td>
221         <para style="P9"><font color="white"> </font></para>
222           <para style="Total_right">[[ formatLang(get_for_period('0') or 0.00) ]]</para>
223         </td>
224         <td>
225         <para style="P9"><font color="white"> </font></para>
226           <para style="Total_right">[[ formatLang(get_total('5') or 0.00) ]]</para>
227         </td>
228       </tr>
229       
230       <tr>
231         <td>
232           <para style="P3">[[ repeatIn(get_lines(data['form']), 'partner') ]]</para>
233           <para style="P2_content">[[ partner['name'] ]]</para>
234         </td>
235         <td>
236           <para style="content">[[ formatLang(partner['direction'] or 0.00) ]] </para>
237         </td>
238         <td>
239           <para style="content">[[ formatLang(partner['4'] or 0.00)]]</para>
240         </td>
241         <td>
242           <para style="content">[[ formatLang(partner['3'] or 0.00)]]</para>
243         </td>
244         <td>
245           <para style="content">[[ formatLang(partner['2'] or 0.00) ]]</para>
246         </td>
247         <td>
248           <para style="content">[[ formatLang(partner['1'] or 0.00)  ]]</para>
249         </td>
250         <td>
251           <para style="content">[[ formatLang(partner['0'] or 0.00) ]]</para>
252         </td>
253         <td>
254           <para style="content">[[ formatLang(partner['total'] or 0.00 ) ]]</para>
255         </td>
256       </tr>
257     </blockTable>
258     
259     <para style="P9">
260       <font color="white"> </font>
261     </para>
262   </story>
263 </document>
264