[IMP] Use the openerp namespace in YML tests.
[odoo/odoo.git] / addons / account_voucher / report / account_voucher_print.rml
1 <?xml version="1.0"?>
2 <document filename="Voucher.pdf">
3   <template title="Voucher" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
4     <pageTemplate id="first">
5       <frame id="first" x1="28.0" y1="42.0" width="525" height="772"/>
6     </pageTemplate>
7   </template>
8   <stylesheet>
9     <blockTableStyle id="Standard_Outline">
10       <blockAlignment value="LEFT"/>
11       <blockValign value="TOP"/>
12     </blockTableStyle>
13     <blockTableStyle id="Table6">
14       <blockAlignment value="LEFT"/>
15       <blockValign value="TOP"/>
16     </blockTableStyle>
17     <blockTableStyle id="Table2">
18       <blockAlignment value="LEFT"/>
19       <blockValign value="TOP"/>
20     </blockTableStyle>
21     <blockTableStyle id="Table4">
22       <blockAlignment value="LEFT"/>
23       <blockValign value="TOP"/>
24     </blockTableStyle>
25     <blockTableStyle id="Heading1">
26       <blockAlignment value="LEFT"/>
27       <blockValign value="TOP"/>
28       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
29       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
30       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
31       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
32       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
33     </blockTableStyle>
34     <blockTableStyle id="Table7">
35       <blockAlignment value="LEFT"/>
36       <blockValign value="TOP"/>
37     </blockTableStyle>
38     <blockTableStyle id="last_info">
39       <blockAlignment value="LEFT"/>
40       <blockValign value="TOP"/>
41     </blockTableStyle>
42     <blockTableStyle id="Table3">
43       <blockAlignment value="LEFT"/>
44       <blockValign value="TOP"/>
45       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
46       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
47       <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
48       <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
49       <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
50     </blockTableStyle>
51     <blockTableStyle id="Table5">
52       <blockAlignment value="LEFT"/>
53       <blockValign value="TOP"/>
54     </blockTableStyle>
55     <initialize>
56       <paraStyle name="all" alignment="justify"/>
57     </initialize>
58     <paraStyle name="P1" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
59     <paraStyle name="P2" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
60     <paraStyle name="P3" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
61     <paraStyle name="P4" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
62     <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
63     <paraStyle name="Standard" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
64     <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
65     <paraStyle name="Text body" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
66     <paraStyle name="List" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
67     <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
68     <paraStyle name="Index" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
69     <paraStyle name="Table Contents" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
70     <paraStyle name="Table Heading" fontName="Helvetica" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
71     <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
72     <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
73     <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
74     <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
75     <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
76     <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
77     <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
78     <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
79     <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
80     <paraStyle name="Footer" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
81     <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" alignment="LEFT" spaceBefore="0.0" spaceAfter="14.0"/>
82     <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
83     <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
84     <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
85     <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
86     <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
87     <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
88     <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
89     <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
90     <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
91     <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
92     <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
93     <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
94     <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
95     <paraStyle name="Drawing" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
96     <paraStyle name="Header" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
97     <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT"/>
98     <paraStyle name="Addressee" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="3.0"/>
99     <paraStyle name="Signature" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
100     <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
101     <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
102     <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
103     <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
104     <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
105     <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
106     <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
107     <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
108     <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
109     <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
110     <paraStyle name="Salutation" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
111     <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
112     <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
113     <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
114     <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
115     <paraStyle name="terp_default_9_30" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
116     <paraStyle name="terp_default_9_50" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
117     <paraStyle name="terp_default_9_50_italic" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
118     <paraStyle name="terp_default_9_30cm" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
119     <images/>
120   </stylesheet>
121   <story>
122     <para style="P5">[[ repeatIn(objects,'voucher') ]]</para>
123     <blockTable colWidths="524.0" style="Table6">
124       <tr>
125         <td>
126           <para style="terp_header_Centre">[[ get_title(voucher.type) ]]</para>
127         </td>
128       </tr>
129     </blockTable>
130     <para style="terp_default_9">
131       <font color="white"> </font>
132     </para>
133     <blockTable colWidths="52.0,123.0,50.0,198.0,42.0,59.0" style="Table2">
134       <tr>
135         <td>
136           <para style="terp_tblheader_General">Number:</para>
137         </td>
138         <td>
139           <para style="terp_default_9">[[ voucher.number ]]</para>
140         </td>
141         <td>
142           <para style="terp_default_Bold_9">
143             <font color="white"> </font>
144           </para>
145         </td>
146         <td>
147           <para style="terp_default_9">
148             <font color="white"> </font>
149           </para>
150         </td>
151         <td>
152           <para style="terp_tblheader_General">Date:</para>
153         </td>
154         <td>
155           <para style="terp_default_Right_9">[[ formatLang(voucher.date , date=True) or '' ]]</para>
156         </td>
157       </tr>
158     </blockTable>
159     <blockTable colWidths="52.0,123.0,50.0,198.0,42.0,59.0" style="Table4">
160       <tr>
161         <td>
162           <para style="terp_tblheader_Details">Status:</para>
163         </td>
164         <td>
165           <para style="P4">PRO-FORMA [[ ((voucher.state == 'proforma') or removeParentNode('para')) and '' ]]</para>
166           <para style="P4">Draft[[ ((voucher.state == 'draft') or removeParentNode('para')) and '' ]]</para>
167           <para style="P4">Canceled [[ ((voucher.state == 'cancel') or removeParentNode('para')) and '' ]]</para>
168           <para style="P4">Posted [[ ((voucher.state == 'posted') or removeParentNode('para')) and '' ]]</para>
169         </td>
170         <td>
171           <para style="terp_default_Bold_9">
172             <font color="white"> </font>
173           </para>
174         </td>
175         <td>
176           <para style="P2">
177             <font color="white"> </font>
178           </para>
179         </td>
180         <td>
181           <para style="terp_tblheader_General">Currency:</para>
182         </td>
183         <td>
184           <para style="terp_default_Right_9">[[ voucher.currency_id.symbol ]]</para>
185         </td>
186       </tr>
187     </blockTable>
188     <para style="terp_default_9">
189       <font color="white"> </font>
190     </para>
191     <blockTable colWidths="381.0,144.0" style="Heading1">
192       <tr>
193         <td>
194           <para style="terp_tblheader_Details">Particulars</para>
195         </td>
196         <td>
197           <para style="terp_tblheader_Details_Right">Amount</para>
198         </td>
199       </tr>
200     </blockTable>
201     <para style="terp_default_1">
202       <font color="white"> </font>
203     </para>
204     <section>
205       <para style="terp_default_8">[[ repeatIn(get_lines(voucher),'p') ]] </para>
206       <blockTable colWidths="380.0,144.0" style="Table7">
207         <tr>
208           <td>
209             <para style="terp_default_Bold_9">Account :</para>
210           </td>
211           <td>
212             <para style="terp_default_Right_9_Bold">
213               <font color="white"> </font>
214             </para>
215           </td>
216         </tr>
217         <tr>
218           <td>
219             <para style="terp_default_9_30cm">[[ p['pname'] ]]</para>
220           </td>
221           <td>
222             <para style="terp_default_Right_9">[[ formatLang(p['amount'], currency_obj=voucher.currency_id) ]]</para>
223           </td>
224         </tr>
225         <tr>
226           <td>
227             <para style="terp_default_9_30cm">[[ p['ref'] ]] </para>
228           </td>
229           <td>
230             <para style="terp_default_9_50">
231               <font color="white"> </font>
232             </para>
233           </td>
234         </tr>
235         <tr>
236           <td>
237             <para style="terp_default_9_30cm">Account : [[ p['aname'] ]] </para>
238           </td>
239           <td>
240             <para style="terp_default_9_50">
241               <font color="white"> </font>
242             </para>
243           </td>
244         </tr>
245       </blockTable>
246       <para style="terp_default_1">
247         <font color="white"> </font>
248       </para>
249     </section>
250     <para style="terp_default_1">
251       <font color="white"> </font>
252     </para>
253     <blockTable colWidths="380.0,144.0" style="last_info">
254       <tr>
255         <td>
256           <para style="terp_default_Bold_9">Through : </para>
257         </td>
258         <td>
259           <para style="terp_default_Bold_9">
260             <font color="white"> </font>
261           </para>
262         </td>
263       </tr>
264       <tr>
265         <td>
266           <para style="terp_default_9_30">[[ voucher.journal_id.name or '' ]] </para>
267         </td>
268         <td>
269           <para style="terp_default_9_50_italic">
270             <font color="white"> </font>
271           </para>
272         </td>
273       </tr>
274       <tr>
275         <td>
276           <para style="terp_default_Bold_9">On Account of : </para>
277         </td>
278         <td>
279           <para style="terp_default_Bold_9">
280             <font color="white"> </font>
281           </para>
282         </td>
283       </tr>
284       <tr>
285         <td>
286           <para style="terp_default_9_30">[[ get_on_account(voucher) ]]</para>
287         </td>
288         <td>
289           <para style="terp_default_9_30">
290             <font color="white"> </font>
291           </para>
292         </td>
293       </tr>
294       <tr>
295         <td>
296           <para style="terp_default_Bold_9">Amount (in words) : </para>
297         </td>
298         <td>
299           <para style="terp_default_Bold_9">
300             <font color="white"> </font>
301           </para>
302         </td>
303       </tr>
304       <tr>
305         <td>
306           <para style="terp_default_9_30">[[ convert(voucher.amount,voucher.currency_id.name) ]]</para>
307         </td>
308         <td>
309           <para style="P3">
310             <font color="white"> </font>
311           </para>
312         </td>
313       </tr>
314     </blockTable>
315     <para style="terp_default_1">
316       <font color="white"> </font>
317     </para>
318     <blockTable colWidths="380.0,144.0" style="Table3">
319       <tr>
320         <td>
321           <para style="terp_default_Right_9_Bold">
322             <font color="white"> </font>
323           </para>
324         </td>
325         <td>
326           <para style="terp_default_Right_9_Bold">[[ formatLang(voucher.amount, currency_obj=voucher.currency_id) ]]</para>
327         </td>
328       </tr>
329     </blockTable>
330   </story>
331 </document>