l10n_it_ricevute_bancarie/views/account_view.xml
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<!-- ====================================================== -->
<!-- CAMPI AGGIUNTIVI -->
<!-- ====================================================== -->
<record id="view_riba_add_text_field" model="ir.ui.view">
<field name="name">account.riba.add.text.field</field>
<field name="model">account.payment.term</field>
<field name="inherit_id" ref="account.view_payment_term_form"/>
<field name="arch" type="xml">
<field name="active" position="after">
<field name="riba"/>
<field name="riba_payment_cost"
attrs="{'invisible': [('riba', '=', False)]}"/>
</field>
</field>
</record>
<record id="view_res_bank_add_text_field" model="ir.ui.view">
<field name="name">res.bank.add.text.field</field>
<field name="model">res.bank</field>
<field name="inherit_id" ref="base.view_res_bank_form"/>
<field name="arch" type="xml">
<field name="bic" position="after">
<field name="banca_estera"/>
</field>
</field>
</record>
<record id="view_partner_bank_sia_form" model="ir.ui.view">
<field name="name">res.partner.bank.form.sia.inherit</field>
<field name="model">res.partner.bank</field>
<field name="inherit_id" ref="base.view_partner_bank_form"/>
<field name="arch" type="xml">
<field name="acc_number" position="after">
<field name="codice_sia"/>
</field>
</field>
</record>
<!-- Riba da emettere Tree View -->
<record model="ir.ui.view" id="view_riba_da_emettere_tree">
<field name="name">Issue Ri.Ba.</field>
<field name="model">account.move.line</field>
<field name="arch" type="xml">
<tree string="Issue Ri.Ba." colors="red:date_maturity<current_date">
<field name="stored_invoice_id" readonly="1"/>
<field name="invoice_date" readonly="1"/>
<field name="invoice_origin" readonly="1"/>
<field name="partner_id" readonly="1"/>
<field name="iban" readonly="1"/>
<field name="partner_ref" readonly="1"/>
<field name="payment_term_id" readonly="1"/>
<field name="account_id" readonly="1"/>
<field name="debit" readonly="1" sum="Total Debit"/>
<field name="amount_residual" readonly="1" sum="Total Amount" />
<field name="date_maturity"/>
<field name="riba" />
<field name="distinta_line_ids" invisible="1" />
<field name="reconcile_id" invisible="1" />
<field name="unsolved_invoice_ids" />
</tree>
</field>
</record>
<!-- Riba da emettere Filtro -->
<record id="riba_filter" model="ir.ui.view">
<field name="name">Ri.Ba. filter</field>
<field name="model">account.move.line</field>
<field name="arch" type="xml">
<search string="Search Journal Items">
<filter string="To Issue"
domain="[('distinta_line_ids', '=', False)]" name="da_emettere"/>
<filter string="Issued"
domain="[('distinta_line_ids', '!=', False)]" name="emesse"/>
<separator></separator>
<filter string="Reconciled"
domain="[('reconcile_id', '!=', False)]" name="reconciled"/>
<filter string="To Reconcile"
domain="[('reconcile_id', '=', False)]" name="to_reconcile"/>
<separator></separator>
<filter string="Unsolved"
domain="[('unsolved_invoice_ids', '!=', False)]" name="unsolved"/>
<filter string="Sale Journals"
domain="[('journal_id.type', '=', 'sale')]" name="sale_journal"/>
<field name="account_id"/>
<field name="partner_id"/>
<field name="invoice"/>
<field name="invoice_origin"/>
<field name="date_maturity"/>
<newline/>
<group expand="0" string="Group by..." colspan="11">
<filter string="Group by customer" icon="terp-personal" domain="[]" context="{'group_by':'partner_id'}"/>
<filter string="Group by invoice" icon="terp-gtk-jump-to-rtl" domain="[]" context="{'group_by':'stored_invoice_id'}"/>
</group>
</search>
</field>
</record>
<!-- Riba da emettere Action -->
<record model="ir.actions.act_window" id="action_riba_da_emettere">
<field name="name">Issue Ri.Ba.</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">account.move.line</field>
<field name="src_model">account.move.line</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="view_riba_da_emettere_tree" />
<field name="context">{'search_default_da_emettere':1, 'search_default_to_reconcile':1, 'search_default_sale_journal':1}</field>
<field name="domain">['&','|',('riba','=','True'),('unsolved_invoice_ids','!=',False),('account_id.type','=','receivable')]</field>
<field name="search_view_id" ref="riba_filter"/>
</record>
<menuitem name="Issue Ri.Ba." parent="menu_riba"
id="menu_riba_da_emettere" action="action_riba_da_emettere" />
<!-- Invoice -->
<record id="invoice_form" model="ir.ui.view">
<field name="name">account.invoice.form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_form"></field>
<field name="arch" type="xml">
<field name="payment_ids" position="after">
<separator string="Unsolved Ri.Ba." colspan="4"/>
<field name="unsolved_move_line_ids" colspan="4" nolabel="1"/>
</field>
</field>
</record>
<record id="view_account_invoice_filter_unsolved" model="ir.ui.view">
<field name="name">account.invoice.select.unsolved</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.view_account_invoice_filter"></field>
<field name="arch" type="xml">
<filter name="unpaid" position="after">
<filter name="unsolved" string="Unsolved" domain="[('is_unsolved','=',True)]" help="Unsolved Invoices"/>
</filter>
</field>
</record>
<record id="action_invoice_tree1" model="ir.actions.act_window">
<field name="name">Unsolved Invoices</field>
<field name="res_model">account.invoice</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,calendar,graph</field>
<field eval="False" name="view_id"/>
<field name="domain">[('type','=','out_invoice'), ('unsolved_move_line_ids', '!=', False)]</field>
<field name="context">{'default_type':'out_invoice', 'type':'out_invoice', 'journal_type': 'sale', 'search_default_unsolved': True}</field>
<field name="search_view_id" ref="account.view_account_invoice_filter"/>
</record>
<record id="action_invoice_tree1_view1" model="ir.actions.act_window.view">
<field eval="1" name="sequence"/>
<field name="view_mode">tree</field>
<field name="act_window_id" ref="action_invoice_tree1"/>
</record>
<record id="action_invoice_tree1_view2" model="ir.actions.act_window.view">
<field eval="2" name="sequence"/>
<field name="view_mode">form</field>
<field name="view_id" ref="account.invoice_form"/>
<field name="act_window_id" ref="action_invoice_tree1"/>
</record>
<menuitem name="Unsolved Invoices" parent="menu_riba"
id="menu_invoices" action="action_invoice_tree1" />
</data>
</openerp>