~jo0thlt/sfsoluciones/trunk

« back to all changes in this revision

Viewing changes to point_of_sale/report/pos_details.rml

  • Committer: launchpadzbeanz at gmail
  • Date: 2014-01-16 14:07:32 UTC
  • Revision ID: launchpadzbeanz@gmail.com-20140116140732-gykez3yqv5di4jp9
Bug Fix

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
<?xml version="1.0"?>
2
2
<document filename="test.pdf">
3
 
  <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
 
3
  <template title="Details of Sales" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
4
4
    <pageTemplate id="first">
5
5
      <frame id="first" x1="28.0" y1="57.0" width="511" height="728"/>
6
6
    </pageTemplate>
26
26
      <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
27
27
      <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
28
28
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
 
29
      <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
 
30
      <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
 
31
      <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
 
32
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
29
33
    </blockTableStyle>
30
34
    <blockTableStyle id="Table2">
31
35
      <blockAlignment value="LEFT"/>
43
47
      <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
44
48
      <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
45
49
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
 
50
      <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
 
51
      <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
 
52
      <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
 
53
      <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
46
54
    </blockTableStyle>
47
55
    <blockTableStyle id="Table4">
48
56
      <blockAlignment value="LEFT"/>
122
130
    <initialize>
123
131
      <paraStyle name="all" alignment="justify"/>
124
132
    </initialize>
125
 
    <paraStyle name="P1" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
126
133
    <paraStyle name="Standard" fontName="Helvetica"/>
127
134
    <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
128
135
    <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
165
172
    <para style="terp_default_8">
166
173
      <font color="white"> </font>
167
174
    </para>
168
 
    <blockTable colWidths="208.0,133.0,85.0,86.0" style="Table1">
 
175
    <blockTable colWidths="104.0,104.0,133.0,85.0,86.0" style="Table1">
169
176
      <tr>
170
177
        <td>
171
178
          <para style="terp_tblheader_General_Centre">Company</para>
172
179
        </td>
173
180
        <td>
 
181
          <para style="terp_tblheader_General_Centre">Users</para>
 
182
        </td>
 
183
        <td>
174
184
          <para style="terp_tblheader_General_Centre">Print Date</para>
175
185
        </td>
176
186
        <td>
181
191
        </td>
182
192
      </tr>
183
193
    </blockTable>
184
 
    <blockTable colWidths="208.0,133.0,85.0,85.0" style="Table2">
 
194
    <blockTable colWidths="104.0,104.0,133.0,85.0,85.0" style="Table2">
185
195
      <tr>
186
196
        <td>
187
197
          <para style="terp_default_Centre_8">[[ company.name ]]</para>
188
198
        </td>
189
199
        <td>
 
200
          <para style="terp_default_Centre_8">[[ get_user_names(data['form']['user_ids']) or 'All' ]]</para>
 
201
        </td>
 
202
        <td>
190
203
          <para style="terp_default_Centre_8">[[ formatLang(time.strftime('%Y-%m-%d'),date=True) ]]</para>
191
204
        </td>
192
205
        <td>
193
 
          <para style="terp_default_Centre_8">[[ formatLang(getperiod(data['form']),date = True) ]] </para>
 
206
          <para style="terp_default_Centre_8">[[ formatLang(data['form']['date_start'],date=True) ]] </para>
194
207
        </td>
195
208
        <td>
196
 
          <para style="terp_default_Centre_8">[[ formatLang(getperiod2(data['form']),date = True) ]] </para>
 
209
          <para style="terp_default_Centre_8">[[ formatLang(data['form']['date_end'],date=True) ]] </para>
197
210
        </td>
198
211
      </tr>
199
212
    </blockTable>
200
213
    <para style="terp_default_8">
201
214
      <font color="white"> </font>
202
215
    </para>
203
 
    <blockTable colWidths="53.0,44.0,158.0,54.0,76.0,37.0,88.0" style="Table4">
 
216
    <blockTable colWidths="108.0,54.0,159.0,54.0,75.0,30.0,69.0" style="Table4">
204
217
      <tr>
205
218
        <td>
206
219
          <para style="terp_tblheader_Details">Date</para>
207
220
        </td>
208
221
        <td>
209
 
          <para style="terp_tblheader_Details">Code</para>
 
222
          <para style="terp_tblheader_Details">Order</para>
210
223
        </td>
211
224
        <td>
212
225
          <para style="terp_tblheader_Details">Product</para>
221
234
          <para style="terp_tblheader_Details_Right">Disc </para>
222
235
        </td>
223
236
        <td>
224
 
          <para style="terp_tblheader_Details_Right">Final Price</para>
 
237
          <para style="terp_tblheader_Details_Centre">Final Price </para>
225
238
        </td>
226
239
      </tr>
227
240
    </blockTable>
228
241
    <section>
229
242
      <para style="terp_default_1">[[ repeatIn(pos_sales_details(data['form']), 'line_ids') ]]</para>
230
 
      <blockTable colWidths="54.0,44.0,159.0,54.0,75.0,36.0,89.0" style="Table6">
 
243
      <blockTable colWidths="108.0,54.0,159.0,54.0,75.0,30.0,69.0" style="Table6">
231
244
        <tr>
232
245
          <td>
233
246
            <para style="terp_default_9">[[ formatLang(line_ids['date_order'],date_time = True) ]]</para>
239
252
            <para style="terp_default_9">[ [[ line_ids['code'] ]] ] [[ line_ids['name'] ]]</para>
