~openbias/bias-trunk/bias-public-trunk

« back to all changes in this revision

Viewing changes to bias_base_customization/account/report/custom_refound.rml

  • Committer: Jose Patricio
  • Date: 2011-10-19 03:16:40 UTC
  • Revision ID: josepato@bias.com.mx-20111019031640-05zd7r5lxwx084qu
el push inicial

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
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"/>
 
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
    </blockTableStyle>
 
17
    <blockTableStyle id="Tabla5">
 
18
      <blockAlignment value="LEFT"/>
 
19
      <blockValign value="TOP"/>
 
20
    </blockTableStyle>
 
21
    <blockTableStyle id="Tabla6">
 
22
      <blockAlignment value="LEFT"/>
 
23
      <blockValign value="TOP"/>
 
24
    </blockTableStyle>
 
25
    <blockTableStyle id="Table10">
 
26
      <blockAlignment value="LEFT"/>
 
27
      <blockValign value="TOP"/>
 
28
    </blockTableStyle>
 
29
    <blockTableStyle id="Tabla1">
 
30
      <blockAlignment value="LEFT"/>
 
31
      <blockValign value="TOP"/>
 
32
    </blockTableStyle>
 
33
    <blockTableStyle id="Tabla2">
 
34
      <blockAlignment value="LEFT"/>
 
35
      <blockValign value="TOP"/>
 
36
    </blockTableStyle>
 
37
    <blockTableStyle id="Tabla3">
 
38
      <blockAlignment value="LEFT"/>
 
39
      <blockValign value="TOP"/>
 
40
    </blockTableStyle>
 
41
    <blockTableStyle id="Tabla7">
 
42
      <blockAlignment value="LEFT"/>
 
43
      <blockValign value="TOP"/>
 
44
    </blockTableStyle>
 
45
    <blockTableStyle id="Tabla8">
 
46
      <blockAlignment value="LEFT"/>
 
47
      <blockValign value="TOP"/>
 
48
    </blockTableStyle>
 
49
    <initialize>
 
50
      <paraStyle name="all" alignment="justify"/>
 
51
    </initialize>
 
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"/>
 
84
  </stylesheet>
 
85
  <images/>
 
86
  <story>
 
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">
 
90
      <tr>
 
91
        <td>
 
92
          <para style="P5">[[ o.number or removeParentNode('para') ]] </para>
 
93
        </td>
 
94
        <td>
 
95
          <para style="P11">
 
96
            <font color="white"> </font>
 
97
          </para>
 
98
        </td>
 
99
        <td>
 
100
          <para style="P6">[[ time.strftime('%d-%b-%Y', time.strptime(o.date_invoice,'%Y-%m-%d'))]]</para>
 
101
        </td>
 
102
        <td>
 
103
          <para style="P11">
 
104
            <font color="white"> </font>
 
105
          </para>
 
106
        </td>
 
107
      </tr>
 
108
    </blockTable>
 
109
    <para style="P1">
 
110
      <font color="white"> </font>
 
111
    </para>
 
112
    <para style="P1">
 
113
      <font color="white"> </font>
 
114
    </para>
 
115
    <para style="P1">
 
116
      <font color="white"> </font>
 
117
    </para>
 
118
    <para style="P2">
 
119
      <font color="white"> </font>
 
120
    </para>
 
121
    <blockTable rowheights="4.0cm" colWidths="610.0" style="Tabla5">
 
122
      <tr>
 
123
        <td>
 
124
          <blockTable colWidths="69.0,368.0,26.0,142.0" style="Tabla6">
 
125
            <tr>
 
126
              <td>
 
127
                <para style="P12">
 
128
                  <font color="white"> </font>
 
129
                </para>
 
130
              </td>
 
131
              <td>
 
132
                <para style="P12">[[ o.partner_id.name ]]</para>
 
133
              </td>
 
134
              <td>
 
135
                <para style="P12">
 
136
                  <font color="white"> </font>
 
137
                </para>
 
138
              </td>
 
139
              <td>
 
140
                <para style="P12">[[ o.partner_id.vat ]]</para>
 
141
              </td>
 
142
            </tr>
 
143
            <tr>
 
144
              <td>
 
145
                <para style="P12">
 
146
                  <font color="white"> </font>
 
147
                </para>
 
148
              </td>
 
149
              <td>
 
150
                <para style="P12">[[ o.address_invoice_id.street ]] [[ o.address_invoice_id.street2 ]]</para>
 
151
              </td>
 
152
              <td>
 
153
                <para style="P12">
 
154
                  <font color="white"> </font>
 
155
                </para>
 
156
              </td>
 
157
              <td>
 
158
                <para style="P12">[[ o.address_invoice_id.phone ]]</para>
 
159
              </td>
 
160
            </tr>
 
161
            <tr>
 
162
              <td>
 
163
                <para style="P12">
 
164
                  <font color="white"> </font>
 
165
                </para>
 
166
              </td>
 
167
              <td>
 
