84 lines
4.6 KiB
Mako
84 lines
4.6 KiB
Mako
<html>
|
|
<head>
|
|
<style type="text/css">
|
|
${css}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
%for inv in objects :
|
|
<% setLang(inv.partner_id.lang) %>
|
|
<div id="inv_cont_${inv.id}" style="padding-left:20mm;padding-top:0;padding-bottom:10;border-width:0px;border-style:solid">
|
|
<table class="dest_address">
|
|
<tr><td ><b>${inv.partner_id.title.name or ''|entity} ${inv.partner_id.name |entity}</b></td></tr>
|
|
<tr><td>${inv.partner_id.street or ''|entity}</td></tr>
|
|
<tr><td>${inv.partner_id.street2 or ''|entity}</td></tr>
|
|
<tr><td>${inv.partner_id.zip or ''|entity} ${inv.partner_id.city or ''|entity}</td></tr>
|
|
%if inv.partner_id.country_id :
|
|
<tr><td>${inv.partner_id.country_id.name or ''|entity} </td></tr>
|
|
%endif
|
|
%if inv.partner_id.phone :
|
|
<tr><td>${_("Tel") |entity}: ${inv.partner_id.phone|entity}</td></tr>
|
|
%endif
|
|
%if inv.partner_id.fax :
|
|
<tr><td>${_("Fax") |entity}: ${inv.partner_id.fax|entity}</td></tr>
|
|
%endif
|
|
%if inv.partner_id.email :
|
|
<tr><td>${_("Email") |entity}: ${inv.partner_id.email|entity}</td></tr>
|
|
%endif
|
|
%if inv.partner_id.vat :
|
|
<tr><td>${_("VAT") |entity}: ${inv.partner_id.vat|entity}</td></tr>
|
|
%endif
|
|
</table>
|
|
<br />
|
|
%if inv.type == 'out_invoice' :
|
|
<span class="title">${_("Invoice") |entity} ${inv.number or ''|entity}</span>
|
|
%elif inv.type == 'in_invoice' :
|
|
<span class="title">${_("Supplier Invoice") |entity} ${inv.number or ''|entity}</span>
|
|
%elif inv.type == 'out_refund' :
|
|
<span class="title">${_("Refund") |entity} ${inv.number or ''|entity}</span>
|
|
%elif inv.type == 'in_refund' :
|
|
<span class="title">${_("Supplier Refund") |entity} ${inv.number or ''|entity}</span>
|
|
%endif
|
|
<br/>
|
|
<br/>
|
|
<table class="basic_table" width="90%">
|
|
<tr><td>${_("Document") |entity}</td><td>${_("Invoice Date") |entity}</td><td>${_("Partner Ref.") |entity}</td></tr>
|
|
<tr><td>${inv.name}</td><td>${formatLang(inv.date_invoice, date=True)|entity}</td><td> </td></tr>
|
|
</table>
|
|
<h1><br /></h1>
|
|
<table class="list_table" width="90%">
|
|
<thead><tr><th>${_("Description") |entity}</th><th class>${_("Taxes") |entity}</th><th class>${_("QTY") |entity}</th><th>${_("Unit Price") |entity}</th><th >${_("Disc.(%)") |entity}</th><th>${_("Price") |entity}</th></tr></thead>
|
|
%for line in inv.invoice_line :
|
|
<tbody>
|
|
<tr><td>${line.name|entity}</td><td>${ ', '.join([ tax.name or '' for tax in line.invoice_line_tax_id ])|entity}</td><td>${line.quantity}</td><td style="text-align:right;">${formatLang(line.price_unit)}</td><td style="text-align:center;">${line.discount or 0.00}</td><td style="text-align:right;">${formatLang(line.price_subtotal)}</td></tr>
|
|
%if line.note :
|
|
<tr><td colspan="6" style="border-style:none"><pre style="font-family:Helvetica;padding-left:20px">${line.note |entity}</pre></td></tr>
|
|
%endif
|
|
%endfor
|
|
<tr><td style="border-style:none"/><td style="border-style:none"/><td style="border-style:none"/><td style="border-style:none"/><td style="border-top:2px solid"><b>Net Total:</b></td><td style="border-top:2px solid;text-align:right">${formatLang(inv.amount_untaxed)}</td></tr>
|
|
<tr><td style="border-style:none"/><td style="border-style:none"/><td style="border-style:none"/><td style="border-style:none"/><td style="border-style:none"><b>Taxes:</b></td><td style="text-align:right">${formatLang(inv.amount_tax)}</td></tr>
|
|
<tr><td style="border-style:none"/><td style="border-style:none"/><td style="border-style:none"/><td style="border-style:none"/><td style="border-top:2px solid"><b>Total:</b></td><td style="border-top:2px solid;text-align:right">${formatLang(inv.amount_total)}</td></tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<table class="list_table" width="40%">
|
|
<tr><th>Tax</th><th>${_("Base") |entity}</th><th>${_("Amount") |entity}</th></tr>
|
|
%if inv.tax_line :
|
|
%for t in inv.tax_line :
|
|
<tr>
|
|
<td>${ t.name|entity } </td>
|
|
<td>${ t.base|entity}</td>
|
|
<td>${ formatLang(t.amount) }</td>
|
|
</tr>
|
|
%endfor
|
|
%endif
|
|
<tr>
|
|
<td style="border-style:none"/>
|
|
<td style="border-top:2px solid"><b>${_("Total") |entity}</b></td>
|
|
<td style="border-top:2px solid">${ formatLang(inv.amount_tax) }</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
%endfor
|
|
</body>
|
|
</html> |