1 <?xml version="1.0" encoding="UTF-8"?>
2 <templates id="template" xml:space="preserve">
4 <t t-name="PrintBillButton">
5 <span class="control-button order-printbill">
6 <i class="fa fa-print"></i>
11 <t t-name="BillReceipt">
12 <receipt align='center' width='40' value-thousands-separator='' >
13 <t t-if='receipt.company.logo'>
14 <img t-att-src='receipt.company.logo' />
17 <t t-if='!receipt.company.logo'>
18 <h1><t t-esc='receipt.company.name' /></h1>
22 <t t-if='receipt.shop.name'>
23 <div><t t-esc='receipt.shop.name' /></div>
25 <t t-if='receipt.company.contact_address'>
26 <div><t t-esc='receipt.company.contact_address' /></div>
28 <t t-if='receipt.company.phone'>
29 <div>Tel:<t t-esc='receipt.company.phone' /></div>
31 <t t-if='receipt.company.vat'>
32 <div>VAT:<t t-esc='receipt.company.vat' /></div>
34 <t t-if='receipt.company.email'>
35 <div><t t-esc='receipt.company.email' /></div>
37 <t t-if='receipt.company.website'>
38 <div><t t-esc='receipt.company.website' /></div>
40 <t t-if='receipt.header'>
41 <div><t t-esc='receipt.header' /></div>
43 <t t-if='receipt.cashier'>
44 <div>--------------------------------</div>
45 <div>Served by <t t-esc='receipt.cashier' /></div>
52 <div line-ratio='0.6'>
53 <t t-foreach='receipt.orderlines' t-as='line'>
54 <t t-set='simple' t-value='line.discount === 0 and line.unit_name === "Unit(s)" and line.quantity === 1' />
57 <left><t t-esc='line.product_name' /></left>
58 <right><value><t t-esc='line.price_display' /></value></right>
62 <line><left><t t-esc='line.product_name' /></left></line>
63 <t t-if='line.discount !== 0'>
64 <line indent='1'><left>Discount: <t t-esc='line.discount' />%</left></line>
68 <value value-decimals='3' value-autoint='on'>
69 <t t-esc='line.quantity' />
71 <t t-if='line.unit_name !== "Unit(s)"'>
72 <t t-esc='line.unit_name' />
75 <value value-decimals='2'>
76 <t t-esc='line.price' />
80 <value><t t-esc='line.price_display' /></value>
88 <t t-set='taxincluded' t-value='Math.abs(receipt.subtotal - receipt.total_with_tax) <= 0.000001' />
89 <t t-if='!taxincluded'>
90 <line><right>--------</right></line>
91 <line><left>Subtotal</left><right> <value><t t-esc="receipt.subtotal" /></value></right></line>
92 <t t-foreach='receipt.tax_details' t-as='tax'>
94 <left><t t-esc='tax.name' /></left>
95 <right><value><t t-esc='tax.amount' /></value></right>
102 <line><right>--------</right></line>
103 <line size='double-height'>
104 <left><pre> TOTAL</pre></left>
105 <right><value><t t-esc='receipt.total_with_tax' /></value></right>
109 <!-- Extra Payment Info -->
111 <t t-if='receipt.total_discount'>
113 <left>Discounts</left>
114 <right><value><t t-esc='receipt.total_discount'/></value></right>
117 <t t-if='taxincluded'>
118 <t t-foreach='receipt.tax_details' t-as='tax'>
120 <left><t t-esc='tax.name' /></left>
121 <right><value><t t-esc='tax.amount' /></value></right>
127 <t t-if='receipt.footer'>
129 <pre><t t-esc='receipt.footer' /></pre>
136 <div><t t-esc='receipt.name' /></div>
137 <div><t t-esc='receipt.date.localestring' /></div>