diff --git a/models/scop_liasse_fiscale.py b/models/scop_liasse_fiscale.py
index b39e1808d6c44f3fe195af24a2940360a35a31f7..482f2df5306bfec0a4a7fcd36050eea72b944493 100644
--- a/models/scop_liasse_fiscale.py
+++ b/models/scop_liasse_fiscale.py
@@ -8,7 +8,7 @@ from odoo.exceptions import UserError
 class ScopLiasseFiscale(models.Model):
     _name = "scop.liasse.fiscale"
     _description = "Liasse Fiscale"
-    _order = "L2050_DCLO desc, year desc, partner_id"
+    _order = "id desc"
 
     id_riga = fields.Integer("ID RIGA", index=True)
     partner_id = fields.Many2one(
@@ -741,7 +741,11 @@ class ScopLiasseFiscale(models.Model):
     @api.multi
     def _compute_name(self):
         for r in self:
-            r.name = r.partner_id.name + ' - ' + str(r.year)
+            r.name = ""
+            if r.partner_id:
+                r.name += r.partner_id.name
+            if r.year:
+                r.name += ' - ' + str(r.year)
             if r.L2050_DCLO:
                 r.name += ' - ' + str(r.L2050_DCLO)