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

« back to all changes in this revision

Viewing changes to bias_base_customization/account/report/invoice.bak.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="(540.0,547.0)" title="Test" author="Martin Simon" allowSplitting="20">
 
4
    <pageTemplate id="first">
 
5
      <frame id="first" x1="23.0" y1="101.0" width="494" height="426"/>
 
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="Tabla8">
 
22
      <blockAlignment value="LEFT"/>
 
23
      <blockValign value="TOP"/>
 
24
    </blockTableStyle>
 
25
    <blockTableStyle id="Tabla9">
 
26
      <blockAlignment value="LEFT"/>
 
27
      <blockValign value="TOP"/>
 
28
    </blockTableStyle>
 
29
    <blockTableStyle id="Table10">
 
30
      <blockAlignment value="LEFT"/>
 
31
      <blockValign value="TOP"/>
 
32
    </blockTableStyle>
 
33
    <blockTableStyle id="Tabla1">
 
34
      <blockAlignment value="LEFT"/>
 
35
      <blockValign value="TOP"/>
 
36
    </blockTableStyle>
 
37
    <blockTableStyle id="Tabla2">
 
38
      <blockAlignment value="LEFT"/>
 
39
      <blockValign value="TOP"/>
 
40
    </blockTableStyle>
 
41
    <blockTableStyle id="Tabla3">
 
42
      <blockAlignment value="LEFT"/>
 
43
      <blockValign value="TOP"/>
 
44
    </blockTableStyle>
 
45
    <blockTableStyle id="Tabla4">
 
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"/>
 
53
    <paraStyle name="P2" fontName="Helvetica" fontSize="8.0" leading="10"/>
 
54
    <paraStyle name="P3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
 
55
    <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER"/>
 
56
    <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
 
57
    <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
 
58
    <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/>
 
59
    <paraStyle name="P8" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
 
60
    <paraStyle name="P9" fontName="Helvetica" fontSize="10.0" leading="13"/>
 
61
    <paraStyle name="P10" fontName="Helvetica" fontSize="10.0" leading="13"/>
 
62
    <paraStyle name="P11" fontName="Helvetica" fontSize="9.0" leading="11"/>
 
63
    <paraStyle name="P12" fontName="Helvetica" fontSize="3.0" leading="4"/>
 
64
    <paraStyle name="P13" fontName="Helvetica" fontSize="3.0" leading="4" alignment="RIGHT"/>
 
65
    <paraStyle name="P14" fontName="Helvetica" fontSize="3.0" leading="4"/>
 
66
    <paraStyle name="P15" fontName="Helvetica" fontSize="6.0" leading="8"/>
 
67
    <paraStyle name="P16" fontName="Helvetica" fontSize="11.0" leading="14"/>
 
68
    <paraStyle name="P17" fontName="Helvetica" fontSize="11.0" leading="14"/>
 
69
    <paraStyle name="P18" fontName="Helvetica" fontSize="15.0" leading="19" alignment="LEFT"/>
 
70
    <paraStyle name="P19" fontName="Helvetica" fontSize="15.0" leading="19" alignment="RIGHT"/>
 
71
    <paraStyle name="P20" fontName="Helvetica" fontSize="15.0" leading="19"/>
 
72
    <paraStyle name="P21" fontName="Helvetica" fontSize="15.0" leading="19" alignment="LEFT"/>
 
73
    <paraStyle name="P22" fontName="Helvetica" fontSize="15.0" leading="19" alignment="RIGHT"/>
 
74
    <paraStyle name="P23" fontName="Helvetica" fontSize="4.0" leading="5"/>
 
75
    <paraStyle name="P24" fontName="Helvetica" fontSize="4.0" leading="5" alignment="RIGHT"/>
 
76
    <paraStyle name="P25" fontName="Helvetica" fontSize="4.0" leading="5" alignment="LEFT"/>
 
77
    <paraStyle name="P26" fontName="Helvetica-Bold" fontSize="4.0" leading="5"/>
 
78
    <paraStyle name="P27" rightIndent="31.0" leftIndent="13.0" fontName="Helvetica-BoldOblique" fontSize="2.0" leading="3"/>
 
79
    <paraStyle name="P28" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
 
80
    <paraStyle name="P29" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/>
 
81
    <paraStyle name="P30" fontName="Helvetica" fontSize="9.0" leading="11" spaceBefore="0.0" spaceAfter="6.0"/>
 
