diff --git a/issue12497.diff b/issue12497.diff new file mode 100644 index 0000000..e1730e5 --- /dev/null +++ b/issue12497.diff @@ -0,0 +1,13 @@ +diff --git a/tryton/modules/purchase/purchase.py b/tryton/modules/purchase/purchase.py +index ae946a3d5c..faf35cecfa 100644 +--- a/tryton/modules/purchase/purchase.py ++++ b/tryton/modules/purchase/purchase.py +@@ -424,7 +424,7 @@ class Purchase( + table.invoice_method, + where=(table.party == self.party.id) + & (table.invoice_party == invoice_party), +- order_by=table.id, ++ order_by=table.id.desc, + limit=10) + cursor.execute(*subquery.select( + subquery.currency,