~openerp-commiter/openobject-addons/extra-6.0

« back to all changes in this revision

Viewing changes to account_financial_report/report/account_move_line_record.rml

  • Committer: Borja L.S.
  • Date: 2010-04-07 17:17:06 UTC
  • mto: This revision was merged to the branch mainline in revision 4498.
  • Revision ID: borjals@pexego.es-20100407171706-bdyhd0essc5237g2
[ADD] account_financial_report: Added the module from the 5.0 extra-addons.

  This module from the 5.0 extra-addons was missing on the 
  trunk extra-addons branch.
 
  We have just tested that it works with the 5.2 version.

  The module adds some extra financial/accounting reports:
  * Account chart list
  * Invoice list
  * Account move (journal ledger)
  * Account move line
  * Account balance compared period-fiscal year
  * Cumulative general ledger

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<document filename="account_move_line_record_report.pdf">
 
3
  <template pageSize="21cm, 29.7cm" title="Asiento" author="Jordi Esteve (Zikzakmedia)" allowSplitting="20">
 
4
    <pageTemplate id="first">
 
5
      <frame id="first" x1="1cm" y1="1cm" width="19cm" height="27.7cm"/>
 
6
 
 
7
      <pageGraphics>
 
8
          <!--
 
9
          Pié de página
 
10
          -->
 
11
          <setFont name="Helvetica" size="8"/>
 
12
          <!--<drawString x="1cm" y="0.9cm">[[formatLang(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), date_time=True)]]</drawString>-->
 
13
          <drawRightString x="20cm" y="0.9cm">Page <pageNumber/></drawRightString>
 
14
      </pageGraphics>
 
15
    </pageTemplate>
 
16
  </template>
 
17
 
 
18
  <!--
 
19
  Hoja de Estilos del Reporte
 
20
  -->
 
21
  <stylesheet>
 
22
    <blockTableStyle id="Standard_Outline">
 
23
      <blockAlignment value="LEFT"/>
 
24
      <blockValign value="TOP"/>
 
25
    </blockTableStyle>
 
26
 
 
27
    <!--
 
28
    Estilo que se aplica a la tabla
 
29
    -->
 
30
    <blockTableStyle id="Tabla">
 
31
      <blockAlignment value="LEFT"/>
 
32
      <blockValign value="TOP"/>
 
33
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="10,0"/>
 
34
    </blockTableStyle>
 
35
    <!--
 
36
    Estilo que se aplica a la subtabla
 
37
    -->
 
38
    <blockTableStyle id="SubTabla">
 
39
      <blockAlignment value="LEFT"/>
 
40
      <blockValign value="TOP"/>
 
41
      <lineStyle kind="LINEABOVE" colorName="#444444" start="0,0" stop="10,0"/>
 
42
      <lineStyle kind="LINEBELOW" colorName="#aaaaaa" start="0,0" stop="10,0"/>
 
43
      <blockTopPadding length="2.0"/>
 
44
      <blockBottomPadding length="-0.5"/>
 
45
    </blockTableStyle>
 
46
    <initialize>
 
47
      <paraStyle name="all" alignment="justify"/>
 
48
    </initialize>
 
49
 
 
50
 
 
51
    <!--
 
52
    Estilos Propios
 
53
    -->
 
54
    <paraStyle name="Standard" fontName="Helvetica" fontSize="8"/>
 
55
    <paraStyle name="TitleText" fontName="Helvetica-Bold" fontSize="20.0" leading="25" alignment="CENTER"/>
 
56
    <paraStyle name="FieldDescription" fontName="Helvetica-Bold" fontSize="9.0" leading="13" alignment="JUSTIFY"/>
 
57
    <paraStyle name="FieldDescriptionCenter" fontName="Helvetica-Bold" fontSize="9.0" leading="13" alignment="CENTER"/>
 
58
    <paraStyle name="FieldDescriptionItalic" fontName="Helvetica-BoldOblique" fontSize="9.0" leading="13" alignment="JUSTIFY"/>
 
59
    <paraStyle name="Detail" fontName="Helvetica" fontSize="8.0" leading="13" alignment="LEFT"/>
 
60
    <paraStyle name="DetailRight" fontName="Helvetica" fontSize="8.0" leading="13" alignment="RIGHT"/>
 
61
    <paraStyle name="DetailCenter" fontName="Helvetica" fontSize="8.0" leading="13" alignment="CENTER"/>
 
62
    <paraStyle name="DetailLeft" fontName="Helvetica" fontSize="8.0" leading="13" alignment="LEFT"/>
 
