[IMP] edi previews: format EDI float values always with decimal part

bzr revid: odo@openerp.com-20111026152925-bx3euybas4mdffn5
This commit is contained in:
Olivier Dony
2011-10-26 17:29:25 +02:00
parent fb41ff4693
commit 74ef717e0b
2 changed files with 18 additions and 18 deletions
+10 -10
View File
@@ -31,7 +31,7 @@
</p>
</div>
</div>
<h1 class="oe_edi_doc_title">Invoice <t t-esc="doc.internal_number"/>: <t t-esc="doc.amount_total"/> <t t-esc="doc.currency.code"/></h1>
<h1 class="oe_edi_doc_title">Invoice <t t-esc="doc.internal_number"/>: <t t-esc="_.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/></h1>
<table width="100%" class="oe_edi_data oe_edi_shade">
<tr class="oe_edi_floor">
<th align="left">Description</th>
@@ -60,10 +60,10 @@
<pre class="oe_edi_inner_note"><t t-esc="invoice_line.note"/></pre>
</t>
</td>
<td align="right"><t t-esc="invoice_line.quantity"/> <t t-esc="invoice_line.uos_id[1]"/></td>
<td align="right"><t t-esc="invoice_line.price_unit"/></td>
<td align="right"><t t-esc="invoice_line.discount"/></td>
<td align="right"><t t-esc="invoice_line.price_subtotal"/> <t t-esc="doc.currency.code"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',invoice_line.quantity)"/> <t t-esc="invoice_line.uos_id[1]"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',invoice_line.price_unit)"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',invoice_line.discount)"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',invoice_line.price_subtotal)"/> <t t-esc="doc.currency.code"/></td>
</tr>
</t>
<tr>
@@ -73,7 +73,7 @@
Net Total:
</div>
<div class="oe_edi_summary_value">
<t t-esc="doc.amount_untaxed"/> <t t-esc="doc.currency.code"/>
<t t-esc="_.sprintf('%.2f',doc.amount_untaxed)"/> <t t-esc="doc.currency.code"/>
</div>
</td>
</tr>
@@ -84,7 +84,7 @@
Taxes:
</div>
<div class="oe_edi_summary_value">
<t t-esc="doc.amount_tax or 0.0"/> <t t-esc="doc.currency.code"/>
<t t-esc="_.sprintf('%.2f',doc.amount_tax)"/> <t t-esc="doc.currency.code"/>
</div>
</td>
</tr>
@@ -95,7 +95,7 @@
Total:
</div>
<div class="oe_edi_summary_value">
<t t-esc="doc.amount_total"/> <t t-esc="doc.currency.code"/>
<t t-esc="_.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/>
</div>
</th>
</tr>
@@ -110,8 +110,8 @@
<t t-if="doc.tax_line"><t t-foreach="doc.tax_line" t-as="tax_line">
<tr class="oe_edi_data_row">
<td align="left"><t t-esc="tax_line.name"/></td>
<td align="right"><t t-esc="tax_line.base_amount"/> <t t-esc="doc.currency.code"/></td>
<td align="right"><t t-esc="tax_line.amount"/> <t t-esc="doc.currency.code"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',tax_line.base_amount)"/> <t t-esc="doc.currency.code"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',tax_line.amount)"/> <t t-esc="doc.currency.code"/></td>
</tr>
</t>
</t>
@@ -33,7 +33,7 @@
</div>
</div>
<h1 class="oe_edi_doc_title">Order <t t-esc="doc.name"/>: <t t-esc="doc.amount_total"/> <t t-esc="doc.currency.code"/></h1>
<h1 class="oe_edi_doc_title">Order <t t-esc="doc.name"/>: <t t-esc="_.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/></h1>
<table width="100%" class="oe_edi_data oe_edi_shade">
<tr class="oe_edi_floor">
@@ -68,11 +68,11 @@
</t>
</td>
<td align="right">
<t t-esc="doc_line.product_qty"/> <t t-esc="doc_line.product_uom[1]"/>
<t t-esc="_.sprintf('%.2f',doc_line.product_qty)"/> <t t-esc="doc_line.product_uom[1]"/>
</td>
<td align="right"><t t-esc="doc_line.price_unit"/></td>
<td align="right"><t t-esc="doc_line.discount"/></td>
<td align="right"><t t-esc="doc_line.price_subtotal"/> <t t-esc="doc.currency.code"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',doc_line.price_unit)"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',doc_line.discount or 0.0)"/></td>
<td align="right"><t t-esc="_.sprintf('%.2f',doc_line.price_subtotal)"/> <t t-esc="doc.currency.code"/></td>
</tr>
</t>
<tr>
@@ -82,7 +82,7 @@
Net Total:
</div>
<div class="oe_edi_summary_value">
<t t-esc="doc.amount_untaxed"/> <t t-esc="doc.currency.code"/>
<t t-esc="_.sprintf('%.2f',doc.amount_untaxed)"/> <t t-esc="doc.currency.code"/>
</div>
</td>
</tr>
@@ -93,7 +93,7 @@
Taxes:
</div>
<div class="oe_edi_summary_value">
<t t-esc="doc.amount_tax or 0.0"/> <t t-esc="doc.currency.code"/>
<t t-esc="_.sprintf('%.2f',doc.amount_tax)"/> <t t-esc="doc.currency.code"/>
</div>
</td>
</tr>
@@ -104,7 +104,7 @@
Total:
</div>
<div class="oe_edi_summary_value">
<t t-esc="doc.amount_total"/> <t t-esc="doc.currency.code"/>
<t t-esc="_.sprintf('%.2f',doc.amount_total)"/> <t t-esc="doc.currency.code"/>
</div>
</th>
</tr>