82
    <paraStyle name="P31" fontName="Helvetica" fontSize="9.0" leading="11" spaceBefore="0.0" spaceAfter="6.0"/>
 
83
    <paraStyle name="P32" fontName="Helvetica" fontSize="4.0" leading="5" spaceBefore="0.0" spaceAfter="6.0"/>
 
84
    <paraStyle name="P33" fontName="Helvetica" fontSize="4.0" leading="5" spaceBefore="0.0" spaceAfter="6.0"/>
 
85
    <paraStyle name="P34" fontName="Helvetica" fontSize="13.0" leading="16"/>
 
86
    <paraStyle name="P35" fontName="Helvetica" fontSize="16.0" leading="20"/>
 
87
    <paraStyle name="P36" fontName="Helvetica" fontSize="7.0" leading="9"/>
 
88
    <paraStyle name="P37" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER"/>
 
89
    <paraStyle name="Standard" fontName="Times-Roman"/>
 
90
    <paraStyle name="Heading" fontName="Times-Roman" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
 
91
    <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
 
92
    <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
 
93
    <paraStyle name="Caption" fontName="Times-Italic" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
 
94
    <paraStyle name="Index" fontName="Times-Roman"/>
 
95
    <paraStyle name="Table Contents" fontName="Times-Roman"/>
 
96
    <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER"/>
 
97
    <paraStyle name="terp_header" fontName="Times-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
 
98
    <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"/>
 
99
    <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"/>
 
100
    <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"/>
 
101
  </stylesheet>
 
102
  <images/>
 
103
  <story>
 
104
    <para style="P27">[[ repeatIn(objects,'o') ]] [[ setLang(o.partner_id.lang) ]]</para>
 
105
    <blockTable colWidths="330.0,66.0,78.0,21.0" style="Table1">
 
106
      <tr>
 
107
        <td>
 
108
          <para style="P3">
 
109
            <font color="white"> </font>
 
110
          </para>
 
111
        </td>
 
112
        <td>
 
113
          <para style="P9">
 
114
            <font color="white"> </font>
 
115
          </para>
 
116
        </td>
 
117
        <td>
 
118
          <para style="P4">
 
119
            <font color="white"> </font>
 
120
          </para>
 
121
        </td>
 
122
        <td>
 
123
          <para style="P9">
 
124
            <font color="white"> </font>
 
125
          </para>
 
126
        </td>
 
127
      </tr>
 
128
    </blockTable>
 
129
    <para style="P29">
 
130
      <font color="white"> </font>
 
131
    </para>
 
132
    <para style="P30">
 
133
      <font color="white"> </font>
 
134
    </para>
 
135
    <para style="P31">
 
136
      <font color="white"> </font>
 
137
    </para>
 
138
    <para style="P32">
 
139
      <font color="white"> </font>
 
140
    </para>
 
141
    <para style="P32">
 
142
      <font color="white"> </font>
 
143
    </para>
 
144
    <blockTable colWidths="487.0" style="Tabla5">
 
145
      <tr>
 
146
        <td>
 
147
          <blockTable colWidths="30.0,281.0,109.0,61.0" style="Tabla8">
 
148
            <tr>
 
149
              <td>
 
150
                <para style="P1">
 
151
                  <font color="white"> </font>
 
152
                </para>
 
153
              </td>
 
154
              <td>
 
155
                <para style="P36">Cliente: [[ o.partner_id.name ]]</para>
 
156
                <para style="P36">
 
157
                  <font color="white"> </font>
 
158
                </para>
 
159
              </td>
 
160
              <td>
 
161
                <para style="P36">
 
162
                  <font color="white"> </font>
 
163
                </para>
 
164
              </td>
 
165
              <td>
 
166
                <para style="P36">
 
167
                  <font color="white"> </font>
 
168
                </para>
 
169
              </td>
 
170
            </tr>
 
171
            <tr>
 
172
              <td>
 
173
                <para style="P1">
 
174
                  <font color="white"> </font>
 
175
                </para>
 
176
              </td>
 
177
              <td>
 
178
                <para style="P36">Direccion: [[ o.address_invoice_id.street ]], [[ o.address_invoice_id.street2 ]]</para>
 
179
              </td>
 
180
              <td>
 
181
                <para style="P37">C.P: [[ o.address_invoice_id.zip ]]</para>
 
182
              </td>
 
183
              <td>
 
