~vauxoo/addons-vauxoo/7.0-ifrs_agrinos-dev-hbto

« back to all changes in this revision

Viewing changes to aging_due_report/report/aging_due_report.rml

  • Committer: Humberto Arocha
  • Date: 2012-08-20 22:22:51 UTC
  • mto: This revision was merged to the branch mainline in revision 415.
  • Revision ID: humbertoarocha@gmail.com-20120820222251-zm2tb7s4dhq7wwxo

[ADD] Se agregan los reportes:
* Formales
* Detallados
* Envejecido

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="(280.0mm,220.0mm)" title="Test" author="Humberto Arocha" allowSplitting="20" showBoundary="0">
 
4
    <pageTemplate id="first">
 
5
        <pageGraphics>
 
6
            <setFont name="Helvetica-Oblique" size="8.0"/>
 
7
            <image file="company_logo.jpg" x="10.0mm" y="195.0mm" width="60mm" />
 
8
            <drawString x="10mm" y="5mm">Reporte Impreso en OpenERP con ReportLab</drawString> 
 
9
            <drawRightString x="270mm" y="5mm">Fecha de Impresion:  [[formatLang(time.strftime('%Y-%m-%d'),date=True)]] [[time.strftime('%H:%m')]] / Pagina:<pageNumber/> </drawRightString> 
 
10
        </pageGraphics>
 
11
      <frame id="first"     x1="10.0mm"     y1="10mm"    width="260mm"  height="185.0mm"/>
 
12
    </pageTemplate>
 
13
  </template>
 
14
 
 
15
  <stylesheet>
 
16
                <blockTableStyle id="TITLE">
 
17
            <blockBackground colorName="black" start="1,0" stop="-1,-1"/>
 
18
            <blockValign value="TOP"/>
 
19
                </blockTableStyle>     
 
20
 
 
21
                <blockTableStyle id="TERMS">
 
22
            <blockBackground colorName="#4bacc6ff" start="0,0" stop="-1,0"/>
 
23
            <blockValign value="TOP"/>
 
24
                        <lineStyle kind="GRID" colorName="white" start="0,0" stop="-1,0" thickness="0.5"/>
 
25
                        <lineStyle kind="GRID" colorName="#4bacc6ff" start="0,1" stop="-1,-1" thickness="0.5"/>
 
26
                        <lineStyle kind="OUTLINE" colorName="#4bacc6ff" thickness="0.5"/>
 
27
                </blockTableStyle>          
 
28
 
 
29
                <blockTableStyle id="ITEMSTITLE">
 
30
            <blockBackground colorName="black" start="0,0" stop="5,0"/>
 
31
            <blockValign value="TOP"/>
 
32
                        <lineStyle kind="GRID" colorName="white" start="0,0" stop="5,0" thickness="0.5"/>
 
33
                        <lineStyle kind="OUTLINE" colorName="black" thickness="0.5"/>
 
34
                </blockTableStyle>          
 
35
 
 
36
                <blockTableStyle id="ITEMS">
 
37
            <blockValign value="TOP"/>
 
38
                        <lineStyle kind="GRID" colorName="#4bacc6ff" start="0,0" stop="5,-1" thickness="0.5" />
 
39
                        <lineStyle kind="OUTLINE" colorName="black" thickness="0.5"/>
 
40
                </blockTableStyle>           
 
41
 
 
42
                <blockTableStyle id="TOTAL">
 
43
            <blockValign value="TOP"/>
 
44
            <blockBackground colorName="#d5eff9ff" start="0,0" stop="-1,-1"/>
 
45
                        <lineStyle kind="GRID" colorName="#4bacc6ff" start="0,0" stop="-1,-1" thickness="0.5" />
 
46
                </blockTableStyle>          
 
47
 
 
48
    <initialize>
 
49
      <paraStyle name="all" alignment="JUSTIFY" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="3.0" textColor="blue"/>
 
50
    </initialize>
 
51
    
 
52
    <paraStyle name="COMPANYNAME" alignment="LEFT" fontName="Helvetica-Bold" fontSize="16.0" leading="10" spaceBefore="3.0" textColor="black"/>    
 
53
    <paraStyle name="TITLE" alignment="CENTER" fontName="Helvetica" fontSize="10.0" leading="8" spaceBefore="3.0" textColor="white"/>
 
54
    <paraStyle name="CUSTOMERNAME" alignment="RIGHT" fontName="Helvetica-Oblique" fontSize="10.0" leading="12" spaceBefore="3.0" textColor="black"/>    
 
55
    <paraStyle name="CUSTOMERCENTER" alignment="CENTER" fontName="Times-BoldItalic" fontSize="10.0" leading="12" spaceBefore="3.0" textColor="black"/>    
 
56
    <paraStyle name="CUSTOMERTEXT" alignment="JUSTIFY" fontName="Times-BoldItalic" fontSize="10.0" leading="12" spaceBefore="3.0" textColor="black"/>    
 
