diff --git a/product/ERP5/Document/TransformationRule.py b/product/ERP5/Document/TransformationRule.py
index 7b2ba6303c5691d3a4b41ea28f57e204aaf0bc56..f165b6fe5b88dcbaa8c2166cb70bf84bcfdbb2a2 100755
--- a/product/ERP5/Document/TransformationRule.py
+++ b/product/ERP5/Document/TransformationRule.py
@@ -156,6 +156,8 @@ class TransformationRule(Rule):
           "quantity_unit": parent_movement.getQuantityUnit(),
           "variation_category_list":\
                         parent_movement.getVariationCategoryList(),
+          "variation_property_dict": \
+                        parent_movement.getVariationPropertyDict(),
           "source_list": (),
           "source_section_list": (),
           "destination": production,
@@ -241,6 +243,8 @@ class TransformationRule(Rule):
             "source_section": production_section,
             "deliverable": 1,
             "variation_category_list": category_list,
+            "variation_property_dict": \
+                        parent_movement.getVariationPropertyDict(),
             'causality_value': current_supply_link,
             "industrial_phase_list": ind_phase_list}
       return consumed_movement_dict
@@ -301,6 +305,8 @@ class TransformationRule(Rule):
           "resource": amount.getResource(),
           "variation_category_list":\
                         amount.getVariationCategoryList(),
+          "variation_property_dict": \
+                        amount.getVariationPropertyDict(),
           "quantity": amount.getQuantity() * parent_movement.getQuantity(),
           "quantity_unit": amount.getQuantityUnit(),
           "destination_list": (),
diff --git a/product/ERP5/Document/TransformationSourcingRule.py b/product/ERP5/Document/TransformationSourcingRule.py
index b8212014ebcacb8d321b13a6d4daf587475c5201..39bd122422f68f4b6f6d217530f48f82238ae4b4 100755
--- a/product/ERP5/Document/TransformationSourcingRule.py
+++ b/product/ERP5/Document/TransformationSourcingRule.py
@@ -193,6 +193,8 @@ class TransformationSourcingRule(Rule):
               'resource_value': parent_movement.getResourceValue(),
               'variation_category_list': parent_movement.\
                                             getVariationCategoryList(),
+              "variation_property_dict": \
+                            parent_movement.getVariationPropertyDict(),
               'quantity': parent_movement.getQuantity(),
               'quantity_unit': parent_movement.getQuantityUnit(),
               'start_date': previous_supply_link.getStartDate(stop_date),