184
                <para style="P36">
 
185
                  <font color="white"> </font>
 
186
                </para>
 
187
              </td>
 
188
            </tr>
 
189
          </blockTable>
 
190
          <blockTable colWidths="30.0,107.0,127.0,97.0,121.0" style="Tabla9">
 
191
            <tr>
 
192
              <td>
 
193
                <para style="P17">
 
194
                  <font color="white"> </font>
 
195
                </para>
 
196
              </td>
 
197
              <td>
 
198
                <para style="P36">[[ o.address_invoice_id.city ]]</para>
 
199
                <para style="P36">
 
200
                  <font color="white"> </font>
 
201
                </para>
 
202
              </td>
 
203
              <td>
 
204
                <para style="P36">[[ o.address_invoice_id.country_id.name ]]</para>
 
205
              </td>
 
206
              <td>
 
207
                <para style="P37">Tel. [[ o.address_invoice_id.phone ]]</para>
 
208
              </td>
 
209
              <td>
 
210
                <para style="P37">
 
211
                  <font color="white"> </font>
 
212
                </para>
 
213
                <para style="P37">Plazo: [[ o.payment_term.name]]</para>
 
214
              </td>
 
215
            </tr>
 
216
          </blockTable>
 
217
          <para style="P34">
 
218
            <font color="white"> </font>
 
219
          </para>
 
220
          <para style="P35">
 
221
            <font color="white"> </font>
 
222
          </para>
 
223
        </td>
 
224
      </tr>
 
225
    </blockTable>
 
226
    <blockTable rowHeights="5.0cm"colWidths="494.0" style="Table10">
 
227
      <tr>
 
228
        <td>
 
229
          <blockTable colWidths="29.0,55.0,17.0,185.0,104.0,73.0,24.0" style="Tabla1">
 
230
            <tr>
 
231
              <td>
 
232
                <para style="P12">
 
233
                  <font color="white"> </font>
 
234
                </para>
 
235
              </td>
 
236
              <td>
 
237
                <para style="P4">[[ repeatIn(get_lines(o),'l') ]][[ l.quantity ]]</para>
 
238
              </td>
 
239
              <td>
 
240
                <para style="P10">
 
241
                  <font color="white"> </font>
 
242
                </para>
 
243
                <para style="P10">
 
244
                  <font color="white"> </font>
 
245
                </para>
 
246
              </td>
 
247
              <td>
 
248
                <para style="P2">[[ l.name ]]</para>
 
249
                <para style="P2">[[ l.note ]]</para>
 
250
              </td>
 
251
              <td>
 
252
                <para style="P5">[[ moneyfmt('%.2f' % l.price_unit) ]]</para>
 
253
              </td>
 
254
              <td>
 
255
                <para style="P3">[[ moneyfmt('%.2f' % l.price_subtotal) ]]</para>
 
256
              </td>
 
257
              <td>
 
258
                <para style="P13">
 
259
                  <font color="white"> </font>
 
260
                </para>
 
261
              </td>
 
262
            </tr>
 
263
          </blockTable>
 
264
          <blockTable colWidths="29.0,55.0,17.0,185.0,104.0,73.0,24.0" style="Tabla2">
 
265
            <tr>
 
266
              <td>
 
267
                <para style="P15">
 
268
                  <font color="white"> </font>
 
269
                </para>
 
270
              </td>
 
271
              <td>
 
272
                <para style="P15">
 
273
                  <font color="white"> </font>
 
274
                </para>
 
275
              </td>
 
276
              <td>
 
277
                <para style="P15">
 
278
                  <font color="white"> </font>
 
279
                </para>
 
280
              </td>
 
281
              <td>
 
282
                <para style="P7">[[ deductions(o) and 'SUBTOTAL' or '']]</para>
 
283
              </td>
 
284
              <td>
 
285
                <para style="P2">
 
286
                  <font color="white"> </font>
 
287
                </para>
 
288
              </td>
 
289
              <td>
 
290
                <para style="P3">[[ deductions(o) and moneyfmt('%2.f' % get_subtotal()) ]]</para>
 
291
              </td>
 
292
              <td>
 
293
                <para style="P15">
 
294
                  <font color="white"> </font>
 
295
                </para>
 
296
              </td>
 
297
            </tr>
 
298
            <tr>
 
299
              <td>
 
300
                <para style="P14">
 
301
                  <font color="white"> </font>
 
302
                </para>
 
