--- summary 
+++ summary 
@@ -1,25 +1,58 @@
 Test Suite: ERP5_simulation
-Revision: 43507
+Revision: 43508
 Result: FAIL
 
 All tests: 332
-Failures: 0
-Errors: 332
-Skips: 0
+Failures: 36
+Errors: 124
+Skips: 5
 
 
 
 The following tests failed:
 
-  testAccountingRules                                (28 errors)
-   test_01_HasEverything (testAccountingRules.TestSaleAccountingRules), check necessary tools and modules are present.
+  testAccountingRules                                (26 errors)
+   test_02_UpdateInvoiceTransactionRuleMatrix (testAccountingRules.TestSaleAccountingRules), test edition of matrix and rule.
+   test_03_invoiceTransactionRule_getMatchingCell (testAccountingRules.TestSaleAccountingRules), test predicates for the cells of invoice transaction rule
+   test_04_SimpleInvoice (testAccountingRules.TestSaleAccountingRules), Simple Invoice.
+   test_04b_SimpleInvoiceConfirm (testAccountingRules.TestSaleAccountingRules), Same test as SimpleInvoice but directly confirm the invoice
+   test_04c_SimpleInvoiceTwoLines (testAccountingRules.TestSaleAccountingRules), Simple Invoice, 2 lines.
+   test_04d_SimpleInvoiceTwoCells (testAccountingRules.TestSaleAccountingRules), Simple Invoice, 2 cells.
+   test_05a_SimpleInvoiceReExpandAddLine (testAccountingRules.TestSaleAccountingRules), Add a new line then updateAppliedRule.
+   test_05b_SimpleInvoiceReExpandEditLine (testAccountingRules.TestSaleAccountingRules), Tests that editing a line updates simulation correctly
+   test_05c_SimpleInvoiceReExpandDeleteLine (testAccountingRules.TestSaleAccountingRules), Tests that removing a line updates simulation correctly
+   test_05d_SimpleInvoiceReExpandCreateCell (testAccountingRules.TestSaleAccountingRules), Tests that replacing a line by cells updates simulation correctly
+   test_05e_SimpleInvoiceExpandManyTimes (testAccountingRules.TestSaleAccountingRules), Tests that updating an applied rule many times doesn't break the
+   test_06_MultiLineInvoice (testAccountingRules.TestSaleAccountingRules), Multiple lines invoice.
+   test_planning_invoice_creates_simulation (testAccountingRules.TestSaleAccountingRules)
+   test_02_UpdateInvoiceTransactionRuleMatrix (testAccountingRules.TestPurchaseAccountingRules), test edition of matrix and rule.
+   test_03_invoiceTransactionRule_getMatchingCell (testAccountingRules.TestPurchaseAccountingRules), test predicates for the cells of invoice transaction rule
+   test_04_SimpleInvoice (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice.
+   test_04b_SimpleInvoiceConfirm (testAccountingRules.TestPurchaseAccountingRules), Same test as SimpleInvoice but directly confirm the invoice
+   test_04c_SimpleInvoiceTwoLines (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice, 2 lines.
+   test_04d_SimpleInvoiceTwoCells (testAccountingRules.TestPurchaseAccountingRules), Simple Invoice, 2 cells.
+   test_05a_SimpleInvoiceReExpandAddLine (testAccountingRules.TestPurchaseAccountingRules), Add a new line then updateAppliedRule.
+   test_05b_SimpleInvoiceReExpandEditLine (testAccountingRules.TestPurchaseAccountingRules), Tests that editing a line updates simulation correctly
+   test_05c_SimpleInvoiceReExpandDeleteLine (testAccountingRules.TestPurchaseAccountingRules), Tests that removing a line updates simulation correctly
+   test_05d_SimpleInvoiceReExpandCreateCell (testAccountingRules.TestPurchaseAccountingRules), Tests that replacing a line by cells updates simulation correctly
+   test_05e_SimpleInvoiceExpandManyTimes (testAccountingRules.TestPurchaseAccountingRules), Tests that updating an applied rule many times doesn't break the
+   test_06_MultiLineInvoice (testAccountingRules.TestPurchaseAccountingRules), Multiple lines invoice.
+   test_planning_invoice_creates_simulation (testAccountingRules.TestPurchaseAccountingRules)
 
-  testAdvancedInvoicing                              (24 errors)
-   test_01_TwoInvoicesFromTwoPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+  testAdvancedInvoicing                              (1 failures, 4 errors)
+   test_13_acceptQuantityDivergenceOnInvoiceWithStartedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice), Adopt quantity with stopped packing list
+   test_AdoptQuantityDivergenceOnInvoiceLineWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), Adopt quantity with stopped packing list
    test_autoplanned (testAdvancedInvoicing.TestWorkflow)