63
    <paraStyle name="DetailSmall" fontName="Helvetica" fontSize="7.0" leading="13" alignment="LEFT"/>
 
64
    <paraStyle name="pageFooter" fontName="Helvetica-Bold" fontSize="8.0" leading="25"/>
 
65
  </stylesheet>
 
66
  <images/>
 
67
 
 
68
  <!--
 
69
  Contenido a mostrar
 
70
  -->
 
71
  <story>
 
72
    <para style="Standard">[[setLang(user.context_lang)]]</para>
 
73
 
 
74
    <!--
 
75
    Título del Informe
 
76
    -->
 
77
    <para style="TitleText">Journal Ledger  -  [[company.name]]</para>
 
78
    <para style="TitleText">
 
79
        <font color="white"> </font>
 
80
    </para>
 
81
 
 
82
    <blockTable colWidths="1.2cm,1.8cm,1.8cm,2.2cm,5cm,3.2cm,2cm,2cm" repeatRows="1" style="Tabla">
 
83
        <!--
 
84
        Descripción de los datos
 
85
        -->
 
86
      <tr>
 
87
        <td>
 
88
          <para style="FieldDescription">Entry</para>
 
89
        </td>
 
90
        <td>
 
91
          <para style="FieldDescriptionCenter">Date</para>
 
92
        </td>
 
93
        <td>
 
94
          <para style="FieldDescription">Period</para>
 
95
        </td>
 
96
        <td>
 
97
          <para style="FieldDescription">Journal</para>
 
98
          <para style="FieldDescriptionItalic">Account</para>
 
99
        </td>
 
100
        <td>
 
101
          <para style="FieldDescription">Partner</para>
 
102
          <para style="FieldDescriptionItalic">Account name</para>
 
103
        </td>
 
104
        <td>
 
105
          <para style="FieldDescription">Reference</para>
 
106
          <para style="FieldDescriptionItalic">Description</para>
 
107
        </td>
 
108
        <td>
 
109
          <para style="FieldDescriptionCenter">Debit</para>
 
110
        </td>
 
111
        <td>
 
112
          <para style="FieldDescriptionCenter">Credit</para>
 
113
        </td>
 
114
      </tr>
 
115
      </blockTable>
 
116
 
 
117
      <!--
 
118
      Detalle de datos
 
119
      -->
 
120
    <section>
 
121
      [[repeatIn(objects,'o')]]
 
122
      <blockTable colWidths="1.2cm,1.8cm,1.8cm,2.2cm,5cm,3.2cm,2cm,2cm" style="SubTabla">
 
123
        <tr>
 
124
        <td>
 
125
          <para style="DetailCenter"> [[o.name]]</para>
 
126
        </td>
 
127
        <td>
 
128
          <para style="Detail"> [[formatLang(o.date, date=True)]]</para>
 
129
        </td>
 
130
        <td>
 
131
          <para style="Detail">[[o.period_id.name]]</para>
 
132
        </td>
 
133
        <td>
 
134
          <para style="Detail">[[o.journal_id.code]]</para>
 
135
        </td>
 
136
        <td>
 
137
          <para style="Detail">[[o.partner_id.name]]</para>
 
138
        </td>
 
139
        <td>
 
140
          <para style="Detail">[[o.ref]]</para>
 
141
        </td>
 
142
        <td>
 
143
          <para style="DetailRight">[[formatLang(o.amount)]] </para>
 
144
        </td>
 
145
        <td>
 
146
          <para style="DetailRight">[[formatLang(o.amount)]] </para>
 
147
        </td>
 
148
      </tr>
 
149
      <tr>
 
150
        <td>
 
151
          <para style="Detail">[[repeatIn(o.line_id,'l')]]</para>
 
152
        </td>
 
153
        <td></td>
 
154
        <td></td>
 
155
        <td>
 
156
          <para style="Detail">[[l.account_id.code]]</para>
 
157
        </td>
 
158
        <td>
 
159
          <para style="DetailSmall">[[l.account_id.name]]</para>
 
160
        </td>
 
161
        <td>
 
162
          <para style="DetailSmall">[[l.name]]</para>
 
163
        </td>
 
164
        <td>
 
165
          <para style="DetailRight">[[formatLang(l.debit)]]</para>
 
166
        </td>
 
167
        <td>
 
168
          <para style="DetailRight">[[formatLang(l.credit)]]</para>
 
169
        </td>
 
170
      </tr>
 
171
    </blockTable>
 
172
    </section>
 
173
  </story>
 
174
</document>