Hi,
When we try to print invoice with multiple pages the rest of the pages will have the table header and the first row from that page being printed on top of each other.
we are using Odoo V8 and I tried edit the report_invoice_layouted and the property of the paper used but nothing seems to fix the header.
<?xml version="1.0"?>
<data inherit_id="account.report_invoice_document">
<xpath expr="//table/tbody[@class='invoice_tbody']" position="replace">
<t t-foreach="o.sale_layout_lines(invoice_id=o.id)" t-as="p">
<!-- Name of the category -->
<t t-call="sale_layout.category_template"/><!-- Lines associated -->
<t t-foreach="p['lines']" t-as="l">
<tr>
<td><span t-field="l.name"/></td>
<td><span t-field="l.quantity"/></td>
<td class="text-right">
<span t-field="l.price_unit"/>
</td>
<td class="text-right">
<span t-field="l.price_subtotal" t-field-options="{"widget": "monetary", "display_currency": "o.currency_id"}"/>
</td>
</tr>
</t><!-- Subtotal -->
<t t-call="sale_layout.subtotal_template"/><!-- Separator -->
<t t-call="sale_layout.separator_template"/><!-- Pagebreak -->
<t t-if="'pagebreak' in p['category'] and p['category'].pagebreak is True">
<t t-if="p_index < p_size - 1">
<![CDATA[
</tbody>
</table>
<p style="page-break-before:always;"> </p>
<table class="table table-condensed">
]]>
<thead>
<tr>
<th>Description</th>
<th>Quantity</th>
<th groups="product.group_uom">Unit of measure</th>
<th class="text-right">Unit Price</th>
<th class="text-right">Amount</th>
</tr>
</thead>
<![CDATA[
<tbody>
]]>
</t>
</t>
</t>
</xpath>
</data>