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"/>
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"/>
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"/>
47
55
<blockTableStyle id="Table4">
48
56
<blockAlignment value="LEFT"/>
123
131
<paraStyle name="all" alignment="justify"/>
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>
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">
171
178
<para style="terp_tblheader_General_Centre">Company</para>
181
<para style="terp_tblheader_General_Centre">Users</para>
174
184
<para style="terp_tblheader_General_Centre">Print Date</para>
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">
187
197
<para style="terp_default_Centre_8">[[ company.name ]]</para>
200
<para style="terp_default_Centre_8">[[ get_user_names(data['form']['user_ids']) or 'All' ]]</para>
190
203
<para style="terp_default_Centre_8">[[ formatLang(time.strftime('%Y-%m-%d'),date=True) ]]</para>
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>
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>
200
213
<para style="terp_default_8">
201
214
<font color="white"> </font>
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">
206
219
<para style="terp_tblheader_Details">Date</para>
209
<para style="terp_tblheader_Details">Code</para>
222
<para style="terp_tblheader_Details">Order</para>
212
225
<para style="terp_tblheader_Details">Product</para>
221
234
<para style="terp_tblheader_Details_Right">Disc </para>
224
<para style="terp_tblheader_Details_Right">Final Price</para>
237
<para style="terp_tblheader_Details_Centre">Final Price </para>
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">
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>
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>
245
258
<para style="terp_default_Centre_9">[[ formatLang(line_ids['qty']) ]] [[ line_ids['uom'] ]]</para>
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>
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>
259
272
<blockTable colWidths="256.0,256.0" style="Table3">
262
<para style="terp_tblheader_Details">Mode of Taxes</para>
275
<para style="terp_tblheader_Details">Taxes</para>
265
278
<para style="terp_default_8">
290
303
<blockTable colWidths="257.0,255.0" style="Table9">
293
<para style="terp_tblheader_Details">Mode of Payment</para>
306
<para style="terp_tblheader_Details">Payment</para>
296
309
<para style="terp_default_8">
307
320
<para style="terp_default_9">[[ p['name'] or removeParentNode('para') ]]</para>
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>
336
349
<para style="terp_default_Bold_9">Sales total(Revenue)</para>
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>
352
365
<para style="terp_default_Bold_9">Total invoiced</para>
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>
376
389
<para style="terp_default_Bold_9">Total of the day</para>
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>