240
253
          </td>
241
254
          <td>
242
 
            <para style="terp_default_Right_9">[[ formatLang(line_ids['price_unit']) ]] [[ company.currency_id.symbol ]]</para>
 
255
            <para style="terp_default_Right_9">[[ formatLang(line_ids['price_unit'], dp='Sale Price') ]] [[ company.currency_id.symbol ]]</para>
243
256
          </td>
244
257
          <td>
245
258
            <para style="terp_default_Centre_9">[[ formatLang(line_ids['qty']) ]] [[ line_ids['uom'] ]]</para>
246
259
          </td>
247
260
          <td>
248
 
            <para style="terp_default_Centre_9">[[ formatLang(line_ids['discount']) ]]</para>
 
261
            <para style="terp_default_Centre_9">[[ formatLang(line_ids['discount'], dp='Sale Price') ]]</para>
249
262
          </td>
250
263
          <td>
251
 
            <para style="P1"><font face="Helvetica">[[ formatLang(line_ids['total']) ]]</font> [[ company.currency_id.symbol ]]</para>
 
264
            <para style="terp_default_Centre_9">[[ formatLang(line_ids['total'], dp='Sale Price') ]]</para>
252
265
          </td>
253
266
        </tr>
254
267
      </blockTable>
259
272
    <blockTable colWidths="256.0,256.0" style="Table3">
260
273
      <tr>
261
274
        <td>
262
 
          <para style="terp_tblheader_Details">Mode of Taxes</para>
 
275
          <para style="terp_tblheader_Details">Taxes</para>
263
276
        </td>
264
277
        <td>
265
278
          <para style="terp_default_8">
290
303
    <blockTable colWidths="257.0,255.0" style="Table9">
291
304
      <tr>
292
305
        <td>
293
 
          <para style="terp_tblheader_Details">Mode of Payment</para>
 
306
          <para style="terp_tblheader_Details">Payment</para>
294
307
        </td>
295
308
        <td>
296
309
          <para style="terp_default_8">
307
320
            <para style="terp_default_9">[[ p['name'] or removeParentNode('para') ]]</para>
308
321
          </td>
309
322
          <td>
310
 
            <para style="terp_default_Right_9_Bold">[[ formatLang(p['sum']) or removeParentNode('tr') ]] [[ company.currency_id.symbol ]]</para>
 
323
            <para style="terp_default_Right_9_Bold">[[ formatLang(p['sum'], dp='Account') or removeParentNode('tr') ]] [[ company.currency_id.symbol ]]</para>
311
324
          </td>
312
325
        </tr>
313
326
      </blockTable>
336
349
          <para style="terp_default_Bold_9">Sales total(Revenue)</para>
337
350
        </td>
338
351
        <td>
339
 
          <para style="terp_default_Right_9_Bold">[[ formatLang(getsalestotal2()) ]] [[ company.currency_id.symbol ]]</para>
 
352
          <para style="terp_default_Right_9_Bold">[[ formatLang(getsalestotal2(), dp='Sale Price') ]] [[ company.currency_id.symbol ]]</para>
340
353
        </td>
341
354
      </tr>
342
355
      <tr>
352
365
          <para style="terp_default_Bold_9">Total invoiced</para>
353
366
        </td>
354
367
        <td>
355
 
          <para style="terp_default_Right_9_Bold">[[ formatLang(getsuminvoice2(data['form'])) ]] [[ company.currency_id.symbol ]]</para>
 
368
          <para style="terp_default_Right_9_Bold">[[ formatLang(getsuminvoice2(data['form']), dp='Sale Price') ]] [[ company.currency_id.symbol ]]</para>
356
369
        </td>
357
370
      </tr>
358
371
      <tr>
360
373
          <para style="terp_default_Bold_9">Total discount</para>
361
374
        </td>
362
375
        <td>
363
 
          <para style="terp_default_Right_9_Bold">[[ formatLang(getsumdisc()) ]] [[ company.currency_id.symbol ]]</para>
 
376
          <para style="terp_default_Right_9_Bold">[[ formatLang(getsumdisc(), dp='Sale Price') ]] [[ company.currency_id.symbol ]]</para>
364
377
        </td>
365
378
      </tr>
366
379
      <tr>
368
381
          <para style="terp_default_Bold_9">Total paid</para>
369
382
        </td>
370
383
        <td>
371
 
          <para style="terp_default_Right_9_Bold">[[ formatLang(getpaidtotal2()) ]] [[ company.currency_id.symbol ]]</para>
 
384
          <para style="terp_default_Right_9_Bold">[[ formatLang(getpaidtotal2(), dp='Sale Price') ]] [[ company.currency_id.symbol ]]</para>
372
385
        </td>
373
386
      </tr>
374
387
      <tr>
376
389
          <para style="terp_default_Bold_9">Total of the day</para>
377
390
        </td>
378
391
        <td>
379
 
          <para style="terp_default_Right_9_Bold">[[ formatLang(gettotalofthaday(data['form'])) ]] [[ company.currency_id.symbol ]]</para>
 
392
          <para style="terp_default_Right_9_Bold">[[ formatLang(gettotalofthaday(data['form']), dp='Sale Price') ]] [[ company.currency_id.symbol ]]</para>
380
393
        </td>
381
394
      </tr>
382
395
    </blockTable>
385
398
    </para>
386
399
  </story>
387
400
</document>
388