+   test_04_InvoiceChangeStartDateFail (testAdvancedInvoicing.TestAdvancedSaleInvoice)
 
-  testBPMCore                                        (14 errors)
+  testBPMCore                                        (12 errors)
    test_BuinessPathDynamicCategoryAccessProvider (testBPMCore.TestBPMImplementation)
+   test_BuinessPathDynamicCategoryAccessProviderBusinessLinkPrecedence (testBPMCore.TestBPMImplementation)
+   test_BuinessPathDynamicCategoryAccessProviderEmptyMovement (testBPMCore.TestBPMImplementation)
+   test_BusinessLink_calculateExpectedDate (testBPMCore.TestBPMImplementation)
+   test_BusinessProcess_getPathValueList (testBPMCore.TestBPMImplementation)
+   test_BusinessState_getRemainingTradePhaseList (testBPMCore.TestBPMImplementation)
    test_isBuildable_OrderedDeliveredInvoiced (testBPMCore.TestBPMisBuildableImplementation), Test isBuildable for ordered, delivered and invoiced sequence
    test_isCompleted_OrderedDeliveredInvoiced (testBPMCore.TestBPMisCompletedImplementation), Test isCompleted for ordered, delivered and invoiced sequence
    test_isFrozen_OrderedDeliveredInvoiced (testBPMCore.TestBPMisFrozenImplementation), Test isFrozen for ordered, delivered and invoiced sequence
@@ -30,42 +63,91 @@
    test_confirming (testBPMEvaluation.TestOrderDifferentProcess)
    test_starting (testBPMEvaluation.TestPackingListDifferentProcess)
 
-  testConversionInSimulation                         (7 errors)
+  testConversionInSimulation                         (4 failures)
    test_01_delivery_mode_on_sale_packing_list_and_invoice (testConversionInSimulation.TestConversionInSimulation)
+   test_01_destination_total_asset_price_on_accounting_lines (testConversionInSimulation.TestConversionInSimulation)
+   test_01_diverged_sale_packing_list_destination_total_asset_price (testConversionInSimulation.TestConversionInSimulation)
+   test_01_quantity_unit_on_sale_packing_list (testConversionInSimulation.TestConversionInSimulation)
 
