OCA/l10n-italy

View on GitHub
l10n_it_fatturapa_pec/views/account.xml

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="utf-8"?>
<openerp>
    <data>
        <record id="view_invoice_fatturapa_out_pec_tree" model="ir.ui.view">
            <field name="name">view.invoice.fatturapa.out.pec.tree</field>
            <field name="model">account.invoice</field>
            <field name="inherit_id" ref="account.invoice_tree"/>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='state']" position="before">
                    <field name="fatturapa_state"/>
                </xpath>
            </field>
        </record>

        <record id="view_invoice_fatturapa_out_pec_form" model="ir.ui.view">
            <field name="name">view.invoice.fatturapa.out.pec.form</field>
            <field name="model">account.invoice</field>
            <field name="inherit_id" ref="account.invoice_form"/>
            <field name="arch" type="xml">
                <xpath expr="//field[@name='date_invoice']" position="after">
                    <field name="fatturapa_state"/>
                </xpath>
            </field>
        </record>

        <record id="view_account_invoice_fatturapa_out_pec_filter" model="ir.ui.view">
            <field name="name">view.account.invoice.fatturapa.out.pec.filter</field>
            <field name="model">account.invoice</field>
            <field name="inherit_id" ref="account.view_account_invoice_filter" />
            <field name="arch" type="xml">
                <group string="Group By" position="before">
                    <group name="fatturapa_group" string="E-Invoice" >
                        <filter name="fatturapa_ready_for_export" string="Ready for export" domain="[('fatturapa_state','=', False)]"/>
                        <filter name="fatturapa_ready_to_send" string="Ready to Send" domain="[('fatturapa_state','=','ready')]"/>
                        <filter name="fatturapa_waiting_response" string="Waiting Response" domain="[('fatturapa_state','=','sent')]"/>
                        <filter name="fatturapa_delivered" string="Delivered" domain="[('fatturapa_state','=','delivered')]"/>
                        <filter name="fatturapa_failed" string="Failed" domain="[('fatturapa_state','=','error')]"/>
                    </group>
                </group>

                <group string="Group By" position="inside">
                    <filter string="Fattura Elettronica State" context="{'group_by':'fatturapa_state'}"/>
                </group>
            </field>
        </record>
    </data>
</openerp>