--- summary 
+++ summary 
@@ -2,19 +2,47 @@
 Revision: None
 Result: FAIL
 
-All tests: 4513
-Failures: 12
-Errors: 4
+All tests: 4510
+Failures: 156
+Errors: 22
 Skips: 235
 
 
 The following tests have an unknown status:
-extra_sql_connection_string_list='test2a test,test2b test' Products/ERP5Type/tests/runUnitTest.py --verbose '--erp5_sql_connection_string=test2 test' --instance_home=unit_test.2 testERP5Type
+extra_sql_connection_string_list='test5a test,test5b test' Products/ERP5Type/tests/runUnitTest.py --verbose '--erp5_sql_connection_string=test5 test' --instance_home=unit_test.5 testCopySupport
+extra_sql_connection_string_list='test6a test,test6b test' Products/ERP5Type/tests/runUnitTest.py --verbose '--erp5_sql_connection_string=test6 test' --instance_home=unit_test.6 testERP5Type
 
 The following tests failed:
+
+  testAdvancedInvoicing                              (16 failures, 4 skips)
+   test_01_TwoInvoicesFromTwoPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_02_InvoiceDeletePackingListLine (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_03_InvoiceDecreaseQuantity (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_05_AcceptDecisionOnPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_06_AcceptDecisionOnPackingListAndInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_07_SplitAndDeferInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_08_AcceptDecisionOnInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_10_ManuallyAddedMovements (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_11_ManuallyAddedMovementsManyTransactions (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_12_compareInvoiceAndPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedSaleInvoice), Accept divergence with stopped packing list
+   test_CreatingAccountingTransactionThroughInvoice (testAdvancedInvoicing.TestAdvancedSaleInvoice), test creating simple invoice and accounting transaction
+   test_PackingListEditAndInvoiceRule (testAdvancedInvoicing.TestAdvancedSaleInvoice)
+   test_AcceptQuantityDivergenceOnInvoiceWithStoppedPackingList (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), Accept divergence with stopped packing list
+   test_CreatingAccountingTransactionThroughInvoice (testAdvancedInvoicing.TestAdvancedPurchaseInvoice), test creating simple invoice and accounting transaction
+   test_PackingListEditAndInvoiceRule (testAdvancedInvoicing.TestAdvancedPurchaseInvoice)
 
   testBusinessTemplate                               (1 failures, 2 skips)
    test_type_provider (testBusinessTemplate.TestBusinessTemplate)
+
+  testConversionInSimulation                         (3 failures, 4 skips)
+   test_01_diverged_purchase_packing_list_source_total_asset_price (testConversionInSimulation.TestConversionInSimulation)
+   test_01_simulation_movement_destination_asset_price (testConversionInSimulation.TestConversionInSimulation)
+   test_01_simulation_movement_source_asset_price (testConversionInSimulation.TestConversionInSimulation)
+
+  testDeliveryBuilderToSupportMultipleLines          (2 failures, 2 skips)
+   test_01_IfNested (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
+   test_02_AdoptingPrevision (testDeliveryBuilderToSupportMultipleLines.TestNestedLine)
 
   testDms                                            (1 failures, 1 skips)
    test_base_convertable_behaviour_with_successive_updates (testDms.TestDocument), Check that update content's document (with setData and setFile)
@@ -27,20 +55,183 @@
    test_06_UpdateMultiData (testERP5DocumentSyncML.TestERP5DocumentSyncML)
    test_08_MultiNodeConflict (testERP5DocumentSyncML.TestERP5DocumentSyncML)
 
-  testIngestionWithFlare                             (1 errors, 4 skips)
-   test_12_UploadTextFromContributionTool (testIngestionWithFlare.TestIngestionWithFlare)
+  testERP5Simulation                                 (1 failures)
+   test_01_splitAndDefer (testERP5Simulation.TestERP5Simulation)
+
+  testInternalOrder                                  (5 failures)
+   test_12_testAppliedRuleGeneration (testInternalOrder.TestInternalOrder)
+   test_13_testAppliedRuleUpdate (testInternalOrder.TestInternalOrder)
+   test_15_deliveryBuilder (testInternalOrder.TestInternalOrder)
+   test_16_deliveryBuilderWithNoTic (testInternalOrder.TestInternalOrder)
+   test_17_orderExpand (testInternalOrder.TestInternalOrder)
+
+  testInventory                                      (3 errors)
+   test_01_getInventory (testInventory.TestInventory)
+   test_02_InventoryModule (testInventory.TestInventory)
+   test_03_InventoryModuleWithVariation (testInventory.TestInventory)
+
+  testInvoice                                        (35 failures, 7 skips)
+   test_01_SimpleInvoice (testInvoice.TestSaleInvoice)
+   test_01_quantity_unit_copied (testInvoice.TestSaleInvoice)
+   test_02_TwoInvoicesFromTwoPackingList (testInvoice.TestSaleInvoice)
+   test_03_InvoiceEditAndInvoiceRule (testInvoice.TestSaleInvoice)
+   test_04_PackingListEditAndInvoiceRule (testInvoice.TestSaleInvoice)
+   test_05_InvoiceEditPackingListLine (testInvoice.TestSaleInvoice)
+   test_06_InvoiceDeletePackingListLine (testInvoice.TestSaleInvoice)
+   test_08_InvoiceDecreaseQuantity (testInvoice.TestSaleInvoice)
+   test_10_AcceptDecisionOnPackingList (testInvoice.TestSaleInvoice)
+   test_11_AcceptDecisionOnPackingListAndInvoice (testInvoice.TestSaleInvoice)
+   test_12_SplitPackingListAndAcceptInvoice (testInvoice.TestSaleInvoice)
+   test_13_SplitAndDeferInvoice (testInvoice.TestSaleInvoice)
+   test_14_AcceptDecisionOnInvoice (testInvoice.TestSaleInvoice)
+   test_16_ManuallyAddedMovements (testInvoice.TestSaleInvoice)
+   test_16a_ManuallyAddedMovementsManyTransactions (testInvoice.TestSaleInvoice)
+   test_17_ManuallyAddedWrongMovements (testInvoice.TestSaleInvoice)
+   test_18_compareInvoiceAndPackingList (testInvoice.TestSaleInvoice)
+   test_accept_quantity_divergence_on_invoice_with_started_packing_list (testInvoice.TestSaleInvoice)
+   test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testInvoice.TestSaleInvoice)
+   test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testInvoice.TestSaleInvoice)
+   test_delivery_mode_and_incoterm_on_invoice (testInvoice.TestSaleInvoice)
+   test_description_copied_on_lines (testInvoice.TestSaleInvoice)
+   test_invoice_building_with_cells (testInvoice.TestSaleInvoice)
+   test_invoice_building_with_cells_and_aggregate (testInvoice.TestSaleInvoice)
+   test_invoice_created_from_packing_list_with_no_order (testInvoice.TestSaleInvoice)
+   test_invoice_transaction_line_resource (testInvoice.TestSaleInvoice)
+   test_01_quantity_unit_copied (testInvoice.TestPurchaseInvoice)
+   test_accept_quantity_divergence_on_invoice_with_stopped_packing_list (testInvoice.TestPurchaseInvoice)
+   test_adopt_quantity_divergence_on_invoice_line_with_stopped_packing_list (testInvoice.TestPurchaseInvoice)
+   test_delivery_mode_and_incoterm_on_invoice (testInvoice.TestPurchaseInvoice)
+   test_description_copied_on_lines (testInvoice.TestPurchaseInvoice)
+   test_invoice_building_with_cells (testInvoice.TestPurchaseInvoice)
+   test_invoice_building_with_cells_and_aggregate (testInvoice.TestPurchaseInvoice)
+   test_invoice_created_from_packing_list_with_no_order (testInvoice.TestPurchaseInvoice)
+   test_invoice_transaction_line_resource (testInvoice.TestPurchaseInvoice)
+
+  testItem                                           (8 failures, 13 skips)
+   test_01_ItemSimpleTest (testItem.TestItem)
+   test_02_ItemWithInvoice (testItem.TestItem)
+   test_07_WithPackingListChangePackingListQuantityAndAccept (testItem.TestItem)
+   test_08_ChangePackingListDateAndAccept (testItem.TestItem)
+   test_10_ChangeOrderQuantityAndAdoptOnPackingList (testItem.TestItem)
+   test_11_ChangeOrderQuantityAndAcceptOnPackingList (testItem.TestItem)
+   test_14_ManuallyAddPackingListWithItem (testItem.TestItem)
+   test_15_ThreeOrderLines (testItem.TestItem)
 
   testLegacyTradeModelLine                           (2 failures)
    test_tradeModelLineWithRounding (Products.ERP5.tests.testTradeModelLine.TestTradeModelLineSale)
    test_tradeModelLineWithRounding (Products.ERP5.tests.testTradeModelLinePurchase.TestTradeModelLinePurchase)
 
-  testPayroll                                        (1 failures)
+  testOrder                                          (7 failures)
+   test_12_testAppliedRuleGeneration (testOrder.TestOrder)
+   test_13_testAppliedRuleUpdate (testOrder.TestOrder)
+   test_15_deliveryBuilder (testOrder.TestOrder)
+   test_16_deliveryBuilderWithNoTic (testOrder.TestOrder)
+   test_17_orderExpand (testOrder.TestOrder)
+   test_20_testHierarchicalOrderAppliedRuleGeneration (testOrder.TestOrder)
+   test_order_payment_condition_copied (testOrder.TestOrder)
+
+  testPackingList                                    (35 failures, 2 errors, 16 skips)
+   test_16_simulation_reindexation_on_cancel (testPackingList.TestPackingList)
+   test_16_simulation_reindexation_on_cancel (testPackingList.TestPurchasePackingList)
+   test_01_PackingListDecreaseQuantity (testPackingList.TestPackingList)
+   test_02_PackingListChangeDestination (testPackingList.TestPackingList)
+   test_03_PackingListChangeStartDate (testPackingList.TestPackingList)
+   test_04_PackingListDeleteLine (testPackingList.TestPackingList)
+   test_05_SimulationChangeQuantity (testPackingList.TestPackingList)
+   test_05a_SimulationChangeQuantityAndAcceptDecision (testPackingList.TestPackingList)
+   test_05b_SimulationChangeQuantityForMergedLine (testPackingList.TestPackingList)
+   test_05c_SimulationChangeQuantityAndAcceptDecisionForMergedLine (testPackingList.TestPackingList)
+   test_05e_SimulationUnifyResourceOnSimulationMovementsForNonMergedLines (testPackingList.TestPackingList)
+   test_08_AddContainers (testPackingList.TestPackingList)
+   test_10_PackingListIncreaseQuantity (testPackingList.TestPackingList)
+   test_12_PackingListLineChangeResource (testPackingList.TestPackingList)
+   test_15_CheckBuilderCanBeCalledTwiceSafely (testPackingList.TestPackingList)
+   test_17_PackingListOrderLineWithAccount (testPackingList.TestPackingList)
+   test_18_ChangeQuantityOnPackingListAndOrder (testPackingList.TestPackingList)
+   test_SplitAndDeferDoNothing (testPackingList.TestPackingList)
+   test_01_PackingListDecreaseQuantity (testPackingList.TestSolvingPackingList)
+   test_02_PackingListDecreaseQuantity (testPackingList.TestSolvingPackingList)
+   test_09_AddContainersWithVariatedResources (testPackingList.TestSolvingPackingList)
+   test_01_PackingListDecreaseQuantity (testPackingList.TestPurchasePackingList)
+   test_02_PackingListChangeDestination (testPackingList.TestPurchasePackingList)
+   test_03_PackingListChangeStartDate (testPackingList.TestPurchasePackingList)
+   test_04_PackingListDeleteLine (testPackingList.TestPurchasePackingList)
+   test_05_SimulationChangeQuantity (testPackingList.TestPurchasePackingList)
+   test_05a_SimulationChangeQuantityAndAcceptDecision (testPackingList.TestPurchasePackingList)
+   test_05b_SimulationChangeQuantityForMergedLine (testPackingList.TestPurchasePackingList)
+   test_05c_SimulationChangeQuantityAndAcceptDecisionForMergedLine (testPackingList.TestPurchasePackingList)
+   test_05e_SimulationUnifyResourceOnSimulationMovementsForNonMergedLines (testPackingList.TestPurchasePackingList)
+   test_08_AddContainers (testPackingList.TestPurchasePackingList)
+   test_10_PackingListIncreaseQuantity (testPackingList.TestPurchasePackingList)
+   test_12_PackingListLineChangeResource (testPackingList.TestPurchasePackingList)
+   test_15_CheckBuilderCanBeCalledTwiceSafely (testPackingList.TestPurchasePackingList)
+   test_17_PackingListOrderLineWithAccount (testPackingList.TestPurchasePackingList)
+   test_18_ChangeQuantityOnPackingListAndOrder (testPackingList.TestPurchasePackingList)
+   test_SplitAndDeferDoNothing (testPackingList.TestPurchasePackingList)
+
+  testPackingListRoundingPrecision                   (16 failures, 1 errors, 8 skips)
+   test_16_simulation_reindexation_on_cancel (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_01_PackingListDecreaseQuantity (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_02_PackingListChangeDestination (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_03_PackingListChangeStartDate (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_04_PackingListDeleteLine (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_05_SimulationChangeQuantity (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_05a_SimulationChangeQuantityAndAcceptDecision (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_05b_SimulationChangeQuantityForMergedLine (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_05c_SimulationChangeQuantityAndAcceptDecisionForMergedLine (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_05e_SimulationUnifyResourceOnSimulationMovementsForNonMergedLines (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_08_AddContainers (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_10_PackingListIncreaseQuantity (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_12_PackingListLineChangeResource (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_15_CheckBuilderCanBeCalledTwiceSafely (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_17_PackingListOrderLineWithAccount (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_18_ChangeQuantityOnPackingListAndOrder (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+   test_SplitAndDeferDoNothing (testPackingListRoundingPrecision.TestPackingListRoundingPrecision)
+
+  testPayroll                                        (2 failures)
+   test_AccountingLineGeneration (testPayroll.TestPayroll)
    test_sourceSectionIsSetOnMovements (testPayroll.TestPayroll)
 
-  testTradeModelLine                                 (1 failures)
+  testPurchaseOrder                                  (6 failures)
+   test_12_testAppliedRuleGeneration (testPurchaseOrder.TestPurchaseOrder)
+   test_13_testAppliedRuleUpdate (testPurchaseOrder.TestPurchaseOrder)
+   test_15_deliveryBuilder (testPurchaseOrder.TestPurchaseOrder)
+   test_16_deliveryBuilderWithNoTic (testPurchaseOrder.TestPurchaseOrder)
+   test_17_orderExpand (testPurchaseOrder.TestPurchaseOrder)
+   test_order_payment_condition_copied (testPurchaseOrder.TestPurchaseOrder)
+
+  testRule                                           (3 failures)
+   test_10_expandAddsRule (testRule.TestRule)
+   test_11_expandRemovesRule (testRule.TestRule)
+   test_12_expandReplacesRule (testRule.TestRule)
+
+  testTask                                           (1 failures, 5 errors)
+   test_01_testTaskBasicUseCase (testTask.TestTask)
+   test_01_testTaskNoPrice (testTask.TestTask)
+   test_02_testMultipleLineTaskBasicUseCase (testTask.TestTask)
+   test_04_checkNotMergedTaskReportLine (testTask.TestTask)
+   test_05_testStrictSimulationSecurity (testTask.TestTask), Test creation of task and (automatic) task_report with strict
+   test_03_testTaskReportBasicUseCase (testTask.TestTask)
+
+  testTaskReporting                                  (1 failures)
+   testProjectMontlyReport (testTaskReporting.TestTaskReporting)
+
+  testTradeModelLine                                 (3 failures, 4 errors)
+   test_01_OrderWithSimpleTaxedAndDiscountedLines (testTradeModelLine.TestTradeModelLineSale), Full test case with quite simple linear use case
+   test_01a_InvoiceNewTradeConditionOrLineSupport (testTradeModelLine.TestTradeModelLineSale)
+   test_01b_NewSimulation_InvoiceModifyQuantityAndSolveDivergency (testTradeModelLine.TestTradeModelLineSale)
+   test_01c_PackingListSplitBuildInvoiceBuild (testTradeModelLine.TestTradeModelLineSale)
+   test_BuildTradeModelLineAndAccountingFromInvoice (testTradeModelLine.TestTradeModelLineSale)
+   test_BuildTradeModelLineAndAccountingFromOrder (testTradeModelLine.TestTradeModelLineSale)
    test_tradeModelLineWithRounding (testTradeModelLine.TestTradeModelLineSale)
 
-  testTradeModelLinePurchase                         (1 failures)
+  testTradeModelLinePurchase                         (3 failures, 4 errors)
+   test_01_OrderWithSimpleTaxedAndDiscountedLines (testTradeModelLinePurchase.TestTradeModelLinePurchase), Full test case with quite simple linear use case
+   test_01a_InvoiceNewTradeConditionOrLineSupport (testTradeModelLinePurchase.TestTradeModelLinePurchase)
+   test_01b_NewSimulation_InvoiceModifyQuantityAndSolveDivergency (testTradeModelLinePurchase.TestTradeModelLinePurchase)
+   test_01c_PackingListSplitBuildInvoiceBuild (testTradeModelLinePurchase.TestTradeModelLinePurchase)
+   test_BuildTradeModelLineAndAccountingFromInvoice (testTradeModelLinePurchase.TestTradeModelLinePurchase)
+   test_BuildTradeModelLineAndAccountingFromOrder (testTradeModelLinePurchase.TestTradeModelLinePurchase)
    test_tradeModelLineWithRounding (testTradeModelLinePurchase.TestTradeModelLinePurchase)
 
   testUNG                                            (1 failures)
@@ -64,7 +255,7 @@
   testBPMCore                                        (12 skips)
 
   testBPMEvaluation                                  (40 skips)
-   done (7.453s)test_confirming (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
+   done (7.690s)test_confirming (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
    test_transition (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
    test_transition_line_edit (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
    test_transition_line_edit_add (testBPMEvaluation.TestOrderDefaultProcess) ... skipped 'broken since r39918'
