diff --git a/product/ERP5/Document/SubscriptionItem.py b/product/ERP5/Document/SubscriptionItem.py
index 4b9ffd8b255ecd64a32f3fcb75da1152eb23e352..0887fbf55ef2f2718c8a92fd340aec37c09f1caa 100644
--- a/product/ERP5/Document/SubscriptionItem.py
+++ b/product/ERP5/Document/SubscriptionItem.py
@@ -305,7 +305,7 @@ class SubscriptionItem(Item, CompositionMixin, MovementGeneratorMixin, Periodici
                                      price=price,
                                      price_currency=price_currency,
                                      start_date=current_date,
-                                     stop_date=next_date,
+                                     stop_date=(next_date-1).latestTime(),
                                      source=source,
                                      source_section=source_section,
                                      destination=destination,