~openerp-community/openobject-addons/taktik

« back to all changes in this revision

Viewing changes to point_of_sale/report/pos_entry.rml

  • Committer: Fabien Lydoire
  • Date: 2010-01-08 12:48:56 UTC
  • Revision ID: fl@taktik.be-20100108124856-j2ccwjqbuybn0hht
better pos module

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="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
 
4
    <pageTemplate id="first">
 
5
      <frame id="first" x1="57.0" y1="57.0" width="481" height="728"/>
 
6
    </pageTemplate>
 
7
  </template>
 
8
  <stylesheet>
 
9
    <blockTableStyle id="Standard_Outline">
 
10
      <blockAlignment value="LEFT"/>
 
11
      <blockValign value="TOP"/>
 
12
    </blockTableStyle>
 
13
    <blockTableStyle id="Tableau1">
 
14
      <blockAlignment value="LEFT"/>
 
15
      <blockValign value="TOP"/>
 
16
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
 
17
      <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
 
18
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
 
19
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
 
20
      <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
 
21
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
 
22
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,0" stop="2,-1"/>
 
23
      <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
 
24
      <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
 
25
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="3,0" stop="3,-1"/>
 
26
      <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
 
27
      <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
 
28
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
 
29
      <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
 
30
      <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
 
31
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="5,0" stop="5,-1"/>
 
32
      <lineStyle kind="LINEAFTER" colorName="#000000" start="5,0" stop="5,-1"/>
 
33
      <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/>
 
34
      <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
 
35
      <blockBackground colorName="#cccccc" start="0,0" stop="0,-1"/>
 
36
      <blockBackground colorName="#cccccc" start="1,0" stop="1,-1"/>
 
37
      <blockBackground colorName="#cccccc" start="2,0" stop="2,-1"/>
 
38
      <blockBackground colorName="#cccccc" start="3,0" stop="3,-1"/>
 
39
      <blockBackground colorName="#cccccc" start="4,0" stop="4,-1"/>
 
40
      <blockBackground colorName="#cccccc" start="5,0" stop="5,-1"/>
 
41
    </blockTableStyle>
 
42
    <blockTableStyle id="Tableau2">
 
43
      <blockAlignment value="LEFT"/>
 
44
      <blockValign value="TOP"/>
 
45
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
 
46
      <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
 
47
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
 
48
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
 
49
      <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
 
50
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
 
51
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,0" stop="2,-1"/>
 
52
      <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
 
53
      <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
 
54
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="3,0" stop="3,-1"/>
 
55
      <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
 
56
      <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
 
57
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
 
58
      <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
 
59
      <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
 
60
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="5,0" stop="5,-1"/>
 
61
      <lineStyle kind="LINEAFTER" colorName="#000000" start="5,0" stop="5,-1"/>
 
62
      <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/>
 
63
      <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
 
64
    </blockTableStyle>
 
65
    <blockTableStyle id="Tableau3">
 
66
      <blockAlignment value="LEFT"/>
 
67
      <blockValign value="TOP"/>
 
68
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="4,0" stop="4,-1"/>
 
69
      <lineStyle kind="LINEAFTER" colorName="#000000" start="4,0" stop="4,-1"/>
 
70
      <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
 
71
      <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
 
72
      <lineStyle kind="LINEAFTER" colorName="#000000" start="5,0" stop="5,-1"/>
 
73
      <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/>
 
74
      <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
 
75
    </blockTableStyle>
 
76
    <blockTableStyle id="Tableau4">
 
77
      <blockAlignment value="LEFT"/>
 
78
      <blockValign value="TOP"/>
 
79
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
 
80
      <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
 
81
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
 
82
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
 
83
      <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
 
84
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
 
85
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,0" stop="2,-1"/>
 
86
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,1" stop="0,-1"/>
 
87
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
 
88
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,1" stop="1,-1"/>
 
89
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
 
90
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,1" stop="2,-1"/>
 
91
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,2" stop="0,-1"/>
 
92
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
 
93
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,2" stop="1,-1"/>
 
94
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
 
95
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,2" stop="2,-1"/>
 
96
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,3" stop="0,-1"/>
 
97
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
 