303
              </td>
 
304
              <td>
 
305
                <para style="P14">
 
306
                  <font color="white"> </font>
 
307
                </para>
 
308
              </td>
 
309
              <td>
 
310
                <para style="P11">
 
311
                  <font color="white"> </font>
 
312
                </para>
 
313
              </td>
 
314
              <td>
 
315
                <para style="P8">[[ deductions(o) and 'DEDUCCIONES:' or '']] </para>
 
316
              </td>
 
317
              <td>
 
318
                <para style="P14">
 
319
                  <font color="white"> </font>
 
320
                </para>
 
321
              </td>
 
322
              <td>
 
323
                <para style="P14">
 
324
                  <font color="white"> </font>
 
325
                </para>
 
326
              </td>
 
327
              <td>
 
328
                <para style="P14">
 
329
                  <font color="white"> </font>
 
330
                </para>
 
331
              </td>
 
332
            </tr>
 
333
            <tr>
 
334
              <td>
 
335
                <para style="P12">
 
336
                  <font color="white"> </font>
 
337
                </para>
 
338
              </td>
 
339
              <td>
 
340
                <para style="P4">[[ repeatIn(get_deductions(o),'l') ]]</para>
 
341
              </td>
 
342
              <td>
 
343
                <para style="P2">
 
344
                  <font color="white"> </font>
 
345
                </para>
 
346
              </td>
 
347
              <td>
 
348
                <para style="P2">[[ l.name ]]</para>
 
349
                <para style="P2">[[ l.note ]]</para>
 
350
              </td>
 
351
              <td>
 
352
                <para style="P3">
 
353
                  <font color="white"> </font>
 
354
                </para>
 
355
              </td>
 
356
              <td>
 
357
                <para style="P3">[[ deductions(o) and moneyfmt('%.2f' % - l.price_subtotal) ]]</para>
 
358
              </td>
 
359
              <td>
 
360
                <para style="P12">
 
361
                  <font color="white"> </font>
 
362
                </para>
 
363
              </td>
 
364
            </tr>
 
365
          </blockTable>
 
366
          <blockTable colWidths="29.0,55.0,17.0,185.0,103.0,73.0,24.0" style="Tabla3">
 
367
            <tr>
 
368
              <td>
 
369
                <para style="P2">
 
370
                  <font color="white"> </font>
 
371
                </para>
 
372
              </td>
 
373
              <td>
 
374
                <para style="P2">
 
375
                  <font color="white"> </font>
 
376
                </para>
 
377
              </td>
 
378
              <td>
 
379
                <para style="P2">
 
380
                  <font color="white"> </font>
 
381
                </para>
 
382
              </td>
 
383
              <td>
 
384
                <para style="P7">[[ deductions(o) and 'TOTAL DEDUCCIONES' or '']]</para>
 
385
              </td>
 
386
              <td>
 
387
                <para style="P6">
 
388
                  <font color="white"> </font>
 
389
                </para>
 
390
              </td>
 
391
              <td>
 
392
                <para style="P3">[[ deductions(o) and moneyfmt('%2.f' % -get_sum_deductions()) ]]</para>
 
393
              </td>
 
394
              <td>
 
395
                <para style="P2">
 
396
                  <font color="white"> </font>
 
397
                </para>
 
398
              </td>
 
399
            </tr>
 
400
            <tr>
 
401
              <td>
 
402
                <para style="P23">
 
403
                  <font color="white"> </font>
 
404
                </para>
 
405
              </td>
 
406
              <td>
 
407
                <para style="P23">
 
408
                  <font color="white"> </font>
 
409
                </para>
 
410
              </td>
 
411
              <td>
 
412
                <para style="P23">
 
413
                  <font color="white"> </font>
 
414
                </para>
 
415
              </td>
 
416
              <td>
 
417
                <para style="P25">
 
418
                  <font color="white"> </font>
 
419
                </para>
 
420
              </td>
 
421
              <td>
 
422
                <para style="P26">
 
423
                  <font color="white"> </font>
 
424
                </para>
 
425
              </td>
 
426
              <td>
 
427
                <para style="P24">
 
428
                  <font color="white"> </font>
 
429
                </para>
 
430
              </td>
 
431
              <td>
 
432
                <para style="P23">
 
433
                  <font color="white"> </font>
 
434
                </para>
 
435
              </td>
 
436
            </tr>
 
437
          </blockTable>
 
