diff --git a/models/acc_account_payment.py b/models/acc_account_payment.py
index e2560f43a6a1592ac41e82293ea56324602f6566..496b93afcdc0443e6e7369855007bd048fe88eb7 100644
--- a/models/acc_account_payment.py
+++ b/models/acc_account_payment.py
@@ -17,7 +17,7 @@ class AccAccountPayment(models.Model):
         ("virement", "Virement"),
         ], "Méthode de paiement")
     description = fields.Text("Description")
-    producer_id = fields.Many2one("res.partner", "Producteur")
+    producer_id = fields.Many2one("res.partner", "Producteur", ondelete="cascade")
     # ------------------------------------------------------
     # SQL Constraints
     # ------------------------------------------------------
diff --git a/views/acc_account_payment_views.xml b/views/acc_account_payment_views.xml
index cc3028ee7c4d6342b770363c5cc457cfe763426d..f50de7bfe3395897582ef3cbc9c48f5fb44fe95d 100644
--- a/views/acc_account_payment_views.xml
+++ b/views/acc_account_payment_views.xml
@@ -10,6 +10,7 @@
                     <sheet>
                         <group>
                             <field name="name" invisible="1"/>
+                            <field name="producer_id" />
                             <field name="name_type" />
                             <field name="description" />
                         </group>
@@ -23,6 +24,7 @@
             <field name="model">acc.account.payment</field>
             <field name="arch" type="xml">
                 <tree string="Méthodes de paiement">
+                    <field name="producer_id"/>
                     <field name="name_type"/>
                     <field name="name" invisible="1" />
                     <field name="description" />