[IMP] Open Invoices - Report based on div and new dedicated css
parent
51a7cdc5ac
commit
83f108be24
|
@ -2,12 +2,14 @@
|
|||
<openerp>
|
||||
<data>
|
||||
|
||||
<template id="open_invoice_report_qweb">
|
||||
<template id="open_invoice_specific" inherit_id="report.assets_common">
|
||||
<xpath expr="." position="inside">
|
||||
<link href="/account_financial_report_qweb/static/src/css/report.css" rel="stylesheet"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<style type="text/css">
|
||||
td, th {font-size: 10px;}
|
||||
npage {font-size: 10px;}
|
||||
</style>
|
||||
|
||||
<template id="open_invoice_report_qweb">
|
||||
|
||||
<div class="header">
|
||||
<div class="row">
|
||||
|
@ -28,99 +30,118 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<t t-call="report.html_container">
|
||||
<t t-call="report.internal_layout">
|
||||
<div class="page">
|
||||
<div class="row">
|
||||
<table class="table table-bordered table-condensed" style="text-align: center;">
|
||||
<thead>
|
||||
<tr style="background-color:#e3e3e3;">
|
||||
<th>Company</th>
|
||||
<th>Fiscal Year</th>
|
||||
<th>At Date</th>
|
||||
<th>Accounts Filter</th>
|
||||
<th>Target Moves</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<td><span t-esc="general['company']"/></td>
|
||||
<td><span t-esc="general['fiscal_year']"/></td>
|
||||
<td><span t-esc="general['at_date']"/></td>
|
||||
<td><span t-esc="general['account_filters']"/></td>
|
||||
<td><span t-esc="general['target_moves']"/></td>
|
||||
</tbody>
|
||||
</table>
|
||||
<br/>
|
||||
</div>
|
||||
<t t-foreach="data" t-as="account">
|
||||
<t t-set="account_debit" t-value="0.0" />
|
||||
<t t-set="account_credit" t-value="0.0" />
|
||||
<t t-set="account_balance" t-value="0.0" />
|
||||
<p><strong><span t-esc="account"/></strong></p>
|
||||
<t t-foreach="data[account]" t-as="partner">
|
||||
|
||||
<!-- Generic information -->
|
||||
<div class="act_as_table data_table" style="width: 100%">
|
||||
<div class="act_as_thead">
|
||||
<div class="act_as_row labels">
|
||||
<div class="act_as_cell first_column">Company</div>
|
||||
<div class="act_as_cell">Fiscal Year</div>
|
||||
<div class="act_as_cell">At Date</div>
|
||||
<div class="act_as_cell">Accounts Filter</div>
|
||||
<div class="act_as_cell">Target Moves</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="act_as_tbody">
|
||||
<div class="act_as_row">
|
||||
<div class="act_as_cell first_column"><span t-esc="general['company']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="general['fiscal_year']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="general['at_date']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="general['account_filters']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="general['target_moves']"/></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Informations group by account -->
|
||||
<t t-foreach="data" t-as="account">
|
||||
<t t-set="account_debit" t-value="0.0" />
|
||||
<t t-set="account_credit" t-value="0.0" />
|
||||
<t t-set="account_balance" t-value="0.0" />
|
||||
<div class="act_as_caption account_title">
|
||||
<span t-esc="account"/>
|
||||
</div>
|
||||
<!-- Informations group by partner -->
|
||||
<t t-foreach="data[account]" t-as="partner">
|
||||
<t t-set="partner_debit" t-value="0.0" />
|
||||
<t t-set="partner_credit" t-value="0.0" />
|
||||
<t t-set="partner_balance" t-value="0.0" />
|
||||
<p><strong><span t-esc="partner"/></strong></p>
|
||||
<table class="table table-bordered table-condensed">
|
||||
<thead>
|
||||
<tr style="background-color:#e3e3e3;">
|
||||
<th>Date</th>
|
||||
<th>Period</th>
|
||||
<th>Entry</th>
|
||||
<th>Journal</th>
|
||||
<th>Partner</th>
|
||||
<th>Reference</th>
|
||||
<th>Label</th>
|
||||
<th>Rec.</th>
|
||||
<th>Due Date</th>
|
||||
<th style="width:8%">Debit</th>
|
||||
<th style="width:8%">Credit</th>
|
||||
<th style="width:8%">Cumul.Bal.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr t-foreach="data[account][partner]" t-as="move">
|
||||
<td><span t-esc="move['date']"/></td>
|
||||
<td><span t-esc="move['period']"/></td>
|
||||
<td><span t-esc="move['entry']"/></td>
|
||||
<td><span t-esc="move['journal']"/></td>
|
||||
<td><span t-esc="partner"/></td>
|
||||
<td><span t-esc="move['reference']"/></td>
|
||||
<td><span t-esc="move['label']"/></td>
|
||||
<td><span t-esc="move['rec']"/></td>
|
||||
<td><span t-esc="move['due_date']"/></td>
|
||||
<t t-set="account_debit" t-value="account_debit + move['debit']" />
|
||||
<t t-set="account_credit" t-value="account_credit + move['credit']" />
|
||||
<t t-set="account_balance" t-value="account_balance - move['credit'] + move['debit']" />
|
||||
<t t-set="partner_debit" t-value="partner_debit + move['debit']" />
|
||||
<t t-set="partner_credit" t-value="partner_credit + move['credit']" />
|
||||
<t t-set="partner_balance" t-value="partner_balance - move['credit'] + move['debit']" />
|
||||
<td class="text-right"><span t-esc="move['debit']"/></td>
|
||||
<td class="text-right"><span t-esc="move['credit']"/></td>
|
||||
<td class="text-right"><span t-esc="partner_balance" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="6"></td>
|
||||
<td colspan="3">Comulate Balance on Partner</td>
|
||||
<td class="text-right"><span t-esc="partner_debit" /></td>
|
||||
<td class="text-right"><span t-esc="partner_credit" /></td>
|
||||
<td class="text-right"><span t-esc="partner_balance" /></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</t>
|
||||
<table class="table table-bordered table-condensed">
|
||||
<tbody><tr>
|
||||
<td colspan="9"><strong><span t-esc="account"/> Comulate Balance</strong></td>
|
||||
<td class="text-right" style="width:8%"><span t-esc="account_debit" /></td>
|
||||
<td class="text-right" style="width:8%"><span t-esc="account_credit" /></td>
|
||||
<td class="text-right" style="width:8%"><span t-esc="account_balance" /></td></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<br/>
|
||||
</t>
|
||||
<div class="act_as_caption account_title">
|
||||
<span t-esc="partner"/>
|
||||
</div>
|
||||
<div class="act_as_table data_table" style="width:100%;">
|
||||
<div class="act_as_thead">
|
||||
<div class="act_as_row labels">
|
||||
<div class="act_as_cell first_column">Date</div>
|
||||
<div class="act_as_cell">Period</div>
|
||||
<div class="act_as_cell">Entry</div>
|
||||
<div class="act_as_cell">Journal</div>
|
||||
<div class="act_as_cell">Partner</div>
|
||||
<div class="act_as_cell">Reference</div>
|
||||
<div class="act_as_cell">Label</div>
|
||||
<div class="act_as_cell">Rec.</div>
|
||||
<div class="act_as_cell">Due Date</div>
|
||||
<div class="act_as_cell">Debit</div>
|
||||
<div class="act_as_cell">Credit</div>
|
||||
<div class="act_as_cell">Cumul.Bal.</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="act_as_tbody">
|
||||
<t t-foreach="data[account][partner]" t-as="move">
|
||||
<div class="act_as_row">
|
||||
<div class="act_as_cell first_column"><span t-esc="move['date']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['period']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['entry']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['journal']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="partner"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['reference']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['label']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['rec']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['due_date']"/></div>
|
||||
<t t-set="account_debit" t-value="account_debit + move['debit']" />
|
||||
<t t-set="account_credit" t-value="account_credit + move['credit']" />
|
||||
<t t-set="account_balance" t-value="account_balance - move['credit'] + move['debit']" />
|
||||
<t t-set="partner_debit" t-value="partner_debit + move['debit']" />
|
||||
<t t-set="partner_credit" t-value="partner_credit + move['credit']" />
|
||||
<t t-set="partner_balance" t-value="partner_balance - move['credit'] + move['debit']" />
|
||||
<div class="act_as_cell"><span t-esc="move['debit']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="move['credit']"/></div>
|
||||
<div class="act_as_cell"><span t-esc="partner_balance" /></div>
|
||||
</div>
|
||||
</t>
|
||||
<div class="act_as_row">
|
||||
<div class="act_as_cell first_column"></div>
|
||||
<div class="act_as_cell"></div>
|
||||
<div class="act_as_cell"></div>
|
||||
<div class="act_as_cell"></div>
|
||||
<div class="act_as_cell"></div>
|
||||
<div class="act_as_cell"></div>
|
||||
<div class="act_as_cell"></div>
|
||||
<div class="act_as_cell"></div>
|
||||
<div class="act_as_cell">Comulate Balance on Partner</div>
|
||||
<div class="act_as_cell"><span t-esc="partner_debit" /></div>
|
||||
<div class="act_as_cell"><span t-esc="partner_credit" /></div>
|
||||
<div class="act_as_cell"><span t-esc="partner_balance" /></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
<div class="act_as_table data_table" style="width: 1205px">
|
||||
<div class="act_as_tbody">
|
||||
<div class="act_as_row">
|
||||
<div class="act_as_cell first_column"><strong><span t-esc="account"/> Comulate Balance</strong></div>
|
||||
<div class="act_as_cell"><span t-esc="account_debit" /></div>
|
||||
<div class="act_as_cell"><span t-esc="account_credit" /></div>
|
||||
<div class="act_as_cell"><span t-esc="account_balance" /></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
</div>
|
||||
</t>
|
||||
</t>
|
||||
|
|
Loading…
Reference in New Issue