diff --git a/views/account_invoice.xml b/views/account_invoice.xml
index 69e2f1dfe6656ba2d460d27a319916ea30f84804..7a74c035354cd0cafc22582058edb7812b37ab5c 100644
--- a/views/account_invoice.xml
+++ b/views/account_invoice.xml
@@ -21,6 +21,36 @@
             </field>
         </record>
 
+        <!-- Search -->
+        <record id="view_account_invoice_cotiz_search" model="ir.ui.view">
+            <field name="name">account.invoice.cotiz.search</field>
+            <field name="model">account.invoice</field>
+            <field name="priority" eval="25"/>
+            <field name="arch" type="xml">
+                <search string="Search Invoice">
+                    <field name="number" string="Invoice" context="{'active_test': False}" filter_domain="['|','|','|', ('number','ilike',self), ('origin','ilike',self), ('reference', 'ilike', self), ('partner_id', 'child_of', self)]"/>
+                    <separator/>
+                    <filter name="draft" string="Brouillon" domain="[('state','=','draft')]"/>
+                    <filter name="unpaid" string="Ouvert" domain="[('state', '=', 'open')]"/>
+                    <!-- <filter name="in_payment" string="En Paiement" domain="[('state', '=', 'in_payment')]"/>-->
+                    <filter name="paid" string="Payé" domain="[('state', '=', 'paid')]"/>
+                    <filter name="late" string="Retard" domain="['&amp;', ('date_due', '&lt;', time.strftime('%%Y-%%m-%%d')), ('state', '=', 'open')]" help="Overdue invoices, maturity date passed"/>
+                    <separator/>
+                    <filter name="cotiz_to_calculate" domain="[('amount_total','=',0)]" string="Cotisations à calculer"/>
+                    <separator/>
+                    <field name="partner_id" operator="child_of"/>
+                    <field name="user_id" string="Salesperson" domain="[('share','=', False)]"/>
+                    <field name="date" string="Period"/>
+                    <group expand="0" string="Group By">
+                        <filter name="group_by_partner_id" string="Adhérent" context="{'group_by':'commercial_partner_id'}"/>
+                        <filter name="status" string="Statut" context="{'group_by':'state'}"/>
+                        <separator/>
+                        <filter string="Date de Facturation" name="invoicedate" context="{'group_by':'date_invoice'}"/>
+                        <filter string="Date d'échéance" name="duedate" context="{'group_by':'date_due'}"/>
+                    </group>
+                </search>
+            </field>
+        </record>
 
         <!-- Action -->
         <record id="account.action_invoice_tree1" model="ir.actions.act_window">
@@ -33,7 +63,7 @@
             <field name="view_mode">tree,form,kanban,calendar,graph,pivot</field>
             <field name="domain" eval="[('type','in', ['out_invoice', 'out_refund']), ('is_contribution', '!=', False)]"/>
             <field name="context" eval="{'default_type':'out_invoice', 'type':'out_invoice', 'journal_type': 'sale', 'default_is_contribution': True, 'create': False,}"/>
-            <field name="search_view_id" ref="account.view_account_invoice_filter"/>
+            <field name="search_view_id" ref="view_account_invoice_cotiz_search"/>
         </record>
         <record id="action_invoice_scop_cotisation_view1" model="ir.actions.act_window.view">
             <field eval="1" name="sequence"/>