0d4423c8bb62eb9a386980c4c391f9cc11002d39
[odoo/odoo.git] / addons / account / report / invoice.rml
1 <?xml version="1.0"?>
2 <document filename="test.pdf">
3   <template pageSize="(595.0,842.0)" title="Invoice" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
4     <pageTemplate id="first">
5       <frame id="first" x1="34.0" y1="28.0" width="530" 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="Table_Partner_Address">
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     </blockTableStyle>
31     <blockTableStyle id="Table_General_Detail_Content">
32       <blockAlignment value="LEFT"/>
33       <blockValign value="TOP"/>
34       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
35       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
36       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
37       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
38       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
39       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
40       <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
41       <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
42       <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
43       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
44     </blockTableStyle>
45     <blockTableStyle id="Table_Header_Invoice_Line">
46       <blockAlignment value="LEFT"/>
47       <blockValign value="TOP"/>
48       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
49       <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
50       <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
51       <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
52       <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
53       <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
54     </blockTableStyle>
55     <blockTableStyle id="Table_Invoice_Line_Content">
56       <blockAlignment value="LEFT"/>
57       <blockValign value="TOP"/>
58       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
59       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
60       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
61       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
62       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
63       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
64     </blockTableStyle>
65     <blockTableStyle id="Table_Format_2">
66       <blockAlignment value="LEFT"/>
67       <blockValign value="TOP"/>
68       <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="0,0" stop="0,-1"/>
69       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,0" stop="0,0"/>
70       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="0,-1" stop="0,-1"/>
71       <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="1,0" stop="1,-1"/>
72       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="1,0" stop="1,0"/>
73       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="1,-1" stop="1,-1"/>
74       <lineStyle kind="LINEAFTER" colorName="#ffffff" start="2,0" stop="2,-1"/>
75       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="2,0" stop="2,0"/>
76       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="2,-1" stop="2,-1"/>
77       <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="3,0" stop="3,-1"/>
78       <lineStyle kind="LINEAFTER" colorName="#ffffff" start="3,0" stop="3,-1"/>
79       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="3,0" stop="3,0"/>
80       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="3,-1" stop="3,-1"/>
81       <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
82       <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/>
83       <lineStyle kind="LINEABOVE" colorName="#000000" start="8,0" stop="8,0"/>
84       <lineStyle kind="LINEABOVE" colorName="#000000" start="9,0" stop="9,0"/>
85       <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="0,1" stop="0,-1"/>
86       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,1" stop="0,1"/>
87       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="0,-1" stop="0,-1"/>
88       <lineStyle kind="LINEAFTER" colorName="#ffffff" start="1,1" stop="1,-1"/>
89       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="1,1" stop="1,1"/>
90       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="1,-1" stop="1,-1"/>
91       <lineStyle kind="LINEABOVE" colorName="#000000" start="0,2" stop="0,2"/>
92       <lineStyle kind="LINEABOVE" colorName="#000000" start="1,2" stop="1,2"/>
93       <lineStyle kind="LINEABOVE" colorName="#000000" start="0,4" stop="0,4"/>
94       <lineStyle kind="LINEABOVE" colorName="#000000" start="1,4" stop="1,4"/>
95     </blockTableStyle>
96     <blockTableStyle id="Table_format_Table_Line_total">
97       <blockAlignment value="LEFT"/>
98       <blockValign value="TOP"/>
99       <lineStyle kind="LINEBEFORE" colorName="#ffffff" start="0,0" stop="0,-1"/>
100       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,0" stop="0,0"/>
101       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="0,-1" stop="0,-1"/>
102       <lineStyle kind="LINEAFTER" colorName="#ffffff" start="1,0" stop="1,-1"/>
103       <lineStyle kind="LINEABOVE" colorName="#ffffff" start="1,0" stop="1,0"/>
104       <lineStyle kind="LINEBELOW" colorName="#ffffff" start="1,-1" stop="1,-1"/>
105     </blockTableStyle>
106     <blockTableStyle id="Table_eclu_Taxes_Total">
107       <blockAlignment value="LEFT"/>
108       <blockValign value="TOP"/>
109       <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
110       <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
111     </blockTableStyle>
112     <blockTableStyle id="Table_Taxes_Total">
113       <blockAlignment value="LEFT"/>
114       <blockValign value="TOP"/>
115     </blockTableStyle>
116     <blockTableStyle id="Table_Total_Include_Taxes">
117       <blockAlignment value="LEFT"/>
118       <blockValign value="TOP"/>
119       <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
120       <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
121     </blockTableStyle>
122     <blockTableStyle id="Table4">
123       <blockAlignment value="LEFT"/>
124       <blockValign value="TOP"/>
125     </blockTableStyle>
126     <blockTableStyle id="Table6">
127       <blockAlignment value="LEFT"/>
128       <blockValign value="TOP"/>
129       <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
130       <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
131       <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
132     </blockTableStyle>
133     <blockTableStyle id="Table5">
134       <blockAlignment value="LEFT"/>
135       <blockValign value="TOP"/>
136       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
137       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
138       <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
139     </blockTableStyle>
140     <blockTableStyle id="Table3">
141       <blockAlignment value="LEFT"/>
142       <blockValign value="TOP"/>
143     </blockTableStyle>
144     <blockTableStyle id="Table2">
145       <blockAlignment value="LEFT"/>
146       <blockValign value="TOP"/>
147     </blockTableStyle>
148     <blockTableStyle id="Table1">
149       <blockAlignment value="LEFT"/>
150       <blockValign value="TOP"/>
151     </blockTableStyle>
152     <initialize>
153       <paraStyle name="all" alignment="justify"/>
154     </initialize>
155     <paraStyle name="Standard" fontName="Helvetica"/>
156     <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
157     <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
158     <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
159     <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
160     <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
161     <paraStyle name="Index" fontName="Helvetica"/>
162     <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
163     <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
164     <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
165     <paraStyle name="Footer" fontName="Helvetica"/>
166     <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
167     <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
168     <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
169     <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
170     <paraStyle name="terp_default_Bold_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
171     <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
172     <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
173     <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
174     <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
175     <paraStyle name="terp_default_Right_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
176     <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
177     <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
178     <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
179     <paraStyle name="terp_default_address" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
180     <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
181     <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
182     <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
183     <paraStyle name="terp_default_Right_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
184     <paraStyle name="terp_default_Bold_Right_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
185     <paraStyle name="terp_default_2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
186     <paraStyle name="terp_default_White_2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
187     <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"/>
188     <paraStyle name="Table" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
189     <images/>
190   </stylesheet>
191   <story>
192     <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
193     <para style="terp_default_8">[[ setLang(o.partner_id.lang) ]]</para>
194     <blockTable colWidths="297.0,233.0" style="Table_Partner_Address">
195       <tr>
196         <td>
197           <para style="terp_default_8">
198             <font color="white"> </font>
199           </para>
200         </td>
201         <td>
202           <para style="terp_default_8">[[ o.partner_id.title or '' ]] [[ o.partner_id.name ]]</para>
203           <para style="terp_default_8">[[ o.address_invoice_id.street ]]</para>
204           <para style="terp_default_8">[[ o.address_invoice_id.street2 or removeParentNode('para') ]]</para>
205           <para style="terp_default_8">[[ o.address_invoice_id.zip or '' ]] [[ o.address_invoice_id.city or '' ]]</para>
206           <para style="terp_default_8">[[ o.address_invoice_id.state_id and o.address_invoice_id.state_id.name or removeParentNode('para') ]]</para>
207           <para style="terp_default_8">[[ o.address_invoice_id.country_id and o.address_invoice_id.country_id.name or '' ]]</para>
208           <para style="terp_default_8">
209             <font color="white"> </font>
210           </para>
211           <para style="terp_default_8">Tel. : [[ o.address_invoice_id.phone or removeParentNode('para') ]]</para>
212           <para style="terp_default_8">Fax : [[ o.address_invoice_id.fax or removeParentNode('para') ]]</para>
213           <para style="terp_default_8">VAT : [[ o.partner_id.vat or removeParentNode('para') ]]</para>
214         </td>
215       </tr>
216     </blockTable>
217     <para style="terp_header">Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
218     <para style="terp_header">PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma2') or removeParentNode('para')) and '' ]]</para>
219     <para style="terp_header">Draft Invoice [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]]</para>
220     <para style="terp_header">Cancelled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
221     <para style="terp_header">Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
222     <para style="terp_header">Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
223     <para style="terp_header">Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
224     <para style="terp_default_8">
225       <font color="white"> </font>
226     </para>
227     <blockTable colWidths="177.0,177.0,177.0" style="Table_Invoice_General_Header">
228       <tr>
229         <td>
230           <para style="terp_tblheader_General_Centre">Document</para>
231         </td>
232         <td>
233           <para style="terp_tblheader_General_Centre">Invoice Date</para>
234         </td>
235         <td>
236           <para style="terp_tblheader_General_Centre">Partner Ref.</para>
237         </td>
238       </tr>
239     </blockTable>
240     <blockTable colWidths="177.0,177.0,177.0" style="Table_General_Detail_Content">
241       <tr>
242         <td>
243           <para style="terp_default_Centre_9">[[ o.name or ' ' ]] <font color="white"> </font></para>
244         </td>
245         <td>
246           <para style="terp_default_Centre_9">[[ formatLang(o.date_invoice,date=True) ]]</para>
247         </td>
248         <td>
249           <para style="terp_default_Centre_9">[[ o.address_invoice_id.partner_id.ref or ' ' ]]</para>
250         </td>
251       </tr>
252     </blockTable>
253     <para style="terp_default_8">
254       <font color="white"> </font>
255     </para>
256     <blockTable colWidths="211.0,74.0,62.0,59.0,51.0,68.0" style="Table_Header_Invoice_Line">
257       <tr>
258         <td>
259           <para style="terp_tblheader_Details">Description</para>
260         </td>
261         <td>
262           <para style="terp_tblheader_Details">Taxes</para>
263         </td>
264         <td>
265           <para style="terp_tblheader_Details_Centre">Quantity</para>
266         </td>
267         <td>
268           <para style="terp_tblheader_Details_Right">Unit Price</para>
269         </td>
270         <td>
271           <para style="terp_tblheader_Details_Right">Disc.(%)</para>
272         </td>
273         <td>
274           <para style="terp_tblheader_Details_Centre">Price([[ o.currency_id.code ]])</para>
275         </td>
276       </tr>
277     </blockTable>
278     <section>
279       <para style="terp_default_8">[[ repeatIn(o.invoice_line,'l') ]]</para>
280       <blockTable colWidths="211.0,70.0,60.0,58.0,49.0,74.0" style="Table_Invoice_Line_Content">
281         <tr>
282           <td>
283             <para style="terp_default_9">[[ l.name ]]</para>
284           </td>
285           <td>
286             <para style="terp_default_9">[[ ', '.join([ lt.name or '' for lt in l.invoice_line_tax_id ]) ]]</para>
287           </td>
288           <td>
289             <para style="terp_default_Right_9">[[ formatLang(l.quantity)]] [[ (l.uos_id and l.uos_id.name) or '' ]]</para>
290           </td>
291           <td>
292             <para style="terp_default_Right_9">[[ formatLang(l.price_unit) ]]</para>
293           </td>
294           <td>
295             <para style="terp_default_Right_9">[[ formatLang(l.discount) ]] </para>
296           </td>
297           <td>
298             <para style="terp_default_Right_9">[[ formatLang(l.price_subtotal) ]] [[ o.currency_id.symbol ]]</para>
299           </td>
300         </tr>
301         <tr>
302           <td>
303             <para style="terp_default_Note">[[ format(l.note or '') or removeParentNode('tr') ]]</para>
304             <para style="terp_default_Note">
305               <font color="white"> </font>
306             </para>
307           </td>
308           <td>
309             <para style="terp_default_Note">
310               <font color="white"> </font>
311             </para>
312           </td>
313           <td>
314             <para style="terp_default_Note">
315               <font color="white"> </font>
316             </para>
317           </td>
318           <td>
319             <para style="terp_default_Note">
320               <font color="white"> </font>
321             </para>
322           </td>
323           <td>
324             <para style="terp_default_Note">
325               <font color="white"> </font>
326             </para>
327           </td>
328           <td>
329             <para style="terp_default_Note">
330               <font color="white"> </font>
331             </para>
332           </td>
333         </tr>
334       </blockTable>
335     </section>
336     <blockTable colWidths="370.0,153.0" style="Table_Format_2">
337       <tr>
338         <td>
339           <blockTable colWidths="176.0,258.0" style="Table_format_Table_Line_total">
340             <tr>
341               <td>
342                 <para style="terp_default_2">
343                   <font color="white"> </font>
344                 </para>
345               </td>
346               <td>
347                 <para style="terp_default_2">
348                   <font color="white"> </font>
349                 </para>
350               </td>
351             </tr>
352           </blockTable>
353         </td>
354         <td>
355           <blockTable colWidths="62.0,84.0" style="Table_eclu_Taxes_Total">
356             <tr>
357               <td>
358                 <para style="terp_default_9">Net Total:</para>
359               </td>
360               <td>
361                 <para style="terp_default_Right_9">[[ formatLang(o.amount_untaxed) ]] [[ o.currency_id.symbol ]]</para>
362               </td>
363             </tr>
364           </blockTable>
365           <para style="terp_default_2">
366             <font color="white"> </font>
367           </para>
368           <blockTable colWidths="63.0,84.0" style="Table_Taxes_Total">
369             <tr>
370               <td>
371                 <para style="terp_default_9">Taxes:</para>
372               </td>
373               <td>
374                 <para style="terp_default_Right_9">[[ formatLang(o.amount_tax) ]] [[ o.currency_id.symbol ]]</para>
375               </td>
376             </tr>
377           </blockTable>
378           <para style="terp_default_2">
379             <font color="white"> </font>
380           </para>
381           <blockTable colWidths="63.0,84.0" style="Table_Total_Include_Taxes">
382             <tr>
383               <td>
384                 <para style="terp_default_Bold_9">Total:</para>
385               </td>
386               <td>
387                 <para style="terp_default_Bold_Right_9">[[ formatLang(o.amount_total) ]] [[ o.currency_id.symbol ]]</para>
388               </td>
389             </tr>
390           </blockTable>
391         </td>
392       </tr>
393     </blockTable>
394     <blockTable colWidths="530.0" style="Table4">
395       <tr>
396         <td>
397           <blockTable colWidths="149.0,55.0,52.0" style="Table6">
398             <tr>
399               <td>
400                 <para style="terp_tblheader_Details">Tax</para>
401               </td>
402               <td>
403                 <para style="terp_tblheader_Details_Right">Base</para>
404               </td>
405               <td>
406                 <para style="terp_tblheader_Details_Right">Amount</para>
407               </td>
408             </tr>
409           </blockTable>
410         </td>
411       </tr>
412       <tr>
413         <td>
414           <para style="terp_default_2">[[ repeatIn(o.tax_line,'t') ]]</para>
415           <blockTable colWidths="149.0,55.0,52.0" style="Table5">
416             <tr>
417               <td>
418                 <para style="terp_default_8">[[ t.name ]]</para>
419               </td>
420               <td>
421                 <para style="terp_default_Right_8">[[ formatLang(t.base) ]]</para>
422               </td>
423               <td>
424                 <para style="terp_default_Right_8">[[ (t.tax_code_id and t.tax_code_id.notprintable) and removeParentNode('blockTable') or '' ]] [[ formatLang(t.amount) ]]</para>
425               </td>
426             </tr>
427           </blockTable>
428         </td>
429       </tr>
430     </blockTable>
431     <blockTable colWidths="530.0" style="Table3">
432       <tr>
433         <td>
434           <para style="terp_default_9">[[ format(o.comment or '') or removeParentNode('blockTable') ]]</para>
435         </td>
436       </tr>
437     </blockTable>
438     <blockTable colWidths="530.0" style="Table2">
439       <tr>
440         <td>
441           <para style="terp_default_9">[[ format((o.payment_term and o.payment_term.note) or '') or removeParentNode('blockTable') ]]</para>
442         </td>
443       </tr>
444     </blockTable>
445     <blockTable colWidths="128.0,402.0" style="Table1">
446       <tr>
447         <td>
448           <para style="terp_default_Bold_9">Fiscal Position Remark :</para>
449         </td>
450         <td>
451           <para style="terp_default_9">[[ format((o.fiscal_position and o.fiscal_position.note) or '') or removeParentNode('blockTable') ]]</para>
452         </td>
453       </tr>
454     </blockTable>
455
456   </story>
457 </document>