diff --git a/product/ERP5/Document/PresencePeriod.py b/product/ERP5/Document/PresencePeriod.py
index 12a4af015e4702892a346a99d53d05865817c68a..2f7af9004ca2456b4c440fb2daa6e7ace0ce18bf 100644
--- a/product/ERP5/Document/PresencePeriod.py
+++ b/product/ERP5/Document/PresencePeriod.py
@@ -108,8 +108,8 @@ class PresencePeriod(Movement, PeriodicityMixin):
         period_data = copy(period_data)
         date_list = [period_data['start_date'], period_data['stop_date']]
         date_list.sort()
-        period_data['start_date'] = date_list[0]
-        period_data['stop_date'] = date_list[1]
+        period_data['start_date'] = date_list[1]
+        period_data['stop_date'] = date_list[0]
         result.append(self.asContext(self, **period_data))
     return result