168
                <para style="P12">[[ o.address_invoice_id.city ]], [[ o.address_invoice_id.state_id.name ]].</para>
 
169
              </td>
 
170
              <td>
 
171
                <para style="P12">
 
172
                  <font color="white"> </font>
 
173
                </para>
 
174
              </td>
 
175
              <td>
 
176
                <para style="P12">[[ o.address_invoice_id.email ]]</para>
 
177
              </td>
 
178
            </tr>
 
179
            <tr>
 
180
              <td>
 
181
                <para style="P12">
 
182
                  <font color="white"> </font>
 
183
                </para>
 
184
              </td>
 
185
              <td>
 
186
                <para style="P12">
 
187
                  <font color="white"> </font>
 
188
                </para>
 
189
              </td>
 
190
              <td>
 
191
                <para style="P12">
 
192
                  <font color="white"> </font>
 
193
                </para>
 
194
              </td>
 
195
              <td>
 
196
                <para style="P12">
 
197
                  <font color="white"> </font>
 
198
                </para>
 
199
              </td>
 
200
            </tr>
 
201
          </blockTable>
 
202
          <para style="P3">
 
203
            <font color="white"> </font>
 
204
          </para>
 
205
        </td>
 
206
      </tr>
 
207
    </blockTable>
 
208
    <blockTable rowHeights="10.5cm" colWidths="610.0" style="Table10">
 
209
      <tr>
 
210
        <td>
 
211
          <blockTable colWidths="26.0,54.0,54.0,278.0,85.0,85.0,23.0" style="Tabla1">
 
212
            <tr>
 
213
              <td>
 
214
                <para style="P14">
 
215
                  <font color="white"> </font>
 
216
                </para>
 
217
              </td>
 
218
              <td>
 
219
                <para style="P6">[[ repeatIn(get_lines(o),'l') ]][[ l.quantity ]]</para>
 
220
              </td>
 
221
              <td>
 
222
                <para style="P4">[[ l.product_id.code ]]</para>
 
223
              </td>
 
224
              <td>
 
225
                <para style="P4">[[ l.name ]]</para>
 
226
                <para style="P4">[[ l.note ]]</para>
 
227
              </td>
 
228
              <td>
 
229
                <para style="P5">[[ moneyfmt('%.2f' % l.price_unit) ]]</para>
 
230
              </td>
 
231
              <td>
 
232
                <para style="P5">[[ moneyfmt('%.2f' % l.price_subtotal) ]]</para>
 
233
              </td>
 
234
              <td>
 
235
                <para style="P15">
 
236
                  <font color="white"> </font>
 
237
                </para>
 
238
              </td>
 
239
            </tr>
 
240
          </blockTable>
 
241
          <blockTable colWidths="26.0,54.0,54.0,278.0,85.0,85.0,23.0" style="Tabla2">
 
242
            <tr>
 
243
              <td>
 
244
                <para style="P17">
 
245
                  <font color="white"> </font>
 
246
                </para>
 
247
              </td>
 
248
              <td>
 
249
                <para style="P17">
 
250
                  <font color="white"> </font>
 
251
                </para>
 
252
              </td>
 
253
              <td>
 
254
                <para style="P17">
 
255
                  <font color="white"> </font>
 
256
                </para>
 
257
              </td>
 
258
              <td>
 
259
                <para style="P9">[[ deductions(o) and 'SUBTOTAL' or '']]</para>
 
260
              </td>
 
261
              <td>
 
262
                <para style="P4">
 
263
                  <font color="white"> </font>
 
264
                </para>
 
265
              </td>
 
266
              <td>
 
267
                <para style="P5">[[ deductions(o) and moneyfmt('%2.f' % get_subtotal()) ]]</para>
 
268
              </td>
 
269
              <td>
 
270
                <para style="P17">
 
271
                  <font color="white"> </font>
 
272
                </para>
 
273
              </td>
 
274
            </tr>
 
275
            <tr>
 
276
              <td>
 
277
                <para style="P16">
 
278
                  <font color="white"> </font>
 
279
                </para>
 
280
              </td>
 
281
              <td>
 
282
                <para style="P16">
 
283
                  <font color="white"> </font>
 
284
                </para>
 
285
              </td>
 
286
              <td>
 
287
                <para style="P13">
 
288
                  <font color="white"> </font>
 
289
                </para>
 
290
              </td>
 
291
              <td>
 
292
                <para style="P10">[[ deductions(o) and 'DEDUCCIONES:' or '']] </para>
 
293
              </td>
 
294
              <td>
 
295
                <para style="P16">
 
296
                  <font color="white"> </font>
 
297
                </para>
 
298
              </td>
 
299
              <td>
 
300
                <para style="P16">
 
301
                  <font color="white"> </font>
 
302
                </para>
 
303
              </td>
 
304
              <td>
 
305
                <para style="P16">
 
306
                  <font color="white"> </font>
 
307
                </para>
 
308
              </td>
 