98
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,3" stop="1,-1"/>
 
99
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
 
100
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,3" stop="2,-1"/>
 
101
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,4" stop="0,-1"/>
 
102
      <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
 
103
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,4" stop="1,-1"/>
 
104
      <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
 
105
      <lineStyle kind="LINEBEFORE" colorName="#000000" start="2,4" stop="2,-1"/>
 
106
    </blockTableStyle>
 
107
    <initialize>
 
108
      <paraStyle name="all" alignment="justify"/>
 
109
    </initialize>
 
110
    <paraStyle name="P1" fontName="Helvetica"/>
 
111
    <paraStyle name="P2" fontName="Helvetica" alignment="RIGHT"/>
 
112
    <paraStyle name="P3" fontName="Helvetica" alignment="CENTER"/>
 
113
    <paraStyle name="P4" fontName="Helvetica-Oblique" alignment="CENTER"/>
 
114
    <paraStyle name="P5" fontName="Helvetica-BoldOblique" alignment="RIGHT"/>
 
115
    <paraStyle name="P6" fontName="Helvetica"/>
 
116
    <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER"/>
 
117
    <paraStyle name="P8" fontName="Helvetica" alignment="RIGHT"/>
 
118
    <paraStyle name="P9" fontName="Helvetica-BoldOblique"/>
 
119
    <paraStyle name="Standard" fontName="Times-Roman"/>
 
120
    <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
 
121
    <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
 
122
    <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
 
123
    <paraStyle name="Caption" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
 
124
    <paraStyle name="Index" fontName="Times-Roman"/>
 
125
    <paraStyle name="Table Contents" fontName="Times-Roman"/>
 
126
    <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER"/>
 
127
  </stylesheet>
 
128
  <images/>
 
129
  <story>
 
130
    <para style="P6">[[ repeatIn(objects,'o') ]]</para>
 
131
    <para style="P6">[[ setLang('fr_FR') ]]</para>
 
132
    <para style="P7">Cash Entries Report from [[ data['form']['date_start'] and formatLang(time.strptime(data['form']['date_start'],'%Y-%m-%d'), date=True) or '' ]] to [[ data['form']['date_stop'] and formatLang(time.strptime(data['form']['date_stop'],'%Y-%m-%d'), date=True) or '' ]]</para>
 
133
    <para style="P6">
 
134
      <font color="white"> </font>
 
135
    </para>
 
136
    <para style="P9">Balance at [[ data['form']['date_start'] and formatLang(time.strptime(data['form']['date_start'],'%Y-%m-%d'), date=True) or '' ]] : [[ formatLang(get_start_balance()) ]] €</para>
 
137
    <para style="P6">
 
138
      <font color="white"> </font>
 
139
    </para>
 
140
    <blockTable colWidths="62.0,45.0,147.0,68.0,79.0,79.0" style="Tableau1">
 
141
      <tr>
 
142
        <td>
 
143
          <para style="P1">Date</para>
 
144
        </td>
 
145
        <td>
 
146
          <para style="P1">Number</para>
 
147
        </td>
 
148
        <td>
 
149
          <para style="P1">Name</para>
 
150
        </td>
 
151
        <td>
 
152
          <para style="P1">Reference</para>
 
153
        </td>
 
154
        <td>
 
155
          <para style="P3">Debit</para>
 
156
        </td>
 
157
        <td>
 
158
          <para style="P3">Credit</para>
 
159
        </td>
 
160
      </tr>
 
161
    </blockTable>
 
162
    <blockTable colWidths="62.0,45.0,147.0,68.0,79.0,79.0" style="Tableau2">
 
163
      <tr>
 
164
        <td>
 
165
          <para style="P4">[[ repeatIn(entries,'e') ]]</para>
 
166
          <para style="P6">[[ formatLang(time.strptime(e.date,'%Y-%m-%d %H:%M:%S'), date=True) ]]</para>
 
167
        </td>
 
168
        <td>
 
169
          <para style="P3">[[ e.number ]]</para>
 
170
        </td>
 
171
        <td>
 
172
          <para style="P1">[[ e.name ]]</para>
 
173
        </td>
 
174
        <td>
 
