2
<document filename="test.pdf">
3
<template pageSize="(612.0,792.0)" title="Test" author="Martin Simon" allowSplitting="20">
4
<pageTemplate id="first">
5
<frame id="first" x1="0.0" y1="0.0" width="610" height="755"/>
9
<blockTableStyle id="Standard_Outline">
10
<blockAlignment value="LEFT"/>
11
<blockValign value="TOP"/>
13
<blockTableStyle id="Table1">
14
<blockAlignment value="LEFT"/>
15
<blockValign value="TOP"/>
17
<blockTableStyle id="Tabla5">
18
<blockAlignment value="LEFT"/>
19
<blockValign value="TOP"/>
21
<blockTableStyle id="Tabla6">
22
<blockAlignment value="LEFT"/>
23
<blockValign value="TOP"/>
25
<blockTableStyle id="Table10">
26
<blockAlignment value="LEFT"/>
27
<blockValign value="TOP"/>
29
<blockTableStyle id="Tabla1">
30
<blockAlignment value="LEFT"/>
31
<blockValign value="TOP"/>
33
<blockTableStyle id="Tabla2">
34
<blockAlignment value="LEFT"/>
35
<blockValign value="TOP"/>
37
<blockTableStyle id="Tabla3">
38
<blockAlignment value="LEFT"/>
39
<blockValign value="TOP"/>
41
<blockTableStyle id="Tabla7">
42
<blockAlignment value="LEFT"/>
43
<blockValign value="TOP"/>
45
<blockTableStyle id="Tabla8">
46
<blockAlignment value="LEFT"/>
47
<blockValign value="TOP"/>
50
<paraStyle name="all" alignment="justify"/>
52
<paraStyle name="P1" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
53
<paraStyle name="P2" fontName="Helvetica" fontSize="18.0" leading="22" spaceBefore="0.0" spaceAfter="6.0"/>
54
<paraStyle name="P3" fontName="Helvetica"/>
55
<paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10"/>
56
<paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
57
<paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER"/>
58
<paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
59
<paraStyle name="P8" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
60
<paraStyle name="P9" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/>
61
<paraStyle name="P10" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
62
<paraStyle name="P11" fontName="Helvetica" fontSize="10.0" leading="13"/>
63
<paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11"/>
64
<paraStyle name="P13" fontName="Helvetica" fontSize="9.0" leading="11"/>
65
<paraStyle name="P14" fontName="Helvetica" fontSize="3.0" leading="4"/>
66
<paraStyle name="P15" fontName="Helvetica" fontSize="3.0" leading="4" alignment="RIGHT"/>
67
<paraStyle name="P16" fontName="Helvetica" fontSize="3.0" leading="4"/>
68
<paraStyle name="P17" fontName="Helvetica" fontSize="6.0" leading="8"/>
69
<paraStyle name="P18" fontName="Helvetica" fontSize="11.0" leading="14"/>
70
<paraStyle name="P19" rightIndent="31.0" leftIndent="13.0" fontName="Helvetica-BoldOblique" fontSize="6.0" leading="8"/>
71
<paraStyle name="P20" rightIndent="-97.0" leftIndent="0.0" fontName="Helvetica-BoldOblique" fontSize="6.0" leading="8"/>
72
<paraStyle name="Standard" fontName="Times-Roman"/>
73
<paraStyle name="Heading" fontName="Times-Roman" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
74
<paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
75
<paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
76
<paraStyle name="Caption" fontName="Times-Italic" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
77
<paraStyle name="Index" fontName="Times-Roman"/>
78
<paraStyle name="Table Contents" fontName="Times-Roman"/>
79
<paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER"/>
80
<paraStyle name="terp_header" fontName="Times-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
81
<paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Times-Roman" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
82
<paraStyle name="terp_default_Right_8" rightIndent="0.0" leftIndent="0.0" fontName="Times-Roman" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
83
<paraStyle name="terp_default_Right_9" rightIndent="0.0" leftIndent="0.0" fontName="Times-Roman" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
87
<para style="P19">[[ repeatIn(objects,'o') ]]</para>
88
<para style="P20">[[ setLang(o.partner_id.lang) ]]</para>
89
<blockTable colWidths="407.0,81.0,96.0,26.0" style="Table1">
92
<para style="P5">[[ o.number or removeParentNode('para') ]] </para>
96
<font color="white"> </font>
100
<para style="P6">[[ time.strftime('%d-%b-%Y', time.strptime(o.date_invoice,'%Y-%m-%d'))]]</para>
104
<font color="white"> </font>
110
<font color="white"> </font>
113
<font color="white"> </font>
116
<font color="white"> </font>
119
<font color="white"> </font>
121
<blockTable rowheights="4.0cm" colWidths="610.0" style="Tabla5">
124
<blockTable colWidths="69.0,368.0,26.0,142.0" style="Tabla6">
128
<font color="white"> </font>
132
<para style="P12">[[ o.partner_id.name ]]</para>
136
<font color="white"> </font>
140
<para style="P12">[[ o.partner_id.vat ]]</para>
146
<font color="white"> </font>
150
<para style="P12">[[ o.address_invoice_id.street ]] [[ o.address_invoice_id.street2 ]]</para>
154
<font color="white"> </font>
158
<para style="P12">[[ o.address_invoice_id.phone ]]</para>
164
<font color="white"> </font>
168
<para style="P12">[[ o.address_invoice_id.city ]], [[ o.address_invoice_id.state_id.name ]].</para>
172
<font color="white"> </font>
176
<para style="P12">[[ o.address_invoice_id.email ]]</para>
182
<font color="white"> </font>
187
<font color="white"> </font>
192
<font color="white"> </font>
197
<font color="white"> </font>
203
<font color="white"> </font>
208
<blockTable rowHeights="10.5cm" colWidths="610.0" style="Table10">
211
<blockTable colWidths="26.0,54.0,54.0,278.0,85.0,85.0,23.0" style="Tabla1">
215
<font color="white"> </font>
219
<para style="P6">[[ repeatIn(get_lines(o),'l') ]][[ l.quantity ]]</para>
222
<para style="P4">[[ l.product_id.code ]]</para>
225
<para style="P4">[[ l.name ]]</para>
226
<para style="P4">[[ l.note ]]</para>
229
<para style="P5">[[ moneyfmt('%.2f' % l.price_unit) ]]</para>
232
<para style="P5">[[ moneyfmt('%.2f' % l.price_subtotal) ]]</para>
236
<font color="white"> </font>
241
<blockTable colWidths="26.0,54.0,54.0,278.0,85.0,85.0,23.0" style="Tabla2">
245
<font color="white"> </font>
250
<font color="white"> </font>
255
<font color="white"> </font>
259
<para style="P9">[[ deductions(o) and 'SUBTOTAL' or '']]</para>
263
<font color="white"> </font>
267
<para style="P5">[[ deductions(o) and moneyfmt('%2.f' % get_subtotal()) ]]</para>
271
<font color="white"> </font>
278
<font color="white"> </font>
283
<font color="white"> </font>
288
<font color="white"> </font>
292
<para style="P10">[[ deductions(o) and 'DEDUCCIONES:' or '']] </para>
296
<font color="white"> </font>
301
<font color="white"> </font>
306
<font color="white"> </font>
313
<font color="white"> </font>
317
<para style="P6">[[ repeatIn(get_deductions(o),'l') ]]</para>
321
<font color="white"> </font>
325
<para style="P4">[[ l.name ]]</para>
326
<para style="P4">[[ l.note ]]</para>
330
<font color="white"> </font>
334
<para style="P5">[[ deductions(o) and moneyfmt('%.2f' % -l.price_subtotal) ]]</para>
338
<font color="white"> </font>
343
<blockTable colWidths="26.0,54.0,54.0,278.0,85.0,85.0,23.0" style="Tabla3">
347
<font color="white"> </font>
352
<font color="white"> </font>
357
<font color="white"> </font>
361
<para style="P9">[[ deductions(o) and 'TOTAL DEDUCCIONES' or '']]</para>
365
<font color="white"> </font>
369
<para style="P5">[[ deductions(o) and moneyfmt('%2.f' % -get_sum_deductions()) ]]</para>
373
<font color="white"> </font>
381
<blockTable colWidths="610.0" style="Tabla7">
384
<blockTable colWidths="103.0,393.0,85.0,24.0" style="Tabla8">
388
<font color="white"> </font>
392
<para style="P7">*([[ texto(int(o.amount_total)) ]] [[ o.currency_id.name ]] [[ ('%.2f' % o.amount_total)[-2:] ]]/100 [[ o.currency_id.code ]][[ repeatIn(o.tax_line,'t') ]])*</para>
395
<para style="P5">[[ moneyfmt('%.2f' % o.amount_untaxed) ]]</para>
399
<font color="white"> </font>
406
<font color="white"> </font>
411
<font color="white"> </font>
415
<para style="P5">[[ moneyfmt('%.2f' % t.amount) ]]</para>
419
<font color="white"> </font>
426
<font color="white"> </font>
431
<font color="white"> </font>
435
<para style="P5">[[ moneyfmt('%.2f' % o.amount_total) ]]</para>
439
<font color="white"> </font>
444
<para style="Table Contents">
445
<font color="white"> </font>
450
<para style="Text body">
451
<font color="white"> </font>