diff --git a/views/scop_bordereau_cg.xml b/views/scop_bordereau_cg.xml
index 3f2dbb5e3d39afa445ce0b38af1bc38e8edf4971..834a7faafa3e20ae2c85f7375690d187d742441d 100644
--- a/views/scop_bordereau_cg.xml
+++ b/views/scop_bordereau_cg.xml
@@ -281,7 +281,15 @@
                                             string="Montant dû"
                                             sum="Total"
                                         />
-                                        <field name="state" />
+                                        <field name="state" widget="badge" decoration-success="state == 'posted'" decoration-info="state == 'draft'" />
+                                        <field
+                                            name="payment_state"
+                                            widget="badge"
+                                            decoration-danger="payment_state == 'not_paid'"
+                                            decoration-warning="payment_state in ('partial', 'in_payment')"
+                                            decoration-success="payment_state in ('paid', 'reversed')"
+                                            attrs="{'invisible': [('payment_state', 'in', ('invoicing_legacy'))]}"
+                                        />
                                         <button
                                             name="view_cotiz"
                                             string="Afficher"