438
        </td>
 
439
      </tr>
 
440
    </blockTable>
 
441
    <blockTable colWidths="81.0,280.0,113.0,10.0" style="Tabla4">
 
442
      <tr>
 
443
        <td>
 
444
          <para style="P14">
 
445
            <font color="white"> </font>
 
446
          </para>
 
447
        </td>
 
448
        <td>
 
449
          <para style="P5">*([[ texto(int(o.amount_total)) ]] [[ o.currency_id.name ]] [[ ('%.2f' % o.amount_total)[-2:] ]]/100 [[ o.currency_id.code ]])*</para>
 
450
          <para style="P5">
 
451
            <font color="white"> </font>
 
452
          </para>
 
453
          <para style="P18">
 
454
            <font color="white"> </font>
 
455
          </para>
 
456
        </td>
 
457
        <td>
 
458
          <para style="P3">
 
459
            <font color="white"> </font>
 
460
          </para>
 
461
        </td>
 
462
        <td>
 
463
          <para style="P16">
 
464
            <font color="white"> </font>
 
465
          </para>
 
466
        </td>
 
467
      </tr>
 
468
      <tr>
 
469
        <td>
 
470
          <para style="P14">
 
471
            <font color="white"> </font>
 
472
          </para>
 
473
        </td>
 
474
        <td>
 
475
          <para style="P5">
 
476
            <font color="white"> </font>
 
477
          </para>
 
478
        </td>
 
479
        <td>
 
480
          <para style="P3">[[ moneyfmt('%.2f' % o.amount_untaxed) ]]</para>
 
481
        </td>
 
482
        <td>
 
483
          <para style="P16">
 
484
            <font color="white"> </font>
 
485
          </para>
 
486
        </td>
 
487
      </tr>
 
488
      <tr>
 
489
        <td>
 
490
          <para style="P20">
 
491
            <font color="white"> </font>
 
492
          </para>
 
493
        </td>
 
494
        <td>
 
495
          <para style="P21">
 
496
            <font color="white"> </font>
 
497
          </para>
 
498
        </td>
 
499
        <td>
 
500
          <para style="P22">
 
501
            <font color="white"> </font>
 
502
          </para>
 
503
        </td>
 
504
        <td>
 
505
          <para style="P20">
 
506
            <font color="white"> </font>
 
507
          </para>
 
508
        </td>
 
509
      </tr>
 
510
      <tr>
 
511
        <td>
 
512
          <para style="P14">
 
513
            <font color="white"> </font>
 
514
          </para>
 
515
        </td>
 
516
        <td>
 
517
          <para style="P5">[[ repeatIn(o.tax_line,'t') ]]</para>
 
518
        </td>
 
519
        <td>
 
520
          <para style="P3">[[ moneyfmt('%.2f' % t.amount) ]]</para>
 
521
        </td>
 
522
        <td>
 
523
          <para style="P16">
 
524
            <font color="white"> </font>
 
525
          </para>
 
526
        </td>
 
527
      </tr>
 
528
      <tr>
 
529
        <td>
 
530
          <para style="P14">
 
531
            <font color="white"> </font>
 
532
          </para>
 
533
        </td>
 
534
        <td>
 
535
          <para style="P2">
 
536
            <font color="white"> </font>
 
537
          </para>
 
538
        </td>
 
539
        <td>
 
540
          <para style="P19">
 
541
            <font color="white"> </font>
 
542
          </para>
 
543
        </td>
 
544
        <td>
 
545
          <para style="P16">
 
546
            <font color="white"> </font>
 
547
          </para>
 
548
        </td>
 
549
      </tr>
 
550
      <tr>
 
551
        <td>
 
552
          <para style="P14">
 
553
            <font color="white"> </font>
 
554
          </para>
 
555
        </td>
 
556
        <td>
 
557
          <para style="P2">
 
558
            <font color="white"> </font>
 
559
          </para>
 
560
        </td>
 
561
        <td>
 
562
          <para style="P3">[[ moneyfmt('%.2f' % o.amount_total) ]]</para>
 
563
        </td>
 
564
        <td>
 
565
          <para style="P16">
 
566
            <font color="white"> </font>
 
567
          </para>
 
568
        </td>
 
569
      </tr>
 
570
    </blockTable>
 
571
    <para style="P28">
 
572
      <font color="white"> </font>
 
573
    </para>
 
574
  </story>
 
575
</document>
 
576