-  testDeliveryBuilderToSupportMultipleLines          (4 errors)
-   test_01_IfNested (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
+  testDeliveryBuilderToSupportMultipleLines          (2 failures)
+   test_03_AcceptingDecision (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
+   test_04_MergingMultipleSaleOrders (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
 
   testDivergenceTester                               (5 errors)
    test_01_QuantityDivergenceTester (testDivergenceTester.TestDivergenceTester)
+   test_02_CategoryDivergenceTester (testDivergenceTester.TestDivergenceTester)
+   test_03_PropertyDivergenceTester (testDivergenceTester.TestDivergenceTester)
+   test_04_CategoryDivergenceTester (testDivergenceTester.TestDivergenceTester)
+   test_QuantityDivergenceTesterCompareMethod (testDivergenceTester.TestDivergenceTester)
 
-  testICal                                           (3 errors)
-   test_01_renderEvent (testICal.TestICal)
+  testICal                                           (1 errors)
+   test_02_renderTask (testICal.TestICal)
 
-  testImmobilisation                                 (22 errors)
-   test_01_singlePackingListImmobilisationStateChange (testImmobilisation.TestImmobilisation)
+  testImmobilisation                                 (2 failures)
+   test_19_TestAccountingBuildingAndDivergence (testImmobilisation.TestImmobilisation)
+   test_20_TestAccountingAcceptDecisionSolver (testImmobilisation.TestImmobilisation)
 
-  testInvoice                                        (53 errors)
-   test_01_SimpleInvoice (testInvoice.TestSaleInvoice)
+  testInvoice                                        (6 failures, 1 errors)
+   test_07_InvoiceAddPackingListLine (testInvoice.TestSaleInvoice)
+   test_09_InvoiceChangeStartDateFail (testInvoice.TestSaleInvoice)
+   test_09b_InvoiceChangeStartDateSucceed (testInvoice.TestSaleInvoice)
+   test_modify_planned_order_invoice_transaction_rule (testInvoice.TestSaleInvoice)
+   test_modify_planned_order_invoicing_rule (testInvoice.TestSaleInvoice)
+   test_modify_planned_order_invoice_transaction_rule (testInvoice.TestPurchaseInvoice)
+   test_modify_planned_order_invoicing_rule (testInvoice.TestPurchaseInvoice)
 
-  testItem                                           (25 errors)
-   test_01_ItemSimpleTest (testItem.TestItem)
+  testItem                                           (2 failures, 11 errors)
+   test_06_VerifyHavingSameItemTwiceOnMovementCausesNoBug (testItem.TestItem)
+   test_12_CreteSameResourceDifferentItemOrderLines (testItem.TestItem)
+   test_select_item_dialog_variation (testItem.TestItem)
    test_Item_getCurrentOwnerTitle (testItem.TestItemScripts)
+   test_09_ChangeOrderDateAndAcceptOnPackingList (testItem.TestItem)
+   test_13_CreateSameResourceDiffrentItemOrderLinesThenChangeTheOrderLinesDate (testItem.TestItem)
 
-  testMRP                                            (5 errors)
+  testMRP                                            (1 errors, 4 skips)
    test_TransformationRule_expand (testMRP.TestMRPImplementation)
 
   testOrderBuilder                                   (4 errors)
    test_01_simpleOrderBuilder (testOrderBuilder.TestOrderBuilder)
+   test_01a_simpleOrderBuilderVariatedResource (testOrderBuilder.TestOrderBuilder)
+   test_02_maxDelayResourceOrderBuilder (testOrderBuilder.TestOrderBuilder)
+   test_03_minFlowResourceOrderBuilder (testOrderBuilder.TestOrderBuilder)
 
-  testPackingList                                    (65 errors)
-   test_01_PackingListDecreaseQuantity (testPackingList.TestPackingList)
+  testPackingList                                    (16 failures)
+   test_05d_SimulationChangeResourceOnOneSimulationMovementForMergedLine (testPackingList.TestPackingList)
+   test_05f_SimulationChangeAndPartialAcceptDecision (testPackingList.TestPackingList)
+   test_06_SimulationChangeStartDate (testPackingList.TestPackingList)
+   test_07_SimulationChangeStartDateWithTwoOrderLine (testPackingList.TestPackingList)
+   test_07a_SimulationChangeStartDateWithTwoOrderLine (testPackingList.TestPackingList)
+   test_09_AddContainersWithVariatedResources (testPackingList.TestPackingList)
+   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingList.TestPackingList)
+   test_19_ChangeResourceOnPackingListAndOrder (testPackingList.TestPackingList)
+   test_05d_SimulationChangeResourceOnOneSimulationMovementForMergedLine (testPackingList.TestPurchasePackingList)
+   test_05f_SimulationChangeAndPartialAcceptDecision (testPackingList.TestPurchasePackingList)
+   test_06_SimulationChangeStartDate (testPackingList.TestPurchasePackingList)
+   test_07_SimulationChangeStartDateWithTwoOrderLine (testPackingList.TestPurchasePackingList)
+   test_07a_SimulationChangeStartDateWithTwoOrderLine (testPackingList.TestPurchasePackingList)
+   test_09_AddContainersWithVariatedResources (testPackingList.TestPurchasePackingList)
+   test_11_PackingListDecreaseTwoTimesQuantityAndUpdateDelivery (testPackingList.TestPurchasePackingList)
+   test_19_ChangeResourceOnPackingListAndOrder (testPackingList.TestPurchasePackingList)
 
-  testProductionOrder                                (11 errors)
+  testProductionOrder                                (8 errors)
    test_01_testProductionSimulationExpand (testProductionOrder.TestProductionOrder)
+   test_02_testSourcingSimulationExpand (testProductionOrder.TestProductionOrder)
+   test_03_testIndustrialPhase (testProductionOrder.TestProductionOrder)
+   test_04_testProductionSimulationBuild (testProductionOrder.TestProductionOrder)
+   test_05_testSourcingSimulationBuild (testProductionOrder.TestProductionOrder)
+   test_06_testIndustrialPhase (testProductionOrder.TestProductionOrder)
+   test_08_testTransformationWithEfficiency (testProductionOrder.TestProductionOrder)
+   test_09_testTransformationWithVariation (testProductionOrder.TestProductionOrder)
 
-  testProductionOrderApparel                         (9 errors)
+  testProductionOrderApparel                         (6 errors)
    test_01_testProductionSimulationExpand (testProductionOrderApparel.TestProductionOrderApparel)
+   test_02_testSourcingSimulationExpand (testProductionOrderApparel.TestProductionOrderApparel)
+   test_03_testIndustrialPhase (testProductionOrderApparel.TestProductionOrderApparel)
+   test_04_testProductionSimulationBuild (testProductionOrderApparel.TestProductionOrderApparel)
+   test_05_testSourcingSimulationBuild (testProductionOrderApparel.TestProductionOrderApparel)
+   test_06_testIndustrialPhase (testProductionOrderApparel.TestProductionOrderApparel)
 
   testProductionPackingList                          (1 errors)
    test_01_sourcingDelivery (testProductionPackingList.TestProductionDelivery)
@@ -73,9 +155,22 @@
   testProject                                        (1 errors)
    testProject_getSourceProjectRelatedTaskReportList (testProject.TestProject)
 
-  testReturnedSalePackingList                        (7 errors)
+  testReturnedSalePackingList                        (3 errors)
    test_01_ReturnedSalePackingListWithInventory (testReturnedSalePackingList.TestReturnedSalePackingList)
+   test_02_ReturnedSalePackingListWorkflow (testReturnedSalePackingList.TestReturnedSalePackingList)
+   test_03_ReturnedSalePackingListWorkflowFail (testReturnedSalePackingList.TestReturnedSalePackingList)
 
-  testTaskReportDivergence                           (4 errors)
+  testTaskReportDivergence                           (3 failures, 1 skips)
    test_01_TestReportLineChangeQuantity (testTaskReportDivergence.TestTaskReportDivergence)
+   test_02_TestReportListChangeDestination (testTaskReportDivergence.TestTaskReportDivergence)
+   test_03_TaskReportChangeStartDate (testTaskReportDivergence.TestTaskReportDivergence)
 
+The following tests were at least partly skipped:
+
+  testMRP                                            (4 skips)
+   test_TransformationRule_expand_concurrent (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationRule_expand_reexpand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationRule_getHeadProductionPathList (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+   test_TransformationSourcingRule_expand (testMRP.TestMRPImplementation) ... skipped 'Unfinished experimental feature'
+
+  testTaskReportDivergence                           (1 skips)