309
            </tr>
 
310
            <tr>
 
311
              <td>
 
312
                <para style="P14">
 
313
                  <font color="white"> </font>
 
314
                </para>
 
315
              </td>
 
316
              <td>
 
317
                <para style="P6">[[ repeatIn(get_deductions(o),'l') ]]</para>
 
318
              </td>
 
319
              <td>
 
320
                <para style="P4">
 
321
                  <font color="white"> </font>
 
322
                </para>
 
323
              </td>
 
324
              <td>
 
325
                <para style="P4">[[ l.name ]]</para>
 
326
                <para style="P4">[[ l.note ]]</para>
 
327
              </td>
 
328
              <td>
 
329
                <para style="P5">
 
330
                  <font color="white"> </font>
 
331
                </para>
 
332
              </td>
 
333
              <td>
 
334
                <para style="P5">[[ deductions(o) and moneyfmt('%.2f' % -l.price_subtotal) ]]</para>
 
335
              </td>
 
336
              <td>
 
337
                <para style="P14">
 
338
                  <font color="white"> </font>
 
339
                </para>
 
340
              </td>
 
341
            </tr>
 
342
          </blockTable>
 
343
          <blockTable colWidths="26.0,54.0,54.0,278.0,85.0,85.0,23.0" style="Tabla3">
 
344
            <tr>
 
345
              <td>
 
346
                <para style="P4">
 
347
                  <font color="white"> </font>
 
348
                </para>
 
349
              </td>
 
350
              <td>
 
351
                <para style="P4">
 
352
                  <font color="white"> </font>
 
353
                </para>
 
354
              </td>
 
355
              <td>
 
356
                <para style="P4">
 
357
                  <font color="white"> </font>
 
358
                </para>
 
359
              </td>
 
360
              <td>
 
361
                <para style="P9">[[ deductions(o) and 'TOTAL DEDUCCIONES' or '']]</para>
 
362
              </td>
 
363
              <td>
 
364
                <para style="P8">
 
365
                  <font color="white"> </font>
 
366
                </para>
 
367
              </td>
 
368
              <td>
 
369
                <para style="P5">[[ deductions(o) and moneyfmt('%2.f' % -get_sum_deductions()) ]]</para>
 
370
              </td>
 
371
              <td>
 
372
                <para style="P4">
 
373
                  <font color="white"> </font>
 
374
                </para>
 
375
              </td>
 
376
            </tr>
 
377
          </blockTable>
 
378
        </td>
 
379
      </tr>
 
380
    </blockTable>
 
381
    <blockTable colWidths="610.0" style="Tabla7">
 
382
      <tr>
 
383
        <td>
 
384
          <blockTable colWidths="103.0,393.0,85.0,24.0" style="Tabla8">
 
385
            <tr>
 
386
              <td>
 
387
                <para style="P16">
 
388
                  <font color="white"> </font>
 
389
                </para>
 
390
              </td>
 
391
              <td>
 
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>
 
393
              </td>
 
394
              <td>
 
395
                <para style="P5">[[ moneyfmt('%.2f' % o.amount_untaxed) ]]</para>
 
396
              </td>
 
397
              <td>
 
398
                <para style="P18">
 
399
                  <font color="white"> </font>
 
400
                </para>
 
401
              </td>
 
402
            </tr>
 
403
            <tr>
 
404
              <td>
 
405
                <para style="P16">
 
406
                  <font color="white"> </font>
 
407
                </para>
 
408
              </td>
 
409
              <td>
 
410
                <para style="P7">
 
411
                  <font color="white"> </font>
 
412
                </para>
 
413
              </td>
 
414
              <td>
 
415
                <para style="P5">[[ moneyfmt('%.2f' % t.amount) ]]</para>
 
416
              </td>
 
417
              <td>
 
418
                <para style="P18">
 
419
                  <font color="white"> </font>
 
420
                </para>
 
421
              </td>
 
422
            </tr>
 
423
            <tr>
 
424
              <td>
 
425
                <para style="P16">
 
426
                  <font color="white"> </font>
 
427
                </para>
 
428
              </td>
 
429
              <td>
 
430
                <para style="P4">
 
431
                  <font color="white"> </font>
 
432
                </para>
 
433
              </td>
 
434
              <td>
 
435
                <para style="P5">[[ moneyfmt('%.2f' % o.amount_total) ]]</para>
 
436
              </td>
 
437
              <td>
 
438
                <para style="P18">
 
439
                  <font color="white"> </font>
 
440
                </para>
 
441
              </td>
 
442
            </tr>
 
443
          </blockTable>
 
444
          <para style="Table Contents">
 
445
            <font color="white"> </font>
 
446
          </para>
 
447
        </td>
 
448
      </tr>
 
449
    </blockTable>
 
450
    <para style="Text body">
 
451
      <font color="white"> </font>
 
452
    </para>
 
453
    <para style="P1"/>
 
454
  </story>
 
455
</document>
 
456