[IMP] manifest: renamed active to auto_install.
[odoo/odoo.git] / addons / account_invoice_layout / report / special_message_invoice.rml
1 <?xml version="1.0"?>
2 <document filename="Invoices.pdf">
3   <template title="Invoices" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
4     <pageTemplate id="first">
5       <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/>
6     </pageTemplate>
7   </template>
8   <stylesheet>
9     <blockTableStyle id="Standard_Outline">
10       <blockAlignment value="LEFT"/>
11       <blockValign value="TOP"/>
12     </blockTableStyle>
13     <blockTableStyle id="Tableau2">
14       <blockAlignment value="LEFT"/>
15       <blockValign value="TOP"/>
16     </blockTableStyle>
17     <blockTableStyle id="Table_Invoice_General_Header">
18       <blockAlignment value="LEFT"/>
19       <blockValign value="TOP"/>
20       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
21       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
22       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
23       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
24       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
25       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
26       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
27       <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
28       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
29       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
30       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
31       <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
32       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
33       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
34     </blockTableStyle>
35     <blockTableStyle id="Table_General_Detail_Content">
36       <blockAlignment value="LEFT"/>
37       <blockValign value="TOP"/>
38       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
39       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
40       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
41       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
42       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
43       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
44       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
45       <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
46       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
47       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
48       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
49       <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
50       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
51       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
52     </blockTableStyle>
53     <blockTableStyle id="Tableau6">
54       <blockAlignment value="LEFT"/>
55       <blockValign value="TOP"/>
56       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
57       <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
58       <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
59       <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
60       <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
61     </blockTableStyle>
62     <blockTableStyle id="Table_Invoice_Line_Content">
63       <blockAlignment value="LEFT"/>
64       <blockValign value="TOP"/>
65       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
66       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
67       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
68       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
69       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
70       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
71     </blockTableStyle>
72     <blockTableStyle id="Table1">
73       <blockAlignment value="LEFT"/>
74       <blockValign value="TOP"/>
75     </blockTableStyle>
76     <blockTableStyle id="Table2">
77       <blockAlignment value="LEFT"/>
78       <blockValign value="TOP"/>
79       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
80       <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
81       <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
82       <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
83       <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
84     </blockTableStyle>
85     <blockTableStyle id="Tableau3">
86       <blockAlignment value="LEFT"/>
87       <blockValign value="TOP"/>
88       <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
89       <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
90     </blockTableStyle>
91     <blockTableStyle id="Table4">
92       <blockAlignment value="LEFT"/>
93       <blockValign value="TOP"/>
94     </blockTableStyle>
95     <blockTableStyle id="Table6">
96       <blockAlignment value="LEFT"/>
97       <blockValign value="TOP"/>
98       <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
99       <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
100     </blockTableStyle>
101     <blockTableStyle id="Table7">
102       <blockAlignment value="LEFT"/>
103       <blockValign value="TOP"/>
104       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
105       <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
106       <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
107     </blockTableStyle>
108     <blockTableStyle id="Table8">
109       <blockAlignment value="LEFT"/>
110       <blockValign value="TOP"/>
111       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
112       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
113       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
114     </blockTableStyle>
115     <blockTableStyle id="Table_Coment_Payment_Term">
116       <blockAlignment value="LEFT"/>
117       <blockValign value="TOP"/>
118     </blockTableStyle>
119     <blockTableStyle id="Table_Payment_Terms">
120       <blockAlignment value="LEFT"/>
121       <blockValign value="TOP"/>
122     </blockTableStyle>
123     <blockTableStyle id="Table3">
124       <blockAlignment value="LEFT"/>
125       <blockValign value="TOP"/>
126     </blockTableStyle>
127     <initialize>
128       <paraStyle name="all" alignment="justify"/>
129     </initialize>
130     <paraStyle name="Standard" fontName="Helvetica"/>
131     <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
132     <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
133     <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
134     <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
135     <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
136     <paraStyle name="Index" fontName="Helvetica"/>
137     <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
138     <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
139     <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
140     <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
141     <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
142     <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
143     <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
144     <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
145     <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
146     <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
147     <paraStyle name="Footer" fontName="Helvetica"/>
148     <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
149     <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
150     <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
151     <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
152     <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
153     <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
154     <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
155     <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
156     <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
157     <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
158     <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
159     <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
160     <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
161     <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
162     <paraStyle name="Drawing" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
163     <paraStyle name="Header" fontName="Helvetica"/>
164     <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13"/>
165     <paraStyle name="Addressee" fontName="Helvetica" spaceBefore="0.0" spaceAfter="3.0"/>
166     <paraStyle name="Signature" fontName="Helvetica"/>
167     <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
168     <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
169     <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
170     <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
171     <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
172     <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
173     <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
174     <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
175     <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
176     <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
177     <paraStyle name="Salutation" fontName="Helvetica"/>
178     <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
179     <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
180     <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
181     <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
182     <paraStyle name="terp_default_space" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="3.0" spaceAfter="0.0"/>
183     <paraStyle name="terp_tblheader_Detail_another" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
184     <paraStyle name="terp_default_Note" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
185     <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
186     <images/>
187   </stylesheet>
188   <story>
189     <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
190     <para style="terp_default_8">[[ setLang(o.partner_id.lang) ]]</para>
191     <blockTable colWidths="302.0,237.0" style="Tableau2">
192       <tr>
193         <td>
194           <para style="terp_default_9">
195             <font color="white"> </font>
196           </para>
197         </td>
198         <td>
199           <para style="terp_default_8">[[ (o.partner_id and o.partner_id.title and o.partner_id.title.name) or '' ]] [[ (o.partner_id and o.partner_id.name) or '' ]]</para>
200           <para style="terp_default_8">[[ display_address(o.address_invoice_id) ]]</para>
201           <para style="terp_default_8">
202             <font color="white"> </font>
203           </para>
204           <para style="terp_default_8">Tel. : [[ (o.address_invoice_id and o.address_invoice_id.phone) or removeParentNode('para') ]]</para>
205           <para style="terp_default_8">Fax : [[ (o.address_invoice_id and o.address_invoice_id.fax) or removeParentNode('para') ]]</para>
206           <para style="terp_default_8">VAT : [[ (o.partner_id and o.partner_id.vat) or removeParentNode('para') ]]</para>
207         </td>
208       </tr>
209     </blockTable>
210     <para style="terp_default_space">
211       <font color="white"> </font>
212     </para>
213     <para style="terp_header">Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
214     <para style="terp_header">PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma2') or removeParentNode('para')) and '' ]]</para>
215     <para style="terp_header">Draft Invoice [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]]</para>
216     <para style="terp_header">Cancelled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
217     <para style="terp_header">Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
218     <para style="terp_header">Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
219     <para style="terp_header">Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
220     <para style="terp_default_8">
221       <font color="white"> </font>
222     </para>
223     <para style="terp_default_8">
224       <font color="white"> </font>
225     </para>
226     <blockTable colWidths="132.50,132.50,132.50,132.50" style="Table_Invoice_General_Header">
227       <tr>
228         <td>
229           <para style="terp_tblheader_General_Centre">Description</para>
230         </td>
231         <td>
232           <para style="terp_tblheader_General_Centre">Invoice Date</para>
233         </td>
234         <td>
235           <para style="terp_tblheader_General_Centre">Origin</para>
236         </td>
237         <td>
238           <para style="terp_tblheader_General_Centre">Your Reference</para>
239         </td>
240       </tr>
241     </blockTable>
242     <blockTable colWidths="132.50,132.50,132.50,132.50" style="Table_General_Detail_Content">
243       <tr>
244         <td>
245           <para style="terp_default_Centre_9">[[ o.name ]]</para>
246         </td>
247         <td>
248           <para style="terp_default_Centre_9">[[ formatLang(o.date_invoice,date=True) ]]</para>
249         </td>
250         <td>
251           <para style="terp_default_Centre_9">[[ o.name or '' ]]</para>
252         </td>
253         <td>
254           <para style="terp_default_Centre_9">[[ (o.address_invoice_id and o.address_invoice_id.partner_id and o.address_invoice_id.partner_id.ref) or ' ' ]]</para>
255         </td>
256       </tr>
257     </blockTable>
258     <para style="Standard">
259       <font color="white"> </font>
260     </para>
261     <blockTable colWidths="283.0,71.0,57.0,57.0,71.0" style="Tableau6">
262       <tr>
263         <td>
264           <para style="terp_tblheader_Details">Description / Taxes</para>
265         </td>
266         <td>
267           <para style="terp_tblheader_Details_Centre">Quantity</para>
268         </td>
269         <td>
270           <para style="terp_tblheader_Details_Right">Unit Price</para>
271         </td>
272         <td>
273           <para style="terp_tblheader_Details_Right">Disc. (%)</para>
274         </td>
275         <td>
276           <para style="terp_tblheader_Details_Right">Price</para>
277         </td>
278       </tr>
279     </blockTable>
280     <section>
281       <para style="terp_default_8">[[ repeatIn(invoice_lines(o), 'a') ]]</para>
282       <blockTable colWidths="4.0,280.0,71.0,57.0,57.0,71.0" style="Table_Invoice_Line_Content">
283         <tr>
284           <td>
285             <para style="terp_default_9">[[ a['type']=='text' and removeParentNode('blockTable')]]</para>
286           </td>
287           <td>
288             <para style="terp_default_9"><font face="Helvetica">[[ ((a['type']=='title' or a['type']=='subtotal') and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]]</font>[[ a['name'] ]] [[ a['type']=='article' and ('/ (' + a['tax_types'] +' )' ) ]]</para>
289           </td>
290           <td>
291             <para style="terp_default_Right_9"><font face="Helvetica">[[ (a['type']=='subtotal' and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]]</font>[[ a['quantity'] ]] [[ a['uos'] ]]</para>
292           </td>
293           <td>
294             <para style="terp_default_Right_9"><font face="Helvetica">[[ (a['type']=='subtotal' and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]]</font>[[ a['price_unit'] ]]</para>
295           </td>
296           <td>
297             <para style="terp_default_Centre_9"><font face="Helvetica">[[ (a['type']=='subtotal' and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]]</font>[[ a['discount'] ]]</para>
298           </td>
299           <td>
300             <para style="terp_default_Right_9"><font face="Helvetica">[[ (a['type']=='subtotal' and ( setTag('para','para',{'fontName':'Helvetica-bold'}))) or removeParentNode('font') ]]</font> [[ a['price_subtotal'] ]] [[ a['currency'] ]]</para>
301           </td>
302         </tr>
303         <tr>
304           <td>
305             <para style="terp_default_Note">
306               <font color="white"> </font>
307             </para>
308           </td>
309           <td>
310             <para style="terp_default_Note">Note: [[ (a['note'] and format(a['note'])) or removeParentNode('tr') ]]</para>
311             <para style="terp_default_Note">
312               <font color="white"> </font>
313             </para>
314           </td>
315           <td>
316             <para style="terp_default_Note">
317               <font color="white"> </font>
318             </para>
319           </td>
320           <td>
321             <para style="terp_default_Note">
322               <font color="white"> </font>
323             </para>
324           </td>
325           <td>
326             <para style="terp_default_Note">
327               <font color="white"> </font>
328             </para>
329           </td>
330           <td>
331             <para style="terp_default_Note">
332               <font color="white"> </font>
333             </para>
334           </td>
335         </tr>
336       </blockTable>
337       <blockTable colWidths="4.0,278.0,257.0" style="Table1">
338         <tr>
339           <td>
340             <para style="terp_default_9">
341               <font color="white"> </font>
342             </para>
343           </td>
344           <td>
345             <para style="terp_default_9">[[ a['type']=='text' and format(a['name']) or removeParentNode('blockTable') ]]</para>
346           </td>
347           <td>
348             <para style="terp_default_9">[[ a['type']=='text' and '' ]]</para>
349           </td>
350         </tr>
351       </blockTable>
352       <pageBreak style="terp_default_1">[[ a['type']!='break' and removeParentNode('pageBreak')]]</pageBreak>
353       <blockTable colWidths="283.0,71.0,57.0,57.0,71.0" style="Table2">
354         <tr>
355           <td>
356             <para style="terp_tblheader_Details">Description / Taxes [[ a['type']!='break' and removeParentNode('blockTable')]]</para>
357           </td>
358           <td>
359             <para style="terp_tblheader_Details_Centre">Quantity</para>
360           </td>
361           <td>
362             <para style="terp_tblheader_Details_Right">Unit Price</para>
363           </td>
364           <td>
365             <para style="terp_tblheader_Details_Right">Disc. (%)</para>
366           </td>
367           <td>
368             <para style="terp_tblheader_Details_Right">Price</para>
369           </td>
370         </tr>
371       </blockTable>
372     </section>
373     <blockTable colWidths="390.0,64.0,85.0" style="Tableau3">
374       <tr>
375         <td>
376           <para style="terp_default_9">
377             <font color="white"> </font>
378           </para>
379         </td>
380         <td>
381           <para style="terp_default_9">Net Total : </para>
382         </td>
383         <td>
384           <para style="terp_default_Right_9">[[ formatLang(o.amount_untaxed, dp='Account') ]] [[ o.currency_id.symbol ]]</para>
385         </td>
386       </tr>
387     </blockTable>
388     <blockTable colWidths="390.0,64.0,85.0" style="Table4">
389       <tr>
390         <td>
391           <para style="terp_default_9">
392             <font color="white"> </font>
393           </para>
394         </td>
395         <td>
396           <para style="terp_default_9">Taxes : </para>
397         </td>
398         <td>
399           <para style="terp_default_Right_9">[[ formatLang(o.amount_tax, dp='Account') ]] [[ o.currency_id.symbol ]]</para>
400         </td>
401       </tr>
402     </blockTable>
403     <blockTable colWidths="390.0,64.0,85.0" style="Table6">
404       <tr>
405         <td>
406           <para style="terp_default_9">
407             <font color="white"> </font>
408           </para>
409         </td>
410         <td>
411           <para style="terp_default_Bold_9">Total : </para>
412         </td>
413         <td>
414           <para style="terp_default_Right_9_Bold">[[ formatLang(o.amount_total, dp='Account') ]] [[ o.currency_id.symbol ]]</para>
415         </td>
416       </tr>
417     </blockTable>
418     <para style="terp_default_8">
419       <font color="white"> </font>
420     </para>
421     <para style="terp_default_8">
422       <font color="white"> </font>
423     </para>
424     <blockTable colWidths="209.0,71.0,71.0,188.0" style="Table7">
425       <tr>
426         <td>
427           <para style="terp_tblheader_Details">Tax [[ o.tax_line==[] and removeParentNode('blockTable') ]]</para>
428         </td>
429         <td>
430           <para style="terp_tblheader_Details_Right">Base</para>
431         </td>
432         <td>
433           <para style="terp_tblheader_Details_Right">Amount</para>
434         </td>
435         <td>
436           <para style="terp_tblheader_Details_Right">
437             <font color="white"> </font>
438           </para>
439         </td>
440       </tr>
441     </blockTable>
442     <section>
443       <para style="terp_default_1">[[ repeatIn(o.tax_line,'t') ]]</para>
444       <blockTable colWidths="209.0,71.0,71.0,188.0" style="Table8">
445         <tr>
446           <td>
447             <para style="terp_default_8">[[ t.name ]]</para>
448           </td>
449           <td>
450             <para style="terp_default_Right_8">[[ formatLang(t.base, dp='Account') ]] [[ o.currency_id.symbol ]]</para>
451           </td>
452           <td>
453             <para style="terp_default_Right_8">[[ (t.tax_code_id and t.tax_code_id.notprintable) and removeParentNode('blockTable') or '' ]] [[ formatLang(t.amount, dp='Account') ]] [[ o.currency_id.symbol ]]</para>
454           </td>
455           <td>
456             <para style="terp_default_Right_8">
457               <font color="white"> </font>
458             </para>
459           </td>
460         </tr>
461       </blockTable>
462       <para style="terp_default_1">
463         <font color="white"> </font>
464       </para>
465     </section>
466     <para style="terp_default_8">
467       <font color="white"> </font>
468     </para>
469     <blockTable colWidths="539.0" style="Table_Coment_Payment_Term">
470       <tr>
471         <td>
472           <para style="terp_default_9">[[ format(o.comment or removeParentNode('blockTable')) ]]</para>
473         </td>
474       </tr>
475     </blockTable>
476     <para style="terp_default_1">
477       <font color="white"> </font>
478     </para>
479     <blockTable colWidths="539.0" style="Table_Payment_Terms">
480       <tr>
481         <td>
482           <para style="terp_default_9">[[ format((o.payment_term and o.payment_term.note) or removeParentNode('blockTable')) ]]</para>
483         </td>
484       </tr>
485     </blockTable>
486     <para style="terp_default_1">
487       <font color="white"> </font>
488     </para>
489     <blockTable colWidths="539.0" style="Table3">
490       <tr>
491         <td>
492           <para style="terp_default_9">[[ repeatIn((spcl_msg(data['form']) and spcl_msg(data['form']).splitlines()) or [], 'note') ]]</para>
493           <para style="terp_default_9">[[ note or removeParentNode('para') ]]</para>
494         </td>
495       </tr>
496     </blockTable>
497     <para style="terp_default_9">
498       <font color="white"> </font>
499     </para>
500   </story>
501 </document>