57
    <paraStyle name="NOTEANDNUMBER" alignment="JUSTIFY" fontName="Helvetica" fontSize="10.0" leading="12" spaceBefore="3.0" textColor="darkblue"/>    
 
58
    <paraStyle name="BILLTO" alignment="LEFT" fontName="Helvetica-Bold" fontSize="8.0" leading="10" spaceBefore="3.0" textColor="white"/>    
 
59
    <paraStyle name="TERMS" alignment="CENTER" fontName="Helvetica-Bold" fontSize="8.0" leading="12" spaceBefore="3.0" textColor="white"/>
 
60
    <paraStyle name="ITEMSTITLELEFT" alignment="LEFT" fontName="Helvetica-Bold" fontSize="6.0" leading="8" spaceBefore="3.0" textColor="white"/>    
 
61
    <paraStyle name="ITEMSTITLE" alignment="CENTER" fontName="Helvetica-Bold" fontSize="6.0" leading="8" spaceBefore="3.0" textColor="white"/>    
 
62
    <paraStyle name="ITEMSTITLERIGHT" alignment="RIGHT" fontName="Helvetica-Bold" fontSize="6.0" leading="8" spaceBefore="3.0" textColor="white"/>    
 
63
    <paraStyle name="ITEMSLEFT" alignment="LEFT" fontName="Helvetica-Bold" fontSize="6.0" leading="8" spaceBefore="3.0" textColor="black"/>    
 
64
    <paraStyle name="ITEMSCENTER" alignment="CENTER" fontName="Helvetica-Bold" fontSize="6.0" leading="8" spaceBefore="3.0" textColor="black"/>    
 
65
    <paraStyle name="ITEMSRIGHT" alignment="RIGHT" fontName="Helvetica-Bold" fontSize="6.0" leading="8" spaceBefore="3.0" textColor="black"/>    
 
66
 
 
67
 
 
68
  </stylesheet>
 
69
 
 
70
  <images/>
 
71
  <story>
 
72
<!--TABLA DE ITEMS-->   
 
73
    <section>
 
74
    <para></para>
 
75
    <para>[[ setLang(o.lang) ]]</para>
 
76
        <blockTable colWidths="20mm,100mm,20mm,20mm,20mm,20mm,20mm,20mm,20mm" repeatRows="1" style="TERMS">
 
77
            <tr noRowsplits="1">
 
78
                <td><para style="ITEMSTITLELEFT">RIF</para></td>
 
79
                <td><para style="ITEMSTITLELEFT">EMPRESA</para></td>
 
80
                <td><para style="ITEMSTITLERIGHT">NO VENCIDO</para></td>
 
81
                <td><para style="ITEMSTITLERIGHT">01-30 DIAS</para></td>
 
82
                <td><para style="ITEMSTITLERIGHT">31-60 DIAS</para></td>
 
83
                <td><para style="ITEMSTITLERIGHT">61-90 DIAS</para></td>
 
84
                <td><para style="ITEMSTITLERIGHT">91-120 DIAS</para></td>
 
85
                <td><para style="ITEMSTITLERIGHT">+ 120 DIAS</para></td>
 
86
                <td><para style="ITEMSTITLERIGHT">TOT./COBRAR</para></td>
 
87
            </tr>
 
88
            <tr>
 
89
                <td><para style="ITEMSLEFT">[[repeatIn(get_aged_lines(objects),'o')]][['%s-%s-%s'%(o.get('rp_brw').vat[2],o.get('rp_brw').vat[3:-1],o.get('rp_brw').vat[-1])]]</para></td>
 
90
                <td><para style="ITEMSLEFT">[[o.get('rp_brw').name]]</para></td>
 
91
                <td><para style="ITEMSRIGHT">[[  formatLang(o.get('not_due'), digits=2, grouping=True) ]]</para></td>
 
92
                <td><para style="ITEMSRIGHT">[[  formatLang(o.get('1to30'), digits=2, grouping=True) ]]</para></td>
 
93
                <td><para style="ITEMSRIGHT">[[  formatLang(o.get('31to60'), digits=2, grouping=True) ]]</para></td>
 
94
                <td><para style="ITEMSRIGHT">[[  formatLang(o.get('61to90'), digits=2, grouping=True) ]]</para></td>
 
95
                <td><para style="ITEMSRIGHT">[[  formatLang(o.get('91to120'), digits=2, grouping=True) ]]</para></td>
 
96
                <td><para style="ITEMSRIGHT">[[  formatLang(o.get('120+'), digits=2, grouping=True) ]]</para></td>
 
97
                <td><para style="ITEMSRIGHT">[[  formatLang(o.get('total'), digits=2, grouping=True) ]]</para></td>
 
98
            </tr>
 
99
        </blockTable>
 
100
    </section>
 
101
  </story>
 
102
</document>