'account_pre_install.yml',
'views/report_vat.xml',
+ 'views/report_invoice.xml',
+ 'views/report_trialbalance.xml',
+ 'views/report_centraljournal.xml',
+ 'views/report_overdue.xml',
+ 'views/report_generaljournal.xml',
+ 'views/report_journal.xml',
+ 'views/report_salepurchasejournal.xml',
+ 'views/report_partnerbalance.xml',
+ 'views/report_agedpartnerbalance.xml',
+ 'views/report_partnerledger.xml',
+ 'views/report_partnerledgerother.xml',
+ 'views/report_financial.xml',
+ 'views/report_generalledger.xml',
+ 'project/views/report_analyticbalance.xml',
+ 'project/views/report_analyticjournal.xml',
+ 'project/views/report_analyticcostledgerquantity.xml',
+ 'project/views/report_analyticcostledger.xml',
+ 'project/views/report_invertedanalyticbalance.xml',
],
'js': [
'static/src/js/account_move_reconciliation.js',
'test/account_period_close.yml',
'test/account_use_model.yml',
'test/account_validate_account_move.yml',
- #'test/account_bank_statement.yml',
- #'test/account_cash_statement.yml',
'test/test_edi_invoice.yml',
'test/account_report.yml',
'test/account_fiscalyear_close.yml', #last test, as it will definitively close the demo fiscalyear
'installable': True,
'auto_install': False,
}
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
'''
assert len(ids) == 1, 'This option should only be used for a single id at a time.'
self.write(cr, uid, ids, {'sent': True}, context=context)
- datas = {
- 'ids': ids,
- 'model': 'account.invoice',
- 'form': self.read(cr, uid, ids[0], context=context)
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.invoice',
- 'datas': datas,
- 'nodestroy' : True
- }
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_invoice', context=context)
def action_invoice_sent(self, cr, uid, ids, context=None):
'''
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
- <report auto="False" id="account_general_ledger" menu="False" model="account.account" name="account.general.ledger" rml="account/report/account_general_ledger.rml" string="General Ledger"/>
- <report auto="False" id="account_general_ledger_landscape" menu="False" model="account.account" name="account.general.ledger_landscape" rml="account/report/account_general_ledger_landscape.rml" string="General Ledger"/>
- <report auto="False" id="account_3rdparty_ledger" menu="False" model="res.partner" name="account.third_party_ledger" rml="account/report/account_partner_ledger.rml" string="Partner Ledger"/>
- <report auto="False" id="account_3rdparty_ledger_other" menu="False" model="res.partner" name="account.third_party_ledger_other" rml="account/report/account_partner_ledger_other.rml" string="Partner Ledger"/>
- <report auto="False" id="account_account_balance" menu="False" model="account.account" name="account.account.balance" rml="account/report/account_balance.rml" string="Trial Balance"/>
- <report auto="False" id="account_3rdparty_account_balance" menu="False" model="account.account" name="account.partner.balance" rml="account/report/account_partner_balance.rml" string="Partner Balance"/>
- <report auto="False" id="account_central_journal" model="account.journal.period" name="account.central.journal" rml="account/report/account_central_journal.rml" string="Central Journal" header="False"/>
- <report auto="False" id="account_general_journal" model="account.journal.period" name="account.general.journal" rml="account/report/account_general_journal.rml" string="General Journal" header="False"/>
- <report auto="False" id="account_journal" model="account.journal.period" name="account.journal.period.print" rml="account/report/account_journal.rml" string="Journal" header="False"/>
- <report auto="False" id="account_journal_sale_purchase" model="account.journal.period" name="account.journal.period.print.sale.purchase" rml="account/report/account_journal_sale_purchase.rml" string="Sale/Purchase Journal" header="False"/>
- <report id="account_overdue" model="res.partner" name="account.overdue" rml="account/report/account_print_overdue.rml" string="Overdue Payments" parser="account.report.account_print_overdue.Overdue"/>
+ <report
+ id="account_transfers"
+ model="account.transfer"
+ name="account.transfer"
+ string="Transfers"
+ xml="account/report/transfer.xml"
+ xsl="account/report/transfer.xsl"
+ />
+
<report
auto="False"
+ id="account_intracom"
+ menu="False"
+ model="account.move.line"
+ name="account.intracom"
+ string="IntraCom"
+ />
+
+ <!-- QWeb Reports -->
+ <report
+ id="action_report_vat"
+ model="account.tax.code"
+ report_type="qweb-pdf"
+ string="Account tax"
+ name="account.report_vat"
+ file="account.report_vat"
+ />
+
+ <report
id="account_invoices"
model="account.invoice"
- name="account.invoice"
- rml="account/report/account_print_invoice.rml"
string="Invoices"
- attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/','')+'.pdf')"
+ report_type="qweb-pdf"
+ name="account.report_invoice"
+ file="account.report_invoice"
attachment_use="True"
- usage="default"
- />
- <report id="account_transfers" model="account.transfer" name="account.transfer" string="Transfers" xml="account/report/transfer.xml" xsl="account/report/transfer.xsl"/>
- <report auto="False" id="account_intracom" menu="False" model="account.move.line" name="account.intracom" string="IntraCom"/>
+ attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/','')+'.pdf')"
+ />
+
+ <report
+ id="action_report_trial_balance"
+ model="account.balance.report"
+ string="Trial Balance"
+ report_type="qweb-pdf"
+ name="account.report_trialbalance"
+ file="account.report_trialbalance"
+ />
+
+ <report
+ id="action_report_central_journal"
+ model="account.journal.period"
+ string="Central Journal"
+ report_type="qweb-pdf"
+ name="account.report_centraljournal"
+ file="account.report_centraljournal"
+ />
+
+ <report
+ id="action_report_print_overdue"
+ model="res.partner"
+ report_type="qweb-pdf"
+ string="Overdue Payments"
+ name="account.report_overdue"
+ file="account.report_overdue"
+ />
+
+ <report
+ id="action_report_general_journal"
+ model="account.journal.period"
+ string="General Journal"
+ report_type="qweb-pdf"
+ name="account.report_generaljournal"
+ file="account.report_generaljournal"
+ menu="False"
+ />
+
+ <report
+ id="action_report_account_journal"
+ model="account.journal.period"
+ string="Journal"
+ report_type="qweb-pdf"
+ name="account.report_journal"
+ file="account.report_journal"
+ />
+
+ <report
+ id="action_report_account_salepurchasejournal"
+ model="account.journal.period"
+ string="Journal"
+ report_type="qweb-pdf"
+ name="account.report_salepurchasejournal"
+ file="account.report_salepurchasejournal"
+ />
+
+ <report
+ id="action_account_3rdparty_account_balance"
+ model="account.account"
+ string="Partner Balance"
+ report_type="qweb-pdf"
+ name="account.report_partnerbalance"
+ file="account.report_partnerbalance"
+ menu="False"
+ />
+
+ <report
+ id="action_report_aged_partner_balance"
+ model="res.partner"
+ string="Aged Partner Balance"
+ report_type="qweb-pdf"
+ name="account.report_agedpartnerbalance"
+ file="account.report_agedpartnerbalance"
+ menu="False"
+ />
<report
- id="action_report_vat"
- model="account.tax.code"
- report_type="qweb-pdf"
- string="Account tax"
- name="account.report_vat"
- file="account.report_vat"
+ id="action_report_partner_ledger"
+ model="res.partner"
+ string="Partner Ledger"
+ report_type="qweb-pdf"
+ name="account.report_partnerledger"
+ file="account.report_partnerledger"
+ menu="False"
/>
+ <report
+ id="action_report_partner_ledger_other"
+ model="res.partner"
+ string="Partner Ledger"
+ report_type="qweb-pdf"
+ name="account.report_partnerledgerother"
+ file="account.report_partnerledgerother"
+ menu="False"
+ />
+
+ <report
+ id="action_report_financial"
+ model="account.financial.report"
+ string="Financial report"
+ report_type="qweb-pdf"
+ name="account.report_financial"
+ file="account.report_financial"
+ menu="False"
+ />
+
+ <report
+ id="action_report_general_ledger"
+ model="account.report.general.ledger"
+ string="General Ledger"
+ report_type="qweb-pdf"
+ name="account.report_generalledger"
+ file="account.report_generalledger"
+ menu="False"
+ auto="False"
+ />
+
+ <!-- Menu items -->
<menuitem
id="menu_tax_report"
name="Taxes"
groups="group_account_user,group_account_manager"
- parent="account.menu_finance_generic_reporting" sequence="3"/>
-
+ parent="account.menu_finance_generic_reporting"
+ sequence="3"
+ />
</data>
</openerp>
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
- <report auto="False" id="analytic_journal_print" menu="False"
- model="account.analytic.journal" name="account.analytic.account.journal"
- rml="account/project/report/analytic_journal.rml" string="Analytic Journal"/>
+ <report
+ id="action_account_analytic_account_inverted_balance"
+ model="account.analytic.account"
+ string="Inverted Analytic Balance"
+ report_type="qweb-pdf"
+ name="account.report_invertedanalyticbalance"
+ file="account.report_invertedanalyticbalance"
+ menu="False"
+ />
- <report auto="False" id="account_analytic_account_balance" menu="False"
- model="account.analytic.account" name="account.analytic.account.balance"
- rml="account/project/report/analytic_balance.rml" string="Analytic Balance"/>
+ <report
+ id="action_report_analytic_journal"
+ model="account.analytic.journal"
+ string="Analytic Journal"
+ report_type="qweb-pdf"
+ name="account.report_analyticjournal"
+ file="account.report_analyticjournal"
+ menu="False"
+ />
- <report auto="False" id="account_analytic_account_inverted_balance"
- menu="False" model="account.analytic.account"
- name="account.analytic.account.inverted.balance"
- rml="account/project/report/inverted_analytic_balance.rml"
- string="Inverted Analytic Balance"/>
+ <report
+ id="action_report_analytic_balance"
+ model="account.analytic.account"
+ string="Analytic Balance"
+ report_type="qweb-pdf"
+ name="account.report_analyticbalance"
+ file="account.report_analyticbalance"
+ menu="False"
+ />
- <report auto="False" id="account_analytic_account_cost_ledger" menu="False"
- model="account.analytic.account" name="account.analytic.account.cost_ledger"
- rml="account/project/report/cost_ledger.rml" string="Cost Ledger"/>
-
- <report auto="False" id="account_analytic_account_quantity_cost_ledger"
- menu="False" model="account.analytic.account"
- name="account.analytic.account.quantity_cost_ledger"
- rml="account/project/report/quantity_cost_ledger.rml"
- string="Cost Ledger (Only quantities)"/>
+ <report
+ id="action_report_cost_ledger"
+ model="account.analytic.account"
+ report_type="qweb-pdf"
+ string="Cost Ledger"
+ name="account.report_analyticcostledger"
+ file="account.report_analyticcostledger"
+ menu="False"
+ />
+ <report
+ id="action_report_cost_ledgerquantity"
+ model="account.analytic.account"
+ report_type="qweb-pdf"
+ string="Cost Ledger (Only quantities)"
+ name="account.report_analyticcostledgerquantity"
+ file="account.report_analyticcostledgerquantity"
+ menu="False"
+ />
</data>
</openerp>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Analytic Balance.pdf">
- <template title="Analytic Balance" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="31.0" y1="30.0" width="531" height="779"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Header_analytic">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Header_Tile">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_space" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="9.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="57.0,192.0,71.0,71.0,71.0,71.0" style="Table_Header_Tile">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Account Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
-
- <blockTable colWidths="532.0" style="Table_Header_analytic">
- <tr>
- <td>
- <para style="terp_header_Centre">Analytic Balance - [[ company.currency_id.name ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_space">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="57.0,192.0,71.0,71.0,71.0,71.0" style="Table_Header_Tile">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Account Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="57.0,192.0,71.0,71.0,71.0,71.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Total</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_all(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2'],'debit')) ]] </para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_all(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2'],'credit')) ]] </para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_balance(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id)]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_all(get_objects(data['form']['empty_acc']),data['form']['date1'],data['form']['date2'],'quantity')) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(get_objects(data['form']['empty_acc']),'o') ]]</para>
- <blockTable colWidths="57.0,192.0,71.0,71.0,71.0,71.0" style="Table2">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ o['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">[[ o['complete_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ formatLang(move_sum(o['id'],data['form']['date1'],data['form']['date2'],'debit')) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ formatLang(move_sum(o['id'],data['form']['date1'],data['form']['date2'],'credit')) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ formatLang(move_sum_balance(o['id'],data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id)]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ formatLang(move_sum(o['id'],data['form']['date1'],data['form']['date2'],'quantity')) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(lines_g(o['id'],data['form']['date1'],data['form']['date2']),'move_g') ]]</para>
- <blockTable colWidths="57.0,192.0,71.0,71.0,71.0,71.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_9">[[ move_g['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_g['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_g['debit'])]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_g['credit']) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_g['balance'], currency_obj = company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_g['quantity']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- </section>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="Standard">
- <font color="white"> </font>
- </para>
- </pto>
- </story>
-</document>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="test.pdf">
- <template title="Analytic Journal" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Tilte">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_detail_header">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P2" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P3" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="11.0" leading="14" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="11.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P6" fontName="Helvetica" fontSize="11.0" leading="14" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P7" fontName="Helvetica" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P8" fontName="Helvetica" fontSize="11.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P11" fontName="Helvetica" fontSize="6.0" leading="8" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P12" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P13" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_space" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="11.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- </stylesheet>
- <images/>
- <story>
- <para style="P12">[[ repeatIn(objects,'o') ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_header_Centre">Analytic Journal</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="180.0,180.0,180.0" style="Table5">
- <tr>
- <td>
- <para style="terp_tblheader_Details_Centre">Period from</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Period to</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Currency</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="180.0,180.0,180.0" style="Table6">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date1'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date2'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ company.currency_id.name ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_space">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="85.0,62.0,168.0,73.0,74.0,77.0" style="Table_detail_header">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Move Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Account n°</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">General</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Analytic</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="118.0,28.0,168.0,73.0,74.0,77.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">[[ o.code ]] - [[ o.name ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ formatLang(sum_general(o.id,data['form']['date1'],data['form']['date2'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ formatLang(sum_analytic(o.id,data['form']['date1'],data['form']['date2'])) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o.id,data['form']['date1'],data['form']['date2']), 'move') ]]</para>
- <blockTable colWidths="85.0,62.0,168.0,73.0,74.0,77.0" style="Table2">
- <tr>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">[[ move.name ]] KI</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move.account_id.code ]] [[ move.account_id.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move.debit-move.credit) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines_a(move.id,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]]</para>
- <blockTable colWidths="85.0,62.0,168.0,73.0,74.0,77.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_9">[[ (not move_a) and removeParentNode('blockTable') ]] [[ formatLang(move_a.date,date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_a.code ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_a.name ]] </para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_a.account_id.code ]] - [[ move_a.account_id.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang( move_a.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines_a(False,o.id,data['form']['date1'],data['form']['date2']),'move_a') ]]</para>
- <blockTable colWidths="85.0,62.0,168.0,73.0,74.0,77.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_9">[[ (not move_a) and removeParentNode('blockTable') ]] [[ formatLang(move_a.date,date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_a.code ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_a.name ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_a.account_id.code ]] - [[ move_a.account_id.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang( move_a.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Cost Ledger.pdf">
- <template title="Cost Ledger" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="30.0" width="539" height="785"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Date_Sub_detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Sub_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Header_Title">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Grant_Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Account_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Move_Line_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Move_Line_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_Default_Bold_Right_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_Default_Bold_Right_9_U" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_Default_Right_9_U" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_Italic" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_italic_Rignt" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="53.0,276.0,70.0,71.0,68.0" style="Table_Header_Title">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date/Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">J.C. /Move name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <blockTable colWidths="179.0,179.0,180.0" repeatRows="1" style="Table1">
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_header_Centre">Cost Ledger</para>
- </td>
- <td>
- <para style="terp_header_Right">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="179.0,179.0,179.0" style="Table_Date_Sub_detail">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Period from </para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Period to</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Printing date</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="179.0,179.0,179.0" style="Table_Sub_Content">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date1'],date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date2'],date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(time.strftime('%Y-%m-%d %H:%M:%S'),date_time = True) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="53.0,276.0,70.0,71.0,68.0" style="Table_Header_Title">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date/Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">J.C. /Move name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="56.0,273.0,70.0,70.0,70.0" style="Table_Grant_Total">
- <tr>
- <td>
- <para style="terp_default_Bold_9">Total:</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang (sum_debit(objects,data['form']['date1'],data['form']['date2'])) ]] </para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang (sum_credit(objects,data['form']['date1'],data['form']['date2'])) ]] </para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang (sum_balance(objects,data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(objects,'account') ]]</para>
- <blockTable colWidths="56.0,273.0,70.0,70.0,70.0" style="Table_Account_Detail">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ account.code ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">[[ account.complete_name ]]</para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang (account_sum_debit(account,data['form']['date1'],data['form']['date2'])) ]] </para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang (account_sum_credit(account,data['form']['date1'],data['form']['date2'])) ]] </para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang (account_sum_balance(account,data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(lines_g(account,data['form']['date1'],data['form']['date2']),'move_g') ]]</para>
- <blockTable colWidths="56.0,273.0,70.0,70.0,70.0" style="Table_Move_Line_Detail">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ move_g['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">[[ move_g['name'] ]]</para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang( move_g['debit']) ]] </para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang( move_g['credit']) ]] </para>
- </td>
- <td>
- <para style="terp_Default_Bold_Right_9_U">[[ formatLang( move_g['balance'], currency_obj = company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(lines_a(move_g,account,data['form']['date1'],data['form']['date2']),'move_a') ]]</para>
- <blockTable colWidths="56.0,56.0,217.0,70.0,70.0,70.0" style="Table_Move_Line_Content">
- <tr>
- <td>
- <para style="terp_default_9_Italic">[[ formatLang(move_a['date'],date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_9_Italic">[[ move_a['cj'] ]]</para>
- </td>
- <td>
- <para style="terp_default_9_Italic">[[ move_a['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_9_italic_Rignt">[[ formatLang( move_a['debit'] )]] </para>
- </td>
- <td>
- <para style="terp_default_9_italic_Rignt">[[ formatLang( move_a['credit']) ]] </para>
- </td>
- <td>
- <para style="terp_default_9_italic_Rignt">[[ formatLang( move_a['balance'], currency_obj = company.currency_id)]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- </section>
- </section>
- </pto>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="test.pdf">
- <template title="Inverted Analytic Balance" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Title">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Header_table">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_space" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="9.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="58.0,238.0,62.0,62.0,60.0,59.0" style="Table_Header_table">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <blockTable colWidths="539.0" style="Table_Title">
- <tr>
- <td>
- <para style="terp_header_Centre">Inverted Analytic Balance - [[ company.currency_id.name ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="Text body">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="58.0,238.0,62.0,62.0,60.0,59.0" style="Table_Header_table">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="58.0,238.0,62.0,62.0,60.0,59.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Total</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_debit(objects,data['form']['date1'],data['form']['date2'])) ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_credit(objects,data['form']['date1'],data['form']['date2']))]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_balance(objects,data['form']['date1'],data['form']['date2']), currency_obj = company.currency_id)]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(sum_quantity(objects,data['form']['date1'],data['form']['date2'])) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines_g(objects,data['form']['date1'],data['form']['date2']),'move_g') ]]</para>
- <blockTable colWidths="58.0,238.0,62.0,62.0,60.0,59.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ (not move_g) and removeParentNode('blockTable') ]] [[ move_g['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">[[ move_g['name'] ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(move_g['debit'])]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[formatLang(move_g['credit'])]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(move_g['balance'], currency_obj = company.currency_id)]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[formatLang(move_g['quantity']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines_a(objects,move_g['id'],data['form']['date1'],data['form']['date2']),'move_a') ]]</para>
- <blockTable colWidths="58.0,238.0,62.0,62.0,60.0,59.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_9">[[ (not move_a) and removeParentNode('blockTable') ]] [[ move_a['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ move_a['complete_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_a['debit']) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_a['credit']) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_a['balance'], currency_obj = company.currency_id)]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_a['quantity']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- </section>
- </pto>
- </story>
-</document>
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Cost Ledger.pdf">
- <template title="Cost Ledger" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="30.0" y1="29.0" width="534" height="783"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Header_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Date_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Date_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Header_Move_Line">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Final_Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Account_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Analytical_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Move_Line_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_Italic" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_Italic_Right" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Rignt_9_U" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9_Right_U" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="57.0,322.0,85.0,71.0" style="Table_Header_Move_Line">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Code/Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">J.C./Move name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Quantity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Total</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <blockTable colWidths="178.0,178.0,178.0" repeatRows="1" style="Table_Header_Detail">
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_header_Centre">Cost Ledger</para>
- </td>
- <td>
- <para style="terp_header_Right">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="178.0,178.0,178.0" style="Table_Date_Detail">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Period from</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Period to</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Printing date</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="178.0,178.0,178.0" style="Table_Date_Content">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date1'],date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date2'],date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(time.strftime('%Y-%m-%d %H:%M:%S'),date_time = True) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="57.0,322.0,85.0,71.0" style="Table_Header_Move_Line">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Code/Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">J.C./Move name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Quantity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Total</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="57.0,322.0,85.0,71.0" style="Table_Final_Total">
- <tr>
- <td>
- <para style="terp_default_Bold_9">Total:</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right_U">[[ formatLang (sum_quantity(objects,data['form']['date1'],data['form']['date2'], data['form']['journal']) ) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(objects,'o') ]]</para>
- <blockTable colWidths="57.0,322.0,85.0,71.0" style="Table_Account_Detail">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ o.code ]]<font face="Helvetica" size="10.0"/></para>
- </td>
- <td>
- <para style="terp_default_Bold_9">[[ o.complete_name ]]<font face="Helvetica" size="10.0"/></para>
- </td>
- <td>
- <para style="terp_default_Bold_9">Max Qty: [[ formatLang (o.quantity_max )]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right_U">[[ formatLang (account_sum_quantity(o.id,data['form']['date1'],data['form']['date2'], data['form']['journal']) )]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(lines_g(o.id,data['form']['date1'],data['form']['date2'],data['form']['journal']),'move_g') ]]</para>
- <blockTable colWidths="57.0,407.0,71.0" style="Table_Analytical_Detail">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ move_g['code'] ]] </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">[[ move_g['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right_U">[[ formatLang (move_g['quantity']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="57.0,71.0,336.0,71.0" style="Table_Move_Line_Content">
- <tr>
- <td>
- <para style="terp_default_9_Italic">[[ repeatIn(lines_a(move_g['id'],o.id,data['form']['date1'],data['form']['date2'],data['form']['journal']),'move_a') ]]</para>
- <para style="terp_default_9_Italic">[[ formatLang(move_a['date'],date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_9_Italic">[[ move_a['cj'] ]]</para>
- </td>
- <td>
- <para style="terp_default_9_Italic">[[ move_a['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_9_Italic_Right">[[ formatLang (move_a['quantity'] )]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- </section>
- </pto>
- </story>
-</document>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_analyticbalance">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Analytic Balance - <span t-esc="res_company.currency_id.name"/></h2>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Code</th>
+ <th>Account Name</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th>Balance</th>
+ <th>Quantity</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td colspan="2">Total</td>
+ <td>
+ <span t-esc="formatLang(sum_all(get_objects(empty_acc), date1, date2, 'debit'))"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(sum_all(get_objects(empty_acc), date1, date2, 'credit'))"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(sum_balance(get_objects(empty_acc), date1, date2),currency_obj=res_company.currency_id)"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(sum_all(get_objects(empty_acc), date1, date2, 'quantity'))"/>
+ </td>
+ </tr>
+ <t t-foreach="get_objects(empty_acc)" t-as="o">
+ <tr>
+ <td><span t-esc="o['code']"/></td>
+ <td><span t-esc="o['complete_name']"/></td>
+ <td><span t-esc="formatLang(move_sum(o['id'], date1, date2, 'debit'))"/></td>
+ <td><span t-esc="formatLang(move_sum(o['id'], date1, date2, 'credit'))"/></td>
+ <td><span t-esc="formatLang(move_sum_balance(o['id'], date1, date2), currency_obj=res_company.currency_id)"/></td>
+ <td><span t-esc="formatLang(move_sum(o['id'], date1, date2, 'quantity'))"/></td>
+ </tr>
+ <tr t-foreach="lines_g(o['id'], date1, date2)" t-as="move_g">
+ <td><span t-esc="move_g['code']"/></td>
+ <td><span t-esc="move_g['name']"/></td>
+ <td><span t-esc="formatLang(move_g['debit'])"/></td>
+ <td><span t-esc="formatLang(move_g['credit'])"/></td>
+ <td><span t-esc="formatLang(move_g['balance'], currency_obj=res_company.currency_id)"/></td>
+ <td><span t-esc="formatLang(move_g['quantity'])"/></td>
+ </tr>
+ </t>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_analyticcostledger">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Cost Ledger</h2>
+
+ <div class="row mt32 mb32">
+ <div class="col-xs-3">
+ <strong>Period From:</strong>
+ <p t-esc="formatLang(date1, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Period To:</strong>
+ <p t-esc="formatLang(date2, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Printing Date:</strong>
+ <p t-esc="formatLang(time.strftime('%Y-%m-%d %H:%M:%S'), date_time=True)" />
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Date/Code</th>
+ <th>J.C. /Move</th>
+ <th>Name</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th>Balance</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr style="font-weight: bold;">
+ <td>Total:</td>
+ <td></td>
+ <td></td>
+ <td><span t-esc="formatLang(sum_debit(docs, date1, date2))"/></td>
+ <td><span t-esc="formatLang(sum_credit(docs,date1,date2))"/></td>
+ <td>
+ <span t-esc="formatLang(sum_debit(docs, date1, date2) - sum_credit(docs, date1, date2), currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+
+ <t t-foreach="docs" t-as="account">
+ <tr style="font-weight: bold;">
+ <td><span t-esc="account.code"/></td>
+ <td></td>
+ <td><span t-esc="account.complete_name"/></td>
+ <td><span t-esc="formatLang(sum_debit([account], date1, date2))"/></td>
+ <td><span t-esc="formatLang(sum_credit([account], date1, date2))"/></td>
+ <td><span t-esc="formatLang(sum_debit([account], date1, date2) - sum_credit([account], date1, date2), currency_obj=res_company.currency_id)"/></td>
+ </tr>
+
+ <t t-foreach="lines_g(account, date1, date2)" t-as="move_g">
+ <tr>
+ <td><span t-esc="move_g['code']"/></td>
+ <td></td>
+ <td><span t-esc="move_g['name']"/></td>
+ <td><span t-esc="move_g['debit']"/></td>
+ <td><span t-esc="move_g['credit']"/></td>
+ <td>
+ <span t-esc="formatLang(move_g['balance'], currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ <tr t-foreach="lines_a(move_g, account, date1, date2)" t-as="move_a">
+ <td>
+ <t t-esc="formatLang(move_a['date'], date=True)"></t>
+ </td>
+ <td><span t-esc="move_a['cj']"/></td>
+ <td><span t-esc="move_a['name']"/></td>
+ <td><span t-esc="move_a['debit']"/></td>
+ <td><span t-esc="move_a['credit']"/></td>
+ <td>
+ <span t-esc="formatLang(move_a['balance'], currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ </t>
+ </t>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_analyticcostledgerquantity">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Cost Ledger</h2>
+
+ <div class="row mt32 mb32">
+ <div class="col-xs-3">
+ <strong>Period From:</strong>
+ <p t-esc="formatLang(date1, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Period To:</strong>
+ <p t-esc="formatLang(date2, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Printing Date:</strong>
+ <p t-esc="formatLang(time.strftime('%Y-%m-%d %H:%M:%S'), date_time=True)" />
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Date/Code</th>
+ <th>J.C./Move</th>
+ <th>Name</th>
+ <th>Quantity</th>
+ <th>Total</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr style="font-weight:bold;">
+ <td>Total:</td>
+ <td></td>
+ <td></td>
+ <td></td>
+ <td>
+ <span t-esc="sum_quantity(docs, date1, date2, journals)"/>
+ </td>
+ </tr>
+
+ <t t-foreach="docs" t-as="account">
+ <tr style="font-weight:bold;">
+ <td><span t-esc="account.code"/></td>
+ <td><span t-esc="account.complete_name"/></td>
+ <td></td>
+ <td>
+ <p t-if="account.quantity_max">
+ Max quantity : <span t-esc="formatLang(account.quantity_max)"/>
+ </p>
+ </td>
+ <td>
+ <span t-esc="account_sum_quantity(account.id, date1, date2, journals)"/>
+ </td>
+ </tr>
+
+ <t t-foreach="lines_g(account.id, date1, date2, journals)" t-as="move_g">
+ <tr style="font-weight:bold;">
+ <td><span t-esc="move_g['code']"/></td>
+ <td colspan="2"><span t-esc="move_g['name']"/></td>
+ <td></td>
+ <td class="text-right"><span t-esc="move_g['quantity']"/></td>
+ </tr>
+
+ <t t-foreach="lines_a(move_g['id'], account.id, date1, date2, journals)" t-as="move_a">
+ <tr style="font-weight:normal;">
+ <td><span t-esc="formatLang(move_a['date'], date=True)"/></td>
+ <td><span t-esc="move_a['cj']"/></td>
+ <td><span t-esc="move_a['name']"/></td>
+ <td></td>
+ <td class="text-right"><span t-esc="move_a['quantity']"/></td>
+ </tr>
+ </t>
+ </t>
+ </t>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_analyticjournal">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Analytic Journal</h2>
+
+ <div class="row mt32 mb32">
+ <div class="col-xs-3">
+ <strong>Period From:</strong>
+ <p t-esc="formatLang(date1, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Period To:</strong>
+ <p t-esc="formatLang(date2, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Currency:</strong>
+ <p t-field="res_company.currency_id" />
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Date</th>
+ <th>Code</th>
+ <th>Move Name</th>
+ <th>Account n°</th>
+ <th>General</th>
+ <th>Analytic</th>
+ </tr>
+ <tr>
+ <th colspan="4"><t t-if="o.code"><span t-esc="o.code"/></t> - <span t-esc="o.name"/></th>
+ <th><span t-esc="formatLang(sum_general(o.id, date1, date2))"/></th>
+ <th><span t-esc="formatLang(sum_analytic(o.id, date1, date2))"/></th>
+ </tr>
+ </thead>
+ <tbody>
+ <t t-foreach="lines(o.id, date1, date2)" t-as="move">
+ <tr>
+ <td></td>
+ <td></td>
+ <td>
+ <span t-esc="move.name"/>
+ </td>
+ <td>
+ <span t-esc="move.account_id.code"/>
+ <span t-esc="move.account_id.name"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(move.debit-move.credit)"/>
+ </td>
+ <td></td>
+ </tr>
+ <tr t-foreach="lines_a(move.id, o.id, date1, date2)" t-as="move_a">
+ <td>
+ <span t-esc="formatLang(move_a.date,date = True)"/>
+ </td>
+ <td>
+ <p t-if="move_a.code"><span t-esc="move_a.code"/></p>
+ </td>
+ <td>
+ <span t-esc="move_a.name"/>
+ </td>
+ <td><span t-esc="move_a.account_id.code"/> - <span t-esc="move_a.account_id.name"/></td>
+ <td></td>
+ <td><span t-esc="formatLang(move_a.amount)"/></td>
+ </tr>
+ </t>
+ <tr t-foreach="lines_a(False, o.id, date1, date2)" t-as="move_a">
+ <td><span t-esc="formatLang(move_a.date,date = True)"/></td>
+ <td><p t-if="move_a.code"><span t-esc="move_a.code"/></p></td>
+ <td><span t-esc="move_a.name"/></td>
+ <td><span t-esc="move_a.account_id.code"/> - <span t-esc="move_a.account_id.name"/></td>
+ <td></td>
+ <td><span t-esc="formatLang( move_a.amount)"/></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_invertedanalyticbalance">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Inverted Analytic Balance - <span t-esc="res_company.currency_id.name"/></h2>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Code</th>
+ <th>Account Name</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th>Balance</th>
+ <th>Quantity</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>Total</strong></td>
+ <td></td>
+ <td><strong t-esc="formatLang(sum_debit(docs, date1, date2))"/></td>
+ <td><strong t-esc="formatLang(sum_credit(docs, date1, date2))"/></td>
+ <td>
+ <strong t-esc="formatLang(sum_balance(docs, date1, date2), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td><strong><span t-esc="formatLang(sum_quantity(docs, date1, date2))"/></strong></td>
+ </tr>
+ <t t-foreach="lines_g(docs, date1, date2)" t-as="move_g">
+ <tr>
+ <td>
+ <strong t-esc="move_g['code']"/>
+ </td>
+ <td>
+ <strong t-esc="move_g['name']"/>
+ </td>
+ <td class="text-right">
+ <strong>
+ <span t-esc="formatLang(move_g['debit'])"/>
+ </strong>
+ </td>
+ <td class="text-right">
+ <strong>
+ <span t-esc="formatLang(move_g['credit'])"/>
+ </strong>
+ </td>
+ <td class="text-right">
+ <strong>
+ <span t-esc="formatLang(move_g['balance'], currency_obj = res_company.currency_id)"/>
+ </strong>
+ </td>
+ <td class="text-right">
+ <strong>
+ <span t-esc="formatLang(move_g['quantity'])"/>
+ </strong>
+ </td>
+ </tr>
+ <t t-foreach="lines_a(docs, move_g['id'], date1, date2)" t-as="move_a">
+ <tr>
+ <td>
+ <span t-esc="move_a['code']"/>
+ </td>
+ <td>
+ <span t-esc="move_a['complete_name']"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(move_a['debit'])"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(move_a['credit'])"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(move_a['balance'], currency_obj = res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(move_a['quantity'])"/>
+ </td>
+ </tr>
+ </t>
+ </t>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_balance(osv.osv_memory):
_name = 'account.analytic.balance'
_description = 'Account Analytic Balance'
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.balance',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+ datas['form']['active_ids'] = context.get('active_ids', False)
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticbalance', data=datas, context=context)
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_cost_ledger_journal_report(osv.osv_memory):
_name = 'account.analytic.cost.ledger.journal.report'
_description = 'Account Analytic Cost Ledger For Journal Report'
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.quantity_cost_ledger',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+
+ datas['form']['active_ids'] = context.get('active_ids', False)
+
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticcostledgerquantity', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
##############################################################################
import time
-
from openerp.osv import osv, fields
+
class account_analytic_cost_ledger(osv.osv_memory):
_name = 'account.analytic.cost.ledger'
_description = 'Account Analytic Cost Ledger'
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.cost_ledger',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids',[]),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+
+ datas['form']['active_ids'] = context.get('active_ids', False)
+
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticcostledger', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_inverted_balance(osv.osv_memory):
_name = 'account.analytic.inverted.balance'
_description = 'Account Analytic Inverted Balance'
context = {}
data = self.read(cr, uid, ids)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.inverted.balance',
- 'datas': datas,
- }
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.analytic.account',
+ 'form': data
+ }
+
+ datas['form']['active_ids'] = context.get('active_ids', False)
+
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_invertedanalyticbalance', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_analytic_journal_report(osv.osv_memory):
_name = 'account.analytic.journal.report'
_description = 'Account Analytic Journal'
for analytic_record in record.analytic_account_journal_id:
ids_list.append(analytic_record.id)
datas = {
- 'ids': ids_list,
- 'model': 'account.analytic.journal',
- 'form': data
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.journal',
- 'datas': datas,
- }
-
+ 'ids': ids_list,
+ 'model': 'account.analytic.journal',
+ 'form': data
+ }
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_analyticjournal', data=datas, context=context)
+
def default_get(self, cr, uid, fields, context=None):
if context is None:
context = {}
import account_partner_balance
import account_general_ledger
import account_partner_ledger
-#import invoice
-import account_print_invoice
-#import overdue
import account_print_overdue
import account_aged_partner_balance
-#import tax_report
import report_vat
import account_invoice_report
import account_report
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Aged Trial Balance.pdf">
- <template pageSize="(842.0,595.0)" title="Aged Trial Balance" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="57.0" width="772" height="481"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <blockBackground colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <blockBackground colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <blockBackground colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <blockBackground colorName="#e6e6e6" start="0,1" stop="0,1"/>
- <blockBackground colorName="#e6e6e6" start="1,1" stop="1,1"/>
- <blockBackground colorName="#e6e6e6" start="2,1" stop="2,1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_header_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Tableau1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="GRID" colorName="black"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,1" stop="-1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,2" stop="-1,-1"/>
-
- <blockValign value="TOP"/>
- <blockAlignment value="LEFT" start="2,1" stop="-1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="-1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="-1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="0,0" stop="-1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,-1"/>
- </blockTableStyle>
-
- <blockTableStyle id="Tableau3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="GRID" colorName="black"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" fontName="Helvetica" fontSize="20.0" leading="25" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P2" fontName="Helvetica" fontSize="8.3" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P2_content" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Total" fontName="Helvetica-Bold" fontSize="8.5" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Total_right" fontName="Helvetica-Bold" fontSize="8.5" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P3" fontName="Helvetica" fontSize="15.0" leading="20" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P4" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P6" fontName="Helvetica" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P8" fontName="Helvetica" fontSize="8.3" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="content" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P10" fontName="Helvetica" fontSize="8.0" leading="14" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P11" fontName="Helvetica" fontSize="8.0" leading="14" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P12" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P13" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P14" fontName="Helvetica" fontSize="8.0" leading="13" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P10" fontName="Helvetica" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="8.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="8.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_italic" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
-
- </stylesheet>
- <story>
-
- <blockTable colWidths="180.0,180.0,180.0" style="Table_header_Content">
- <tr>
- <td><para style="terp_header"><font color="white"> </font></para>
- </td>
- <td><para style="terp_header_Centre">Aged Trial Balance</para></td>
- <td><para style="terp_header"><font color="white"> </font></para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="110.0,110.0,110.0,110.0,128.0,93.0,110.0" style="Table8">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Chart of Accounts</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Fiscal Year</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Start Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Period Length(days)</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Partner's</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Analysis Direction</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Target Moves</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date_from'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ data['form']['period_length'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">Receivable Accounts[[ data['form']['result_selection'] == 'customer' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_8">Payable Accounts[[ data['form']['result_selection'] == 'supplier' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_8">Receivable and Payable Accounts[[ data['form']['result_selection'] == 'customer_supplier' or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ data['form']['direction_selection'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="135.0,90.0,90.0,90.0,90.0,90.0,90.0,90.0" style="Table2" repeatRows="1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Partners</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Due[[ data['form']['direction_selection'] == 'future' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_tblheader_Details_Right">Not due[[ data['form']['direction_selection'] != 'future' and ' ' or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ data['form']['4']['name'] ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ data['form']['3']['name'] ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ data['form']['2']['name'] ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ data['form']['1']['name'] ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ data['form']['0']['name'] ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Total</para>
- </td>
- </tr>
-
- <tr>
-
- <td>
- <para style="P3"> <font color="white">[[ (get_lines(data['form']), 'partner') == False or removeParentNode('para') ]]</font></para>
- <para style="P3"> <font color="white">[[ (get_lines_with_out_partner(data['form']), 'not_partner') == False or removeParentNode('para') ]]</font></para>
- <para style="Total">Account Total</para>
- </td>
- <td>
- <para style="Total_right">[[ formatLang(get_direction('6'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="Total_right">[[ formatLang(get_for_period('4'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="Total_right">[[ formatLang(get_for_period('3'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="Total_right">[[ formatLang(get_for_period('2'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="Total_right">[[ formatLang(get_for_period('1'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="Total_right">[[ formatLang(get_for_period('0'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="Total_right">[[ formatLang(get_total('5'), currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
-
- <tr>
- <td>
- <para style="P3">[[ repeatIn(get_lines(data['form']), 'partner') ]]</para>
- <para style="P2_content">[[ partner['name'] ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(partner['direction'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(partner['4'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(partner['3'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(partner['2'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(partner['1'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(partner['0'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(partner['total'], currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P3">[[ repeatIn(get_lines_with_out_partner(data['form']), 'not_partner') ]]</para>
- <para style="P2_content">[[ not_partner['name'] ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(not_partner['direction'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(not_partner['4'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(not_partner['3'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(not_partner['2'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(not_partner['1'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(not_partner['0'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="content">[[ formatLang(not_partner['total'], currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
-
- <para style="P9">
- <font color="white"> </font>
- </para>
- </story>
-</document>
-
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Account Balance.pdf">
- <template title="Account Balance" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="35.0" y1="35.0" width="525" height="772"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Tilte_Table">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockValign value="TOP"/>
- <blockAlignment value="RIGHT"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,1" stop="-1,-1"/>
- </blockTableStyle>
-
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,1" stop="0,1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,1" stop="1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,1" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,1" stop="2,1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,1" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,1" stop="3,1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,1" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,1" stop="4,1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="5,1" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#c0c0c0" start="5,1" stop="5,1"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="6,1" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#c0c0c0" start="6,1" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#c0c0c0" start="6,1" stop="6,1"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="7,1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="8,1" stop="8,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#c0c0c0" start="8,1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="9,1" stop="9,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="9,1" stop="9,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="10,1" stop="10,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="10,1" stop="10,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="11,1" stop="11,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="11,-1" stop="11,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="12,1" stop="12,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="12,1" stop="12,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="12,-1" stop="12,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="13,1" stop="13,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="13,1" stop="13,1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="13,-1" stop="13,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="14,1" stop="14,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="14,1" stop="14,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="14,1" stop="14,1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="14,-1" stop="14,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="0,2" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#c0c0c0" start="0,2" stop="0,2"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#c0c0c0" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#c0c0c0" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="0,3" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#c0c0c0" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#c0c0c0" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#c0c0c0" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,4" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,4" stop="0,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,4" stop="1,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,5" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,5" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,5" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Account_Balance_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_account_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P2" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
- <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="P8" fontName="Helvetica"/>
- <paraStyle name="P9" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="0.0" alignment="RIGHT"/>
- <paraStyle name="P11" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="P13" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0" textColor="#ffffff"/>
- <paraStyle name="P14" rightIndent="17.0" leftIndent="-0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P15" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="P16" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P17" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Centre_7" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_italic" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="P12a" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <para style="P8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="525.0" style="Table_Tilte_Table">
- <tr>
- <td>
- <para style="P15">Trial Balance </para>
- </td>
- </tr>
- </blockTable>
- <para style="P11">
- <font color="white"> </font>
- </para>
- <para style="P11">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="130.0,80.0,100.0,140.0,90.0" style="Table8">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Company[[ data['model']=='account.account' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_tblheader_General_Centre">Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Fiscal Year</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Display Account</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Filter By <font>[[ data['form']['filter']!='filter_no' and get_filter(data) ]]</font> </para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Target Moves</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">All[[ data['form']['display_account']=='all' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_7">With movements[[ data['form']['display_account']=='movement' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_7">With balance is not equal to 0[[ data['form']['display_account']=='not_zero' and ' ' or removeParentNode('para') ]]</para>
- </td>
- <td> <para style="terp_default_Centre_8">[[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]] </para>
- <blockTable colWidths="60.0,60.0" style="Table5">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Date</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="60.0,60.0" style="Table5">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Period</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Period</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P11">
- <font color="white"> </font>
- </para>
- <para style="P11">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="80,215.0,80.0,80.0,80.0" style="Table2" repeatRows="1">
- <tr noRowsplits="1">
- <td><para style="P12a">Code</para></td>
- <td><para style="P12a">Account</para></td>
- <td><para style="P10">Debit</para></td>
- <td><para style="P10">Credit</para></td>
- <td><para style="P10">Balance</para></td>
- </tr>
- <tr>
- <td><para style="P14">[[ repeatIn(lines(data['form']), 'a') ]]<font>[[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]]</font><i>[[ a['code'] or removeParentNode('tr') ]]</i></para></td>
- <td><para style="P14"><font>[[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]]</font><font color="white">[[ '..'*(a['level']-1) ]]</font><font>[[ a['name'] ]]</font> </para></td>
- <td><para style="P3"><font>[[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]]</font><font>[[ a['type']=='view' and removeParentNode('font') ]][[ formatLang(a['debit']) ]]</font><font>[[ a['type']<>'view' and removeParentNode('font') ]] [[formatLang(a['debit']) ]]</font></para></td>
- <td><para style="P3"><font>[[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font')]]</font><font>[[ a['type']=='view' and removeParentNode('font') ]][[ formatLang(a['credit']) ]]</font><font>[[ a['type']<>'view' and removeParentNode('font') ]] [[ formatLang(a['credit']) ]]</font> </para></td>
- <td><para style="P3"><font>[[ (a['type']<>'view' and setTag('para','para',{'fontName':"Helvetica"})) or removeParentNode('font') ]]</font><font>[[ a['type']=='view' and removeParentNode('font') ]][[ formatLang(a['balance'], currency_obj=company.currency_id) ]]</font><font>[[ a['type']<>'view' and removeParentNode('font') ]] [[ formatLang(a['balance'], currency_obj=company.currency_id) ]]</font> </para></td>
- </tr>
- </blockTable>
- <para style="P11">
- <font color="white"> </font>
- </para>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Centralized Journal.pdf">
- <template title="Centralized Journal" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="42.0" width="539" height="758"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_header_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Subheader_Content_detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Sub_Header_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
-
- <blockTableStyle id="Table_Account_detail_Title">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Account_detail_Title_Currency">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Final_Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Final_Total_currency">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Journal_Line_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Journal_Line_Content_currency">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- </blockTableStyle>
-
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Times-Roman"/>
- <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Times-Roman" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Times-Roman"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Times-Roman"/>
- <paraStyle name="Horizontal Line" fontName="Times-Roman" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- </stylesheet>
- <images/>
- <story>
- <para style="terp_default_8">[[ repeatIn(objects, 'o') ]]</para>
- <blockTable colWidths="180.0,180.0,180.0" style="Table_header_Content">
- <tr>
- <td><para style="terp_header"><font color="white"> </font></para>
- </td>
- <td><para style="terp_header_Centre">Centralized Journal</para></td>
- <td><para style="terp_header"><font color="white"> </font></para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="130.0,80.0,100.0,130.0,100.0" style="Table2">
- <tr>
- <td><para style="terp_tblheader_General_Centre">Chart of Accounts</para></td>
- <td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td>
- <td><para style="terp_tblheader_General_Centre">Journal</para></td>
- <td><para style="terp_tblheader_General_Centre">Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]</para></td>
- <td><para style="terp_tblheader_General_Centre">Target Moves</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_account(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para></td>
- <td><para style="terp_default_Centre_8">[[o.journal_id.name ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]] </para>
- <blockTable colWidths="60.0,60.0" style="Table3">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_Details_Centre">Start Date</para></td>
- <td><para style="terp_tblheader_Details_Centre">End Date</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True) ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="65.0,65.0" style="Table3">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_Details_Centre">Start Period</para></td>
- <td><para style="terp_tblheader_Details_Centre">End Period</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para></td>
- </tr>
- </blockTable>
- </td>
- <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td>
- </tr>
- </blockTable>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="50.0,240.0,85.0,85.0,90.0" style="Table_Account_detail_Title">[[ display_currency(data) == False or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_Details">A/C No.</para></td>
- <td><para style="terp_tblheader_Details">Account Name</para></td>
- <td><para style="terp_tblheader_Details_Right">Debit</para></td>
- <td><para style="terp_tblheader_Details_Right">Credit</para></td>
- <td><para style="terp_tblheader_Details_Right">Balance</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="50.0,180.0,80.0,80.0,80.0,80.0" style="Table_Account_detail_Title_Currency">[[ display_currency(data) or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_Details">A/C No.</para></td>
- <td><para style="terp_tblheader_Details">Account Name</para></td>
- <td><para style="terp_tblheader_Details_Right">Debit</para></td>
- <td><para style="terp_tblheader_Details_Right">Credit</para></td>
- <td><para style="terp_tblheader_Details_Right">Balance</para></td>
- <td><para style="terp_tblheader_Details_Right">Currency</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="50.0,240.0,85.0,85.0,90.0" style="Table_Final_Total">[[ display_currency(data) == False or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_default_Bold_9">Total:</para></td>
- <td><para style="terp_default_Bold_9"><font color="white"> </font></para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_debit(o.period_id.id, o.journal_id.id)) ]] </para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)) ]] </para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)-sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id ) ]]</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="50.0,180.0,80.0,80.0,80.0,80.0" style="Table_Final_Total_currency">[[ display_currency(data) or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_default_Bold_9">Total:</para></td>
- <td><para style="terp_default_Bold_9"><font color="white"> </font></para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_debit(o.period_id.id, o.journal_id.id)) ]]</para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)) ]]</para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_credit(o.period_id.id, o.journal_id.id)-sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id ) ]]</para></td>
- <td><para style="terp_default_Bold_9"><font color="white"> </font></para></td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o.period_id.id,o.journal_id.id),'line') ]]</para>
- <blockTable colWidths="50.0,240.0,85.0,85.0,90.0" style="Table_Journal_Line_Content">[[ display_currency(data) == False or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_default_9">[[ line['code'] ]]</para></td>
- <td><para style="terp_default_9">[[ line['name'] ]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['debit']) ]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['credit'])]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]]</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="50.0,180.0,80.0,80.0,80.0,80.0" style="Table_Journal_Line_Content_currency">[[ display_currency(data) or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_default_9">[[ line['code'] ]]</para></td>
- <td><para style="terp_default_9">[[ line['name'] ]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['debit']) ]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['credit'])]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]]</para></td>
- <td><para style="terp_default_Right_9"><font>[[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]]</font></para></td>
- </tr>
- </blockTable>
- </section>
-
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Financial Report.pdf">
- <template title="Financial Report" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Heading">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Company_Name">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Date_from_To">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Account_Line_Title">
- <blockAlignment value="LEFT"/>
- <blockValign value="MIDDLE"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Net_Profit_Loss">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Final_Result">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2_header">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" rightIndent="2.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="P2" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Standard" fontName="Times-Roman"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="Footer" fontName="Times-Roman"/>
- <paraStyle name="Table Contents" fontName="Times-Roman"/>
- <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER"/>
- <paraStyle name="Horizontal Line" fontName="Times-Roman" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
-
- <paraStyle name="terp_level_0_name" fontName="Helvetica-Bold" fontSize="9.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_0_balance" fontName="Helvetica-Bold" fontSize="9.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_1_name" fontName="Helvetica-Bold" fontSize="10.0" alignment="LEFT" leading="20" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_1_balance" fontName="Helvetica-Bold" fontSize="10.0" alignment="RIGHT" leading="20" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_2_name" fontName="Helvetica-Bold" fontSize="9.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_2_balance" fontName="Helvetica-Bold" fontSize="9.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_3_name" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="10.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_3_balance" fontName="Helvetica-Bold" fontSize="8.0" leftIndent="10.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_4_name" fontName="Helvetica" fontSize="8.0" leftIndent="20.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_4_balance" fontName="Helvetica" fontSize="8.0" leftIndent="0.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_5_name" fontName="Helvetica-Oblique" fontSize="7.5" leftIndent="30.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_5_balance" fontName="Helvetica-Oblique" fontSize="7.5" leftIndent="0.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_6_name" fontName="Helvetica" fontSize="6.5" leftIndent="40.0" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_level_6_balance" fontName="Helvetica" fontSize="6.5" leftIndent="0.0" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
-
- <blockTableStyle id="Table1">
- <blockTopPadding start="0,0" stop="-1,0" length="10"/>
- <blockAlignment value="LEFT"/>
- <lineStyle kind="LINEBELOW" colorName="#666666" start="1,1" stop="-1,1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockValign value="TOP"/>
- </blockTableStyle>
-
-</stylesheet>
- <images/>
- <story>
- <blockTable colWidths="539.0" style="Table_Company_Name">
- <tr>
- <td>
- <para style="terp_header_Centre">[[ data['form']['account_report_id'][1] ]]</para>
- </td>
- </tr>
- </blockTable>
-
- <para style="Standard">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="122.0,122.0,122.0,122.0" style="Table2_header">
- <tr>
- <td><para style="terp_tblheader_General_Centre">Chart of Accounts</para></td>
- <td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td>
- <td><para style="terp_tblheader_General_Centre">Filter By [[ get_filter(data)!='No Filters' and get_filter(data) ]]</para></td>
- <td><para style="terp_tblheader_General_Centre">Target Moves</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_account(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_filter(data)=='No Filters' and get_filter(data) or removeParentNode('para') ]] </para>
- <blockTable colWidths="60.0,60.0" style="Table3">[[ get_filter(data)=='Date' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_General_Centre">Start Date</para></td>
- <td><para style="terp_tblheader_General_Centre">End Date</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True) ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="65.0,60.0" style="Table3">[[ get_filter(data)=='Periods' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_General_Centre">Start Period</para></td>
- <td><para style="terp_tblheader_General_Centre">End Period</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para></td>
- </tr>
- </blockTable>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para>
- </td>
-
- </tr>
- </blockTable>
- <para style="Standard">
- <font color="white"> </font>
- </para>
- <para style="Standard">
- <font color="white"> </font>
- </para>
- <!-- table with debit/credit displayed -->
- <blockTable colWidths="210.0,90.0,90.0,100.0" style="Table_Account_Line_Title">
- [[ data['form']['debit_credit'] == 1 or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Bold_9">Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- <tr style="Table3">
- [[ repeatIn(get_lines(data), 'a') ]]
- [[ (a.get('level') <> 0) or removeParentNode('tr') ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- <td><para style="terp_level_3_name">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_name'}) ]][[ a.get('name') ]]</para></td>
- <td><para style="terp_level_3_balance">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('debit',0.0), currency_obj = company.currency_id) ]]</para></td>
- <td><para style="terp_level_3_balance">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('credit',0.0), currency_obj = company.currency_id) ]]</para></td>
- <td>[[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance"><u>[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]</u></para></td>
- <td>[[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
-
- <!-- table with no comparison, no debit/credit displayed -->
- <blockTable colWidths="390.0,100.0" style="Table_Account_Line_Title">
- [[ (not data['form']['enable_filter'] and not data['form']['debit_credit']) or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Bold_9">Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- <tr style="Table3">
- [[ repeatIn(get_lines(data), 'a') ]]
- [[ (a.get('level') <> 0) or removeParentNode('tr') ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- <td><para style="terp_level_3_name">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_name'}) ]][[ a.get('name') ]]</para></td>
- <td>[[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance"><u>[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]</u></para></td>
- <td>[[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- <para style="Standard">
- <font color="white"> </font>
- </para>
-
- <!-- table with comparison -->
- <blockTable colWidths="263.0,100.0,100" style="Table_Account_Line_Title">
- [[ (data['form']['enable_filter'] == 1 and not data['form']['debit_credit']) or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Bold_9">Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ data['form']['label_filter'] ]]</para>
- </td>
- </tr>
- <tr style="Table3">
- [[ repeatIn(get_lines(data), 'a') ]]
- [[ (a.get('level') <> 0) or removeParentNode('tr') ]]
- [[ setTag('tr','tr',{'style': 'Table'+str(min(3,'level' in a and a.get('level') or 1))}) ]]
- <td><para style="terp_level_3_name">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_name'}) ]][[ a.get('name') ]]</para></td>
- <td>[[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance"><u>[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]</u></para></td>
- <td>[[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance'), currency_obj = company.currency_id) ]]</para></td>
- <td>[[ (a.get('account_type') =='view' and a.get('level') <> 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance"><u>[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) ]]</u></para></td>
- <td>[[ (a.get('account_type') <>'view' or a.get('level') == 1) or removeParentNode('td') ]]
- <para style="terp_level_3_balance">[[ setTag('para','para',{'style': 'terp_level_'+str(min(6,a.get('level')))+'_balance'}) ]][[ formatLang(a.get('balance_cmp'), currency_obj = company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- <para style="Standard">
- <font color="white"> </font>
- </para>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="General Journal.pdf">
- <template title="General Journal" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="42.0" width="540" height="758"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Header_Title">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Print_Current_datetime">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Journal_Title">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,1" stop="-1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,2" stop="-1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,1" stop="-1,1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Final_Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Sub_Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
-
- <blockTableStyle id="Table_Subheader_Content_detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Sub_Header_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Company_Name">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Journal_Detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,0" stop="-1,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Times-Roman"/>
- <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Footer" fontName="Times-Roman"/>
- <paraStyle name="Horizontal Line" fontName="Times-Roman" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- </stylesheet>
- <images/>
- <story>
- <para style="terp_default_8">[[ repeatIn( periods(objects), 'o') ]]</para>
-
- <blockTable colWidths="180.0,180.0,179.0" style="Table_Header_Title">
- <tr>
- <td>
- <para style="terp_header">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_header_Centre">General Journal</para>
- </td>
- <td>
- <para style="terp_header">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="80.0,100,80.0,150.0,100.0" style="Table2">
- <tr>
- <td><para style="terp_tblheader_General_Centre">Company[[ data['model']=='account.journal.period' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_tblheader_General_Centre">Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]]</para></td>
- <td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td>
- <td><para style="terp_tblheader_General_Centre">Journals</para></td>
- <td><para style="terp_tblheader_General_Centre">Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]</para></td>
- <td><para style="terp_tblheader_General_Centre">Target Moves</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_account(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para></td>
- <td> <para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]] </para></td>
- <td><para style="terp_default_Centre_8">[[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]] </para>
- <blockTable colWidths="60.0,60.0" style="Table3">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_Details_Centre">Start Date</para></td>
- <td><para style="terp_tblheader_Details_Centre">End Date</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True)]]</para></td>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="60.0,60.0" style="Table3">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_Details_Centre">Start Period</para></td>
- <td><para style="terp_tblheader_Details_Centre">End Period</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para></td>
- </tr>
- </blockTable>
- </td>
- <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td>
- </tr>
- </blockTable>
-
- <para style="P9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="100.0,125.0,90.0,100.0,100.0" style="Table_Journal_Title" repeatRows="1"><para>[[ display_currency(data)==False or removeParentNode('blockTable') ]]</para>
- <tr>
- <td><para style="terp_tblheader_Details">Code</para></td>
- <td><para style="terp_tblheader_Details">Journal Name</para></td>
- <td><para style="terp_tblheader_Details_Right">Debit</para></td>
- <td><para style="terp_tblheader_Details_Right">Credit</para></td>
- <td><para style="terp_tblheader_Details_Right">Balance</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Bold_9">Total:</para></td>
- <td><para style="terp_default_Bold_9"><font color="white"> </font></para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang(sum_debit()) ]] </para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_credit()) ]]</para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_debit()- sum_credit(), currency_obj=company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="100.0,100.0,73.0,80.0,80.0,80.0" style="Table_Journal_Title" repeatRows="1">[[ display_currency(data) or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_Details">Code</para></td>
- <td><para style="terp_tblheader_Details">Journal Name</para></td>
- <td><para style="terp_tblheader_Details_Right">Debit</para></td>
- <td><para style="terp_tblheader_Details_Right">Credit</para></td>
- <td><para style="terp_tblheader_Details_Right">Balance</para></td>
- <td><para style="terp_tblheader_Details_Right">Currency</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Bold_9">Total:</para></td>
- <td><para style="terp_default_Bold_9"><font color="white"> </font></para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang(sum_debit()) ]]</para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_credit()) ]]</para></td>
- <td><para style="terp_default_Bold_9_Right">[[ formatLang( sum_credit()- sum_debit(), currency_obj=company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
-
- <section>
- <blockTable colWidths="100.0,100.0,73.0,80.0,80.0,80.0" style="Table_Journal_Title">[[ display_currency(data) or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ o.name ]] :</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_debit_period(o.id)) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_credit_period(o.id)) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_credit_period(o.id)-sum_debit_period(o.id), currency_obj=company.currency_id) ]] </para>
-
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="100.0,125.0,90.0,100.0,100.0" style="Table_Journal_Title">[[ display_currency(data)==False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ o.name ]] :</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_debit_period(o.id)) ]] </para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_credit_period(o.id)) ]] </para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_credit_period(o.id)-sum_debit_period(o.id), currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="Standard">[[ repeatIn(lines(o.id),'line')]]</para>
- <blockTable colWidths="100.0,125.0,90.0,100.0,100.0" style="Table_Journal_Detail">[[ display_currency(data) == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_9">[[ line['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ line['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(line['debit'] )]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(line['credit']) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <section>
- <para style="Standard">[[ repeatIn(lines(o.id),'line')]]</para>
- <blockTable colWidths="100.0,100.0,73.0,80.0,80.0,80.0" style="Table_Journal_Detail">[[ display_currency(data) or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_default_9">[[ line['code'] ]]</para></td>
- <td><para style="terp_default_9">[[ line['name'] ]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['debit'] )]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['credit']) ]]</para></td>
- <td><para style="terp_default_Right_9">[[ formatLang(line['credit']-line['debit'], currency_obj=company.currency_id ) ]]</para></td>
- <td><para style="terp_default_Right_9"><font>[[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]]</font></para></td>
- </tr>
- </blockTable>
- </section>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- <para style="P9">
- <font color="white"> </font>
- </para>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="General Ledger.pdf">
- <template title="General Ledger" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="772"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table13">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="9,0" stop="9,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="9,0" stop="9,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="9,0" stop="9,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="10,0" stop="10,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="10,0" stop="10,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="11,0" stop="11,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="11,0" stop="11,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="11,0" stop="11,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="11,-1" stop="11,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="12,0" stop="12,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="12,0" stop="12,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="12,-1" stop="12,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="13,0" stop="13,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="13,0" stop="13,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="13,0" stop="13,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="13,-1" stop="13,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,1" stop="0,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,1" stop="1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,2" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,2" stop="0,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,3" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,3" stop="0,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,3" stop="1,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,4" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,4" stop="0,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,4" stop="1,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="10,-1" stop="10,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="9,-1" stop="9,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table11">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="40.0,28.0,82.0,42.0,42.0,71.0,42.0,57.0,57.0,77.0" style="Table10">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="40.0,28.0,48.0,42.0,42.0,48.0,28.0,57.0,57.0,74.0,74.0" style="Table7">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <para style="terp_default_8">[[ repeatIn(objects, 'a') ]]</para>
- <para style="terp_header_Centre">General Ledger</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="102.0,102.0,102.0,130.0,102.0" style="Table13">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Chart of Accounts</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Fiscal Year</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Journals</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Target Moves</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="102.0,102.0,102.0,130.0,102.0" style="Table1">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]</para>
- <blockTable colWidths="58.0,58.0" style="Table2">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Date</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table3">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table4">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Period</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Period</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table5">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="40.0,28.0,48.0,42.0,42.0,48.0,28.0,57.0,57.0,74.0,74.0" style="Table7">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(get_children_accounts(a), 'o') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="278.0,57.0,57.0,74.0,74.0" style="Table8">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_default_Bold_9"><font color="white">[[ '..'*(o.level-1) ]]</font>[[ o.code ]] [[ o.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account'),currency_obj=o.currency_id) or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="40.0,28.0,48.0,42.0,42.0,48.0,28.0,57.0,57.0,74.0,74.0" style="Table9">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_default_8">[[ formatLang(line['ldate'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['lcode'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['partner_name'],10) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['lref'] and strip_name(line['lref'],9) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['move'],9) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['lname'],10) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ strip_name(line['line_corresp'].replace(', ',','),10) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(line['progress'], digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_8"><font>[[ (line.has_key('currency_id') and line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'])]] [[ line['currency_code'] or '']]</font></para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- <blockTable colWidths="40.0,28.0,82.0,42.0,42.0,71.0,42.0,57.0,57.0,77.0" style="Table10">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(get_children_accounts(a), 'o') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="349.0,57.0,57.0,77.0" style="Table11">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Bold_9"><font color="white">[[ '..'*(o.level-1) ]]</font>[[ o.code ]] [[ o.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="40.0,28.0,82.0,42.0,42.0,71.0,42.0,57.0,57.0,77.0" style="Table6">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_8">[[ formatLang(line['ldate'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['lcode'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['partner_name'],20) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['lref'] and strip_name(line['lref'],9) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['move'],9) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['lname'],18) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ strip_name(line['line_corresp'].replace(', ',','),20) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(line['progress'], digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- </pto>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="General Ledger.pdf">
- <template pageSize="(842.0,595.0)" title="General Ledger" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="786" height="525"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="9,0" stop="9,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="9,0" stop="9,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="10,0" stop="10,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="10,0" stop="10,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="10,0" stop="10,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="11,0" stop="11,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="11,0" stop="11,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="11,-1" stop="11,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="12,0" stop="12,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="12,0" stop="12,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="12,0" stop="12,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="12,-1" stop="12,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="13,0" stop="13,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="13,0" stop="13,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="13,-1" stop="13,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="14,0" stop="14,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="14,0" stop="14,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="14,0" stop="14,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="14,-1" stop="14,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,1" stop="0,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,1" stop="1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,2" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,2" stop="0,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,3" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,3" stop="0,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,3" stop="1,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,4" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,4" stop="0,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,4" stop="1,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="10,-1" stop="10,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="11,-1" stop="11,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="11,-1" stop="11,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="10,-1" stop="10,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table11">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table12">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_7" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_7" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_7" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_7" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_7" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_7_Right" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="45.0,35.0,30.0,90.0,65.0,55.0,100.0,70.0,65.0,65.0,75.0,75.0" style="Table7">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Period</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="45.0,35.0,30.0,105.0,80.0,55.0,130.0,95.0,65.0,65.0,75.0" style="Table10">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Period</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <para style="terp_default_7">[[ repeatIn(objects, 'a') ]]</para>
- <para style="terp_header_Centre">General Ledger</para>
- <para style="terp_default_7">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="110.0,110.0,110.0,110.0,128.0,93.0,110.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Company[[ data['model']=='account.account' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_tblheader_General_Centre">Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]]</para></td>
- <td>
- <para style="terp_tblheader_General_Centre">Fiscal Year</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Journals</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Display Account</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Entries Sorted By</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Target Moves</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="110.0,110.0,110.0,110.0,128.0,93.0,110.0" style="Table2">
- <tr>
- <td>
- <para style="terp_default_Centre_7">[[ get_account(data) or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">[[ get_fiscalyear(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">All[[ data['form']['display_account']=='all' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_7">With movements[[ data['form']['display_account']=='movement' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_7">With balance is not equal to 0[[ data['form']['display_account']=='not_zero' and ' ' or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">[[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]]</para>
- <blockTable colWidths="58.0,58.0" style="Table3">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Date</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table4">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_7">[[ formatLang(get_start_date(data),date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">[[ formatLang(get_end_date(data),date=True) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table5">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Period</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Period</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table6">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_7">[[ get_start_period(data) or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">[[ get_end_period(data) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- </td>
- <td>
- <para style="terp_default_Centre_7">[[ get_sortby(data) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_7">[[ get_target_move(data) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_7">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="45.0,35.0,30.0,90.0,65.0,55.0,100.0,70.0,65.0,65.0,75.0,75.0" style="Table7">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Period</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_7">[[ repeatIn(get_children_accounts(a), 'o') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="490.0,65.0,65.0,75.0,75.0" style="Table8">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_default_Bold_7"><font color="white">[[ '..'*(o.level-1) ]]</font>[[ o.code ]] [[ o.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_7_Right">[[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_7_Right">[[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_7_Right">[[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'), currency_obj= company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_7_Right">[[ o.currency_id and formatLang(sum_currency_amount_account(o), digits=get_digits(dp='Account'),currency_obj=o.currency_id) or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_7">[[ repeatIn(lines(o), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="45.0,35.0,30.0,90.0,65.0,55.0,100.0,70.0,65.0,65.0,75.0,75.0" style="Table9">[[data['form']['amount_currency'] == True or removeParentNode('blockTable')]]
- <tr>
- <td>
- <para style="terp_default_7">[[ formatLang(line['ldate'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ line['period_code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ line['lcode'] ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ strip_name(line['partner_name'],20) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ line['lref'] and strip_name(line['lref'],17) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ line['move'] ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ strip_name(line['lname'],22) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ strip_name(line['line_corresp'],18) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_7">[[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_7">[[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_7">[[ formatLang(line['progress'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_7">[[ (line.has_key('currency_id') and line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'])]] [[ line['currency_code'] or '']]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- <blockTable colWidths="45.0,35.0,30.0,105.0,80.0,55.0,130.0,95.0,65.0,65.0,75.0" style="Table10">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Period</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Move</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Counterpart</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="Standard">[[ repeatIn(get_children_accounts(a), 'o') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="575.0,65.0,65.0,75.0" style="Table11">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Bold_7"><font color="white">[[ '..'*(o.level-1) ]]</font>[[ o.code ]] [[ o.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_7_Right">[[ formatLang(sum_debit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_7_Right">[[ formatLang(sum_credit_account(o), digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_7_Right">[[ formatLang(sum_balance_account(o), digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="Standard">[[ repeatIn(lines(o), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="45.0,35.0,30.0,105.0,80.0,55.0,130.0,95.0,65.0,65.0,75.0" style="Table12">[[ data['form']['amount_currency'] == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_7">[[ formatLang(line['ldate'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ line['period_code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ line['lcode'] ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ strip_name(line['partner_name'],24) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ strip_name(line['lref'],21) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ line['move'] ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ strip_name(line['lname'],28) ]]</para>
- </td>
- <td>
- <para style="terp_default_7">[[ strip_name(line['line_corresp'],23) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_7">[[ formatLang(line['debit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_7">[[ formatLang(line['credit'], digits=get_digits(dp='Account')) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_7">[[ formatLang(line['progress'], digits=get_digits(dp='Account'),currency_obj=company.currency_id) ]] </para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- </pto>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Journal.pdf">
- <template title="Journal" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="57.0" y1="57.0" width="481" height="728"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Table_Print_Current_datetime">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,2" stop="-1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Sub_Header_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Subheader_Content_detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_no_lines">
- </blockTableStyle>
- <blockTableStyle id="Table4NewMove">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table4Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="8,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10a" fontName="Helvetica-Bold" fontSize="7.5" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10b" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P11a" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="7.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Standard" fontName="Times-Roman"/>
- <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Times-Roman" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Times-Roman"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="7.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Times-Roman"/>
- <paraStyle name="Horizontal Line" fontName="Times-Roman" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="7.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_left" fontName="Helvetica-Bold" fontSize="7.0" leading="8" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- </stylesheet>
- <images/>
- <story>
- <para style="Table Contents">[[ repeatIn(objects, 'o') ]]</para>
-
- <blockTable colWidths="539.0" style="Table_no_lines">
- <tr>
- <td><para style="terp_header_Centre">Journal</para></td>
- </tr>
- </blockTable>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="85.0,80.0,80.0,120.0,70.0,100.0" style="Table2">
- <tr>
- <td><para style="terp_tblheader_General_Centre">Company[[ data['model']=='account.journal.period'and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_tblheader_General_Centre">Chart of Accounts[[ data['model']=='ir.ui.menu' and ' ' or removeParentNode('para') ]]</para></td>
- <td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td>
- <td><para style="terp_tblheader_General_Centre">Journal</para></td>
- <td><para style="terp_tblheader_General_Centre">Period</para></td>
- <td><para style="terp_tblheader_General_Centre">Entries Sorted By</para></td>
- <td><para style="terp_tblheader_General_Centre">Target Moves</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ o.journal_id.name ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ o.period_id.name ]] </para></td>
- <td>
- <para style="terp_default_Centre_8">Date[[ data['form'].get('sort_selection', 'date') == 'date' and ' ' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_8">Reference Number[[ data['form'].get('sort_selection', 'date') == 'ref' and ' ' or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <para style="Standard"><font color="white">[[ set_last_move_id(False)]]</font></para>
- <section>
- [[ display_currency(data) == False or removeParentNode('section') ]]
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,95.0,160.0,70.0,70.0" style="Table1">
- <tr>
- <td><para style="P10a">Move</para></td>
- <td><para style="P10a">Date</para></td>
- <td><para style="P10a">Account</para></td>
- <td><para style="P10a">Partner</para></td>
- <td><para style="P10a">Label</para></td>
- <td><para style="P10b">Debit</para></td>
- <td><para style="P10b">Credit</para></td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]</para>
- <blockTable colWidths="545.0" style="Table4NewMove">
- <tr>
- <td><para style="P8">[[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]]</para></td>
- </tr>
- </blockTable>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,95.0,160.0,70.0,70.0" style="Table_no_lines">
- <tr>
- <td><para style="terp_default_8">[[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]]</para></td>
- <td><para style="terp_default_8">[[ formatLang(line.date,date=True) ]]</para></td>
- <td><para style="terp_default_8">[[ line.account_id.code ]]</para></td>
- <td><para style="terp_default_8">[[ line.partner_id and strip_name(line.partner_id.name,23) ]]</para></td>
- <td><para style="terp_default_8">[[ strip_name(line.name,35) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.debit, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.credit, currency_obj=company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- <para style="terp_default_8">[[ set_last_move_id(line.move_id.id) ]]</para>
- </section>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,95.0,160.0,70.0,70.0" style="Table4Total">
- <tr>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P12">Total:</para></td>
- <td><para style="P12">[[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P12">[[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- </section>
-
- <section>
- [[ display_currency(data) or removeParentNode('section') ]]
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,70.0,130.0,70.0,70.0,70.0" style="Table1">
- <tr>
- <td><para style="P10a">Move</para></td>
- <td><para style="P10a">Date</para></td>
- <td><para style="P10a">Account</para></td>
- <td><para style="P10a">Partner</para></td>
- <td><para style="P10a">Label</para></td>
- <td><para style="P10b">Debit</para></td>
- <td><para style="P10b">Credit</para></td>
- <td><para style="P10b">Currency</para></td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]</para>
- <blockTable colWidths="545.0" style="Table4NewMove">
- <tr>
- <td><para style="P8">[[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]]</para></td>
- </tr>
- </blockTable>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,70.0,130.0,70.0,70.0,70.0" style="Table_no_lines">
- <tr>
- <td><para style="terp_default_8">[[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]]</para></td>
- <td><para style="terp_default_8">[[ formatLang(line.date,date=True) ]]</para></td>
- <td><para style="terp_default_8">[[ line.account_id.code ]]</para></td>
- <td><para style="terp_default_8">[[ line.partner_id and strip_name(line.partner_id.name,17) ]]</para></td>
- <td><para style="terp_default_8">[[ strip_name(line.name,28) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.debit, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.credit, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ line.currency_id and formatLang(line.amount_currency, currency_obj=line.currency_id) or '' ]]</para></td>
- </tr>
- </blockTable>
- <para style="terp_default_8">[[ set_last_move_id(line.move_id.id) ]]</para>
- </section>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,70.0,130.0,70.0,70.0,70.0" style="Table4Total">
- <tr>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P12">Total:</para></td>
- <td><para style="P12">[[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P12">[[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- <!-- given a period and a journal, the sum of debit will always be equal to the sum of credit, so there is no point to display it-->
- <td><para style="P12"> <!--o.journal_id.currency and formatLang((sum_debit(o.period_id.id, o.journal_id.id) - sum_credit(o.period_id.id, o.journal_id.id))) ]] [[ o.journal_id.currency and o.journal_id.currency.symbol --></para></td>
- </tr>
- </blockTable>
- </section>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Journal.pdf">
- <template title="Journal" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="57.0" y1="57.0" width="481" height="728"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Table_Print_Current_datetime">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,2" stop="-1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Sub_Header_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Subheader_Content_detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_no_lines">
- </blockTableStyle>
- <blockTableStyle id="Table4NewMove">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table4Total">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="6,0" stop="12,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10a" fontName="Helvetica-Bold" fontSize="7.5" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10b" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P11a" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="7.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Standard" fontName="Times-Roman"/>
- <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Times-Roman" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Times-Roman" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Times-Roman"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="7.0" leading="10" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Times-Roman"/>
- <paraStyle name="Horizontal Line" fontName="Times-Roman" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="7.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="7.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="7.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="7.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_left" fontName="Helvetica-Bold" fontSize="7.0" leading="8" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- </stylesheet>
- <images/>
- <story>
- <para style="Table Contents">[[ repeatIn(objects, 'o') ]]</para>
-
- <blockTable colWidths="539.0" style="Table_no_lines">
- <tr>
- <td><para style="terp_header_Centre">Journal</para></td>
- </tr>
- </blockTable>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="85.0,80.0,80.0,120.0,70.0,100.0" style="Table2">
- <tr>
- <td><para style="terp_tblheader_General_Centre"> [[ data['model']=='account.journal.period'and 'Company' or removeParentNode('para') ]]</para>
- <para style="terp_tblheader_General_Centre">[[ data['model']=='ir.ui.menu' and 'Chart of Accounts' or removeParentNode('para') ]]</para></td>
- <td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td>
- <td><para style="terp_tblheader_General_Centre">Journal</para></td>
- <td><para style="terp_tblheader_General_Centre">Period</para></td>
- <td><para style="terp_tblheader_General_Centre">Entries Sorted By</para></td>
- <td><para style="terp_tblheader_General_Centre">Target Moves</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ o.journal_id.name ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ o.period_id.name ]] </para></td>
- <td><para style="terp_default_Centre_8">[[ get_sortby(data) ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td>
- </tr>
- </blockTable>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <para style="Standard"><font color="white">[[ set_last_move_id(False) ]]</font></para>
- <section>
- [[ display_currency(data) == False or removeParentNode('section') ]]
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,60.0,110.0,15.0,70.0,70.0,70.0" style="Table1">
- <tr>
- <td><para style="P10a">Move</para></td>
- <td><para style="P10a">Date</para></td>
- <td><para style="P10a">Account</para></td>
- <td><para style="P10a">Partner</para></td>
- <td><para style="P10a">Label</para></td>
- <td><para style="P10a">Tax</para></td>
- <td><para style="P11"></para></td>
- <td><para style="P10b">Debit</para></td>
- <td><para style="P10b">Credit</para></td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]</para>
- <blockTable colWidths="545.0" style="Table4NewMove">
- <tr>
- <td><para style="P8">[[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]]</para></td>
- </tr>
- </blockTable>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,60.0,110.0,15.0,70.0,70.0,70.0" style="Table_no_lines">
- <tr>
- <td><para style="terp_default_8">[[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]]</para></td>
- <td><para style="terp_default_8">[[ formatLang(line.date,date=True) ]]</para></td>
- <td><para style="terp_default_8">[[ line.account_id.code ]]</para></td>
- <td><para style="terp_default_8">[[ line.partner_id and strip_name(line.partner_id.name,15) ]]</para></td>
- <td><para style="terp_default_8">[[ strip_name(line.name,25) ]]</para></td>
- <td><para style="P8">[[ line.tax_code_id and line.tax_code_id.code and (line.tax_code_id.code + ':') ]]</para></td>
- <td><para style="terp_default_8">[[ line.tax_amount and formatLang(line.tax_amount, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.debit, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.credit, currency_obj=company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- <para style="terp_default_8">[[ set_last_move_id(line.move_id.id) ]]</para>
- </section>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,60.0,110.0,15.0,70.0,70.0,70.0" style="Table4Total">
- <tr>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P12">Total:</para></td>
- <td><para style="P12">[[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P12">[[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- </section>
-
- <section>
- [[ display_currency(data) or removeParentNode('section') ]]
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,50.0,70.0,10.0,70.0,70.0,70.0,70.0" style="Table1">
- <tr>
- <td><para style="P10a">Move</para></td>
- <td><para style="P10a">Date</para></td>
- <td><para style="P10a">Account</para></td>
- <td><para style="P10a">Partner</para></td>
- <td><para style="P10a">Label</para></td>
- <td><para style="P10a">Tax</para></td>
- <td><para style="P11"></para></td>
- <td><para style="P10b">Debit</para></td>
- <td><para style="P10b">Credit</para></td>
- <td><para style="P10b">Currency</para></td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(o.period_id.id, o.journal_id.id), 'line') ]]</para>
- <blockTable colWidths="545.0" style="Table4NewMove">
- <tr>
- <td><para style="P8">[[ not check_last_move_id(line.move_id.id) and removeParentNode('blockTable') ]]</para></td>
- </tr>
- </blockTable>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,50.0,70.0,10.0,70.0,70.0,70.0,70.0" style="Table_no_lines">
- <tr>
- <td><para style="terp_default_8">[[ line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id)) ]]</para></td>
- <td><para style="terp_default_8">[[ formatLang(line.date,date=True) ]]</para></td>
- <td><para style="terp_default_8">[[ line.account_id.code ]]</para></td>
- <td><para style="terp_default_8">[[ line.partner_id and strip_name(line.partner_id.name,12) ]]</para></td>
- <td><para style="terp_default_8">[[ strip_name(line.name,16) ]]</para></td>
- <td><para style="terp_default_8">[[ line.tax_code_id and line.tax_code_id.code and (line.tax_code_id.code + ':') ]]</para></td>
- <td><para style="P8">[[ line.tax_amount and formatLang(line.tax_amount, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.debit, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ formatLang(line.credit, currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P8">[[ line.currency_id and formatLang(line.amount_currency, currency_obj=line.currency_id) or '' ]]</para></td>
- </tr>
- </blockTable>
- <para style="terp_default_8">[[ set_last_move_id(line.move_id.id) ]]</para>
- </section>
- <blockTable rowHeights="0.55cm" colWidths="55.0,45.0,50.0,50.0,70.0,10.0,70.0,70.0,70.0,70.0" style="Table4Total">
- <tr>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P11"><font color="white"></font></para></td>
- <td><para style="P12">Total:</para></td>
- <td><para style="P12">[[ formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P12">[[ formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=company.currency_id) ]]</para></td>
- <!-- given a period and a journal, the sum of debit will always be equal to the sum of credit, so there is no point to display it-->
- <td><para style="P12"> <!--o.journal_id.currency and formatLang((sum_debit(o.period_id.id, o.journal_id.id) - sum_credit(o.period_id.id, o.journal_id.id))) ]] [[ o.journal_id.currency and o.journal_id.currency.symbol --></para></td>
- </tr>
- </blockTable>
- </section>
-
- <para style="P9">
- <font color="white"> </font>
- </para>
- <para style="P9">
- <font color="white"> </font>
- </para>
- <section>
- <para alignment="LEFT">
- </para>
- <blockTable colWidths="15.0,80.0,20.0,182.0" style="Table1" repeatRows="1">
- <tr>
- <td><para style="P12"></para></td>
- <td><para style="P12">Tax Declaration</para></td>
- <td><para style="P12"></para></td>
- <td><para style="P12"></para></td>
- </tr>
- <tr>
- <td><para style="terp_default_8">[[ repeatIn(tax_codes(o.period_id.id,o.journal_id.id), 't') ]][[ t.code + ': ' ]]</para></td>
- <td><para style="P8">[[ formatLang(sum_vat( o.period_id.id, o.journal_id.id, t.id)) ]]</para></td>
- <td><para style="P11"><font color="white"> </font></para></td>
- <td><para style="terp_default_8">[[ t.name ]]</para></td>
- </tr>
- </blockTable>
- </section>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Partner Balance.pdf">
- <template title="Partner Balance" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="57.0" y1="57.0" width="481" height="728"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <blockBackground colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <blockBackground colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <blockBackground colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <blockBackground colorName="#e6e6e6" start="0,1" stop="0,1"/>
- <blockBackground colorName="#e6e6e6" start="1,1" stop="1,1"/>
- <blockBackground colorName="#e6e6e6" start="2,1" stop="2,1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="GRID" colorName="black"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Company_Name">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,1" stop="-1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,2" stop="-1,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,3" stop="-1,-1"/>
- <blockValign value="TOP"/>
- <blockAlignment value="RIGHT" start="2,1" stop="-1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="GRID" colorName="black"/>
- </blockTableStyle>
- <blockTableStyle id="Tableau3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" />
- <lineStyle kind="OUTLINE" colorName="#e6e6e6" />
- <blockBackground colorName="white" start="0,0" stop="-1,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Sub_Header_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2_header">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,0" stop="-1,0"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="7,0" stop="7,0"/>
- </blockTableStyle>
-
- <blockTableStyle id="Table_Subheader_Content_detail">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
-
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
-
- <paraStyle name="P3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P4" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P5" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P6" fontName="Helvetica" fontSize="11.0" leading="12" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="9" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P8" fontName="Helvetica-Bold" fontSize="9" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P9" fontName="Helvetica" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P9b" fontName="Helvetica-Bold" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P10" fontName="Helvetica" alignment="CENTER"/>
- <paraStyle name="P11" fontName="Helvetica" fontSize="8.0" leading="10"/>
- <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="9.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P12a" fontName="Helvetica-Bold" fontSize="9.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P12b" fontName="Helvetica-Bold" fontSize="9.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P13" fontName="Helvetica" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="P14" rightIndent="17.0" leftIndent="-0.0" fontName="Times-Bold" fontSize="8.0" leading="10" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="11" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- </stylesheet>
-
- <story>
-
- <blockTable colWidths="539.0" style="Table_Company_Name">
- <tr>
- <td>
- <para style="terp_header_Centre">Partner Balance</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="90.0,80.0,80.0,130.0,80.0,80.0" style="Table2_header">
- <tr>
- <td><para style="terp_tblheader_General_Centre">Chart of Accounts</para></td>
- <td><para style="terp_tblheader_General_Centre">Fiscal Year</para></td>
- <td><para style="terp_tblheader_General_Centre">Journals</para></td>
- <td><para style="terp_tblheader_General_Centre">Filter By [[ data['form']['filter']!='filter_no' and get_filter(data) ]]</para></td>
- <td><para style="terp_tblheader_General_Centre">Partner's</para></td>
- <td><para style="terp_tblheader_General_Centre">Target Moves</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_account(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para></td>
- <td> <para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]] </para></td>
-
- <td><para style="terp_default_Centre_8">[[ data['form']['filter']=='filter_no' and get_filter(data) or removeParentNode('para') ]] </para>
- <blockTable colWidths="60.0,60.0" style="Table3">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_General_Centre">Start Date</para></td>
- <td><para style="terp_tblheader_General_Centre">End Date</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True) ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para></td>
- </tr>
- </blockTable>
- <blockTable colWidths="60.0,60.0" style="Table3">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td><para style="terp_tblheader_General_Centre">Start Period</para></td>
- <td><para style="terp_tblheader_General_Centre">End Period</para></td>
- </tr>
- <tr>
- <td><para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para></td>
- </tr>
- </blockTable>
- </td>
- <td> <para style="terp_default_Centre_9">[[ get_partners() ]]</para></td>
- <td><para style="terp_default_Centre_8">[[ get_target_move(data) ]] </para></td>
- </tr>
- </blockTable>
-
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="P12a"></para>
- <blockTable colWidths="80.0,140.0,80.0,80.0,80.0,80.0" repeatRows="1" style="Table2">
- <tr>
- <td><para style="P12a">Code</para></td>
- <td><para style="P12a">(Account/Partner) Name</para></td>
- <td><para style="P12b">Debit</para></td>
- <td><para style="P12b">Credit</para></td>
- <td><para style="P12b">Balance</para></td>
- <td><para style="P12b">In dispute</para></td>
- </tr>
- <tr>
- <td><para style="P7">Total:</para></td>
- <td><para style="P8"></para></td>
- <td><para style="P8"><u>[[ formatLang(sum_debit()) ]]</u></para></td>
- <td><para style="P8"><u>[[ formatLang(sum_credit()) ]]</u></para></td>
- <td><para style="P8"><u>[[ formatLang((sum_debit()-sum_credit()), currency_obj=company.currency_id) ]]</u></para></td>
- <td><para style="P8"><u>[[ formatLang(sum_litige(), currency_obj=company.currency_id) ]]</u></para></td>
- </tr>
- <tr>
- <td><para style="P3">[[ repeatIn(lines(), 'a') ]]<font>[[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]]</font><font>[[ a['ref'] ]] [[ a['type']==3 and a['code'] ]]</font></para></td>
- <td><para style="P3"><font>[[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]]</font>[[ a['name'] ]]</para></td>
- <td><para style="P4"><font>[[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]]</font>[[ formatLang(a['debit']) ]]</para></td>
- <td><para style="P4"><font>[[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]]</font>[[ formatLang(a['credit']) ]]</para></td>
- <td><para style="P4"><font>[[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]]</font>[[ formatLang(a['balance'], currency_obj=company.currency_id) ]]</para></td>
- <td><para style="P4"><font>[[ (a['type']==3 and setTag('para','para',{'fontName':'Helvetica-Bold'})) or removeParentNode('font') ]]</font>[[ formatLang(a['enlitige'] or 0.0, currency_obj=company.currency_id) ]]</para></td>
- </tr>
- </blockTable>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Partner Ledger.pdf">
- <template title="Partner Ledger" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="772"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="9,0" stop="9,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="9,0" stop="9,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="9,0" stop="9,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="10,0" stop="10,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="10,0" stop="10,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="11,0" stop="11,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="11,0" stop="11,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="11,0" stop="11,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="11,-1" stop="11,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="12,0" stop="12,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="12,0" stop="12,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="12,-1" stop="12,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="13,0" stop="13,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="13,0" stop="13,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="13,0" stop="13,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="13,-1" stop="13,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,1" stop="0,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,1" stop="1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,2" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,2" stop="0,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,3" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,3" stop="0,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,3" stop="1,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,4" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,4" stop="0,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,4" stop="1,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table11">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#999999" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table12">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#999999" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table13">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table14">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="50.0,30.0,60.0,60.0,130.0,64.0,64.0,79.0" style="Table2">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="45.0,30.0,60.0,50.0,75.0,64.0,64.0,79.0,70.0" style="Table8">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <para style="terp_default_8">[[ repeatIn(objects, 'p') ]]</para>
- <para style="terp_default_8">[[ setLang(p.lang) ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_header_Centre">Partner Ledger</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="82.0,82.0,82.0,128.0,82.0,82.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Chart of Accounts</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Fiscal Year</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Journals</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Filters By [[ data['form']['filter'] not in ('filter_no','unreconciled') and get_filter(data) ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Partner's</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Target Moves</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="82.0,82.0,82.0,128.0,82.0,82.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ data['form']['filter'] in ('filter_no','unreconciled') and get_filter(data) or removeParentNode('para') ]]</para>
- <blockTable colWidths="58.0,58.0" style="Table7">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Date</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table9">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table10">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Period</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Period</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table11">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Centre_8">Receivable Accounts[[ data['form'].get('result_selection', 'customer') == 'customer' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_8">Payable Accounts[[ data['form'].get('result_selection', 'customer') == 'supplier' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_8">Receivable and Payable Accounts[[ data['form'].get('result_selection', 'customer') == 'customer_supplier' or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_2">
- <font face="Helvetica" color="white">[[ display_currency(data) == False or removeParentNode('section') ]]</font>
- </para>
- <blockTable colWidths="50.0,30.0,60.0,60.0,130.0,64.0,64.0,79.0" style="Table2">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <blockTable rowHeights="0.55cm" colWidths="332.0,64.0,64.0,79.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ p.ref ]] - [[ p.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_credit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">
- <font face="Helvetica" color="white">[[data['form']['initial_balance']==True or removeParentNode('section') ]]</font>
- </para>
- <blockTable rowHeights="0.55cm" colWidths="332.0,64.0,64.0,79.0" style="Table5">
- <tr>
- <td>
- <para style="terp_default_8">Initial Balance</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][0])]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][1]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(p), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="50.0,30.0,60.0,60.0,130.0,64.0,64.0,79.0" style="Table6">
- <tr>
- <td>
- <para style="terp_default_8">[[ formatLang(line['date'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['move_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['a_code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['ref'] and strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['debit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['credit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['progress']), currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- <section>
- <para style="terp_default_2">
- <font face="Helvetica" color="white">[[ display_currency(data) == True or removeParentNode('section') ]]</font>
- </para>
- <blockTable colWidths="45.0,30.0,60.0,50.0,75.0,64.0,64.0,79.0,70.0" style="Table8">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- <blockTable rowHeights="0.55cm" colWidths="262.0,64.0,64.0,79.0,70.0" style="Table12">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ p.ref ]] - [[ p.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_credit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]] </para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2"><font color="white">[[ data['form']['initial_balance']==True or removeParentNode('section') ]]</font></para>
- <blockTable rowHeights="0.55cm" colWidths="262.0,64.0,64.0,79.0,70.0" style="Table13">
- <tr>
- <td>
- <para style="terp_default_9">Initial Balance</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(get_intial_balance(p)[0][0])]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(get_intial_balance(p)[0][1]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- </section>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(p), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="45.0,30.0,60.0,50.0,75.0,64.0,64.0,79.0,70.0" style="Table14">
- <tr>
- <td>
- <para style="terp_default_8">[[ formatLang(line['date'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['move_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['a_code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['ref'],8) ]] - [[ strip_name(line['name'],7) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['debit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['credit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['progress']), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">
- <font>[[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]]</font>
- </para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- </pto>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Partner Ledger.pdf">
- <template title="Partner Ledger" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="772"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="6,0" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="6,0" stop="6,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="7,0" stop="7,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="7,0" stop="7,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="8,0" stop="8,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="8,0" stop="8,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="9,0" stop="9,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="9,0" stop="9,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="9,0" stop="9,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="9,-1" stop="9,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="10,0" stop="10,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="10,0" stop="10,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="10,-1" stop="10,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="11,0" stop="11,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="11,0" stop="11,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="11,0" stop="11,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="11,-1" stop="11,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="12,0" stop="12,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="12,0" stop="12,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="12,-1" stop="12,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="13,0" stop="13,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="13,0" stop="13,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="13,0" stop="13,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="13,-1" stop="13,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,1" stop="0,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,1" stop="1,1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,2" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,2" stop="0,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,2" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,3" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,3" stop="0,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,3" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,3" stop="1,3"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,4" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,4" stop="0,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,4" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,4" stop="1,4"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table11">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#999999" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table12">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#999999" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table13">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table14">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="7.0" leading="9" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="7.0" leading="9" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="50.0,30.0,60.0,60.0,130.0,64.0,64.0,79.0" style="Table2">
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="50.0,30.0,60.0,50.0,70.0,64.0,64.0,79.0,70.0" style="Table8">
- [[ display_currency(data) == True or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
-
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_header_Centre">Partner Ledger</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="82.0,82.0,82.0,128.0,82.0,82.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Chart of Accounts</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Fiscal Year</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Journals</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Filters By [[ data['form']['filter'] not in ('filter_no','unreconciled') and get_filter(data) ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Partner's</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Target Moves</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="82.0,82.0,82.0,128.0,82.0,82.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_account(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_fiscalyear(data) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[', '.join([ lt or '' for lt in get_journal(data) ]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ data['form']['filter'] in ('filter_no','unreconciled') and get_filter(data) or removeParentNode('para') ]]</para>
- <blockTable colWidths="58.0,58.0" style="Table7">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Date</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table9">[[ data['form']['filter']=='filter_date' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_start_date(data),date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(get_end_date(data),date=True) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table10">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Start Period</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">End Period</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="58.0,58.0" style="Table11">[[ data['form']['filter']=='filter_period' or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ get_start_period(data) or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_end_period(data) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_partners() ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ get_target_move(data) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="50.0,30.0,60.0,60.0,130.0,64.0,64.0,79.0" style="Table2">
- [[ display_currency(data) == False or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(objects, 'p') ]]</para>
- <para style="terp_default_8">[[ setLang(p.lang) ]]</para>
- <para style="terp_default_2">
- <font face="Helvetica" color="white">[[ display_currency(data) == False or removeParentNode('section') ]]</font>
- </para>
-
- <blockTable rowHeights="0.55cm" colWidths="332.0,64.0,64.0,79.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ p.ref ]] - [[ p.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_credit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">
- <font face="Helvetica" color="white">[[data['form']['initial_balance']==True or removeParentNode('section') ]]</font>
- </para>
- <blockTable rowHeights="0.55cm" colWidths="332.0,64.0,64.0,79.0" style="Table5">
- <tr>
- <td>
- <para style="terp_default_8">Initial Balance</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][0])]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][1]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(p), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="50.0,30.0,60.0,60.0,130.0,64.0,64.0,79.0" style="Table6">
- <tr>
- <td>
- <para style="terp_default_8">[[ formatLang(line['date'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['move_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['a_code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['ref'] and strip_name(line['ref'],10) ]] - [[ strip_name(line['name'],15) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['debit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['credit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['progress']), currency_obj=company.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- <blockTable colWidths="50.0,30.0,60.0,50.0,70.0,64.0,64.0,79.0,70.0" style="Table8">
- [[ display_currency(data) == True or removeParentNode('blockTable') ]]
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">JRNL</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Entry Label</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Balance</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(objects, 'p') ]]</para>
- <para style="terp_default_8">[[ setLang(p.lang) ]]</para>
- <para style="terp_default_2">
- <font face="Helvetica" color="white">[[ display_currency(data) == True or removeParentNode('section') ]]</font>
- </para>
-
- <blockTable rowHeights="0.55cm" colWidths="262.0,64.0,64.0,79.0,70.0" style="Table12">
- <tr>
- <td>
- <para style="terp_default_Bold_9">[[ p.ref ]] - [[ p.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_credit_partner(p))) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">[[ formatLang((sum_debit_partner(p) - sum_credit_partner(p)), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9_Right">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2"><font color="white">[[ data['form']['initial_balance']==True or removeParentNode('section') ]]</font></para>
- <blockTable rowHeights="0.55cm" colWidths="262.0,64.0,64.0,79.0,70.0" style="Table13">
- <tr>
- <td>
- <para style="terp_default_8">Initial Balance</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][0])]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][1]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(get_intial_balance(p)[0][2], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- </section>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(p), 'line') ]]</para>
- <blockTable rowHeights="0.55cm" colWidths="45.0,30.0,60.0,50.0,75.0,64.0,64.0,79.0,70.0" style="Table14">
- <tr>
- <td>
- <para style="terp_default_8">[[ formatLang(line['date'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['move_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ line['a_code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_8">[[ strip_name(line['ref'],8) ]] - [[ strip_name(line['name'],7) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['debit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['credit'])) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang((line['progress']), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">
- <font>[[ (line['currency_id']==None or line['amount_currency']==None) and removeParentNode('font') ]] [[ formatLang(line['amount_currency'] ) ]] [[ line['currency_code'] or '' ]]</font>
- </para>
- </td>
- </tr>
- </blockTable>
- </section>
- </section>
- </pto>
- </story>
-</document>
+++ /dev/null
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-import time
-from openerp.report import report_sxw
-
-class account_invoice(report_sxw.rml_parse):
- def __init__(self, cr, uid, name, context):
- super(account_invoice, self).__init__(cr, uid, name, context=context)
- self.localcontext.update({
- 'time': time,
- })
-report_sxw.report_sxw(
- 'report.account.invoice',
- 'account.invoice',
- 'addons/account/report/account_print_invoice.rml',
- parser=account_invoice
-)
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Invoices.pdf">
- <template title="Invoices" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="34.0" y1="28.0" width="530" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Partner_Address">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table_Invoice_General_Header">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table_General_Detail_Content">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,2" stop="2,2"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard"/>
- <paraStyle name="Text body" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index"/>
-
- <paraStyle name="terp_header" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Footer"/>
- <paraStyle name="Horizontal Line" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
-
- <paraStyle name="terp_tblheader_General" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
-
- <paraStyle name="terp_default_Right_8" rightIndent="0.0" leftIndent="0.0" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" rightIndent="0.0" leftIndent="0.0" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="-3.0" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" rightIndent="0.0" leftIndent="0.0" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_Right_9" rightIndent="0.0" leftIndent="-3.0" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" rightIndent="0.0" leftIndent="0.0" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_White_2" rightIndent="0.0" leftIndent="0.0" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
-
- <paraStyle name="Table" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="User Index 10" rightIndent="0.0" leftIndent="127.0"/>
- <paraStyle name="Preformatted Text" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
- <para style="terp_default_8">[[ setLang(o.partner_id.lang) ]]</para>
- <pto_header><!-- Must be after setLang() -->
- <blockTable colWidths="202.0,87.0,71.0,57.0,42.0,71.0" style="Table7">
- <tr>
- <td><para style="terp_tblheader_Details"><b>Description</b></para></td>
- <td><para style="terp_tblheader_Details_Centre"><b>Taxes</b></para></td>
- <td><para style="terp_tblheader_Details_Centre"><b>Quantity</b></para></td>
- <td><para style="terp_tblheader_Details_Right"><b>Unit Price</b></para></td>
- <td><para style="terp_tblheader_Details_Right"><b>Disc.(%)</b></para></td>
- <td><para style="terp_tblheader_Details_Right"><b>Price</b></para></td>
- </tr>
- </blockTable>
- </pto_header>
- <blockTable colWidths="297.0,233.0" style="Table_Partner_Address">
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_8">[[ (o.partner_id and o.partner_id.title and o.partner_id.title.name) or '' ]] [[ (o.partner_id and o.partner_id.name) or '' ]]</para>
- <para style="terp_default_8">[[ display_address(o.partner_id) ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">Tel. : [[ (o.partner_id.phone) or removeParentNode('para') ]]</para>
- <para style="terp_default_8">Fax : [[ (o.partner_id.fax) or removeParentNode('para') ]]</para>
- <para style="terp_default_8">TIN : [[ (o.partner_id.vat) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_header"><b>Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]] [[ o.number ]]</b></para>
- <para style="terp_header"><b>PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma2') or removeParentNode('para')) and '' ]]</b></para>
- <para style="terp_header"><b>Draft Invoice [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]]</b></para>
- <para style="terp_header"><b>Cancelled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]]</b></para>
- <para style="terp_header"><b>Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</b></para>
- <para style="terp_header"><b>Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</b></para>
- <para style="terp_header"><b>Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]]</b></para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="132.50,132.50,132.50,132.50" style="Table_Invoice_General_Header">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre"><b>Description</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre"><b>Invoice Date</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre"><b>Source</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre"><b>Customer Code</b></para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="132.50,132.50,132.50,132.50" style="Table_General_Detail_Content">
- <tr>
- <td>
- <para style="terp_default_Centre_9">[[ o.name or ' ' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ formatLang(o.date_invoice,date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ o.origin or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ (o.partner_id.ref) or ' ' ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="185.0,70.0,80.0,60.0,50.0,85.0" style="Table7">
- <tr>
- <td>
- <para style="terp_tblheader_General"><b>Description</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre"><b>Taxes</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Right"><b>Quantity</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Right"><b>Unit Price</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Right"><b>Disc.(%)</b></para>
- </td>
- <td>
- <para style="terp_tblheader_General_Right"><b>Price</b></para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(o.invoice_line,'l') ]]</para>
- <blockTable colWidths="185.0,70.0,80.0,60.0,50.0,85.0" style="Table8">
- <tr>
- <td>
- <para style="terp_default_9">[[ format(l.name) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ ', '.join([ lt.name or '' for lt in l.invoice_line_tax_id ]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(l.quantity)]] [[ (l.uos_id and l.uos_id.name) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(l.price_unit) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ formatLang(l.discount, dp='Account') ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(l.price_subtotal, dp='Account', currency_obj=o.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <blockTable colWidths="385.0,60.0,85.0" style="Table10">
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">Net Total:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(o.amount_untaxed, digits=get_digits(dp='Account'), currency_obj=o.currency_id) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">Taxes:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(o.amount_tax, dp='Account', currency_obj=o.currency_id) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9"><b>Total:</b></para>
- </td>
- <td>
- <para style="terp_default_Bold_Right_9"><b>[[ formatLang(o.amount_total, digits=get_digits(dp='Account'), currency_obj=o.currency_id) ]]</b></para>
- </td>
- </tr>
- </blockTable>
- <para style="Text body">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="205.0,71.0,71.0,183.0" style="Table9">
- <tr>
- <td>
- <para style="terp_tblheader_Details"><b>Tax [[ o.tax_line==[] and removeParentNode('blockTable') ]]</b></para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right"><b>Base </b></para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right"><b>Amount </b></para>
- </td>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(o.tax_line,'t') ]]</para>
- <blockTable colWidths="205.0,71.0,71.0,184.0" style="Table2">
- <tr>
- <td>
- <para style="terp_default_8">[[ t.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(t.base, dp='Account', currency_obj=o.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ (t.tax_code_id and t.tax_code_id.notprintable) and removeParentNode('blockTable') or '' ]] [[ formatLang(t.amount, digits=get_digits(dp='Account'), currency_obj=o.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- </section>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">[[ (o.comment and format(o.comment )) or removeParentNode('para') ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">[[ (o.payment_term and o.payment_term.note and format(o.payment_term and o.payment_term.note)) or removeParentNode('para') ]]</para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="120.0,410.0" style="Table1">
- <tr>
- <td>
- <para style="terp_default_Bold_9"><b>Fiscal Position Remark : </b></para>
- </td>
- <td>
- <para style="terp_default_9">[[ (o.fiscal_position and o.fiscal_position.note and format(o.fiscal_position.note)) or removeParentNode('blockTable') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </pto>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Overdue Payments.pdf">
- <template title="Overdue Payments" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="42.0" y1="28.0" width="511" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Tableau2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_10" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="2.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="57.0,136.0,51.0,72.0,54.0,56.0,66.0,18.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Maturity date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Due</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Paid</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Maturity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Li.</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
- <para style="terp_default_8">[[ setLang(o.lang) ]]</para>
- <blockTable colWidths="286.0,224.0" style="Tableau2">
- <tr>
- <td>
- </td>
- <td>
- <para style="terp_default_9">[[ o.title.name or '' ]] [[ o.name ]]</para>
- <para style="terp_default_9">[[ display_address(o) ]]</para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">VAT: [[ o.vat or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">Document: Customer account statement</para>
- <para style="terp_default_9">Date: [[ formatLang(time.strftime('%Y-%m-%d'),date=True) ]]</para>
- <para style="terp_default_9">Customer Ref: [[ o.ref or ' ']]</para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_8">[[ not getLines(o) and removeParentNode('section')]]</para>
- <section>
- <para>[[repeatIn(message(o, company), 'message_line') ]]</para>
- <para style="terp_default_9">[[ message_line ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </section>
- <blockTable colWidths="56.0,136.0,51.0,72.0,54.0,56.0,66.0,18.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Maturity date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Due</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Paid</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Maturity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Li.</para>
- </td>
- </tr>
- </blockTable>
- <section>[[repeatIn(getLines(o), 'line') ]]
- <blockTable colWidths="56.0,136.0,52.0,71.0,55.0,56.0,66.0,17.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_9">[[ formatLang(line['date'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_9">[[ line['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ line['ref'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ line['date_maturity'] and formatLang(line['date_maturity'],date=True) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ (line['account_id']['type'] == 'receivable' and formatLang(line['debit']) or 0) or (line['account_id']['type'] == 'payable' and formatLang(line['credit'] * -1) or ' ') ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ (line['account_id']['type'] == 'receivable' and formatLang(line['credit']) or 0) or (line['account_id']['type'] == 'payable' and formatLang(line['debit'] * -1) or 0) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ (time.strftime('%Y-%m-%d') > line['date_maturity']) and formatLang(line['debit'] - line['credit'], currency_obj = company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ line['blocked'] and 'X' or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <blockTable colWidths="244.0,71.0,56.0,56.0,66.0,17.0" style="Table2">
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">Sub-Total :</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang((reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['debit'] or 0) or (y['account_id']['type'] == 'payable' and y['credit'] * -1 or 0)), getLines(o), 0))) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang((reduce(lambda x, y: x + ((y['account_id']['type'] == 'receivable' and y['credit'] or 0) or (y['account_id']['type'] == 'payable' and y['debit'] * -1 or 0)), getLines(o), 0))) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), filter(lambda x: x['date_maturity'] < time.strftime('%Y-%m-%d'), getLines(o)), 0)), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="244.0,71.0,62.0,132.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">Balance :</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang((reduce(lambda x, y: x +(y['debit'] - y['credit']), getLines(o), 0)), currency_obj = company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">Total amount due: [[ formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), getLines(o), 0)), currency_obj=company.currency_id) ]]</para>
- </section>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_Bold_9">[[ getLines(o) and removeParentNode('section')]]There is nothing due with this customer.</para>
- </section>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </pto>
- </story>
-</document>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_agedpartnerbalance">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Aged Trial Balance</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Start Date:</strong>
+ <p t-esc="formatLang(data['form']['date_from'], date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Period Length (days)</strong>
+ <p t-esc="data['form']['period_length']"/>
+ </div>
+ </div>
+ <div class="row mb32">
+ <div class="col-xs-3">
+ <strong>Partner's:</strong>
+ <p>
+ <span t-if="data['form']['result_selection'] == 'customer'">Receivable Accounts</span>
+ <span t-if="data['form']['result_selection'] == 'supplier'">Payable Accounts</span>
+ <span t-if="data['form']['result_selection'] == 'customer_supplier'">Receivable and Payable Accounts</span>
+ </p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Analysis Direction:</strong>
+ <p t-esc="data['form']['direction_selection']"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Partners</th>
+ <th class="text-right">
+ <span t-if="data['form']['direction_selection'] == 'future'">Due</span>
+ <span t-if="data['form']['direction_selection'] != 'future'">Not due</span>
+ </th>
+ <th class="text-right"><span t-esc="data['form']['4[name]']"/></th>
+ <th class="text-right"><span t-esc="data['form']['3[name]']"/></th>
+ <th class="text-right"><span t-esc="data['form']['2[name]']"/></th>
+ <th class="text-right"><span t-esc="data['form']['1[name]']"/></th>
+ <th class="text-right">+<span t-esc="data['form']['0[name]']"/></th>
+ <th class="text-right">Total</th>
+ </tr>
+ <tr t-if="get_lines(data['form']) or get_lines_with_out_partner(data['form'])">
+ <th>Account Total</th>
+ <th class="text-right"><span t-esc="formatLang(get_direction(6), currency_obj=res_company.currency_id)"/></th>
+ <th class="text-right"><span t-esc="formatLang(get_for_period(4), currency_obj=res_company.currency_id)"/></th>
+ <th class="text-right"><span t-esc="formatLang(get_for_period(3), currency_obj=res_company.currency_id)"/></th>
+ <th class="text-right"><span t-esc="formatLang(get_for_period(2), currency_obj=res_company.currency_id)"/></th>
+ <th class="text-right"><span t-esc="formatLang(get_for_period(1), currency_obj=res_company.currency_id)"/></th>
+ <th class="text-right"><span t-esc="formatLang(get_for_period(0), currency_obj=res_company.currency_id)"/></th>
+ <th class="text-right"><span t-esc="formatLang(get_for_period(5), currency_obj=res_company.currency_id)"/></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="get_lines(data['form'])" t-as="partner">
+ <td>
+ <span t-esc="partner['name']"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(partner['direction'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(partner['4'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(partner['3'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(partner['2'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(partner['1'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(partner['0'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(partner['total'], currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ <tr t-foreach="get_lines_with_out_partner(data['form'])" t-as="not_partner">
+ <td>
+ <span t-esc="partner['name']"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(not_partner['direction'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(not_partner['4'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(not_partner['3'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(not_partner['2'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(not_partner['1'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(not_partner['0'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(not_partner['total'], currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_centraljournal">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Centralized Journal</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journals:</strong>
+ <p t-field="o.journal_id" />
+ </div>
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/><br/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ </div>
+
+ <div class="row mb32">
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>A/C No.</th>
+ <th>Account Name</th>
+ <th class="text-right">Debit</th>
+ <th class="text-right">Credit</th>
+ <th class="text-right">Balance</th>
+ <th t-if="display_currency(data)" class="text-right">Currency</th>
+ </tr>
+ <tr>
+ <th colspan="2">Total:</th>
+ <th class="text-right">
+ <span t-esc="sum_debit(o.period_id.id, o.journal_id.id)"></span>
+ </th>
+ <th class="text-right">
+ <span t-esc="sum_credit(o.period_id.id, o.journal_id.id)"></span>
+ </th>
+ <th class="text-right">
+ <span t-esc="formatLang(sum_credit(o.period_id.id, o.journal_id.id) - sum_debit(o.period_id.id, o.journal_id.id), currency_obj=res_company.currency_id)" class="text-right"></span>
+ </th>
+ <th t-if="display_currency(data)"/>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="lines(o.period_id.id, o.journal_id.id)" t-as="line">
+ <td><span t-esc="line['code']"/></td>
+ <td><span t-esc="line['name']"/></td>
+ <td class="text-right"><span t-esc="line['debit']"/></td>
+ <td class="text-right"><span t-esc="line['credit']"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['credit'] - line['debit'], currency_obj=res_company.currency_id)"/></td>
+ <td t-if="display_currency(data)" class="text-right">
+ <span t-esc="line['amount_currency'] if line['amount_currency'] != 0 else ''"/>
+ <span t-esc="line['currency_code']"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_financial">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2 t-esc="data['form']['account_report_id'][1]"/>
+
+ <div class="row mt32 mb32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed" t-if="data['form']['debit_credit'] == 1">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th class="text-right">Debit</th>
+ <th class="text-right">Credit</th>
+ <th class="text-right">Balance</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="get_lines(data)" t-as="a">
+ <t t-if="a['level'] != 0">
+ <t t-if="a.get('level') > 3"><t t-set="style" t-value="'font-weight: normal;'"/></t>
+ <t t-if="not a.get('level') > 3"><t t-set="style" t-value="'font-weight: bold;'"/></t>
+
+ <td>
+ <span style="color: white;" t-esc="'..' * a.get('level', 0)"/>
+ <span t-att-style="style" t-esc="a.get('name')"/>
+ </td>
+ <td class="text-right" style="white-space: nowrap;">
+ <span t-att-style="style" t-esc="formatLang(a.get('debit'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right" style="white-space: nowrap;">
+ <span t-att-style="style" t-esc="formatLang(a.get('credit'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right" style="white-space: nowrap;">
+ <span t-att-style="style" t-esc="formatLang(a.get('balance'), currency_obj=res_company.currency_id)"/>
+ </td>
+ </t>
+ </tr>
+ </tbody>
+ </table>
+
+ <table class="table table-condensed" t-if="not data['form']['enable_filter'] and not data['form']['debit_credit']">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th class="text-right">Balance</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="get_lines(data)" t-as="a">
+ <t t-if="a['level'] != 0">
+ <t t-if="a.get('level') > 3"><t t-set="style" t-value="'font-weight: normal;'"/></t>
+ <t t-if="not a.get('level') > 3"><t t-set="style" t-value="'font-weight: bold;'"/></t>
+
+ <td>
+ <span style="color: white;" t-esc="'..' * a.get('level', 0)"/>
+ <span t-att-style="style" t-esc="a.get('name')"/>
+ </td>
+ <td class="text-right"><span t-att-style="style" t-esc="formatLang(a.get('balance'), currency_obj=res_company.currency_id)"/></td>
+ </t>
+ </tr>
+ </tbody>
+ </table>
+
+ <table class="table table-condensed" t-if="data['form']['enable_filter'] == 1 and not data['form']['debit_credit']">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th class="text-right">Balance</th>
+ <th class="text-right"><span t-esc="data['form']['label_filter']"/></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="get_lines(data)" t-as="a">
+ <t t-if="a['level'] != 0">
+ <t t-if="a.get('level') > 3"><t t-set="style" t-value="'font-weight: normal;'"/></t>
+ <t t-if="not a.get('level') > 3"><t t-set="style" t-value="'font-weight: bold;'"/></t>
+
+ <td>
+ <span style="color: white;" t-esc="'..' * a.get('level', 0)"/>
+ <span t-att-style="style" t-esc="a.get('name')"/>
+ </td>
+ <td class="text-right"><span t-att-style="style" t-esc="formatLang(a.get('balance'), currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><span t-att-style="style" t-esc="formatLang(a.get('balance_cmp'), currency_obj=res_company.currency_id)"/></td>
+ </t>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_generaljournal">
+ <t t-call="report.html_container">
+ <t t-foreach="periods(docs)" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>General Journal</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journals:</strong>
+ <p t-esc="', '.join([ lt or '' for lt in get_journal(data)])"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ </div>
+ <div class="row mb32">
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Code</th>
+ <th>Journal Name</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th>Balance</th>
+ <th t-if="display_currency">Currency</th>
+ </tr>
+ <tr>
+ <th>Total:</th>
+ <th></th>
+ <th><span t-esc="formatLang(sum_debit())"/></th>
+ <th><span t-esc="formatLang(sum_credit())"/></th>
+ <th><span t-esc="formatLang(sum_credit() - sum_debit(), currency_obj=res_company.currency_id)"/></th>
+ <th t-if="display_currency"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr style="font-weight: bold;">
+ <td><span t-field="o.name"/>:</td>
+ <td></td>
+ <td><span t-esc="formatLang(sum_debit_period(o.id))"/></td>
+ <td><span t-esc="formatLang(sum_credit_period(o.id))"/></td>
+ <td><span t-esc="formatLang(sum_credit_period(o.id) - sum_debit_period(o.id), currency_obj=res_company.currency_id)"/></td>
+ <td t-if="display_currency"></td>
+ </tr>
+ <tr t-foreach="lines(o.id)" t-as="line">
+ <td><span t-esc="line['code']"/></td>
+ <td><span t-esc="line['name']"/></td>
+ <td><span t-esc="line['debit']"/></td>
+ <td><span t-esc="line['credit']"/></td>
+ <td><span t-esc="formatLang(line['credit'] - line['debit'], currency_obj=res_company.currency_id)"/></td>
+
+ <td t-if="display_currency">
+ <t t-if="line['amount_currency']">
+ <span t-esc="formatLang(line['amount_currency'])"/>
+ <span t-esc="line['currency_code']"/>
+ </t>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+
+<template id="report_generalledger">
+ <t t-call="report.html_container">
+ <t t-set="data_report_margin_top" t-value="12"/>
+ <t t-set="data_report_header_spacing" t-value="9"/>
+ <t t-set="data_report_dpi" t-value="110"/>
+
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2><span t-esc="res_company.name"/>: General ledger</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journals:</strong>
+ <p t-esc="', '.join([ lt or '' for lt in get_journal(data) ])"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Display Account</strong>
+ <p>
+ <span t-if="data['form']['display_account'] == 'all'">All accounts'</span>
+ <span t-if="data['form']['display_account'] == 'movement'">With movements</span>
+ <span t-if="data['form']['display_account'] == 'not_zero'">With balance not equal to zero</span>
+ </p>
+ </div>
+ </div>
+ <div class="row mb32">
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Sorted By:</strong>
+ <p t-esc="get_sortby(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr class="text-center">
+ <th>Date</th>
+ <th>JRNL</th>
+ <th>Partner</th>
+ <th>Ref</th>
+ <th>Move</th>
+ <th>Entry Label</th>
+ <th>Counterpart</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th>Progress</th>
+ <th t-if="data['form']['amount_currency']">Currency</th>
+ </tr>
+ </thead>
+ <tbody>
+ <t t-foreach="get_children_accounts(o)" t-as="childrenaccount">
+ <tr style="font-weight: bold;">
+ <td colspan="7">
+ <span style="color: white;" t-esc="'..'* (childrenaccount['level'] - 1)"/>
+ <span t-esc="childrenaccount['code']"/>
+ <span t-esc="childrenaccount['name']"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(sum_debit_account(childrenaccount), digits=get_digits(dp='Account'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(sum_credit_account(childrenaccount), digits=get_digits(dp='Account'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(sum_balance_account(childrenaccount), digits=get_digits(dp='Account'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right" t-if="data['form']['amount_currency']">
+ <span t-esc="formatLang(sum_currency_amount_account(childrenaccount), digits=get_digits(dp='Account'), currency_obj=res_company.currency_id) if sum_currency_amount_account(childrenaccount) > 0.00 else ''"/>
+ </td>
+ </tr>
+ <tr t-foreach="lines(childrenaccount)" t-as="line">
+ <td><span t-esc="formatLang(line['ldate'], date=True)"/></td>
+ <td><span t-esc="line['lcode']"/></td>
+ <td><span t-esc="line['partner_name']"/></td>
+ <td><span t-if="line['lref']" t-esc="line['lref']"/></td>
+ <td><span t-esc="line['move']"/></td>
+ <td><span t-esc="line['lname']"/></td>
+ <td><span t-esc="line['line_corresp'].replace(',',', ')"/></td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['debit'], digits=get_digits(dp='Account'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['credit'], digits=get_digits(dp='Account'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['progress'], digits=get_digits(dp='Account'), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right" t-if="data['form']['amount_currency']">
+ <span t-esc="formatLang(line['amount_currency'], currency_obj=res_company.currency_id) if line['amount_currency'] > 0.00 else ''"/>
+ <span t-esc="line['currency_code'] if line['amount_currency'] > 0.00 else ''"/>
+ </td>
+ </tr>
+ </t>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_invoice_document">
+ <t t-call="report.external_layout">
+ <div class="page">
+ <div class="row">
+ <div class="col-xs-4 col-xs-offset-8">
+ <address t-field="o.partner_id"
+ t-field-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true}' />
+ <span t-field="o.partner_id.vat"/>
+ </div>
+ </div>
+
+ <h2>
+ <span t-if="o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')">Invoice</span>
+ <span t-if="o.type == 'out_invoice' and o.state == 'proforma2'">PRO-FORMA</span>
+ <span t-if="o.type == 'out_invoice' and o.state == 'draft'">Draft Invoice</span>
+ <span t-if="o.type == 'out_invoice' and o.state == 'cancel'">Cancelled Invoice</span>
+ <span t-if="o.type == 'out_refund'">Refund</span>
+ <span t-if="o.type == 'in_refund'">Supplier Refund</span>
+ <span t-if="o.type == 'in_invoice'">Supplier Invoice</span>
+ <span t-field="o.number"/>
+ </h2>
+
+ <div class="row mt32 mb32">
+ <div class="col-xs-3" t-if="o.name">
+ <strong>Description:</strong>
+ <p t-field="o.name"/>
+ </div>
+ <div class="col-xs-3" t-if="o.date_invoice">
+ <strong>Invoice Date:</strong>
+ <p t-field="o.date_invoice"/>
+ </div>
+ <div class="col-xs-3" t-if="o.origin">
+ <strong>Source:</strong>
+ <p t-field="o.origin"/>
+ </div>
+ <div class="col-xs-3" t-if="o.partner_id.ref">
+ <strong>Customer Code:</strong>
+ <p t-field="o.partner_id.ref"/>
+ </div>
+ </div>
+
+ <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" groups="sale.group_discount_per_so_line">Discount (%)</th>
+ <th class="text-right">Taxes</th>
+ <th class="text-right">Amount</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="o.invoice_line" t-as="l">
+ <td><span t-field="l.name"/></td>
+ <td><span t-field="l.quantity"/></td>
+ <td groups="product.group_uom"><span t-field="l.uos_id"/></td>
+ <td class="text-right">
+ <span t-field="l.price_unit"/>
+ </td>
+ <td groups="sale.group_discount_per_so_line"><span t-field="l.discount"/></td>
+ <td class="text-right">
+ <span t-esc="', '.join(map(lambda x: x.name, l.invoice_line_tax_id))"/>
+ </td>
+ <td class="text-right">
+ <span t-field="l.price_subtotal"
+ t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="row">
+ <div class="col-xs-4 pull-right">
+ <table class="table table-condensed">
+ <tr class="border-black">
+ <td><strong>Total Without Taxes</strong></td>
+ <td class="text-right">
+ <span t-field="o.amount_untaxed" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ <tr>
+ <td>Taxes</td>
+ <td class="text-right">
+ <span t-field="o.amount_tax" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ <tr class="border-black">
+ <td><strong>Total</strong></td>
+ <td class="text-right">
+ <span t-field="o.amount_total" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row" t-if="o.tax_line">
+ <div class="col-xs-3">
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Tax</th>
+ <th class="text-right">Base</th>
+ <th class="text-right">Amount</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="o.tax_line" t-as="t">
+ <td><span t-field="t.name"/></td>
+ <td class="text-right">
+ <span t-field="t.base"
+ t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ <td class="text-right">
+ <span t-field="t.amount"
+ t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+
+ <p t-if="o.comment">
+ <strong>Comment:</strong>
+ <span t-field="o.comment"/>
+ </p>
+ <p t-if="o.payment_term">
+ <strong>Payment Term:</strong>
+ <span t-field="o.payment_term"/>
+ </p>
+ <p t-if="o.fiscal_position">
+ <strong>Fiscal Position:</strong>
+ <span t-field="o.fiscal_position.note"/>
+ </p>
+ </div>
+ </t>
+</template>
+
+<template id="report_invoice">
+ <t t-call="report.html_container">
+ <t t-foreach="doc_ids" t-as="doc_id">
+ <t t-raw="render_doc(doc_id, doc_model, 'account.report_invoice_document')"/>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_journal">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Journal</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journal:</strong>
+ <p t-field="o.journal_id.name"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Period:</strong>
+ <p t-field="o.period_id.name"/>
+ </div>
+ </div>
+ <div class="row mb32">
+ <div class="col-xs-3">
+ <strong>Entries Sorted By:</strong>
+ <p t-if="data['form'].get('sort_selection') == 'l.date'">Date</p>
+ <p t-if="data['form'].get('sort_selection') == 'am.name'">Journal Entry Number</p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Move</th>
+ <th>Date</th>
+ <th>Account</th>
+ <th>Partner</th>
+ <th>Label</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th t-if="display_currency">Currency</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="lines(o.period_id.id, o.journal_id.id)" t-as="line">
+ <td><t t-esc="line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id))"/></td>
+ <td><t t-esc="formatLang(line.date,date=True)"/></td>
+ <td><span t-field="line.account_id.code"/></td>
+ <td><t t-esc="line.partner_id and line.partner_id.name[:23]"/></td>
+ <td><t t-esc="line.name[:35]"/></td>
+ <td><t t-esc="formatLang(line.debit, currency_obj=res_company.currency_id)"/></td>
+ <td><t t-esc="formatLang(line.credit, currency_obj=res_company.currency_id)"/></td>
+ <td t-if="display_currency">
+ <span t-esc="formatLang(line.amount_currency, currency_obj=line.currency_id) if line.amount_currency else ''"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="row">
+ <div class="col-xs-4 pull-right">
+ <table class="table table-condensed">
+ <tr>
+ <td><strong>Total</strong></td>
+ <td><strong t-esc="formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=res_company.currency_id)"/></td>
+ <td><strong t-esc="formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=res_company.currency_id)"/></td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="account.report_overdue">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="partner">
+ <t t-call="report.external_layout">
+ <div class="page">
+ <div class="row">
+ <div class="col-xs-4 col-xs-offset-6">
+ <span t-raw="addresses[partner.id].replace('\n\n', '\n').replace('\n', '<br>')"/>
+ <span t-field="partner.vat"/>
+ </div>
+ </div>
+
+ <p>
+ Document: Customer account statement<br/>
+ Date: <span t-esc="formatLang(time.strftime('%Y-%m-%d'), date=True)"/><br/>
+ Customer ref: <span t-field="partner.ref"/>
+ </p>
+
+ <p t-if="getLines(partner)">
+ <t t-foreach="message(partner, res_company)" t-as="messageline">
+ <span t-esc="messageline"/>
+ </t>
+ </p>
+
+ <table class="table table-condensed" t-if="getLines(partner)">
+ <thead>
+ <tr>
+ <th>Date</th>
+ <th>Description</th>
+ <th class="text-center">Ref</th>
+ <th class="text-center">Maturity Date</th>
+ <th class="text-right">Due</th>
+ <th class="text-right">Paid</th>
+ <th class="text-right">Maturity</th>
+ <th class="text-center">Li.</th>
+ </tr>
+ </thead>
+ <tr t-foreach="getLines(partner)" t-as="line">
+ <td>
+ <span t-field="line.date"/>
+ </td>
+ <td>
+ <span t-field="line.name"/>
+ </td>
+ <td>
+ <span t-field="line.ref"/>
+ </td>
+ <td>
+ <span t-field="line.date_maturity"/>
+ </td>
+ <td class="text-right">
+ <t t-if="line.account_id.type == 'receivable'">
+ <span t-esc="formatLang(line.debit)"/>
+ </t>
+ <t t-if="line.account_id.type == 'payable'">
+ <span t-esc="formatLang(line['credit'] * -1)"/>
+ </t>
+ </td>
+ <td class="text-right">
+ <t t-if="line.account_id.type == 'receivable'">
+ <span t-esc="formatLang(line.credit)"/>
+ </t>
+ <t t-if="line.account_id.type == 'payable'">
+ <span t-esc="formatLang(line.debit * -1)"/>
+ </t>
+ </td>
+ <td class="text-right">
+ <t t-if="time.strftime('%Y-%m-%d') > line['date_maturity']">
+ <span t-esc="formatLang(line.debit - line.credit, currency_obj=res_company.currency_id)"/>
+ </t>
+ </td>
+ <td>
+ <span t-if="line.blocked">x</span>
+ </td>
+ </tr>
+ <tr>
+ <td colspan="3"></td>
+ <td><strong>Sub-Total :</strong></td>
+ <td class="text-right"><span t-esc="formatLang(due[partner.id])"/></td>
+ <td class="text-right"><span t-esc="formatLang(paid[partner.id])"/></td>
+ <td class="text-right"><span t-esc="formatLang(mat[partner.id])"/></td>
+ <td></td>
+ </tr>
+ <tr>
+ <td colspan="3"></td>
+ <td><strong>Balance :</strong></td>
+ <td class="text-right">
+ <span t-esc="formatLang(due[partner.id] - paid[partner.id], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td></td>
+ <td></td>
+ <td></td>
+ </tr>
+ </table>
+
+ <p t-if="getLines(partner)">
+ Total amount due:
+ <span t-esc="formatLang((reduce(lambda x, y: x + (y['debit'] - y['credit']), getLines(partner), 0)), currency_obj=res_company.currency_id)"/>
+ </p>
+
+ <p t-if="not getLines(partner)">
+ <strong>There is nothing due with this customer.</strong>
+ </p>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_partnerbalance">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Partner Balance</h2>
+
+ <div class="row">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journals:</strong>
+ <p t-esc="', '.join([ lt or '' for lt in get_journal(data) ])"/>
+ </div>
+ <div class="col-xs-3" t-if="get_partners()">
+ <strong>Partner's</strong>
+ <p t-esc="get_partners()"/>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Code</th>
+ <th>(Account/Partner) Name</th>
+ <th class="text-right">Debit</th>
+ <th class="text-right">Credit</th>
+ <th class="text-right">Balance</th>
+ <th class="text-right">In dispute</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td><strong>Total:</strong></td>
+ <td></td>
+ <td class="text-right">
+ <strong t-esc="formatLang(sum_debit())"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang(sum_credit())"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang(sum_debit()-sum_credit(), currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang(sum_litige(), currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ <tr t-foreach="lines()" t-as="line">
+ <td t-if="line['type'] == 3">
+ <strong t-esc="line['ref']"/>
+ <span t-esc="line['code']"/>
+ </td>
+ <td t-if="line['type'] != 3">
+ <span t-esc="line['ref']"/>
+ </td>
+ <td t-if="line['type'] == 3">
+ <strong t-esc="line['name']"/>
+ </td>
+ <td t-if="line['type'] != 3">
+ <span t-esc="line['name']"/>
+ </td>
+ <td t-if="line['type'] == 3" class="text-right">
+ <strong t-esc="formatLang(line['debit'])"/>
+ </td>
+ <td t-if="line['type']!=3" class="text-right">
+ <span t-esc="formatLang(line['debit'])"/>
+ </td>
+ <td t-if="line['type']==3" class="text-right">
+ <strong t-esc="formatLang(line['credit'])"/>
+ </td>
+ <td t-if="line['type']!=3" class="text-right">
+ <span t-esc="formatLang(line['credit'])"/>
+ </td>
+ <td t-if="line['type']==3" class="text-right">
+ <strong t-esc="formatLang(line['balance'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td t-if="line['type']!=3" class="text-right">
+ <span t-esc="formatLang(line['balance'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td t-if="line['type'] == 3" class="text-right">
+ <strong t-esc="formatLang(line['enlitige'] or 0.0, currency_obj=res_company.currency_id)"/>
+ </td>
+ <td t-if="line['type']!=3" class="text-right">
+ <span t-esc="formatLang(line['enlitige'] or 0.0, currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_partnerledger">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Partner Ledger</h2>
+
+ <div class="row">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journals:</strong>
+ <p t-esc="', '.join([ lt or '' for lt in get_journal(data) ])"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Partner's</strong>
+ <p t-esc="get_partners()"/>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Date</th>
+ <th>JRNL</th>
+ <th>Ref</th>
+ <th>Account</th>
+ <th>Entry Label</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th>Balance</th>
+ <th t-if="amount_currency">Currency</th>
+ </tr>
+ </thead>
+ <tbody>
+ <t t-foreach="docs" t-as="partner">
+ <tr>
+ <td colspan="5">
+ <strong t-esc="partner.ref"/>
+ - <strong t-esc="partner.name"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="sum_debit_partner(partner)"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="sum_credit_partner(partner)"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang((sum_debit_partner(partner) - sum_credit_partner(partner)), currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ <tr t-if="initial_balance">
+ <td colspan="5">Initial Balance</td>
+ <td>
+ <span t-esc="formatLang(get_intial_balance(partner)[0][0])"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(get_intial_balance(partner)[0][1])"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(get_intial_balance(partner)[0][2], currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ <tr t-foreach="lines(partner)" t-as="line">
+ <td>
+ <span t-esc="formatLang(line['date'], date=True)"/>
+ </td>
+ <td>
+ <span t-esc="line['code']"/>
+ </td>
+ <td>
+ <span t-esc="line['move_name']"/>
+ </td>
+ <td>
+ <span t-esc="line['a_code']"/>
+ </td>
+ <td>
+ <span t-esc="line['ref']"/>-<span t-esc="line['name']"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang((line['debit']))"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang((line['credit']))"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['progress'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td t-if="amount_currency">
+ <span t-esc="formatLang(line['amount_currency'])"/>
+ </td>
+ </tr>
+ </t>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_partnerledgerother">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="partner">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Partner Ledger</h2>
+
+ <div class="row">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journals:</strong>
+ <p t-esc="', '.join([ lt or '' for lt in get_journal(data) ])"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Partner's</strong>
+ <p t-esc="get_partners()"/>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Date</th>
+ <th>JRNL</th>
+ <th>Ref</th>
+ <th>Account</th>
+ <th>Entry Label</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th>Balance</th>
+ <th t-if="amount_currency">Currency</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td colspan="5">
+ <strong t-esc="partner.ref"/>
+ - <strong t-esc="partner.name"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="sum_debit_partner(partner)"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="sum_credit_partner(partner)"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang((sum_debit_partner(partner) - sum_credit_partner(partner)), currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ <tr t-if="initial_balance">
+ <td colspan="5">Initial Balance</td>
+ <td>
+ <span t-esc="formatLang(get_intial_balance(partner)[0][0])"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(get_intial_balance(partner)[0][1])"/>
+ </td>
+ <td>
+ <span t-esc="formatLang(get_intial_balance(partner)[0][2], currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ <tr t-foreach="lines(partner)" t-as="line">
+ <td>
+ <span t-esc="formatLang(line['date'], date=True)"/>
+ </td>
+ <td>
+ <span t-esc="line['code']"/>
+ </td>
+ <td>
+ <span t-esc="line['move_name']"/>
+ </td>
+ <td>
+ <span t-esc="line['a_code']"/>
+ </td>
+ <td>
+ <span t-esc="line['ref']"/>-<span t-esc="line['name']"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang((line['debit']))"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang((line['credit']))"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['progress'], currency_obj=res_company.currency_id)"/>
+ </td>
+ <td t-if="amount_currency">
+ <span t-esc="formatLang(line['amount_currency'])"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_salepurchasejournal">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Sale/Purchase Journal</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Journal:</strong>
+ <p t-field="o.journal_id.name"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Period:</strong>
+ <p t-field="o.period_id.name"/>
+ </div>
+ </div>
+ <div class="row mb32">
+ <div class="col-xs-3">
+ <strong>Entries Sorted By:</strong>
+ <p t-if="data['form'].get('sort_selection') == 'am.name'">Journal Entry Number</p>
+ <p t-if="data['form'].get('sort_selection') == 'l.date'">Date</p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Move</th>
+ <th>Date</th>
+ <th>Account</th>
+ <th>Partner</th>
+ <th>Label</th>
+ <th>Tax</th>
+ <th>Debit</th>
+ <th>Credit</th>
+ <th t-if="display_currency">Currency</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="lines(o.period_id.id, o.journal_id.id)" t-as="line">
+ <td><span t-esc="line.move_id.name <> '/' and line.move_id.name or ('*'+str(line.move_id.id))"/></td>
+ <td><span t-esc="formatLang(line.date,date=True)"/></td>
+ <td><span t-field="line.account_id.code"/></td>
+ <td><span t-esc="line.partner_id and line.partner_id.name[:23]"/></td>
+ <td><span t-esc="line.name[:35]"/></td>
+ <td><span t-esc="line.tax_amount and formatLang(line.tax_amount, currency_obj=res_company.currency_id)"/></td>
+ <td><span t-esc="formatLang(line.debit, currency_obj=res_company.currency_id)"/></td>
+ <td><span t-esc="formatLang(line.credit, currency_obj=res_company.currency_id)"/></td>
+ <td t-if="display_currency">
+ <span t-esc="formatLang(line.amount_currency, currency_obj=line.currency_id) if line.amount_currency else ''"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="row">
+ <div class="col-xs-4 pull-right">
+ <table class="table table-condensed">
+ <tr>
+ <td><strong>Total</strong></td>
+ <td><strong t-esc="formatLang(sum_debit(o.period_id.id, o.journal_id.id), currency_obj=res_company.currency_id)"/></td>
+ <td><strong t-esc="formatLang(sum_credit(o.period_id.id, o.journal_id.id), currency_obj=res_company.currency_id)"/></td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row">
+ <div class="col-xs-4">
+ <table class="table table-condensed">
+ <thead>
+ <tr><th colspan="3">Tax Declaration</th></tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="tax_codes(o.period_id.id ,o.journal_id.id)" t-as="tax">
+ <td><span t-esc="tax.code"/> : </td>
+ <td><span t-esc="formatLang(sum_vat(o.period_id.id, o.journal_id.id, tax.id))"/></td>
+ <td><span t-esc="tax.name"/></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_trialbalance">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2><span t-esc="res_company.name"/>: Trial Balance</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Chart of Accounts:</strong>
+ <p t-esc="get_account(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Fiscal Year:</strong>
+ <p t-esc="get_fiscalyear(data)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Display Account:</strong>
+ <p>
+ <span t-if="data['form']['display_account'] == 'all'">All accounts</span>
+ <span t-if="data['form']['display_account'] == 'movement'">With movements</span>
+ <span t-if="data['form']['display_account'] == 'not_zero'">With balance not equal to zero</span>
+ </p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Filter By:</strong>
+ <p>
+ <span t-if="data['form']['filter'] == 'filter_no'">Not filtered</span>
+ <span t-if="data['form']['filter'] == 'filter_period'">Filtered by period</span>
+ <span t-if="data['form']['filter'] == 'filter_date'">Filtered by date</span>
+ <p t-if="data['form']['filter'] == 'filter_period'">
+ Start Period: <span t-esc="get_start_period(data)"/>
+ End Period: <span t-esc="get_end_period(data)"/>
+ </p>
+ <p t-if="data['form']['filter'] == 'filter_date'">
+ Date from : <span t-esc="formatLang(get_start_date(data), date=True)"/><br />
+ Date to : <span t-esc="formatLang(get_end_date(data), date=True)"/>
+ </p>
+ </p>
+ </div>
+ </div>
+ <div class="row mb32">
+ <div class="col-xs-3">
+ <strong>Target Moves:</strong>
+ <p t-esc="get_target_move(data)"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Code</th>
+ <th>Account</th>
+ <th class="text-right">Debit</th>
+ <th class="text-right">Credit</th>
+ <th class="text-right">Balance</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="lines(data['form'])" t-as="childrenaccount">
+ <t t-if="childrenaccount['type'] == 'view'">
+ <t t-set="style" t-value="'font-weight:bold;'"/>
+ </t>
+ <t t-if="childrenaccount['type'] != 'view'">
+ <t t-set="style" t-value="'font-weight:normal;'"/>
+ </t>
+
+ <td>
+ <span t-att-style="style" t-esc="childrenaccount['code']"/>
+ </td>
+ <td>
+ <span style="color: white;" t-esc="'.' * (childrenaccount['level'] - 1)"/>
+ <span t-att-style="style" t-esc="childrenaccount['name']"/>
+ </td>
+ <td class="text-right">
+ <span t-att-style="style" t-esc="childrenaccount['debit']"/>
+ </td>
+ <td class="text-right">
+ <span t-att-style="style" t-esc="childrenaccount['credit']"/>
+ </td>
+ <td class="text-right">
+ <span t-att-style="style" t-esc="formatLang(childrenaccount['balance'], currency_obj=res_company.currency_id)"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
from openerp.osv import fields, osv
+
class accounting_report(osv.osv_memory):
_name = "accounting.report"
_inherit = "account.common.report"
if isinstance(data['form'][field], tuple):
data['form'][field] = data['form'][field][0]
comparison_context = self._build_comparison_context(cr, uid, ids, data, context=context)
- res['datas']['form']['comparison_context'] = comparison_context
+ res['data'] = {}
+ res['data']['form'] = data['form']
+ res['data']['form']['comparison_context'] = comparison_context
return res
def _print_report(self, cr, uid, ids, data, context=None):
data['form'].update(self.read(cr, uid, ids, ['date_from_cmp', 'debit_credit', 'date_to_cmp', 'fiscalyear_id_cmp', 'period_from_cmp', 'period_to_cmp', 'filter_cmp', 'account_report_id', 'enable_filter', 'label_filter','target_move'], context=context)[0])
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.financial.report',
- 'datas': data,
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_financial', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def _print_report(self, cr, uid, ids, data, context=None):
data = self.pre_print_report(cr, uid, ids, data, context=context)
- return {'type': 'ir.actions.report.xml', 'report_name': 'account.account.balance', 'datas': data}
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_trialbalance', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv
from openerp.tools.translate import _
+
class account_aged_trial_balance(osv.osv_memory):
_inherit = 'account.common.partner.report'
_name = 'account.aged.trial.balance'
data['form'].update(res)
if data.get('form',False):
data['ids']=[data['form'].get('chart_account_id',False)]
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.aged_trial_balance',
- 'datas': data
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_agedpartnerbalance', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def _print_report(self, cr, uid, ids, data, context=None):
data = self.pre_print_report(cr, uid, ids, data, context=context)
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.central.journal',
- 'datas': data,
- }
-
-
-#vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_centraljournal', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
def _print_report(self, cr, uid, ids, data, context=None):
data = self.pre_print_report(cr, uid, ids, data, context=context)
- return {'type': 'ir.actions.report.xml', 'report_name': 'account.general.journal', 'datas': data}
-
-
-#vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_generaljournal', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv
+
class account_report_general_ledger(osv.osv_memory):
_inherit = "account.common.account.report"
_name = "account.report.general.ledger"
data['form'].update(self.read(cr, uid, ids, ['landscape', 'initial_balance', 'amount_currency', 'sortby'])[0])
if not data['form']['fiscalyear_id']:# GTK client problem onchange does not consider in save record
data['form'].update({'initial_balance': False})
- if data['form']['landscape']:
- return { 'type': 'ir.actions.report.xml', 'report_name': 'account.general.ledger_landscape', 'datas': data}
- return { 'type': 'ir.actions.report.xml', 'report_name': 'account.general.ledger', 'datas': data}
+ if data['form']['landscape'] is False:
+ data['form'].pop('landscape')
+
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_generalledger', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv
+
class account_partner_balance(osv.osv_memory):
"""
This wizard will provide the partner balance report by periods, between any two dates.
}
_defaults = {
-# 'initial_balance': True,
'display_partner': 'non-zero_balance',
}
context = {}
data = self.pre_print_report(cr, uid, ids, data, context=context)
data['form'].update(self.read(cr, uid, ids, ['display_partner'])[0])
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.partner.balance',
- 'datas': data,
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_partnerbalance', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv
+
class account_partner_ledger(osv.osv_memory):
"""
This wizard will provide the partner Ledger report by periods, between any two dates.
'amount_currency': fields.boolean("With Currency", help="It adds the currency column on report if the currency differs from the company currency."),
'journal_ids': fields.many2many('account.journal', 'account_partner_ledger_journal_rel', 'account_id', 'journal_id', 'Journals', required=True),
}
+
_defaults = {
'initial_balance': False,
'page_split': False,
def onchange_filter(self, cr, uid, ids, filter='filter_no', fiscalyear_id=False, context=None):
res = super(account_partner_ledger, self).onchange_filter(cr, uid, ids, filter=filter, fiscalyear_id=fiscalyear_id, context=context)
if filter in ['filter_no', 'unreconciled']:
- if filter == 'unreconciled':
- res['value'].update({'fiscalyear_id': False})
+ if filter == 'unreconciled':
+ res['value'].update({'fiscalyear_id': False})
res['value'].update({'initial_balance': False, 'period_from': False, 'period_to': False, 'date_from': False ,'date_to': False})
return res
context = {}
data = self.pre_print_report(cr, uid, ids, data, context=context)
data['form'].update(self.read(cr, uid, ids, ['initial_balance', 'filter', 'page_split', 'amount_currency'])[0])
- if data['form']['page_split']:
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.third_party_ledger',
- 'datas': data,
- }
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.third_party_ledger_other',
- 'datas': data,
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_partnerledger', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv
from lxml import etree
+
class account_print_journal(osv.osv_memory):
_inherit = "account.common.journal.report"
_name = 'account.print.journal'
res['arch'] = etree.tostring(doc)
return res
-
def _print_report(self, cr, uid, ids, data, context=None):
if context is None:
context = {}
data = self.pre_print_report(cr, uid, ids, data, context=context)
data['form'].update(self.read(cr, uid, ids, ['sort_selection'], context=context)[0])
if context.get('sale_purchase_only'):
- report_name = 'account.journal.period.print.sale.purchase'
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_salepurchasejournal', data=data, context=context)
else:
- report_name = 'account.journal.period.print'
- return {'type': 'ir.actions.report.xml', 'report_name': report_name, 'datas': data}
-
-
-#vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_journal', data=data, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
from openerp.osv import fields, osv
+
class account_vat_declaration(osv.osv_memory):
_name = 'account.vat.declaration'
_description = 'Account Vat Declaration'
taxcode = taxcode_obj.browse(cr, uid, [taxcode_id], context=context)[0]
datas['form']['company_id'] = taxcode.company_id.id
- return self.pool['report'].get_action(cr, uid, ids, 'account.report_vat', datas=datas, context=context)
+ return self.pool['report'].get_action(cr, uid, ids, 'account.report_vat', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
#
##############################################################################
-
{
'name': 'Multiple Analytic Plans',
'version': '1.0',
'account_analytic_plans_report.xml',
'wizard/analytic_plan_create_model_view.xml',
'wizard/account_crossovered_analytic_view.xml',
+ 'views/report_crossoveredanalyticplans.xml',
],
'demo': [],
- 'test': ['test/acount_analytic_plans_report.yml'],
+ 'test': [],
'installable': True,
'auto_install': False,
}
<?xml version="1.0"?>
<openerp>
<data>
-
<report
- id="account_analytic_account_crossovered_analytic"
+ id="action_account_analytic_account_crossovered_analytic"
string="Crossovered Analytic"
model="account.analytic.account"
- name="account.analytic.account.crossovered.analytic"
- rml="account_analytic_plans/report/crossovered_analytic.rml"
- auto="False"
- menu="False"/>
-
+ report_type="qweb-pdf"
+ name="account_analytic_plans.report_crossoveredanalyticplans"
+ file="account_analytic_plans.report_crossoveredanalyticplans"
+ menu="False"
+ />
</data>
</openerp>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="test.pdf">
- <template title="Crossovered Analytic" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <blockBackground colorName="#ffffff" start="0,0" stop="0,-1"/>
- <blockBackground colorName="#ffffff" start="1,0" stop="1,-1"/>
- <blockBackground colorName="#ffffff" start="2,0" stop="2,-1"/>
- <blockBackground colorName="#ffffff" start="3,0" stop="3,-1"/>
- <blockBackground colorName="#ffffff" start="4,0" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <blockBackground colorName="#ffffff" start="0,0" stop="0,-1"/>
- <blockBackground colorName="#ffffff" start="1,0" stop="1,-1"/>
- <blockBackground colorName="#ffffff" start="2,0" stop="2,-1"/>
- <blockBackground colorName="#ffffff" start="3,0" stop="3,-1"/>
- <blockBackground colorName="#ffffff" start="4,0" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="11.0" leading="14" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_space_0.5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="9.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="292.0,63.0,57.0,71.0,57.0" repeatRows="1" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Account Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Perc(%)</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_header_Centre">Crossovered Analytic</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="108.0,108.0,108.0,108.0,108.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">From Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">To Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Company</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Currency</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Printing date</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="108.0,108.0,108.0,108.0,108.0" style="Table2">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date1'],date=True) ]] </para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date2'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ company.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ company.currency_id.name ]] </para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(time.strftime('%Y-%m-%d'),date=True) ]] at [[ time.strftime('%H:%M:%S') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_header">
- <font color="white"> </font>
- </para>
- <para style="terp_header">Analytic Account Reference:</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="292.0,63.0,57.0,71.0,57.0" style="Table5">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Account Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Perc(%)</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(ref_lines(data['form']),'a') ]]</para>
- <blockTable colWidths="292.0,63.0,57.0,71.0,57.0" style="Table6">
- <tr>
- <td>
- <para style="terp_default_9">[[ a['ref_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ a['ref_code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ a['ref_qty'] and formatLang(a['ref_qty']) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ a['ref_amt'] and formatLang(a['ref_amt'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">100.00%</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <para style="terp_header">
- <font color="white"> </font>
- </para>
- <para style="terp_header">Analytic Account :</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="292.0,63.0,57.0,71.0,57.0" repeatRows="1" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Account Name</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Code</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Percentage</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(lines(data['form']),'a') ]]</para>
- <blockTable colWidths="292.0,63.0,57.0,71.0,57.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_9">[[ a['acc_name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ a['code'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[formatLang(a['qty']) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(a['amt'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(a['perc']) ]]%</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </section>
- </pto>
- </story>
-</document>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_crossoveredanalyticplans">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <div class="oe_structure"/>
+ <h2>Crossovered Analytic</h2>
+
+ <div class="row mt32 mb32">
+ <div class="col-xs-3">
+ <strong>From Date:</strong>
+ <p t-esc="formatLang(date1, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>To Date:</strong>
+ <p t-esc="formatLang(date2, date=True)"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Company:</strong>
+ <p t-esc="res_company.name"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Printing Date:</strong>
+ <p t-esc="formatLang(time.strftime('%Y-%m-%d'), date=True)"/>
+ </div>
+ </div>
+
+ <h3>Analytic Account Reference</h3>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Account Name</th>
+ <th class="text-center">Code</th>
+ <th class="text-right">Quantity</th>
+ <th class="text-right">Amount</th>
+ <th class="text-right">Perc(%)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="ref_lines(data['form'])" t-as="line">
+ <td><span t-esc="line['ref_name']"/></td>
+ <td class="text-center"> <span t-esc="line['ref_code']"/> </td>
+ <td class="text-right">
+ <p t-if="line['ref_qty']">
+ <span t-esc="formatLang(line['ref_qty'])"/>
+ </p>
+ </td>
+ <td class="text-right">
+ <p t-if="line['ref_amt']">
+ <span t-esc="formatLang(line['ref_amt'], currency_obj = res_company.currency_id)"/>
+ </p>
+ </td>
+ <td class="text-right">100.00%</td>
+ </tr>
+ </tbody>
+ </table>
+ <div class="oe_structure"/>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
'model': 'account.analytic.account',
'form': data
}
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.crossovered.analytic',
- 'datas': datas,
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account_analytic_plans.report_crossoveredanalyticplans', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
'wizard/confirm_statement_line_wizard.xml',
'wizard/cancel_statement_line_wizard.xml',
'data/account_bank_statement_extensions_data.xml',
+ 'views/report_bankstatementbalance.xml',
],
'auto_install': False,
'installable': True,
<?xml version="1.0" encoding="utf-8"?>
<openerp>
- <data>
-
- <report
- auto="False"
- id="bank_statement_balance_report"
- model="account.bank.statement"
- name="bank.statement.balance.report"
- rml="account_bank_statement_extensions/report/bank_statement_balance_report.rml"
- header="True"
- string="Bank Statement Balances Report"
- multi="True"/>
-
- </data>
+ <data>
+ <report
+ id="action_bank_statement_balance_report"
+ model="account.bank.statement"
+ string="Bank Statement Balances"
+ report_type="qweb-pdf"
+ name="account_bank_statement_extensions.report_bankstatementbalance"
+ file="account_bank_statement_extensions.report_bankstatementbalance"
+ />
+ </data>
</openerp>
+++ /dev/null
-<document filename="test.pdf">
- <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#666666" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#666666" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#666666" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#666666" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="CENTER"/>
- <paraStyle name="P2" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
- <paraStyle name="P3" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
- <paraStyle name="P4" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P5" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P6" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P7" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P9" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P12" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text_20_body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Table_20_Contents" fontName="Helvetica"/>
- <paraStyle name="Table_20_Heading" fontName="Helvetica" alignment="CENTER"/>
- <paraStyle name="Horizontal_20_Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_5f_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading_20_9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_5f_tblheader_5f_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_5f_tblheader_5f_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Bold_5f_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_tblheader_5f_General_5f_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_5f_tblheader_5f_General_5f_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_5f_tblheader_5f_Details_5f_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_tblheader_5f_Details_5f_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Right_5f_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Centre_5f_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_header_5f_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_5f_header_5f_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Bold_5f_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Centre_5f_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Right_5f_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Right_5f_9_5f_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_5f_default_5f_Bold_5f_Right_5f_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- </stylesheet>
- <images/>
- <story>
- <para style="P8">[[ ]]</para>
- <blockTable colWidths="539.0" style="Table4">
- <tr>
- <td>
- <para style="P1">
- <font color="white"> </font>
- </para>
- <para style="P1">Bank Statement Balances Report</para>
- </td>
- </tr>
- </blockTable>
- <para style="P7">
- <font color="white"> </font>
- </para>
- <para style="P7">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="163.0,146.0,103.0,127.0" style="Table1">
- <tr>
- <td>
- <para style="P9">Name</para>
- </td>
- <td>
- <para style="P9">Date</para>
- </td>
- <td>
- <para style="P11">Journal</para>
- </td>
- <td>
- <para style="P10">Closing Balance</para>
- </td>
- </tr>
- </blockTable>
- <para style="P6">
- <font color="white"> </font>
- </para>
- <section>
- <para style="P4">[[ repeatIn(lines, 'l') ]]</para>
- <blockTable colWidths="163.0,146.0,103.0,127.0" style="Table2">
- <tr>
- <td>
- <para style="P2">[[ l['s_name'] ]]</para>
- </td>
- <td>
- <para style="P2">[[ l['s_date'] ]]</para>
- </td>
- <td>
- <para style="P2">[[ l['j_code'] ]]</para>
- </td>
- <td>
- <para style="P3">[[ formatLang(l['s_balance']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P6">
- <font color="white"> </font>
- </para>
- </section>
- <para style="P5">
- <font color="white"> </font>
- </para>
- </story>
-</document>
-
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_bankstatementbalance">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Bank Statement Balances Report</h2>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Date</th>
+ <th>Journal</th>
+ <th class="text-right">Closing Balance</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="lines" t-as="line">
+ <td><span t-esc="line['s_name']"/></td>
+ <td><span t-esc="line['s_date']"/></td>
+ <td><span t-esc="line['j_code']"/></td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['s_balance'], digits=2)"/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
#
##############################################################################
-
{
'name': 'Budgets Management',
'version': '1.0',
'wizard/account_budget_report_view.xml',
'wizard/account_budget_crossovered_summary_report_view.xml',
'wizard/account_budget_crossovered_report_view.xml',
+
+ 'views/report_analyticaccountbudget.xml',
+ 'views/report_budget.xml',
+ 'views/report_crossoveredbudget.xml',
],
'demo': ['account_budget_demo.xml'],
- 'test':[
+ 'test': [
'test/account_budget.yml',
'test/account_budget_report.yml',
],
'installable': True,
'auto_install': False,
}
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
<?xml version="1.0"?>
<openerp>
<data>
-
- <!-- Reports on crossovered.budget -->
- <report id="report_crossovered_budget"
- string="Budgets"
- model="crossovered.budget"
- name="crossovered.budget.report"
- rml="account_budget/report/crossovered_budget_report.rml"
- auto="False"
- menu="False" />
-
- <!-- moved from account module -->
- <report auto="False"
- id="account_budget"
+ <report
+ id="action_report_crossovered_budget"
+ model="crossovered.budget"
+ string="Budgets"
+ report_type="qweb-pdf"
+ name="account_budget.report_crossoveredbudget"
+ file="account_budget.report_crossoveredbudget"
menu="False"
- model="account.budget.post"
- name="account.budget"
- rml="account_budget/report/budget_report.rml"
- string="Budget"/>
-
+ />
+
+ <report
+ id="action_report_budget"
+ model="account.budget.post"
+ string="Budget"
+ report_type="qweb-pdf"
+ name="account_budget.report_budget"
+ file="account_budget.report_budget"
+ menu="False"
+ />
+
+ <report
+ id="action_report_analytic_account_budget"
+ model="account.analytic.account"
+ string="Budgets"
+ report_type="qweb-pdf"
+ name="account_budget.report_analyticaccountbudget"
+ file="account_budget.report_analyticaccountbudget"
+ menu="False"
+ />
</data>
-</openerp>
\ No newline at end of file
+</openerp>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Analytic Budget.pdf">
- <template title="Analytic Budget" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="35.0" y1="25.0" width="528" height="793"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_right_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="221.0,82.0,83.0,85.0,57.0" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Theoretical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Planned Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Practical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Perc(%)</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <para style="terp_default_8">[[repeatIn(objects,'o')]]</para>
- <para style="terp_header_Centre">Analytic Budget</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="206.0,223.0,99.0" style="Table1">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Analysis from</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Analytic Account</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Currency</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="206.0,223.0,99.0" style="Table8">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date_from'],date=True) ]] to [[ formatLang(data['form']['date_to'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ o.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ company.currency_id.name ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="Standard">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="221.0,82.0,83.0,85.0,57.0" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Theoretical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Planned Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Practical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Perc(%)</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(funct(o,data['form']),'a') ]]</para>
- <blockTable colWidths="221.0,82.0,83.0,85.0,57.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_9"><font face="Helvetica" size="9.0" color="white">[['.....' *(a['status']-1) ]]</font><font face="Helvetica" size="8.0"> [[ (a['status']==1 and (setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ a['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['theo'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['pln'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['prac'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['perc']) ]]%</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <blockTable colWidths="221.0,82.0,83.0,85.0,57.0" style="Table5">
- <tr>
- <td>
- <para style="terp_tblheader_Details">[[ repeatIn(funct_total(data['form']),'b') ]] Total:</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_theo'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_pln'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_prac'], currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">[[ formatLang(b['tot_perc']) ]]%</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </pto>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Budgets.pdf">
- <template title="Budgets" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="57.0" y1="57.0" width="481" height="728"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_right_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
- <blockTable colWidths="482.0" style="Table2">
- <tr>
- <td>
- <para style="terp_header_Centre">Budget</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="241.0,241.0" style="Table1">
- <tr>
- <td>
- <para style="terp_default_9"><font face="Helvetica-Bold">Currency: </font>[[ company.currency_id.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">Printed at: [[ formatLang(time.strftime('%Y-%m-%d'),date=True) ]] at [[ time.strftime('%H:%M:%S')]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9"><font face="Helvetica-Bold">Analysis from</font> [[ formatLang(data['form']['date_from'],date=True) ]] to [[ formatLang(data['form']['date_to'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">Budget : <font color="Blue">[[ o.name ]]</font></para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="191.0,82.0,81.0,83.0,62.0" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Theoretical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Planned Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Practical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Perc(%)</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(funct(o,data['form']),'a') ]]</para>
- <blockTable colWidths="185.0,79.0,78.0,81.0,59.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_9"><font color="white">[['.....' *(a['status']-1) ]]</font><font face="Helvetica">[[ (a['status']==1 and (setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]] </font>[[ a['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['theo'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]] </font>[[ formatLang(a['pln'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]] </font>[[ formatLang(a['prac'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]] </font>[[ formatLang(a['perc'], digits=2) ]]%</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <blockTable colWidths="185.0,82.0,80.0,81.0,60.0" style="Table5">
- <tr>
- <td>
- <para style="terp_default_Bold_9"><font face="Helvetica">[[ repeatIn(funct_total(data['form']),'b') ]]</font>Total:</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_theo'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]] </para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_pln'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_prac'], digits=get_digits(dp='Account'), currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_perc'], digits=2) ]]%</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Budget.pdf">
- <template title="Budget" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="33.0" width="535" height="778"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_right_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
- <para style="terp_header_Centre">Budget</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="198.0,252.0,85.0" style="Table6">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Analysis from</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Budget</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Currency</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="198.0,252.0,85.0" style="Table7">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ formatLang(data['form']['date_from'],date=True) ]] to [[ formatLang(data['form']['date_to'],date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ o.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ company.currency_id.name ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="205.0,88.0,87.0,89.0,67.0" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Theoretical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Planned Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Practical Amt</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Perc(%)</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(funct(o,data['form']),'a') ]]</para>
- <blockTable colWidths="205.0,88.0,87.0,90.0,66.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_9"><font face="Helvetica" size="10.0" color="white">[['.....' *(a['status']-1) ]]</font><font face="Helvetica" size="8.0">[[ (a['status']==1 and (setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ a['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['theo'], dp='Account', currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['pln'], dp='Account', currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['prac'], dp='Account', currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9"><font face="Helvetica" size="8.0">[[ (a['status']==1 and ( setTag('para','para',{'fontName':'Helvetica-Bold'}))) or removeParentNode('font') ]]</font> [[ formatLang(a['perc'],digits=2) ]]%</para>
- </td>
- </tr>
- </blockTable>
- </section>
- <blockTable colWidths="203.0,90.0,88.0,89.0,66.0" style="Table5">
- <tr>
- <td>
- <para style="terp_tblheader_Details">[[ repeatIn(funct_total(data['form']),'b') ]] Total :</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_theo'], dp='Account', currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_pln'], dp='Account', currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_right_9">[[ formatLang(b['tot_prac'], dp='Account', currency_obj=company.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">[[ formatLang(b['tot_perc'],digits=2) ]]%</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </story>
-</document>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_analyticaccountbudget">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Analytic Budget</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Analysis from</strong>
+ <p><span t-esc="formatLang(data['form']['date_from'], date=True)"/> to
+ <span t-esc="formatLang(data['form']['date_to'], date=True)"/></p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Analytic Account</strong>
+ <p t-field="o.name"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Currency</strong>
+ <p t-esc="res_company.currency_id.name"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Description</th>
+ <th class="text-right">Theoretical Amt</th>
+ <th class="text-right">Planned Amt</th>
+ <th class="text-right">Practical Amt</th>
+ <th class="text-right">Perc(%)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <t t-foreach="funct(o, data['form'])" t-as="line">
+ <tr t-if="line['status'] == 1">
+ <td><strong t-esc="line['name']"/></td>
+ <td class="text-right"><strong t-esc="formatLang(line['theo'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(line['pln'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(line['prac'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(line['perc'], digits=2)"/> %</td>
+ </tr>
+ <tr t-if="line['status'] != 1">
+ <td><span style="color: white;" t-esc="'.....'*(line['status'] - 1)"/><span t-esc="line['name']"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['theo'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['pln'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['prac'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['perc'],digits=2)"/> %</td>
+ </tr>
+ </t>
+ <tr t-foreach="funct_total(data['form'])" t-as="tot">
+ <td><strong>Total:</strong></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_theo'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_pln'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_prac'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_perc'], digits=2)"/> %</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_budget">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Budget</h2>
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Currency:</strong>
+ <p t-esc="res_company.currency_id.name"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Printed at:</strong>
+ <p><span t-esc="formatLang(time.strftime('%Y-%m-%d'), date=True)"/> at
+ <span t-esc="time.strftime('%H:%M:%S')"/></p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Analysis from:</strong>
+ <p><span t-esc="formatLang(data['form']['date_from'], date=True)"/> to
+ <span t-esc="formatLang(data['form']['date_to'], date=True)"/></p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Budget:</strong>
+ <p t-field="o.name"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Description</th>
+ <th class="text-right">Theoretical Amount</th>
+ <th class="text-right">Planned Amount</th>
+ <th class="text-right">Practical Amount</th>
+ <th class="text-right">Perc(%)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <t t-foreach="funct(o, data['form'])" t-as="line">
+ <t t-if="line['status'] == 1">
+ <tr>
+ <td><strong t-esc="line['name']"/></td>
+ <td class="text-right">
+ <strong t-esc="formatLang(line['theo'], dp='Account', currency_obj = res_company.currency_id)"/>
+ </td>
+ <td class="text-right"><strong t-esc="formatLang(line['pln'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(line['prac'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(line['perc'],digits=2)"/> %</td>
+ </tr>
+ </t>
+ <tr t-if="line['status'] != 1">
+ <td><span style="color: white;" t-esc="'.....'*(line['status'] - 1)"/><span t-esc="line['name']"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['theo'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['pln'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['prac'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['perc'],digits=2)"/> % </td>
+ </tr>
+ </t>
+ <tr t-foreach="funct_total(data['form'])" t-as="tot">
+ <td><strong>Total:</strong></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_theo'], dp='Account', currency_obj = res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_pln'], dp='Account', currency_obj = res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_prac'], dp='Account', currency_obj=res_company.currency_id)"/></td>
+ <td class="text-right"><strong t-esc="formatLang(tot['tot_perc'], digits=2)"/> %</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_crossoveredbudget">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Budget</h2>
+
+ <div class="row mt32">
+ <div class="col-xs-3">
+ <strong>Analysis from:</strong>
+ <p><span t-esc="formatLang(data['form']['date_from'], date=True)"/> to
+ <span t-esc="formatLang(data['form']['date_to'], date=True)"/></p>
+ </div>
+ <div class="col-xs-3">
+ <strong>Budget:</strong>
+ <p t-esc="o.name"/>
+ </div>
+ <div class="col-xs-3">
+ <strong>Currency:</strong>
+ <p t-esc="res_company.currency_id.name"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Description</th>
+ <th class="text-right">Theoretical Amt</th>
+ <th class="text-right">Planned Amt</th>
+ <th class="text-right">Practical Amt</th>
+ <th class="text-center">Perc(%)</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="funct(o, data['form'])" t-as="line">
+ <td>
+ <span style="color: white;" t-esc="'... '*(line['status'] - 1)"/>
+ <span t-esc="line['name']"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['theo'], dp='Account', currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['pln'], dp='Account', currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line['prac'], dp='Account', currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-center">
+ <span t-esc="formatLang(line['perc'],digits=2)"/> %
+ </td>
+ </tr>
+ <tr t-foreach="funct_total(data['form'])" t-as="tot">
+ <td>
+ <strong>Total:</strong>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang(tot['tot_theo'], dp='Account', currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang(tot['tot_pln'], dp='Account', currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-right">
+ <strong t-esc="formatLang(tot['tot_prac'], dp='Account', currency_obj=res_company.currency_id)"/>
+ </td>
+ <td class="text-center">
+ <strong t-esc="formatLang(tot['tot_perc'], digits=2)"/> %
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
-# -*- coding: utf-8 -*-
+ # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_budget_analytic(osv.osv_memory):
_name = 'account.budget.analytic'
'date_from': fields.date('Start of period', required=True),
'date_to': fields.date('End of period', required=True),
}
- _defaults= {
+ _defaults = {
'date_from': lambda *a: time.strftime('%Y-01-01'),
'date_to': lambda *a: time.strftime('%Y-%m-%d'),
}
context = {}
data = self.read(cr, uid, ids, context=context)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.analytic.account',
- 'form': data
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.analytic.account',
+ 'form': data
}
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.analytic.account.budget',
- 'datas': datas,
- }
-
+ datas['form']['ids'] = datas['ids']
+ return self.pool['report'].get_action(cr, uid, ids, 'account_budget.report_analyticaccountbudget', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_budget_crossvered_report(osv.osv_memory):
_name = "account.budget.crossvered.report"
context = {}
data = self.read(cr, uid, ids, context=context)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'crossovered.budget',
- 'form': data
+ 'ids': context.get('active_ids', []),
+ 'model': 'crossovered.budget',
+ 'form': data
}
+ datas['form']['ids'] = datas['ids']
datas['form']['report'] = 'analytic-full'
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'crossovered.budget.report',
- 'datas': datas,
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account_budget.report_crossoveredbudget', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
+
class account_budget_crossvered_summary_report(osv.osv_memory):
"""
This wizard provides the crossovered budget summary report'
'date_from': fields.date('Start of period', required=True),
'date_to': fields.date('End of period', required=True),
}
- _defaults= {
+ _defaults = {
'date_from': lambda *a: time.strftime('%Y-01-01'),
'date_to': lambda *a: time.strftime('%Y-%m-%d'),
}
context = {}
data = self.read(cr, uid, ids, context=context)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'crossovered.budge',
- 'form': data
+ 'ids': context.get('active_ids',[]),
+ 'model': 'crossovered.budge',
+ 'form': data
}
+ datas['form']['ids'] = datas['ids']
datas['form']['report'] = 'analytic-one'
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'crossovered.budget.report',
- 'datas': datas,
- }
-
+ return self.pool['report'].get_action(cr, uid, ids, 'account_budget.report_crossoveredbudget', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
-import time
+import time
from openerp.osv import fields, osv
'date_from': fields.date('Start of period', required=True),
'date_to': fields.date('End of period', required=True),
}
- _defaults= {
+ _defaults = {
'date_from': lambda *a: time.strftime('%Y-01-01'),
'date_to': lambda *a: time.strftime('%Y-%m-%d'),
}
context = {}
data = self.read(cr, uid, ids, context=context)[0]
datas = {
- 'ids': context.get('active_ids',[]),
- 'model': 'account.budget.post',
- 'form': data
+ 'ids': context.get('active_ids', []),
+ 'model': 'account.budget.post',
+ 'form': data
}
- datas['form']['report']='analytic-full'
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account.budget',
- 'datas': datas,
- }
-
+ datas['form']['ids'] = datas['ids']
+ datas['form']['report'] = 'analytic-full'
+ return self.pool['report'].get_action(cr, uid, ids, 'account_budget.report_budget', data=datas, context=context)
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
'depends' : ['account_voucher'],
'data': [
'wizard/account_check_batch_printing_view.xml',
- 'account_check_writing_report.xml',
'account_view.xml',
'account_voucher_view.xml',
'account_check_writing_data.xml',
+ 'data/report_paperformat.xml',
+ 'views/report_check.xml',
+ 'account_check_writing_report.xml',
],
'demo': ['account_demo.xml'],
'test': [],
<?xml version="1.0"?>
<openerp>
<data>
- <report id="account_print_check_top"
- string="Print Check (Top)"
- model="account.voucher"
- name="account.print.check.top"
- rml="account_check_writing/report/check_print_top.rml"
- multi="True"
- auto="False"/>
+ <report
+ id="action_report_check"
+ model="account.voucher"
+ string="Check"
+ report_type="qweb-pdf"
+ name="account_check_writing.report_check"
+ file="account_check_writing.report_check"
+ />
- <report id="account_print_check_middle"
- string="Print Check (Middle)"
- model="account.voucher"
- name="account.print.check.middle"
- rml="account_check_writing/report/check_print_middle.rml"
- multi="True"
- auto="False"/>
-
- <report id="account_print_check_bottom"
- string="Print Check (Bottom)"
- model="account.voucher"
- name="account.print.check.bottom"
- rml="account_check_writing/report/check_print_bottom.rml"
- multi="True"
- auto="False"/>
-
- </data>
+ <record id="action_report_check" model="ir.actions.report.xml">
+ <field name="paperformat_id" ref="account_check_writing.paperformat_frenchcheck"/>
+ </record>
+ </data>
</openerp>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+ <record id="paperformat_frenchcheck" model="report.paperformat">
+ <field name="name">French Bank Check</field>
+ <field name="default" eval="True"/>
+ <field name="format">custom</field>
+ <field name="page_height">80</field>
+ <field name="page_width">175</field>
+ <field name="orientation">Portrait</field>
+ <field name="margin_top">3</field>
+ <field name="margin_bottom">3</field>
+ <field name="margin_left">3</field>
+ <field name="margin_right">3</field>
+ <field name="header_line" eval="False" />
+ <field name="header_spacing">3</field>
+ <field name="dpi">80</field>
+ </record>
+ </data>
+</openerp>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="test.pdf">
- <template pageSize="(595, 842)" title="Test" author="Martin Simon" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="13.0" y1="0.0" width="567" height="765"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table12">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table11">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" rightIndent="-1.0" leftIndent="0.0" fontName="Helvetica"/>
- <paraStyle name="P2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica"/>
- <paraStyle name="P3" fontName="Helvetica"/>
- <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/>
- <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/>
- <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
- <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/>
- <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="LEFT"/>
- <paraStyle name="P12" fontName="Helvetica" fontSize="12.0" leading="15"/>
- <paraStyle name="P13" fontName="Helvetica"/>
- <paraStyle name="P14" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P15" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
- <paraStyle name="P17" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P18" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="P19" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
- <paraStyle name="P20" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P21" fontName="Helvetica" fontSize="8.0" leading="10"/>
- <paraStyle name="P22" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
- <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
- <paraStyle name="P24" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
- <images/>
- </stylesheet>
- <story>
- <para style="P1">[[repeatIn(objects,'voucher')]]</para>
- <blockTable colWidths="568.0" style="Table2" rowHeights="285">
- <tr>
- <td>
- <blockTable colWidths="445.0,117.0" style="Table6">
- <tr>
- <td>
- <para style="P16">[[voucher.partner_id.name]]</para>
- </td>
- <td>
- <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="81.0,186.0,83.0,81.0,54.0,78.0" style="Table10">
- <tr>
- <td>
- <para style="P4">Due Date</para>
- </td>
- <td>
- <para style="P4">Description</para>
- </td>
- <td>
- <para style="P4">Original Amount</para>
- </td>
- <td>
- <para style="P4">Balance Due</para>
- </td>
- <td>
- <para style="P4">Discount</para>
- </td>
- <td>
- <para style="P4">Payment</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P19">[[ repeatIn(get_lines(voucher.line_dr_ids),'l') ]] [[ formatLang(l['date_original'] ,date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P19">[[ l['name'] ]]</para>
- </td>
- <td>
- <para style="P19">[[formatLang( l['amount_original']) ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang( l['amount_due']) ]]</para>
- </td>
- <td>
- <para style="P19">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="485.0,77.0" style="Table11">
- <tr>
- <td>
- <para style="P24">Check Amount</para>
- </td>
- <td>
- <para style="P23">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="568.0" style="Table3">
- <tr>
- <td>
- <blockTable colWidths="446.0,116.0" style="Table7">
- <tr>
- <td>
- <para style="P16">[[voucher.partner_id.name]]</para>
- </td>
- <td>
- <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="82.0,185.0,89.0,76.0,52.0,78.0" style="Table8">
- <tr>
- <td>
- <para style="P4">Due Date</para>
- </td>
- <td>
- <para style="P4">Description</para>
- </td>
- <td>
- <para style="P4">Original Amount</para>
- </td>
- <td>
- <para style="P4">Balance Due</para>
- </td>
- <td>
- <para style="P4">Discount</para>
- </td>
- <td>
- <para style="P4">Payment</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P19">[[ repeatIn(get_lines(voucher.line_dr_ids),'l') ]] [[ formatLang(l['date_original'] ,date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P19">[[ l['name'] ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount_original']) ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount_due']) ]]</para>
- </td>
- <td>
- <para style="P19">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="485.0,77.0" style="Table9" rowHeights="40.5">
- <tr>
- <td>
- <para style="P17">Check Amount</para>
- </td>
- <td>
- <para style="P16">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="P2">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="568.0" style="Table1">
- <tr>
- <td>
- <blockTable colWidths="370.0,130.0,75.0" rowHeights="65.5,30" style="Table5">
- <tr>
- <td>
- <para style="P9"></para>
- </td>
- <td>
- </td>
- <td>
- <para style="P9">[[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P9"></para>
- </td>
- <td>
- <para style="P9">[[ formatLang(voucher.date , date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P9">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="54.0,500.0" rowHeights="65" style="Table12">
- <tr>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P15">[[ voucher.partner_id.name ]]</para>
- <para style="P15">[[ display_address(voucher.partner_id) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="550.0" rowHeights="93" style="Table5">
- <tr>
- <td>
- <para style="P9">[[ fill_stars(voucher.amount_in_word) ]]</para>
- </td>
- </tr>
- </blockTable>
-
- <blockTable colWidths="25.0,500" style="Table12">
- <tr>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- <!--para style="P15">[[ voucher.name ]]</para-->
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="test.pdf">
- <template pageSize="(595, 842)" title="Test" author="Martin Simon" allowSplitting="20">
- <!-- Letter 612.0, 792.0 A4 595, 842 -->
- <pageTemplate id="first">
- <frame id="first" x1="13.0" y1="0.0" width="567" height="785"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table12">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table11">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" rightIndent="-1.0" leftIndent="0.0" fontName="Helvetica"/>
- <paraStyle name="P2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica"/>
- <paraStyle name="P3" fontName="Helvetica"/>
- <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/>
- <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/>
- <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
- <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/>
- <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="LEFT"/>
- <paraStyle name="P12" fontName="Helvetica" fontSize="12.0" leading="15"/>
- <paraStyle name="P13" fontName="Helvetica"/>
- <paraStyle name="P14" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P15" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
- <paraStyle name="P17" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P18" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="P19" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
- <paraStyle name="P20" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P21" fontName="Helvetica" fontSize="8.0" leading="10"/>
- <paraStyle name="P22" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
- <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
- <paraStyle name="P24" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
- <images/>
- </stylesheet>
- <story>
- <para style="P1">[[repeatIn(objects,'voucher')]]</para>
- <blockTable colWidths="568.0" style="Table2" rowHeights="320">
- <tr>
- <td>
- <blockTable colWidths="485.0,67.0" style="Table6">
- <tr>
- <td>
- <para style="P16"></para>
- </td>
- <td>
- <para style="P14">[[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P16">[[voucher.partner_id.name]]</para>
- </td>
- <td>
- <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="81.0,186.0,83.0,81.0,54.0,78.0" style="Table10">
- <tr>
- <td>
- <para style="P4">Due Date</para>
- </td>
- <td>
- <para style="P4">Description</para>
- </td>
- <td>
- <para style="P4">Original Amount</para>
- </td>
- <td>
- <para style="P4">Balance Due</para>
- </td>
- <td>
- <para style="P4">Discount</para>
- </td>
- <td>
- <para style="P4">Payment</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P19">[[ repeatIn(get_lines(voucher.line_dr_ids),'l') ]] [[ formatLang(l['date_original'] ,date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P19">[[ l['name'] ]]</para>
- </td>
- <td>
- <para style="P19">[[formatLang( l['amount_original']) ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang( l['amount_due']) ]]</para>
- </td>
- <td>
- <para style="P19">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="485.0,77.0" style="Table11">
- <tr>
- <td>
- <para style="P24">Check Amount</para>
- </td>
- <td>
- <para style="P23">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="485.0,77.0" rowHeights="158,10" style="Table11">
- <tr>
- <td>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- </td>
- <td>
- <para style="P14">[[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="550.0" rowHeights="10" style="Table5">
- <tr>
- <td>
- <para style="P26">[[ str(fill_stars(voucher.amount_in_word)) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="568.0" style="Table1">
- <tr>
- <td>
- <blockTable colWidths="370.0,130.0,55.0" rowHeights=".95cm" style="Table5">
- <tr>
- <td>
- <para style="P9"></para>
- </td>
- <td>
- <para style="P9"></para>
- </td>
- <td>
- <para style="P9"></para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P9"></para>
- </td>
- <td>
- <para style="P9">[[ formatLang(voucher.date , date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P9">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="54.0,500.0" rowHeights="2.5cm" style="Table12">
- <tr>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P15">[[ voucher.partner_id.name ]]</para>
- <para style="P15">[[ display_address(voucher.partner_id) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="25.0,500" rowHeights="30.5" style="Table12">
- <tr>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- <!--para style="P15">[[ voucher.name ]]</para-->
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="568.0" style="Table3">
- <tr>
- <td>
- <blockTable colWidths="436.0,76.0,20.0" style="Table7">
- <tr>
- <td>
- <para style="P16"></para>
- </td>
- <td>
- <para style="P14"></para>
- </td>
- <td>
- <para style="P14"></para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P16">[[voucher.partner_id.name]]</para>
- </td>
- <td>
- <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P14">[[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="82.0,185.0,89.0,76.0,52.0,78.0" style="Table8">
- <tr>
- <td>
- <para style="P4">Due Date</para>
- </td>
- <td>
- <para style="P4">Description</para>
- </td>
- <td>
- <para style="P4">Original Amount</para>
- </td>
- <td>
- <para style="P4">Balance Due</para>
- </td>
- <td>
- <para style="P4">Discount</para>
- </td>
- <td>
- <para style="P4">Payment</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P19">[[ repeatIn(get_lines(voucher.line_dr_ids),'l') ]] [[ formatLang(l['date_original'] ,date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P19">[[ l['name'] ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount_original']) ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount_due']) ]]</para>
- </td>
- <td>
- <para style="P19">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="485.0,77.0" style="Table9">
- <tr>
- <td>
- <para style="P24">Check Amount</para>
- </td>
- <td>
- <para style="P23">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="P2">
- <font color="white"> </font>
- </para>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="test.pdf">
- <template pageSize="(595, 842)" title="Test" author="Martin Simon" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="13.0" y1="0.0" width="567" height="841"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table12">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table10">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table11">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" rightIndent="-1.0" leftIndent="0.0" fontName="Helvetica"/>
- <paraStyle name="P2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica"/>
- <paraStyle name="P3" fontName="Helvetica"/>
- <paraStyle name="P4" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/>
- <paraStyle name="P5" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/>
- <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
- <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P8" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="P9" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="RIGHT"/>
- <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="LEFT"/>
- <paraStyle name="P12" fontName="Helvetica" fontSize="12.0" leading="15"/>
- <paraStyle name="P13" fontName="Helvetica"/>
- <paraStyle name="P14" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P15" fontName="Helvetica" fontSize="10.0" leading="13"/>
- <paraStyle name="P16" fontName="Helvetica-Bold" fontSize="9.0" leading="11"/>
- <paraStyle name="P17" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P18" fontName="Helvetica" fontSize="9.0" leading="11"/>
- <paraStyle name="P19" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/>
- <paraStyle name="P20" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT"/>
- <paraStyle name="P21" fontName="Helvetica" fontSize="8.0" leading="10"/>
- <paraStyle name="P22" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT"/>
- <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/>
- <paraStyle name="P24" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
- <images/>
- </stylesheet>
- <story>
- <para style="P1">[[repeatIn(objects,'voucher')]]</para>
- <blockTable colWidths="568.0" style="Table1">
- <tr>
- <td>
- <blockTable colWidths="425.0,177.0" rowHeights="107.50,25.5" style="Table4">
- <tr>
- <td>
- <para style="P6">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P6">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P6">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P9">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="54.0,425.0,85.0" rowHeights="21.5" style="Table4">
- <tr>
- <td>
- <para style="P6">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P9">[[ voucher.partner_id.name ]] </para>
- </td>
- <td>
- <para style="P12">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="550.0" rowHeights="18" style="Table5">
- <tr>
- <td>
- <para style="P9">[[ fill_stars(voucher.amount_in_word) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="54.0,425.0,85.0" rowHeights="45.5" style="Table4">
- <tr>
- <td>
- <para style="P6"></para>
- </td>
- <td>
- <para style="P9">[[ voucher.partner_id.name ]] </para>
- <para style="P15">[[ display_address(voucher.partner_id) or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para/>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="25.0,350,150" rowHeights="10.5" style="Table12">
- <tr>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P15">[[ voucher.name ]]</para>
- </td>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="568.0" style="Table2" rowHeights="255">
- <tr>
- <td>
- <blockTable colWidths="445.0,117.0" style="Table6">
- <tr>
- <td>
- <para style="P16">[[voucher.partner_id.name]]</para>
- </td>
- <td>
- <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="82.0,185.0,89.0,76.0,52.0,78.0" style="Table10">
- <tr>
- <td>
- <para style="P4">Due Date</para>
- </td>
- <td>
- <para style="P4">Description</para>
- </td>
- <td>
- <para style="P4">Original Amount</para>
- </td>
- <td>
- <para style="P4">Open Balance</para>
- </td>
- <td>
- <para style="P4">Discount</para>
- </td>
- <td>
- <para style="P4">Payment</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P19">[[ repeatIn(get_lines(voucher.line_dr_ids),'l') ]] [[ formatLang(l['date_due'] ,date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P19">[[ l['name'] ]]</para>
- </td>
- <td>
- <para style="P19">[[formatLang( l['amount_original']) ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang( l['amount_unreconciled']) ]]</para>
- </td>
- <td>
- <para style="P19">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="485.0,77.0" style="Table11">
- <tr>
- <td>
- <para style="P24">Check Amount</para>
- </td>
- <td>
- <para style="P23">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="568.0" style="Table3">
- <tr>
- <td>
- <blockTable colWidths="446.0,116.0" style="Table7">
- <tr>
- <td>
- <para style="P16">[[voucher.partner_id.name]]</para>
- </td>
- <td>
- <para style="P16">[[ formatLang(voucher.date , date=True) or '' ]] [[ voucher.journal_id.use_preprint_check and voucher.chk_seq or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="82.0,185.0,89.0,76.0,52.0,78.0" style="Table8">
- <tr>
- <td>
- <para style="P4">Due Date</para>
- </td>
- <td>
- <para style="P4">Description</para>
- </td>
- <td>
- <para style="P4">Original Amount</para>
- </td>
- <td>
- <para style="P4">Open Balance</para>
- </td>
- <td>
- <para style="P4">Discount</para>
- </td>
- <td>
- <para style="P4">Payment</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P19">[[ repeatIn(get_lines(voucher.line_dr_ids),'l') ]] [[ formatLang(l['date_due'] ,date=True) or '' ]]</para>
- </td>
- <td>
- <para style="P19">[[ l['name'] ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount_original']) ]]</para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount_unreconciled']) ]]</para>
- </td>
- <td>
- <para style="P19">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P19">[[ formatLang (l['amount']) ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="485.0,77.0" style="Table9">
- <tr>
- <td>
- <para style="P17">Check Amount</para>
- </td>
- <td>
- <para style="P16">[[ formatLang (voucher.amount) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="P2">
- <font color="white"> </font>
- </para>
- </story>
-</document>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_check">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <!-- This report is (obviously) a work in progress -->
+ <div class="page">
+ <address t-field="o.partner_id"
+ t-field-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true, "no_tag_br": true}' />
+
+ <span t-esc="formatLang(o.date , date=True)"/><br/>
+ <span t-field="o.amount"
+ t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/><br/>
+ <span t-esc="fill_stars(o.amount_in_word)"/>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Due Date</th>
+ <th>Description</th>
+ <th>Original Amount</th>
+ <th>Open Balance</th>
+ <th>Discount</th>
+ <th>Payment</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="get_lines(o.line_dr_ids)" t-as="l">
+ <td>
+ <p t-if="l['date_due']">
+ <span t-esc="formatLang(l['date_due'], date=True)"/>
+ </p>
+ </td>
+ <td class="text-right"><span t-esc="l['name']"/></td>
+ <td class="text-right"><span t-esc="formatLang(l['amount_original'])"/></td>
+ <td class="text-right"><span t-esc="formatLang(l['amount_unreconciled'])"/></td>
+ <td class="text-right"></td>
+ <td class="text-right"><span t-esc="formatLang(l['amount'])"/></td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
'account_followup_view.xml',
'account_followup_customers.xml',
'wizard/account_followup_print_view.xml',
+ 'views/report_followup.xml',
+ 'account_followup_reports.xml'
],
'demo': ['account_followup_demo.xml'],
'test': [
'test/account_followup.yml',
- #TODO 'test/account_followup_report.yml', --> Need to wait for second step in order to check report (expects after first)
],
'installable': True,
'auto_install': False,
from openerp.osv import fields, osv
from lxml import etree
-
+import openerp.tools as tools
from openerp.tools.translate import _
class followup(osv.osv):
'model': 'account_followup.followup',
'form': data
}
- return {
- 'type': 'ir.actions.report.xml',
- 'report_name': 'account_followup.followup.print',
- 'datas': datas,
- }
+ return self.pool['report'].get_action(cr, uid, wizard_partner_ids, 'account_followup.report_followup', data=datas, context=context)
def do_partner_mail(self, cr, uid, partner_ids, context=None):
if context is None:
if partner.unreconciled_aml_ids:
company = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id
current_date = fields.date.context_today(self, cr, uid, context=context)
- rml_parse = account_followup_print.report_rappel(cr, uid, "followup_rml_parser")
- final_res = rml_parse._lines_get_with_partner(partner, company.id)
+ final_res = self.pool['report.account_followup.report_followup']._lines_get_with_partner(partner, company.id, cr=cr, uid=uid)
for currency_dict in final_res:
currency = currency_dict.get('line', [{'currency_id': company.currency_id}])[0]['currency_id']
strbegin = "<TD><B>"
strend = "</B></TD>"
followup_table +="<TR>" + strbegin + str(aml['date']) + strend + strbegin + aml['name'] + strend + strbegin + aml['ref'] + strend + strbegin + str(date) + strend + strbegin + str(aml['balance']) + strend + strbegin + block + strend + "</TR>"
- total = rml_parse.formatLang(total, dp='Account', currency_obj=currency)
+
+ total = reduce(lambda x, y: x+y['balance'], currency_dict['line'], 0.00)
+
+ report_obj = self.pool.get('report')
+ total = report_obj.formatLang(total, dp='Account', currency_obj=currency, cr=cr, uid=uid)
followup_table += '''<tr> </tr>
</table>
<center>''' + _("Amount due") + ''' : %s </center>''' % (total)
--- /dev/null
+<?xml version="1.0"?>
+<openerp>
+ <data>
+ <report
+ id="action_report_followup"
+ model="account_followup.followup"
+ string="Follow-up Report"
+ report_type="qweb-pdf"
+ name="account_followup.report_followup"
+ file="account_followup.report_followup"
+ menu="False"
+ />
+ </data>
+</openerp>
id="menu_manual_reconcile_followup"/>
<menuitem action="action_account_followup_definition_form" id="account_followup_menu" parent="account.menu_finance_configuration" name="Follow-up Levels"/>
- <report auto="False" id="account_followup_followup_report" menu="False" model="account_followup.followup" name="account_followup.followup.print" rml="account_followup/report/account_followup_print.rml" string="Follow-up Report"/>
<record id="account_move_line_partner_tree" model="ir.ui.view">
<field name="name">account.move.line.partner.tree</field>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Account Follow-up.pdf">
- <template title="Account Follow-up" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="31.0" y1="28.0" width="532" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Tableau2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="8,-1" stop="8,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table15">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,1" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="3,1" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="4,1" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="5,1" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="6,1" stop="6,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="7,1" stop="7,-1"/>
- </blockTableStyle>
-
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_followup_id" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <para style="terp_default_8">[[ repeatIn(ids_to_objects(data['form']['partner_ids']),'o') ]] </para>
- <para style="terp_default_8">[[ setLang(o.partner_id.lang) ]]</para>
-
- <blockTable colWidths="298.0,234.0" style="Tableau2">
- <tr>
- <td>
- </td>
- <td>
- <para style="terp_default_9">[[ o.partner_id.name or '' ]]</para>
- <para style="terp_default_9">[[ display_address(o.partner_id) or '']]</para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">VAT: [[ o.partner_id.vat or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">Document : Customer account statement</para>
- <para style="terp_default_9">Date : [[ formatLang(data['form']['date'],date=True) ]]</para>
- <para style="terp_default_9">Customer Ref : [[ o.partner_id.ref or '' ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9"><pre style="terp_default_9_followup_id">[[ format(get_text(o,data['form']['followup_id'])) ]]</pre></para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <section>
-
- <blockTable colWidths="70.0,95.0,89.0,75.0,89.0,29.0" style="Table1">
- <para style="terp_default_8">[[repeatIn(getLines(o), 'cur_lines') ]]</para>
- <tr>
- <td>
- <para style="terp_tblheader_Details_Centre">Invoice Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Maturity Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Li.</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="70.0,95.0,89.0,75.0,89.0,29.0" style="Table15">
- <tr>
- <para style="terp_default_8">[[repeatIn(cur_lines['line'], 'line') ]]</para>
- <td>
- <para style="terp_default_Centre_9">[[ formatLang(line['date'],date = True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ line['name'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ line['ref'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ line['date_maturity'] and formatLang(line['date_maturity'], date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(line['balance'], currency_obj=line['currency_id']) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ line['blocked'] and 'X' or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="260.0,70.0,89.0,29.0" style="Table2">
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Total: </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[formatLang(reduce(lambda x,y: x+y['balance'], cur_lines['line'], 0.00), currency_obj=line['currency_id']) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
-
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
-
- </section>
-
- </story>
-</document>
self.wizard.do_process(cr, uid, [self.wizard_id], context={"followup_id": self.followup_id})
self.assertFalse(self.partner.browse(cr, uid, self.partner_id).latest_followup_level_id)
-
def run_wizard_three_times(self):
cr, uid = self.cr, self.uid
current_date = datetime.datetime.utcnow()
self.run_wizard_three_times()
self.assertEqual(self.partner.browse(cr, uid, self.partner_id).latest_followup_level_id.id,
self.last_followup_line_id, "Lines are not equal")
-
+
def test_06_pay_the_invoice(self):
"""Run wizard until manual action, pay the invoice and check that partner has no follow-up level anymore and after running the wizard the action is empty"""
cr, uid = self.cr, self.uid
'followup_id': self.followup_id
}, context={"followup_id": self.followup_id})
self.wizard.do_process(cr, uid, [self.wizard_id], context={"followup_id": self.followup_id})
- partner_ref = self.partner.browse(cr, uid, self.partner_id)
self.assertEqual(0, self.partner.browse(cr, uid, self.partner_id).payment_amount_due, "Amount Due != 0")
self.assertFalse(self.partner.browse(cr, uid, self.partner_id).payment_next_action_date, "Next action date not cleared")
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_followup">
+ <t t-call="report.html_container">
+ <t t-foreach="ids_to_objects(data['form']['partner_ids'])" t-as="o">
+ <t t-call="report.external_layout">
+ <div class="page">
+ <div class="row">
+ <div class="col-xs-4 col-xs-offset-6">
+ <div t-field="o.partner_id"
+ t-field-options='{"widget": "contact", "fields": ["address", "name", "phone", "fax"], "no_marker": true}'/>
+ <span t-field="o.partner_id.vat"/>
+ </div>
+ </div>
+
+ <p>
+ Document: Customer account statement<br/>
+ Date: <span t-esc="formatLang(data['form']['date'], date=True)"/><br/>
+ Customer ref: <span t-field="o.partner_id.ref"/>
+ </p>
+
+ <p t-raw="get_text(o,data['form']['followup_id']).replace('\n', '<br>')"/>
+
+ <t t-foreach="getLines(o)" t-as="cur_lines">
+ <table class="table table-condensed" style="margin-top: 50px;">
+ <thead>
+ <tr>
+ <th>Invoice Date</th>
+ <th>Description</th>
+ <th class="text-center">Ref</th>
+ <th class="text-center">Maturity Date</th>
+ <th class="text-right">Amount</th>
+ <th class="text-center">Li.</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="cur_lines['line']" t-as="line">
+ <td><span t-esc="formatLang(line['date'],date = True)"/></td>
+ <td><span t-esc="line['name']"/></td>
+ <td><span t-esc="line['ref']"/></td>
+ <td class="text-center"><span t-esc="line['date_maturity'] and formatLang(line['date_maturity'], date=True)"/></td>
+ <td class="text-right"><span t-esc="formatLang(line['balance'], currency_obj=line['currency_id'])"/></td>
+ <td><span t-esc="line['blocked'] and 'X' or ''"/></td>
+ </tr>
+ </tbody>
+ </table>
+
+ <t t-set="total" t-value="reduce(lambda x,y: x+y['balance'], cur_lines['line'], 0.00)"/>
+ <p>Total: <span t-esc="formatLang(total, currency_obj=res_company.currency_id)"/></p>
+ </t>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
'account_payment_workflow.xml',
'account_payment_sequence.xml',
'account_payment_report.xml',
+
+ 'views/report_paymentorder.xml',
],
'demo': ['account_payment_demo.xml'],
'test': [
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
- <report auto="True" id="payment_order1" model="payment.order" name="payment.order" rml="account_payment/report/order.rml" string="Payment Order"/>
+ <report
+ id="action_report_payment_order"
+ model="payment.order"
+ string="Payment Order"
+ report_type="qweb-pdf"
+ name="account_payment.report_paymentorder"
+ file="account_payment.report_paymentorder"
+ />
</data>
</openerp>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Payment Order.pdf">
- <template title="Payment Order" author="OpenERP S.A. (sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="34.0" y1="34.0" width="527" height="774"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#cccccc" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#ffffff" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#ffffff" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Table Contents" fontName="Helvetica"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Space" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="9.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_space_0.2" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <pto>
- <pto_header>
- <blockTable colWidths="112.0,86.0,106.0,63.0,85.0,75.0" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Bank Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Invoice Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Value Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- </pto_header>
- <para style="terp_default_8">[[ repeatIn(objects, 'o') ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="318.0,210.0" style="Table1">
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_address">[[ o.mode and o.mode.bank_id.bank and o.mode.bank_id.bank.name or '']]</para>
- <para style="terp_default_address">[[ o.mode and o.mode.bank_id.bank and o.mode.bank_id.bank.street or '']]</para>
- <para style="terp_default_address">[[ o.mode and o.mode.bank_id.bank and o.mode.bank_id.bank.street2 or removeParentNode('para')]]</para>
- <para style="terp_default_address">[[ o.mode and o.mode.bank_id.bank and o.mode.bank_id.bank.zip or '']] [[ o.mode and o.mode.bank_id.bank and o.mode.bank_id.bank.city or '']]</para>
- <para style="terp_default_address">[[ o.mode and o.mode.bank_id.bank and o.mode.bank_id.bank.state and o.mode.bank_id.bank.state.name or removeParentNode('para') ]]</para>
- <para style="terp_default_address">[[ o.mode and o.mode.bank_id.bank and o.mode.bank_id.bank.country and o.mode.bank_id.bank.country.name or '']]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_header">Payment Order / Payment</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="106.0,106.0,106.0,106.0,106.0" style="Table6">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Payment Type</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Reference</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Used Account</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Execution Type</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Company Currency</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="106.0,106.0,106.0,106.0,106.0" style="Table7">
- <tr>
- <td>
- <para style="terp_default_Centre_8">[[ o.mode and o.mode.name or '-' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ o.reference or '-' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[get_account_name(o.mode.bank_id.id)]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ o.date_prefered == 'now' and 'Now' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_8">[[ o.date_prefered == 'due' and 'Due date' or removeParentNode('para') ]]</para>
- <para style="terp_default_Centre_8">[[ o.date_prefered == 'fixed' and 'Fixed date' or removeParentNode('para') ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_8">[[ o.user_id and o.user_id.company_id and o.user_id.company_id.currency_id and o.user_id.company_id.currency_id.name or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="112.0,86.0,102.0,70.0,82.0,75.0" style="Table3">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Partner</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Bank Account</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Invoice Ref</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Value Date</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Currency</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[repeatIn(o.line_ids, 'line') ]]</para>
- <blockTable colWidths="112.0,86.0,102.0,70.0,82.0,75.0" style="Table4">
- <tr>
- <td>
- <para style="terp_default_9">[[line.partner_id and line.partner_id.name or '-' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[get_account_name(line.bank_id.id) or '-']]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ get_invoice_name(line.ml_inv_ref.id) or '-' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[not line.date and '-' or formatLang(line.date,date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(line.amount or 0.0, currency_obj=line.company_currency) ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(line.amount_currency, currency_obj=line.currency) ]] </para>
- </td>
- </tr>
- </blockTable>
- </section>
- <blockTable colWidths="335.0,32.0,85.0,75.0" style="Table5">
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">Total:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(get_amount_total(o), currency_obj=o.company_id.currency_id) or '' ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(get_amount_total_in_currency(o), currency_obj=(o.line_ids and o.line_ids[0].currency or None)) or '' ]] </para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </pto>
- </story>
-</document>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_paymentorder">
+ <t t-call="report.html_container">
+ <t t-foreach="docs" t-as="o">
+ <t t-call="report.external_layout">
+ <div class="page">
+ <div class="oe_structure"/>
+
+ <div class="row">
+ <div class="col-xs-4 col-xs-offset-8">
+ <div t-field="o.mode.bank_id.bank"
+ t-field-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true}' />
+ </div>
+ </div>
+
+ <h2>Payment Order / Payment</h2>
+
+ <div class="row mt32 mb32">
+ <div t-if="o.mode.name" class="col-xs-2">
+ <strong>Payment Type:</strong>
+ <p t-field="o.mode.name"/>
+ </div>
+ <div t-if="o.reference" class="col-xs-2">
+ <strong>Reference</strong>
+ <p t-field="o.reference"/>
+ </div>
+ <div t-if="o.mode.bank_id.id" class="col-xs-2">
+ <strong>Used Account:</strong>
+ <p t-esc="get_account_name(o.mode.bank_id.id)"/>
+ </div>
+ <div t-if="o.date_prefered" class="col-xs-2">
+ <strong>Execution:</strong>
+ <p t-field="o.date_prefered"/>
+ </div>
+ <div t-if="o.user_id.company_id.currency_id.name" class="col-xs-2">
+ <strong>Company Currency:</strong>
+ <p t-field="o.user_id.company_id.currency_id.name"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Partner</th>
+ <th class="text-center">Bank Account</th>
+ <th class="text-center">Invoice Ref</th>
+ <th class="text-center">Value Date</th>
+ <th class="text-right">Amount</th>
+ <th class="text-right">Currency</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="o.line_ids" t-as="line">
+ <td>
+ <span t-field="line.partner_id.name"/>
+ </td>
+ <td class="text-center">
+ <span t-esc="get_account_name(line.bank_id.id)"/>
+ </td>
+ <td class="text-center">
+ <span t-esc="get_invoice_name(line.ml_inv_ref.id)"/>
+ </td>
+ <td class="text-center">
+ <p t-if="line.date"><span t-esc="formatLang(line.date,date=True)"/></p>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line.amount or 0.0, currency_obj=line.company_currency)"></span>
+ </td>
+ <td class="text-right">
+ <span t-esc="formatLang(line.amount_currency, currency_obj=line.currency)"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="row">
+ <div class="col-xs-4 pull-right">
+ <table class="table table-condensed">
+ <tr class="border-black">
+ <td><strong>Total</strong></td>
+ <td class="text-right">
+ <span t-esc="formatLang(get_amount_total(o), currency_obj=o.company_id.currency_id)"/>
+ </td>
+ </tr>
+ <tr>
+ <td>Total (Currency)</td>
+ <td class="text-right">
+ <span t-esc="formatLang(get_amount_total_in_currency(o), currency_obj=(o.line_ids and o.line_ids[0].currency or None))"></span>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="oe_structure"/>
+ </div>
+ </t>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
+
{
- 'name' : 'Accounting Consistency Tests',
- 'version' : '1.0',
- 'author' : 'OpenERP',
- 'category' : 'Accounting & Finance',
+ 'name': 'Accounting Consistency Tests',
+ 'version': '1.0',
+ 'author': 'OpenERP',
+ 'category': 'Accounting & Finance',
'website': 'http://www.openerp.com',
'description': """
Asserts on accounting.
in PDF format which can be accessed by Menu Reporting -> Accounting Tests, then select the test
and print the report from Print button in header area.
""",
- 'depends' : ['account'],
- 'data' : [
+ 'depends': ['account'],
+ 'data': [
'security/ir.model.access.csv',
'account_test_view.xml',
'account_test_report.xml',
'account_test_data.xml',
+ 'views/report_accounttest.xml',
],
'active': False,
'installable': True
}
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
-<data>
-
- <report
- id="account_assert_test_report"
- model="accounting.assert.test"
- name="account.test.assert.print"
- rml="account_test/report/account_test.rml"
- header="False"
- string="Accounting Tests"/>
-
-</data>
+ <data>
+ <report
+ id="account_assert_test_report"
+ model="accounting.assert.test"
+ string="Accounting Tests"
+ report_type="qweb-pdf"
+ name="account_test.report_accounttest"
+ file="account_test.report_accounttest"
+ />
+ </data>
</openerp>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="test.pdf">
- <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="57.0" y1="57.0" width="481" height="728"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Tableau1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="0,1" stop="1,1"/>
- <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#000000" start="0,1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#000000" start="1,1" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#000000" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#000000" start="1,1" stop="1,-1"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Times-Roman"/>
- <paraStyle name="Heading" fontName="Times-Roman" fontSize="16.0" leading="20" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P10" fontName="Times-Roman" fontSize="16.0" leading="20" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Text body" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Times-Roman" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Times-Roman" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Times-Roman"/>
- <paraStyle name="Table Contents" fontName="Times-Roman"/>
- <images/>
- </stylesheet>
- <story>
- <para style="Heading">Accouting tests on [[ datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") ]]</para>
- <para style="Standard">
- <font color="white"> </font>
- </para>
- <section>
- <para style="Standard">[[repeatIn(objects,'o')]]</para>
- <blockTable colWidths="482.0" style="Table1">
- <tr>
- <td>
- <para style="Table Contents">[[ o.name ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="Table Contents"><i>[[ o.desc or '' ]]</i></para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="482.0" style="Tableau1">
- <tr>
- <td>
- <para style="Table Contents">[[ repeatIn(execute_code(o.code_exec), 'test_result') ]]</para>
- <para style="Table Contents">[[ test_result ]] </para>
- </td>
- </tr>
- </blockTable>
- <para style="Standard">
- <font color="white"> </font>
- </para>
- </section>
-
- </story>
-</document>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_accounttest">
+ <t t-call="report.html_container">
+ <t t-call="report.internal_layout">
+ <div class="page">
+ <h2>Accouting tests on <span t-esc="datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')"/></h2>
+ <div t-foreach="docs" t-as="o">
+ <p>
+ <strong>Name:</strong> <span t-field="o.name"/><br/>
+ <strong>Description:</strong> <span t-field="o.desc"/>
+ </p>
+ <p t-foreach="execute_code(o.code_exec)" t-as="test_result">
+ <span t-esc="test_result"/>
+ </p>
+ </div>
+ </div>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>
'security/ir.model.access.csv',
'account_voucher_sequence.xml',
'account_voucher_workflow.xml',
- 'account_voucher_report.xml',
'wizard/account_statement_from_invoice_view.xml',
'account_voucher_view.xml',
'voucher_payment_receipt_view.xml',
'report/account_voucher_sales_receipt_view.xml',
'security/account_voucher_security.xml',
'account_voucher_data.xml',
+ 'account_voucher_report.xml',
],
'test' : [
'test/account_voucher_users.yml',
'test/account_voucher.yml',
'test/sales_receipt.yml',
'test/sales_payment.yml',
- 'test/account_voucher_report.yml',
'test/case1_usd_usd.yml',
'test/case1_usd_usd_payment_rate.yml',
'test/case2_usd_eur_debtor_in_eur.yml',
'test/case3_eur_eur.yml',
'test/case4_cad_chf.yml',
'test/case_eur_usd.yml',
+ 'account_voucher_report.yml',
],
'auto_install': False,
'application': True,
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Voucher.pdf">
- <template title="Voucher" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="42.0" width="525" height="772"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#b3b3b3" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="3,-1" stop="3,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="3,0" stop="3,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="3,0" stop="3,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="4,0" stop="4,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="4,0" stop="4,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#b3b3b3" start="5,0" stop="5,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="5,0" stop="5,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="5,-1" stop="5,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Heading1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#b3b3b3" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#b3b3b3" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#b3b3b3" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P2" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P3" fontName="Helvetica-Bold" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P4" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Standard" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Table Contents" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Footer" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" alignment="LEFT" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8_Italic" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Drawing" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Header" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT"/>
- <paraStyle name="Addressee" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="3.0"/>
- <paraStyle name="Signature" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Salutation" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_9_with_indent_10" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_50" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <para style="P5">[[ repeatIn(objects,'voucher') ]]</para>
- <blockTable colWidths="524.0" style="Table4">
- <tr>
- <td>
- <para style="terp_header_Centre">[[ get_title(voucher.type) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="63.0,200.0,52.0,210.0" style="Table7">
- <tr>
- <td>
- <para style="terp_tblheader_General">Journal:</para>
- </td>
- <td>
- <para style="terp_default_9">[[ voucher.type ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General">Number:</para>
- </td>
- <td>
- <para style="terp_default_9">[[ voucher.number ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="63.0,72.0,44.0,84.0,52.0,210.0" style="Table8">
- <tr>
- <td>
- <para style="terp_tblheader_General">Status:</para>
- </td>
- <td>
- <para style="P2">PRO-FORMA [[ ((voucher.state == 'proforma') or removeParentNode('para')) and '' ]]</para>
- <para style="P2">Draft[[ ((voucher.state == 'draft') or removeParentNode('para')) and '' ]]</para>
- <para style="P2">Canceled [[ ((voucher.state == 'cancel') or removeParentNode('para')) and '' ]]</para>
- <para style="P2">Posted [[ ((voucher.state == 'posted') or removeParentNode('para')) and '' ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General">Ref. :</para>
- </td>
- <td>
- <para style="terp_default_9">[[ voucher.reference or '' ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_General">Date:</para>
- </td>
- <td>
- <para style="terp_default_9">[[ formatLang(voucher.date , date=True) or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="277.0,124.0,124.0" style="Heading1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Particulars</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Debit</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Credit</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_8">[[ repeatIn(voucher.move_ids,'move_ids') ]] </para>
- <blockTable colWidths="276.0,126.0,123.0" style="Table2">
- <tr>
- <td>
- <para style="P3">[[ (move_ids.partner_id and move_ids.partner_id.name) or 'Account']] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_ids.debit) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(move_ids.credit) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="P4">[[ move_ids.account_id.name ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_8_Italic">[[ move_ids.name ]] - [[ get_ref(voucher.id,move_ids) ]]</para>
- </td>
- <td>
- <para style="terp_default_9_50">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9_50">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- </section>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="276.0,126.0,123.0" style="Table6">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Through : </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9">[[ voucher.narration or '']]</para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_tblheader_Details">On Account of : </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9">[[ voucher.name ]]</para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_tblheader_Details">Amount (in words) : </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_Details">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9">[[ convert(voucher.amount,voucher.currency_id.name) ]]</para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="276.0,127.0,122.0" style="Table1">
- <tr>
- <td>
- <para style="P1">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ debit(voucher.move_ids)]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ credit(voucher.move_ids) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="157.0,119.0,126.0,123.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9">Receiver's Signature</para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">Authorised Signatory</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </story>
-</document>
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Voucher.pdf">
- <template title="Voucher" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="28.0" y1="42.0" width="525" height="772"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Heading1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="last_info">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="P1" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="P2" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P3" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P4" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="P5" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Standard" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Text body" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Table Contents" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Footer" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" alignment="LEFT" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Drawing" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Header" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT"/>
- <paraStyle name="Addressee" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="3.0"/>
- <paraStyle name="Signature" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Salutation" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT"/>
- <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_9_30" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_50" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_50_italic" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica-Oblique" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9_30cm" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <para style="P5">[[ repeatIn(objects,'voucher') ]]</para>
- <blockTable colWidths="524.0" style="Table6">
- <tr>
- <td>
- <para style="terp_header_Centre">[[ get_title(voucher.type) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="52.0,123.0,50.0,198.0,42.0,59.0" style="Table2">
- <tr>
- <td>
- <para style="terp_tblheader_General">Number:</para>
- </td>
- <td>
- <para style="terp_default_9">[[ voucher.number ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_General">Date:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(voucher.date , date=True) or '' ]]</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="52.0,123.0,50.0,198.0,42.0,59.0" style="Table4">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Status:</para>
- </td>
- <td>
- <para style="P4">PRO-FORMA [[ ((voucher.state == 'proforma') or removeParentNode('para')) and '' ]]</para>
- <para style="P4">Draft[[ ((voucher.state == 'draft') or removeParentNode('para')) and '' ]]</para>
- <para style="P4">Canceled [[ ((voucher.state == 'cancel') or removeParentNode('para')) and '' ]]</para>
- <para style="P4">Posted [[ ((voucher.state == 'posted') or removeParentNode('para')) and '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="P2">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_tblheader_General">Currency:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ voucher.currency_id.symbol ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="381.0,144.0" style="Heading1">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Particulars</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- <section>
- <para style="terp_default_8">[[ repeatIn(get_lines(voucher),'p') ]] </para>
- <blockTable colWidths="380.0,144.0" style="Table7">
- <tr>
- <td>
- <para style="terp_default_Bold_9">Account :</para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9_30cm">[[ p['pname'] ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(p['amount'], currency_obj=voucher.currency_id) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9_30cm">[[ p['ref'] ]] </para>
- </td>
- <td>
- <para style="terp_default_9_50">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9_30cm">Account : [[ p['aname'] ]] </para>
- </td>
- <td>
- <para style="terp_default_9_50">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- </section>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="380.0,144.0" style="last_info">
- <tr>
- <td>
- <para style="terp_default_Bold_9">Through : </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9_30">[[ voucher.journal_id.name or '' ]] </para>
- </td>
- <td>
- <para style="terp_default_9_50_italic">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_Bold_9">On Account of : </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9_30">[[ get_on_account(voucher) ]]</para>
- </td>
- <td>
- <para style="terp_default_9_30">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_Bold_9">Amount (in words) : </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9_30">[[ convert(voucher.amount,voucher.currency_id.name) ]]</para>
- </td>
- <td>
- <para style="P3">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_1">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="380.0,144.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_Right_9_Bold">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9_Bold">[[ formatLang(voucher.amount, currency_obj=voucher.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- </story>
-</document>
elif value.lower() == 'true':
param[key] = True
elif ',' in value:
- param[key] = [int(i) for i in value.split(',')]
+ try:
+ param[key] = [int(i) for i in value.split(',')]
+ except ValueError:
+ param[key] = value.split(',')
+ if len(param[key]) == 1:
+ param[key] = value
else:
try:
param[key] = int(value)
except (ValueError, TypeError):
- pass
+ continue
else:
if isinstance(param, (str, unicode)):
param = [int(i) for i in param.split(',')]
# Extension of ir_ui_view.render with arguments frequently used in reports
#--------------------------------------------------------------------------
- def _get_digits(self, cr, uid, obj=None, f=None, dp=None):
+ def _get_digits(self, cr=None, uid=None, obj=None, f=None, dp=None):
d = DEFAULT_DIGITS = 2
if dp:
decimal_precision_obj = self.pool['decimal.precision']
def get_date_length(date_format=DEFAULT_SERVER_DATE_FORMAT):
return len((datetime.now()).strftime(date_format))
+ # In case we use formatLang on the model (and not in the rendering environment).
+ if not hasattr(self, 'land_ditct'):
+ self.localcontext = {}
+ self.lang_dict = {}
+ self.default_lang = {}
+ self._get_lang_dict(cr, uid)
+ self.lang_dict_called = True
+
if digits is None:
if dp:
digits = self._get_digits(cr, uid, dp=dp)
values.update({
'time': time,
'formatLang': partial(self.formatLang, cr=cr, uid=uid),
- 'get_digits': self._get_digits,
+ 'get_digits': partial(self._get_digits, cr=cr, uid=uid),
'render_doc': render_doc,
'editable': True, # Will active inherit_branding
'res_company': self.pool['res.users'].browse(cr, uid, uid).company_id,
)
return pdf
- def get_action(self, cr, uid, ids, report_name, datas=None, context=None):
+ def get_action(self, cr, uid, ids, report_name, data=None, context=None):
"""Return an action of type ir.actions.report.xml.
:param report_name: Name of the template to generate an action for
if context is None:
context = {}
- if datas is None:
- datas = {}
+ if data is None:
+ data = {}
report_obj = self.pool.get('ir.actions.report.xml')
idreport = report_obj.search(cr, uid, [('report_name', '=', report_name)], context=context)
'report_file': report.report_file,
}
- if datas:
- action['datas'] = datas
+ if data:
+ action['datas'] = data
return action
command_args.extend(['--page-size', paperformat.format])
if paperformat.page_height and paperformat.page_width and paperformat.format == 'custom':
- command_args.extend(['--page-width', str(paperformat.page_width) + 'in'])
- command_args.extend(['--page-height', str(paperformat.page_height) + 'in'])
+ command_args.extend(['--page-width', str(paperformat.page_width) + 'mm'])
+ command_args.extend(['--page-height', str(paperformat.page_height) + 'mm'])
if specific_paperformat_args and specific_paperformat_args['data-report-margin-top']:
command_args.extend(['--margin-top',
'margin_bottom': fields.integer('Bottom Margin (mm)'),
'margin_left': fields.integer('Left Margin (mm)'),
'margin_right': fields.integer('Right Margin (mm)'),
- 'page_height': fields.integer('Page height (in)'),
- 'page_width': fields.integer('Page width (in)'),
+ 'page_height': fields.integer('Page height (mm)'),
+ 'page_width': fields.integer('Page width (mm)'),
'orientation': fields.selection([('Landscape', 'Landscape'),
('Portrait', 'Portrait')],
'Orientation'),
<html t-att-lang="lang and lang.replace('_', '-')"
t-att-data-editable="'1' if editable else None"
t-att-data-view-xmlid="xmlid if editable else None"
- t-att-data-main-object="repr(main_object) if editable else None">
+ t-att-data-main-object="repr(main_object) if editable else None"
+ t-att-data-report-margin-top="data_report_margin_top if data_report_margin_top else None"
+ t-att-data-report-header-spacing="data_report_header_spacing if t_att_data_report_header_spacing else None"
+ t-att-data-report-dpi="data_report_dpi if data_report_dpi else None">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
</div>
<t t-raw="0" />
</template>
+
</data>
</openerp>
##############################################################################
import report_intrastat
-import report
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
-
#
##############################################################################
-
{
'name': 'Intrastat Reporting',
'version': '1.0',
'security/ir.model.access.csv',
'report_intrastat_view.xml',
'intrastat_report.xml',
- 'report_intrastat_data.xml'
+ 'report_intrastat_data.xml',
+ 'views/report_intrastatinvoice.xml'
],
'demo': [],
'test': ['test/report_intrastat_report.yml'],
'auto_install': False,
'images': ['images/country_intrastat_code.jpeg','images/intrastat_code.jpeg'],
}
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
<?xml version="1.0"?>
<openerp>
-<data>
- <report string="Invoice Intrastat"
- model="account.invoice"
- name="account.invoice.intrastat"
- rml="report_intrastat/report/invoice.rml"
- id="invoice_intrastat_id"
- auto="False"/>
-</data>
+ <data>
+ <report
+ id="account_intrastatinvoices"
+ model="account.invoice"
+ string="Intrastat Invoices"
+ report_type="qweb-pdf"
+ name="report_intrastat.report_intrastatinvoice"
+ file="report_intrastat.report_intrastatinvoice"
+ />
+ </data>
</openerp>
-
-
+++ /dev/null
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-import invoice
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+++ /dev/null
-# -*- coding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>).
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as
-# published by the Free Software Foundation, either version 3 of the
-# License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU Affero General Public License for more details.
-#
-# You should have received a copy of the GNU Affero General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-#
-##############################################################################
-
-import time
-from openerp.report import report_sxw
-
-class account_invoice_intrastat(report_sxw.rml_parse):
- def __init__(self, cr, uid, name, context):
- super(account_invoice_intrastat, self).__init__(cr, uid, name, context=context)
- self.total=0
- self.localcontext.update({
- 'time': time,
- })
-
-report_sxw.report_sxw('report.account.invoice.intrastat', 'account.invoice', 'addons/report_intrastat/report/invoice.rml', parser=account_invoice_intrastat)
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+++ /dev/null
-<?xml version="1.0"?>
-<document filename="Invoices.pdf">
- <template title="Invoices" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20">
- <pageTemplate id="first">
- <frame id="first" x1="34.0" y1="28.0" width="530" height="786"/>
- </pageTemplate>
- </template>
- <stylesheet>
- <blockTableStyle id="Standard_Outline">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table1">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <blockTableStyle id="Table2">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table3">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="0,0" stop="0,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="0,0" stop="0,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="1,0" stop="1,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBEFORE" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEAFTER" colorName="#e6e6e6" start="2,0" stop="2,-1"/>
- <lineStyle kind="LINEABOVE" colorName="#e6e6e6" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table4">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table5">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table6">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="1,2" stop="1,2"/>
- <lineStyle kind="LINEABOVE" colorName="#000000" start="2,2" stop="2,2"/>
- </blockTableStyle>
- <blockTableStyle id="Table9">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table7">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/>
- <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/>
- </blockTableStyle>
- <blockTableStyle id="Table8">
- <blockAlignment value="LEFT"/>
- <blockValign value="TOP"/>
- </blockTableStyle>
- <initialize>
- <paraStyle name="all" alignment="justify"/>
- </initialize>
- <paraStyle name="Standard" fontName="Helvetica"/>
- <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Contents" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER" spaceBefore="0.0" spaceAfter="6.0"/>
- <paraStyle name="Caption" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="Index" fontName="Helvetica"/>
- <paraStyle name="Heading" fontName="Helvetica" fontSize="15.0" leading="19" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="Footer" fontName="Helvetica"/>
- <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/>
- <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Bold_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_Right_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/>
- <paraStyle name="terp_default_address" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Right_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_Bold_Right_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <paraStyle name="terp_default_White_2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/>
- <paraStyle name="terp_default_Note" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/>
- <images/>
- </stylesheet>
- <story>
- <para style="terp_default_8">[[ repeatIn(objects,'o') ]]</para>
- <para style="terp_default_8">[[ setLang(o.partner_id.lang) ]]</para>
- <blockTable colWidths="297.0,233.0" style="Table1">
- <tr>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_8">[[ (o.partner_id.title and o.partner_id.title.name) or '' ]] [[ (o.partner_id and o.partner_id.name) or '' ]]</para>
- <para style="terp_default_8">[[ o.partner_id and display_address(o.partner_id) ]] </para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_8">Tel. : [[ (o.partner_id.phone) or removeParentNode('para') ]]</para>
- <para style="terp_default_8">Fax : [[ (o.partner_id.fax) or removeParentNode('para') ]]</para>
- <para style="terp_default_8">VAT : [[ (o.partner_id.vat) or removeParentNode('para') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_header">Invoice [[ ((o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')) or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
- <para style="terp_header">PRO-FORMA [[ ((o.type == 'out_invoice' and o.state == 'proforma2') or removeParentNode('para')) and '' ]]</para>
- <para style="terp_header">Draft Invoice [[ ((o.type == 'out_invoice' and o.state == 'draft') or removeParentNode('para')) and '' ]]</para>
- <para style="terp_header">Cancelled Invoice [[ ((o.type == 'out_invoice' and o.state == 'cancel') or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
- <para style="terp_header">Refund [[ (o.type=='out_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
- <para style="terp_header">Supplier Refund [[ (o.type=='in_refund' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
- <para style="terp_header">Supplier Invoice [[ (o.type=='in_invoice' or removeParentNode('para')) and '' ]] [[ o.number ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="177.0,177.0,177.0" style="Table2">
- <tr>
- <td>
- <para style="terp_tblheader_General_Centre">Document</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Invoice Date</para>
- </td>
- <td>
- <para style="terp_tblheader_General_Centre">Partner Ref.</para>
- </td>
- </tr>
- </blockTable>
- <blockTable colWidths="177.0,177.0,177.0" style="Table3">
- <tr>
- <td>
- <para style="terp_default_Centre_9">[[ o.name or ' ' ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ formatLang(o.date_invoice,date=True) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ (o.partner_id.ref) or ' ' ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="105.0,57.0,57.0,42.0,71.0,57.0,57.0,85.0" style="Table4">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Description</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Taxes</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Intrastat</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Weight</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Quantity</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Unit Price</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Centre">Disc. (%)</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Price</para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_8">[[ repeatIn(o.invoice_line,'l') ]]</para>
- <blockTable colWidths="105.0,57.0,57.0,42.0,71.0,57.0,57.0,85.0" style="Table5">
- <tr>
- <td>
- <para style="terp_default_9">[[ l.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ ', '.join([lt.name for lt in l.invoice_line_tax_id]) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[l.product_id and l.product_id.intrastat_id and l.product_id.intrastat_id.name or '']]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ l.product_id and l.product_id.weight or '']]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(l.quantity) ]] [[ (l.uos_id and l.uos_id.name) or '' ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(l.price_unit) ]]</para>
- </td>
- <td>
- <para style="terp_default_Centre_9">[[ l.discount and formatLang (l.discount) or '' ]] </para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(l.price_subtotal, currency_obj=o.currency_id) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_Note">[[ format(l.note or removeParentNode('tr')) ]]</para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Right_9">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- </section>
- <blockTable colWidths="332.0,99.0,99.0" style="Table6">
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">Total (excl. taxes):</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(o.amount_untaxed, currency_obj=o.currency_id) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_9">Taxes:</para>
- </td>
- <td>
- <para style="terp_default_Right_9">[[ formatLang(o.amount_tax, currency_obj=o.currency_id) ]]</para>
- </td>
- </tr>
- <tr>
- <td>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- </td>
- <td>
- <para style="terp_default_Bold_9">Total (inclu. taxes):</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">[[ formatLang(o.amount_total, currency_obj=o.currency_id) ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="205.0,71.0,71.0,183.0" style="Table9">
- <tr>
- <td>
- <para style="terp_tblheader_Details">Tax [[ o.tax_line==[] and removeParentNode('blockTable') ]]</para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Base </para>
- </td>
- <td>
- <para style="terp_tblheader_Details_Right">Amount </para>
- </td>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- <section>
- <para style="terp_default_2">[[ repeatIn(o.tax_line,'t') ]]</para>
- <blockTable colWidths="205.0,71.0,71.0,184.0" style="Table7">
- <tr>
- <td>
- <para style="terp_default_8">[[ t.name ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ formatLang(t.base, digits=get_digits(dp='Account'), currency_obj = o.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_Right_8">[[ (t.tax_code_id and t.tax_code_id.notprintable) and removeParentNode('blockTable') or '' ]] [[ formatLang(t.amount, digits=get_digits(dp='Account'), currency_obj=o.currency_id) ]]</para>
- </td>
- <td>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- </td>
- </tr>
- </blockTable>
- </section>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">[[ (o.comment and format(o.comment )) or removeParentNode('para') ]]</para>
- <para style="terp_default_8">
- <font color="white"> </font>
- </para>
- <para style="terp_default_9">[[ (o.payment_term and o.payment_term.note and format(o.payment_term and o.payment_term.note)) or removeParentNode('para') ]]</para>
- <para style="terp_default_9">
- <font color="white"> </font>
- </para>
- <blockTable colWidths="120.0,410.0" style="Table8">
- <tr>
- <td>
- <para style="terp_default_Bold_9">Fiscal Position Remark : </para>
- </td>
- <td>
- <para style="terp_default_9">[[ (o.fiscal_position and o.fiscal_position.note and format(o.fiscal_position.note)) or removeParentNode('blockTable') ]]</para>
- </td>
- </tr>
- </blockTable>
- <para style="terp_default_2">
- <font color="white"> </font>
- </para>
- </story>
-</document>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+<data>
+<template id="report_intrastatinvoice_document">
+ <t t-call="report.external_layout">
+ <div class="page">
+ <div class="row">
+ <div class="col-xs-4 col-xs-offset-8">
+ <address t-field="o.partner_id"
+ t-field-options='{"widget": "contact", "fields": ["address", "name"], "no_marker": true}' />
+ <span t-field="o.partner_id.vat"/>
+ </div>
+ </div>
+
+ <h2>
+ <span t-if="o.type == 'out_invoice' and (o.state == 'open' or o.state == 'paid')">Invoice</span>
+ <span t-if="o.type == 'out_invoice' and o.state == 'proforma2'">PRO-FORMA</span>
+ <span t-if="o.type == 'out_invoice' and o.state == 'draft'">Draft Invoice</span>
+ <span t-if="o.type == 'out_invoice' and o.state == 'cancel'">Cancelled Invoice</span>
+ <span t-if="o.type == 'out_refund'">Refund</span>
+ <span t-if="o.type == 'in_refund'">Supplier Refund</span>
+ <span t-if="o.type == 'in_invoice'">Supplier Invoice</span>
+ <span t-field="o.number"/>
+ </h2>
+
+ <div class="row mt32 mb32">
+ <div class="col-xs-3" t-if="o.name">
+ <strong>Document:</strong>
+ <p t-field="o.name"/>
+ </div>
+ <div class="col-xs-3" t-if="o.date_invoice">
+ <strong>Invoice Date:</strong>
+ <p t-field="o.date_invoice"/>
+ </div>
+ <div class="col-xs-3" t-if="o.partner_id.ref">
+ <strong>Partner Ref.:</strong>
+ <p t-field="o.partner_id.ref"/>
+ </div>
+ </div>
+
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Description</th>
+ <th class="text-right">Taxes</th>
+ <th class="text-right">Intrastat</th>
+ <th class="text-right">Weight</th>
+ <th class="text-right">Quantity</th>
+ <th groups="product.group_uom">Unit of measure</th>
+ <th class="text-right">Unit Price</th>
+ <th class="text-right" groups="sale.group_discount_per_so_line">Discount (%)</th>
+ <th class="text-right">Amount</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="o.invoice_line" t-as="l">
+ <td><span t-field="l.name"/></td>
+ <td class="text-right"><span t-esc="', '.join(map(lambda x: x.name, l.invoice_line_tax_id))"/></td>
+ <td class="text-right"><span t-esc="l.product_id.intrastat_id"/></td>
+ <td class="text-right"><span t-esc="l.product_id.weight"/></td>
+ <td class="text-right"><span t-field="l.quantity"/></td>
+ <td groups="product.group_uom"><span t-field="l.uos_id"/></td>
+ <td class="text-right"><span t-field="l.price_unit"/></td>
+ <td groups="sale.group_discount_per_so_line"><span t-field="l.discount"/></td>
+ <td class="text-right">
+ <span t-field="l.price_subtotal"
+ t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+
+ <div class="row">
+ <div class="col-xs-4 pull-right">
+ <table class="table table-condensed">
+ <tr class="border-black">
+ <td><strong>Total Without Taxes</strong></td>
+ <td class="text-right">
+ <span t-field="o.amount_untaxed" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ <tr>
+ <td>Taxes</td>
+ <td class="text-right">
+ <span t-field="o.amount_tax" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ <tr class="border-black">
+ <td><strong>Total</strong></td>
+ <td class="text-right">
+ <span t-field="o.amount_total" t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+
+ <div class="row" t-if="o.tax_line">
+ <div class="col-xs-3">
+ <table class="table table-condensed">
+ <thead>
+ <tr>
+ <th>Tax</th>
+ <th class="text-right">Base</th>
+ <th class="text-right">Amount</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr t-foreach="o.tax_line" t-as="t">
+ <td><span t-field="t.name"/></td>
+ <td class="text-right">
+ <span t-field="t.base"
+ t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ <td class="text-right">
+ <span t-field="t.amount"
+ t-field-options='{"widget": "monetary", "display_currency": "o.currency_id"}'/>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+
+ <p t-if="o.comment">
+ <strong>Comment:</strong>
+ <span t-field="o.comment"/>
+ </p>
+ <p t-if="o.payment_term">
+ <strong>Payment Term:</strong>
+ <span t-field="o.payment_term"/>
+ </p>
+ <p t-if="o.fiscal_position">
+ <strong>Fiscal Position:</strong>
+ <span t-field="o.fiscal_position.note"/>
+ </p>
+ </div>
+ </t>
+</template>
+
+<template id="report_intrastatinvoice">
+ <t t-call="report.html_container">
+ <t t-foreach="doc_ids" t-as="doc_id">
+ <t t-raw="render_doc(doc_id, doc_model, 'report_intrastat.report_intrastatinvoice_document')"/>
+ </t>
+ </t>
+</template>
+</data>
+</openerp>