175
          <para style="P3">[[ e.reference ]]</para>
 
176
        </td>
 
177
        <td>
 
178
          <para style="P2">[[ formatLang(e.debit) ]] €</para>
 
179
        </td>
 
180
        <td>
 
181
          <para style="P2">[[ formatLang(e.credit) ]] €</para>
 
182
        </td>
 
183
      </tr>
 
184
    </blockTable>
 
185
    <blockTable colWidths="62.0,45.0,147.0,68.0,79.0,79.0" style="Tableau3">
 
186
      <tr>
 
187
        <td>
 
188
          <para style="P1">
 
189
            <font color="white"> </font>
 
190
          </para>
 
191
        </td>
 
192
        <td>
 
193
          <para style="P1">
 
194
            <font color="white"> </font>
 
195
          </para>
 
196
        </td>
 
197
        <td>
 
198
          <para style="P1">
 
199
            <font color="white"> </font>
 
200
          </para>
 
201
        </td>
 
202
        <td>
 
203
          <para style="P5">Total</para>
 
204
        </td>
 
205
        <td>
 
206
          <para style="P8">[[ formatLang(get_sums()[1]) ]] €</para>
 
207
        </td>
 
208
        <td>
 
209
          <para style="P8">[[ formatLang(get_sums()[0]) ]] €</para>
 
210
        </td>
 
211
      </tr>
 
212
    </blockTable>
 
213
    <para style="P6">
 
214
      <font color="white"> </font>
 
215
    </para>
 
216
    <para style="P6">
 
217
      <font color="white"> </font>
 
218
    </para>
 
219
    <para style="P6">
 
220
      <font color="white"> </font>
 
221
    </para>
 
222
    <para style="P6">
 
223
      <font color="white"> </font>
 
224
    </para>
 
225
    <blockTable colWidths="97.0,105.0,279.0" style="Tableau4">
 
226
      <tr>
 
227
        <td>
 
228
          <para style="P6">Credit total</para>
 
229
        </td>
 
230
        <td>
 
231
          <para style="P8">[[ formatLang(get_sums()[0]) ]] €</para>
 
232
        </td>
 
233
        <td>
 
234
          <para style="P8">
 
235
            <font color="white"> </font>
 
236
          </para>
 
237
        </td>
 
238
      </tr>
 
239
      <tr>
 
240
        <td>
 
241
          <para style="P6">Former Balance</para>
 
242
        </td>
 
243
        <td>
 
244
          <para style="P8">[[ formatLang(get_start_balance()) ]] €</para>
 
245
        </td>
 
246
        <td>
 
247
          <para style="P8">
 
248
            <font color="white"> </font>
 
249
          </para>
 
250
        </td>
 
251
      </tr>
 
252
      <tr>
 
253
        <td>
 
254
          <para style="P1">Cumulative total</para>
 
255
        </td>
 
256
        <td>
 
257
          <para style="P8">[[ formatLang(get_sums()[2]) ]] €</para>
 
258
        </td>
 
259
        <td>
 
260
          <para style="P8">
 
261
            <font color="white"> </font>
 
262
          </para>
 
263
        </td>
 
264
      </tr>
 
265
      <tr>
 
266
        <td>
 
267
          <para style="P6">Debit total</para>
 
268
        </td>
 
269
        <td>
 
270
          <para style="P8">[[ formatLang(get_sums()[1]) ]] €</para>
 
271
        </td>
 
272
        <td>
 
273
          <para style="P8">
 
274
            <font color="white"> </font>
 
275
          </para>
 
276
        </td>
 
277
      </tr>
 
278
      <tr>
 
279
        <td>
 
280
          <para style="P1">New Balance</para>
 
281
        </td>
 
282
        <td>
 
283
          <para style="P8">[[ formatLang(get_sums()[3]) ]] €</para>
 
284
        </td>
 
285
        <td>
 
286
          <para style="P8">
 
287
            <font color="white"> </font>
 
288
          </para>
 
289
        </td>
 
290
      </tr>
 
291
    </blockTable>
 
292
    <para style="P6">
 
293
      <font color="white"> </font>
 
294
    </para>
 
295
  </story>
 
296
</document>
 
297