diff --git a/bt5/erp5_apparel/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_apparel/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 0449a2551f7d1321554a069c6d72d6a8c348a7b9..55ff25585ee0fbc588bf7bd7d6ed3b548b7122a1 100644
--- a/bt5/erp5_apparel/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_apparel/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -1,16 +1,34 @@
 <base_category_list>
+ <portal_type id="Apparel Assortment Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Apparel Bath Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Apparel Cloth">
   <item>measure</item>
  </portal_type>
+ <portal_type id="Apparel Cloth Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Apparel Colour Range">
   <item>fabric_brand</item>
  </portal_type>
+ <portal_type id="Apparel Colour Range Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Apparel Colour Range Variation Line">
   <item>specialise</item>
  </portal_type>
+ <portal_type id="Apparel Component Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Apparel Component Variation">
   <item>collection</item>
  </portal_type>
+ <portal_type id="Apparel Consumption Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Apparel Fabric">
   <item>cleaning_code</item>
   <item>fabric_brand</item>
@@ -19,9 +37,27 @@
   <item>collection</item>
   <item>colour</item>
  </portal_type>
+ <portal_type id="Apparel Fabric Item Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Apparel Fabric Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Apparel Measurement">
   <item>measure</item>
  </portal_type>
+ <portal_type id="Apparel Measurement Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Apparel Model Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Apparel Shape Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Apparel Size Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Apparel Technical Drawing">
   <item>image</item>
  </portal_type>
diff --git a/bt5/erp5_apparel/bt/template_portal_type_base_category_list b/bt5/erp5_apparel/bt/template_portal_type_base_category_list
index 93622796a0e509a4c0e38b05d89e87bf92ee07c9..797246e0a59bd47377749b7241a98fd745c9d836 100644
--- a/bt5/erp5_apparel/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_apparel/bt/template_portal_type_base_category_list
@@ -1,10 +1,22 @@
+Apparel Assortment Module | business_application
+Apparel Bath Module | business_application
+Apparel Cloth Module | business_application
 Apparel Cloth | measure
+Apparel Colour Range Module | business_application
 Apparel Colour Range Variation Line | specialise
 Apparel Colour Range | fabric_brand
+Apparel Component Module | business_application
 Apparel Component Variation | collection
+Apparel Consumption Module | business_application
 Apparel Fabric Colour Variation | collection
 Apparel Fabric Colour Variation | colour
+Apparel Fabric Item Module | business_application
+Apparel Fabric Module | business_application
 Apparel Fabric | cleaning_code
 Apparel Fabric | fabric_brand
+Apparel Measurement Module | business_application
 Apparel Measurement | measure
+Apparel Model Module | business_application
+Apparel Shape Module | business_application
+Apparel Size Module | business_application
 Apparel Technical Drawing | image
\ No newline at end of file
diff --git a/bt5/erp5_archive/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_archive/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3a5950a8e0653fd0cb6476870d95d63c149436c9
--- /dev/null
+++ b/bt5/erp5_archive/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,5 @@
+<base_category_list>
+ <portal_type id="Archive Inventory Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_archive/bt/template_portal_type_base_category_list b/bt5/erp5_archive/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..b0303702a7d1e90b9fafcde3e58f5963fe648b40
--- /dev/null
+++ b/bt5/erp5_archive/bt/template_portal_type_base_category_list
@@ -0,0 +1 @@
+Archive Inventory Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_banking_cash/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_banking_cash/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index f439fec840e1174b456269536a9f48b53a7920a6..2e054ab35bd356ff9d3f2d30ecf8b2d6261f99a8 100644
--- a/bt5/erp5_banking_cash/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_banking_cash/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -2,19 +2,46 @@
  <portal_type id="Bank Account">
   <item>site</item>
  </portal_type>
+ <portal_type id="Cash Balance Regulation Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Cash Container Item">
   <item>aggregate</item>
  </portal_type>
+ <portal_type id="Cash Exchange Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Cash Movement Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Cash Movement New Not Emitted Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Cash Sorting Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Cash Sorting Statistic">
   <item>site</item>
   <item>statistic_type</item>
  </portal_type>
+ <portal_type id="Cash Sorting Statistic Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Cash To Currency Purchase">
   <item>currency_exchange_type</item>
  </portal_type>
+ <portal_type id="Cash To Currency Purchase Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Cash To Currency Sale">
   <item>currency_exchange_type</item>
  </portal_type>
+ <portal_type id="Cash To Currency Sale Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Classification Survey Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Container Cell">
   <item>cash_status</item>
   <item>emission_letter</item>
@@ -25,37 +52,88 @@
   <item>emission_letter</item>
   <item>variation</item>
  </portal_type>
+ <portal_type id="Counter Rendering Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Destruction Survey Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Foreign Cash Reception">
   <item>currency_exchange_type</item>
  </portal_type>
+ <portal_type id="Foreign Cash Reception Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Historical Operation">
   <item>historical_operation_type</item>
   <item>site</item>
  </portal_type>
+ <portal_type id="Historical Operation Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Internal Money Deposit Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Internal Money Payment">
   <item>payment_type</item>
  </portal_type>
+ <portal_type id="Internal Money Payment Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Monetary Destruction Cell">
   <item>variation</item>
  </portal_type>
+ <portal_type id="Monetary Destruction Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Monetary Issue Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Monetary Recall Cell">
   <item>variation</item>
  </portal_type>
+ <portal_type id="Monetary Recall Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Monetary Reception Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Monetary Survey Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Money Deposit">
   <item>source_trade</item>
  </portal_type>
+ <portal_type id="Money Deposit Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Money Deposit Rendering Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Mutilated Banknote">
   <item>causality</item>
   <item>source_decision</item>
   <item>source_trade</item>
  </portal_type>
+ <portal_type id="Mutilated Banknote Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Outgoing Cash Sorting Cell">
   <item>variation</item>
  </portal_type>
  <portal_type id="Outgoing Classification Survey Cell">
   <item>variation</item>
  </portal_type>
+ <portal_type id="Usual Cash Rendering Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Usual Cash Transfer Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Vault Transfer Cell">
   <item>variation</item>
  </portal_type>
+ <portal_type id="Vault Transfer Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_banking_cash/bt/template_portal_type_base_category_list b/bt5/erp5_banking_cash/bt/template_portal_type_base_category_list
index 86e977e6931d0872771af084533fa3e343ff8f64..4ff5a76750aa6ec0b2006f69bb5ca10d4965ae3c 100644
--- a/bt5/erp5_banking_cash/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_banking_cash/bt/template_portal_type_base_category_list
@@ -1,25 +1,51 @@
 Bank Account | site
+Cash Balance Regulation Module | business_application
 Cash Container Item | aggregate
+Cash Exchange Module | business_application
+Cash Movement Module | business_application
+Cash Movement New Not Emitted Module | business_application
+Cash Sorting Module | business_application
+Cash Sorting Statistic Module | business_application
 Cash Sorting Statistic | site
 Cash Sorting Statistic | statistic_type
+Cash To Currency Purchase Module | business_application
 Cash To Currency Purchase | currency_exchange_type
+Cash To Currency Sale Module | business_application
 Cash To Currency Sale | currency_exchange_type
+Classification Survey Module | business_application
 Container Cell | cash_status
 Container Cell | emission_letter
 Container Cell | variation
 Container Line | cash_status
 Container Line | emission_letter
 Container Line | variation
+Counter Rendering Module | business_application
+Destruction Survey Module | business_application
+Foreign Cash Reception Module | business_application
 Foreign Cash Reception | currency_exchange_type
+Historical Operation Module | business_application
 Historical Operation | historical_operation_type
 Historical Operation | site
+Internal Money Deposit Module | business_application
+Internal Money Payment Module | business_application
 Internal Money Payment | payment_type
 Monetary Destruction Cell | variation
+Monetary Destruction Module | business_application
+Monetary Issue Module | business_application
 Monetary Recall Cell | variation
+Monetary Recall Module | business_application
+Monetary Reception Module | business_application
+Monetary Survey Module | business_application
+Money Deposit Module | business_application
+Money Deposit Rendering Module | business_application
 Money Deposit | source_trade
+Mutilated Banknote Module | business_application
 Mutilated Banknote | causality
 Mutilated Banknote | source_decision
 Mutilated Banknote | source_trade
 Outgoing Cash Sorting Cell | variation
 Outgoing Classification Survey Cell | variation
-Vault Transfer Cell | variation
\ No newline at end of file
+Usual Cash Rendering Module | business_application
+Usual Cash Transfer Module | business_application
+Vault Transfer Cell | variation
+Vault Transfer Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_banking_check/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_banking_check/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 2b17a56575d32a8f7ce21577d7d99a844b30643b..b4c9cfa6029eb52fe3ebbcf391ead0afa24314b3 100644
--- a/bt5/erp5_banking_check/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_banking_check/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -2,9 +2,15 @@
  <portal_type id="Check Deposit">
   <item>site</item>
  </portal_type>
+ <portal_type id="Check Deposit Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Check Payment">
   <item>aggregate_resource</item>
  </portal_type>
+ <portal_type id="Check Payment Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Checkbook Delivery">
   <item>currency_exchange_type</item>
  </portal_type>
@@ -13,18 +19,39 @@
   <item>check_type</item>
   <item>currency_exchange_type</item>
  </portal_type>
+ <portal_type id="Checkbook Delivery Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Checkbook Reception Line">
   <item>check_amount</item>
   <item>check_type</item>
  </portal_type>
+ <portal_type id="Checkbook Reception Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Checkbook Usual Cash Transfer Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Checkbook Vault Transfer Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Stop Payment">
   <item>aggregate_resource</item>
   <item>currency_exchange_type</item>
  </portal_type>
+ <portal_type id="Stop Payment Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Traveler Check Purchase">
   <item>currency_exchange_type</item>
  </portal_type>
+ <portal_type id="Traveler Check Purchase Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Traveler Check Sale">
   <item>currency_exchange_type</item>
  </portal_type>
+ <portal_type id="Traveler Check Sale Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_banking_check/bt/template_portal_type_base_category_list b/bt5/erp5_banking_check/bt/template_portal_type_base_category_list
index ce656be7f74fc6c19a88c05047fb520576931b87..2eec6699f584bbc53b9cbae66f9f7b039eea6538 100644
--- a/bt5/erp5_banking_check/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_banking_check/bt/template_portal_type_base_category_list
@@ -1,12 +1,21 @@
+Check Deposit Module | business_application
 Check Deposit | site
+Check Payment Module | business_application
 Check Payment | aggregate_resource
 Checkbook Delivery Line | check_amount
 Checkbook Delivery Line | check_type
 Checkbook Delivery Line | currency_exchange_type
+Checkbook Delivery Module | business_application
 Checkbook Delivery | currency_exchange_type
 Checkbook Reception Line | check_amount
 Checkbook Reception Line | check_type
+Checkbook Reception Module | business_application
+Checkbook Usual Cash Transfer Module | business_application
+Checkbook Vault Transfer Module | business_application
+Stop Payment Module | business_application
 Stop Payment | aggregate_resource
 Stop Payment | currency_exchange_type
+Traveler Check Purchase Module | business_application
 Traveler Check Purchase | currency_exchange_type
+Traveler Check Sale Module | business_application
 Traveler Check Sale | currency_exchange_type
\ No newline at end of file
diff --git a/bt5/erp5_banking_core/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_banking_core/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index a0aa15e38cf1b613b28a91c0addd935498af21aa..dc81ebc4da4bac448b8d81dc813ed7a60e159c23 100644
--- a/bt5/erp5_banking_core/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_banking_core/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -2,9 +2,15 @@
  <portal_type id="Accounting Cancellation">
   <item>site</item>
  </portal_type>
+ <portal_type id="Accounting Cancellation Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Accounting Date">
   <item>site</item>
  </portal_type>
+ <portal_type id="Accounting Date Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Bank Account">
   <item>site</item>
  </portal_type>
@@ -21,6 +27,9 @@
  <portal_type id="Check Model Type Variation">
   <item>check_type</item>
  </portal_type>
+ <portal_type id="Check Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Check Operation Line">
   <item>aggregate_resource</item>
  </portal_type>
@@ -32,9 +41,24 @@
  <portal_type id="Checkbook Model">
   <item>composition</item>
  </portal_type>
+ <portal_type id="Checkbook Model Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Checkbook Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Counter Date">
   <item>site</item>
  </portal_type>
+ <portal_type id="Counter Date Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Counter Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Currency Cash Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Currency Exchange Cell">
   <item>currency_exchange_type</item>
   <item>price_currency</item>
diff --git a/bt5/erp5_banking_core/bt/template_portal_type_base_category_list b/bt5/erp5_banking_core/bt/template_portal_type_base_category_list
index ab1b21937a8cb9bdf802e8b43cbbb8d51c5aae15..868a1b895302a095b2a0e7b7a215b07f5b0666b8 100644
--- a/bt5/erp5_banking_core/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_banking_core/bt/template_portal_type_base_category_list
@@ -1,17 +1,25 @@
+Accounting Cancellation Module | business_application
 Accounting Cancellation | site
+Accounting Date Module | business_application
 Accounting Date | site
 Bank Account | site
 Cash Delivery Cell | variation
 Category | vault_type
 Check Model Type Variation | check_type
+Check Module | business_application
 Check Operation Line | aggregate_resource
 Check | check_type
 Check | site
+Checkbook Model Module | business_application
 Checkbook Model | composition
+Checkbook Module | business_application
 Checkbook | check_amount
 Checkbook | resource
 Checkbook | site
+Counter Date Module | business_application
 Counter Date | site
+Counter Module | business_application
+Currency Cash Module | business_application
 Currency Exchange Cell | currency_exchange_type
 Currency Exchange Cell | price_currency
 Currency Exchange Line | price_currency
\ No newline at end of file
diff --git a/bt5/erp5_banking_inventory/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_banking_inventory/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 8e88ce46f73cc3e52390728daf3ff2297427601c..2938f402a1e2193e87f483fc00bdf165a683ce7f 100644
--- a/bt5/erp5_banking_inventory/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_banking_inventory/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -9,9 +9,15 @@
   <item>destination</item>
   <item>price_currency</item>
  </portal_type>
+ <portal_type id="Bank Account Inventory Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Cash Inventory">
   <item>destination</item>
   <item>destination_section</item>
   <item>price_currency</item>
  </portal_type>
+ <portal_type id="Cash Inventory Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_banking_inventory/bt/template_portal_type_base_category_list b/bt5/erp5_banking_inventory/bt/template_portal_type_base_category_list
index 549a4019ed942c390b63bb754512d19555158f19..727826996804fef646e17cbaa5323fb69b71d7d4 100644
--- a/bt5/erp5_banking_inventory/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_banking_inventory/bt/template_portal_type_base_category_list
@@ -1,7 +1,9 @@
 Bank Account Inventory Group | site
 Bank Account Inventory Line | destination
 Bank Account Inventory Line | price_currency
+Bank Account Inventory Module | business_application
 Bank Account Inventory | destination
+Cash Inventory Module | business_application
 Cash Inventory | destination
 Cash Inventory | destination_section
 Cash Inventory | price_currency
\ No newline at end of file
diff --git a/bt5/erp5_barcode/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_barcode/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..00984a4715a772aa065d6f4fc11accb8168997b2
--- /dev/null
+++ b/bt5/erp5_barcode/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,5 @@
+<base_category_list>
+ <portal_type id="Barcode Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_barcode/bt/template_portal_type_base_category_list b/bt5/erp5_barcode/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..2d51afec3da07b4f376a18c88935236d4e46fa39
--- /dev/null
+++ b/bt5/erp5_barcode/bt/template_portal_type_base_category_list
@@ -0,0 +1 @@
+Barcode Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_calendar/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_calendar/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 23a3158f01cfd1f310b019d276106c4992b513b3..234c96a5c79a23dc3f15073d44f14a9b22bd1704 100644
--- a/bt5/erp5_calendar/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_calendar/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -1,4 +1,7 @@
 <base_category_list>
+ <portal_type id="Group Calendar Assignment Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Group Calendar Module">
   <item>business_application</item>
  </portal_type>
diff --git a/bt5/erp5_calendar/bt/template_portal_type_base_category_list b/bt5/erp5_calendar/bt/template_portal_type_base_category_list
index fa48eaadaf2d8c8296c29ebeec8f280b243d9e22..07d88740f1e5d9b46153d45a54a0b472828f55e4 100644
--- a/bt5/erp5_calendar/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_calendar/bt/template_portal_type_base_category_list
@@ -1,3 +1,4 @@
+Group Calendar Assignment Module | business_application
 Group Calendar Module | business_application
 Leave Request Module | business_application
 Presence Request Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_computer_immobilisation/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_computer_immobilisation/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 118111e308648cc2e3ef09fcf3a87fd1d4bd1ea5..19559293d38cb28342267f9bc449ec90d1eecbc5 100644
--- a/bt5/erp5_computer_immobilisation/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_computer_immobilisation/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -6,6 +6,9 @@
  <portal_type id="Computer Model Module">
   <item>business_application</item>
  </portal_type>
+ <portal_type id="Computer Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Computer Network Module">
   <item>business_application</item>
  </portal_type>
diff --git a/bt5/erp5_computer_immobilisation/bt/template_portal_type_base_category_list b/bt5/erp5_computer_immobilisation/bt/template_portal_type_base_category_list
index f5a5640ce01e10176c34d427d4168fc8019acca1..859561d8298c390f8d11c0a170630e761fe14028 100644
--- a/bt5/erp5_computer_immobilisation/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_computer_immobilisation/bt/template_portal_type_base_category_list
@@ -1,4 +1,5 @@
 Computer Model Module | business_application
+Computer Module | business_application
 Computer Network Module | business_application
 Computer Partition | subordination
 Computer | specialise
diff --git a/bt5/erp5_configurator/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_configurator/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 3ebb18296734d013d68cec0c586e8f85eecb33c8..87dbe70d1ffb03ad40ea312222831cccb3c25200 100644
--- a/bt5/erp5_configurator/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_configurator/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -1,4 +1,7 @@
 <base_category_list>
+ <portal_type id="Business Configuration Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Configuration Save">
   <item>causality</item>
   <item>current_state</item>
diff --git a/bt5/erp5_configurator/bt/template_portal_type_base_category_list b/bt5/erp5_configurator/bt/template_portal_type_base_category_list
index 67b8fce3e65919a2695b8fccd1a5d8969019e78c..b2867198b960d00a5733381407b6e56ed5dce16d 100644
--- a/bt5/erp5_configurator/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_configurator/bt/template_portal_type_base_category_list
@@ -1,3 +1,4 @@
+Business Configuration Module | business_application
 Configuration Save | causality
 Configuration Save | current_state
 Rule Configurator Item | trade_phase
\ No newline at end of file
diff --git a/bt5/erp5_consulting/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_consulting/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 14af0c99113cd234fa5e3047b94da059aa9d2d86..eec55df4759fab03ed51840ab306a351f935fe78 100644
--- a/bt5/erp5_consulting/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_consulting/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -9,6 +9,9 @@
   <item>lexicon_item_type</item>
   <item>lexicon_item_ubm</item>
  </portal_type>
+ <portal_type id="Document Analysis Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Test Case">
   <item>requirement</item>
   <item>source</item>
@@ -19,6 +22,9 @@
   <item>site</item>
   <item>use_case_actor_role</item>
  </portal_type>
+ <portal_type id="Test Case Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Test Case Step">
   <item>requirement</item>
   <item>source_section</item>
@@ -34,6 +40,9 @@
   <item>source</item>
   <item>use_case_actor_role</item>
  </portal_type>
+ <portal_type id="Test Report Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Test Report Step">
   <item>requirement</item>
   <item>source_section</item>
@@ -46,6 +55,9 @@
   <item>site</item>
   <item>use_case_actor_role</item>
  </portal_type>
+ <portal_type id="Use Case Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Use Case Scenario">
   <item>requirement</item>
  </portal_type>
diff --git a/bt5/erp5_consulting/bt/template_portal_type_base_category_list b/bt5/erp5_consulting/bt/template_portal_type_base_category_list
index c3ad1a7569a7d3b503a5a545197d3328e5d705d3..25efda2837a07d1071a8c287dd78ecbe3aee5746 100644
--- a/bt5/erp5_consulting/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_consulting/bt/template_portal_type_base_category_list
@@ -2,9 +2,11 @@ Document Analysis Document | document_analysis_document_type
 Document Analysis Lexicon Item | lexicon_item_type
 Document Analysis Lexicon Item | lexicon_item_ubm
 Document Analysis Lexicon | lexicon_source_type
+Document Analysis Module | business_application
 Test Case Actor | group
 Test Case Actor | site
 Test Case Actor | use_case_actor_role
+Test Case Module | business_application
 Test Case Step | requirement
 Test Case Step | source_section
 Test Case | requirement
@@ -14,6 +16,7 @@ Test Report Actor | group
 Test Report Actor | site
 Test Report Actor | source
 Test Report Actor | use_case_actor_role
+Test Report Module | business_application
 Test Report Step | requirement
 Test Report Step | source_section
 Test Report | requirement
@@ -22,6 +25,7 @@ Test Report | specialise
 Use Case Actor | group
 Use Case Actor | site
 Use Case Actor | use_case_actor_role
+Use Case Module | business_application
 Use Case Scenario Step | requirement
 Use Case Scenario Step | source_section
 Use Case Scenario | requirement
diff --git a/bt5/erp5_discussion/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_discussion/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 29cb41f710be049c51e95c7a70db33604f2b346c..1e148faed291fe27a6bbc0fd4b8ffb745f27ef91 100644
--- a/bt5/erp5_discussion/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_discussion/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -6,4 +6,7 @@
   <item>contributor</item>
   <item>source</item>
  </portal_type>
+ <portal_type id="Discussion Thread Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_discussion/bt/template_portal_type_base_category_list b/bt5/erp5_discussion/bt/template_portal_type_base_category_list
index 1e88093694a472c08ebf841b5c013e9795c66027..89c9d28cba3751b0886ec7cdb4c9077339de13ac 100644
--- a/bt5/erp5_discussion/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_discussion/bt/template_portal_type_base_category_list
@@ -1,3 +1,4 @@
 Discussion Post | successor
+Discussion Thread Module | business_application
 Discussion Thread | contributor
 Discussion Thread | source
\ No newline at end of file
diff --git a/bt5/erp5_dms/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_dms/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index bdf9850d7971495ff9c4acce7c3aa4f304a66fce..fde83d224d77da173d902da734f832f07213be4d 100644
--- a/bt5/erp5_dms/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_dms/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -1,7 +1,13 @@
 <base_category_list>
+ <portal_type id="Document Ingestion Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Document Module">
   <item>business_application</item>
  </portal_type>
+ <portal_type id="External Source Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Image Module">
   <item>business_application</item>
  </portal_type>
diff --git a/bt5/erp5_dms/bt/template_portal_type_base_category_list b/bt5/erp5_dms/bt/template_portal_type_base_category_list
index a7d321bf1345052d9e47f7fe80adb39e5bdebf31..5669ef83a3d1a33668298465d630a37e52194d2b 100644
--- a/bt5/erp5_dms/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_dms/bt/template_portal_type_base_category_list
@@ -1,4 +1,6 @@
+Document Ingestion Module | business_application
 Document Module | business_application
+External Source Module | business_application
 Image Module | business_application
 Web Illustration | follow_up
 Web Illustration | function
diff --git a/bt5/erp5_external_account/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_external_account/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..14037cb0b796d4581d405517623bb97bab3e896c
--- /dev/null
+++ b/bt5/erp5_external_account/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,5 @@
+<base_category_list>
+ <portal_type id="External Account Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_external_account/bt/template_portal_type_base_category_list b/bt5/erp5_external_account/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..f8cbaf5a0ebf443ea3dd28d916aee559de48e7cb
--- /dev/null
+++ b/bt5/erp5_external_account/bt/template_portal_type_base_category_list
@@ -0,0 +1 @@
+External Account Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_free_subscription/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_free_subscription/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 01e04e29a655364623560283dbdf8e5767835261..3e383f014f0fcd044a96c559b4ea3e1cc03919c8 100644
--- a/bt5/erp5_free_subscription/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_free_subscription/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -1,4 +1,7 @@
 <base_category_list>
+ <portal_type id="Free Subscription Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Free Subscription Request">
   <item>causality</item>
   <item>follow_up</item>
diff --git a/bt5/erp5_free_subscription/bt/template_portal_type_base_category_list b/bt5/erp5_free_subscription/bt/template_portal_type_base_category_list
index 58b45cd518aafbb415035ce3f6b7a27c0abcfdb2..2e476c3a55bc6282bf92aa05ab6b6adc82609a98 100644
--- a/bt5/erp5_free_subscription/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_free_subscription/bt/template_portal_type_base_category_list
@@ -1,3 +1,4 @@
+Free Subscription Module | business_application
 Free Subscription Request Module | business_application
 Free Subscription Request | causality
 Free Subscription Request | follow_up
diff --git a/bt5/erp5_hr/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_hr/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 6036b43b512302ee53abdb0ad17ad5725c61cf94..ff95ef74448395a843dc44b4c102af3b6018f4bd 100644
--- a/bt5/erp5_hr/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_hr/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -22,7 +22,16 @@
   <item>source_project</item>
   <item>successor</item>
  </portal_type>
+ <portal_type id="Position Announcement Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Position Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Position Opportunity">
   <item>referral</item>
  </portal_type>
+ <portal_type id="Position Opportunity Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_hr/bt/template_portal_type_base_category_list b/bt5/erp5_hr/bt/template_portal_type_base_category_list
index 080856eb2451f7aa078ecd0d1c86e1419c447519..968f3a1bd3a2b1603ed68a6453c8c9ed71f034d5 100644
--- a/bt5/erp5_hr/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_hr/bt/template_portal_type_base_category_list
@@ -1,5 +1,6 @@
 Assignment | agent
 Career | agent
+Position Announcement Module | business_application
 Position Announcement | aggregate
 Position Announcement | classification
 Position Announcement | destination
@@ -12,5 +13,7 @@ Position Announcement | site
 Position Announcement | source
 Position Announcement | source_project
 Position Announcement | successor
+Position Module | business_application
+Position Opportunity Module | business_application
 Position Opportunity | referral
 Position | agent
\ No newline at end of file
diff --git a/bt5/erp5_immobilisation/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_immobilisation/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..347770359b31d9a6a62082a19c4472e36d47bc5c
--- /dev/null
+++ b/bt5/erp5_immobilisation/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,5 @@
+<base_category_list>
+ <portal_type id="Immobilisation Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_immobilisation/bt/template_portal_type_base_category_list b/bt5/erp5_immobilisation/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..2d7b7124d7d90d97ba2ef39d41f8f64790adc2e5
--- /dev/null
+++ b/bt5/erp5_immobilisation/bt/template_portal_type_base_category_list
@@ -0,0 +1 @@
+Immobilisation Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_item/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_item/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..91de49ca6ca99e8240ef481801fbea1241dadad4
--- /dev/null
+++ b/bt5/erp5_item/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,11 @@
+<base_category_list>
+ <portal_type id="Implicit Item Movement Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Item Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Service Report Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_item/bt/template_portal_type_base_category_list b/bt5/erp5_item/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..ecbe27ca70b5f9f3b310b703595022578f75df0d
--- /dev/null
+++ b/bt5/erp5_item/bt/template_portal_type_base_category_list
@@ -0,0 +1,3 @@
+Implicit Item Movement Module | business_application
+Item Module | business_application
+Service Report Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 4fb0da7f2a339ea68115950b1750d9ab00483e1f..00e00571be21fec720b1409c6ed55018963257b5 100644
--- a/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_knowledge_pad/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -9,4 +9,7 @@
   <item>group</item>
   <item>publication_section</item>
  </portal_type>
+ <portal_type id="Knowledge Pad Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_knowledge_pad/bt/template_portal_type_base_category_list b/bt5/erp5_knowledge_pad/bt/template_portal_type_base_category_list
index 17adf9486f3a35bea3fc60f0aa2f9c139bc7a1b9..057af20e7acbd65d9f857340a85b20afe2dd7d41 100644
--- a/bt5/erp5_knowledge_pad/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_knowledge_pad/bt/template_portal_type_base_category_list
@@ -1,4 +1,5 @@
 Gadget | gadget_type
 Knowledge Box | specialise
+Knowledge Pad Module | business_application
 Knowledge Pad | group
 Knowledge Pad | publication_section
\ No newline at end of file
diff --git a/bt5/erp5_multimedia/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_multimedia/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7e33e3ac366c74e6182c53b57b473b9ff432b5bc
--- /dev/null
+++ b/bt5/erp5_multimedia/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,8 @@
+<base_category_list>
+ <portal_type id="Sound Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Video Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_multimedia/bt/template_portal_type_base_category_list b/bt5/erp5_multimedia/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..22ce59a7d762df77ba460b948d579c7c31367c8b
--- /dev/null
+++ b/bt5/erp5_multimedia/bt/template_portal_type_base_category_list
@@ -0,0 +1,2 @@
+Sound Module | business_application
+Video Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_open_trade/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_open_trade/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..632b86ccd0a3d0c4e3dc9be84b6efc63b190c7d4
--- /dev/null
+++ b/bt5/erp5_open_trade/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,11 @@
+<base_category_list>
+ <portal_type id="Open Internal Order Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Open Purchase Order Module">
+  <item>business_application</item>
+ </portal_type>
+ <portal_type id="Open Sale Order Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_open_trade/bt/template_portal_type_base_category_list b/bt5/erp5_open_trade/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..2483e3ef84bf124eae28e2bd8ee16439f0c2f0c5
--- /dev/null
+++ b/bt5/erp5_open_trade/bt/template_portal_type_base_category_list
@@ -0,0 +1,3 @@
+Open Internal Order Module | business_application
+Open Purchase Order Module | business_application
+Open Sale Order Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_publication/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_publication/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e62ec96ddc35e2f3b12f67274eaaf979564abcf7
--- /dev/null
+++ b/bt5/erp5_publication/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,5 @@
+<base_category_list>
+ <portal_type id="Publication Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_publication/bt/template_portal_type_base_category_list b/bt5/erp5_publication/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..f92a70ebd11afc1522bf28fb8ef3737fe681668c
--- /dev/null
+++ b/bt5/erp5_publication/bt/template_portal_type_base_category_list
@@ -0,0 +1 @@
+Publication Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_registry_ohada/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_registry_ohada/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 0fe2d98bc3b0b13f80434b4c616003f616858ada..72f78e362920cc8af934318950c0ae123badb498 100644
--- a/bt5/erp5_registry_ohada/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_registry_ohada/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -9,14 +9,23 @@
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="M0 Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="M2">
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="M2 Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="M4">
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="M4 Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Mail Message">
   <item>follow_up</item>
  </portal_type>
@@ -30,14 +39,23 @@
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="P0 Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="P2">
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="P2 Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="P4">
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="P4 Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="PDF">
   <item>aggregate</item>
  </portal_type>
@@ -51,8 +69,14 @@
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="S1 Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="S5">
   <item>destination_form</item>
   <item>follow_up</item>
  </portal_type>
+ <portal_type id="S5 Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_registry_ohada/bt/template_portal_type_base_category_list b/bt5/erp5_registry_ohada/bt/template_portal_type_base_category_list
index 1d146462035ee1763cb0b0113b1aa32a938e7596..9ee89ad5a7956d9692f2a9c2301a200f8857218b 100644
--- a/bt5/erp5_registry_ohada/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_registry_ohada/bt/template_portal_type_base_category_list
@@ -1,24 +1,32 @@
 Assignment | destination_form
 File | aggregate
+M0 Module | business_application
 M0 | destination_form
 M0 | follow_up
+M2 Module | business_application
 M2 | destination_form
 M2 | follow_up
+M4 Module | business_application
 M4 | destination_form
 M4 | follow_up
 Mail Message | follow_up
 Organisation Module | business_application
 Organisation | role
+P0 Module | business_application
 P0 | destination_form
 P0 | follow_up
+P2 Module | business_application
 P2 | destination_form
 P2 | follow_up
+P4 Module | business_application
 P4 | destination_form
 P4 | follow_up
 PDF | aggregate
 Person Module | business_application
 Person | destination_form
+S1 Module | business_application
 S1 | destination_form
 S1 | follow_up
+S5 Module | business_application
 S5 | destination_form
 S5 | follow_up
\ No newline at end of file
diff --git a/bt5/erp5_social_contracts/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_social_contracts/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 3660b9e14c38701192b00be49c201e93c315306b..1e917107368c273c7dafcea7b044d6ecba8c6118 100644
--- a/bt5/erp5_social_contracts/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_social_contracts/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -9,4 +9,7 @@
   <item>social_contract_type</item>
   <item>source</item>
  </portal_type>
+ <portal_type id="Social Contract Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_social_contracts/bt/template_portal_type_base_category_list b/bt5/erp5_social_contracts/bt/template_portal_type_base_category_list
index fcf67a627076ba7dd4a03730401018a1e62223fc..b8f6afe59f6a5b64272689ee48de6ccdae992f47 100644
--- a/bt5/erp5_social_contracts/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_social_contracts/bt/template_portal_type_base_category_list
@@ -1,6 +1,7 @@
 Person | insurance_coverage
 Person | legal_parent
 Person | natural_parent
+Social Contract Module | business_application
 Social Contract | destination
 Social Contract | social_contract_type
 Social Contract | source
\ No newline at end of file
diff --git a/bt5/erp5_system_event/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_system_event/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 0dba5392127a4acf6fd261576fa7d2076eba79ea..c1774c6555a37ad876ec405e6cabef4de558f6db 100644
--- a/bt5/erp5_system_event/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_system_event/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -7,4 +7,7 @@
   <item>destination</item>
   <item>source</item>
  </portal_type>
+ <portal_type id="System Event Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_system_event/bt/template_portal_type_base_category_list b/bt5/erp5_system_event/bt/template_portal_type_base_category_list
index e2d14032ef77027dfef2f8933e931d8a7f1415c2..37d88182c5d21f2bdf9f4a60ba6dc05644cf111e 100644
--- a/bt5/erp5_system_event/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_system_event/bt/template_portal_type_base_category_list
@@ -1,4 +1,5 @@
 Authentication Event | destination
 Authentication Event | source
 Password Event | destination
-Password Event | source
\ No newline at end of file
+Password Event | source
+System Event Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_test_result/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_test_result/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index ac5e29ab9d7d586441d38ce7ca381bdc11c4e7b2..e1f71fab0ff3c09be908dc7f37372b82be9e775c 100644
--- a/bt5/erp5_test_result/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_test_result/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -15,6 +15,9 @@
   <item>aggregate</item>
   <item>specialise</item>
  </portal_type>
+ <portal_type id="Test Node Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Test Result">
   <item>source_project</item>
  </portal_type>
@@ -27,6 +30,9 @@
  <portal_type id="Test Suite">
   <item>specialise</item>
  </portal_type>
+ <portal_type id="Test Suite Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Test Suite Repository">
   <item>aggregate</item>
  </portal_type>
diff --git a/bt5/erp5_test_result/bt/template_portal_type_base_category_list b/bt5/erp5_test_result/bt/template_portal_type_base_category_list
index 97ad5e53b864e48181b7865ae2df788580cdf23c..d6439de9851eef827c115133847c8dea7436e9ef 100644
--- a/bt5/erp5_test_result/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_test_result/bt/template_portal_type_base_category_list
@@ -2,10 +2,12 @@ Benchmark Result | source_project
 Scalability Test Suite | specialise
 SlapOS Agent Test Suite | specialise
 SlapOS Software Release Unit Test | specialise
+Test Node Module | business_application
 Test Node | aggregate
 Test Node | specialise
 Test Result Module | business_application
 Test Result Node | specialise
 Test Result | source_project
+Test Suite Module | business_application
 Test Suite Repository | aggregate
 Test Suite | specialise
\ No newline at end of file
diff --git a/bt5/erp5_tiosafe_virtuemart_test/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_tiosafe_virtuemart_test/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
new file mode 100644
index 0000000000000000000000000000000000000000..eb8ae91e789d42833aa41e64dde037a3cce161c5
--- /dev/null
+++ b/bt5/erp5_tiosafe_virtuemart_test/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -0,0 +1,5 @@
+<base_category_list>
+ <portal_type id="Virtuemart Test Module">
+  <item>business_application</item>
+ </portal_type>
+</base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_tiosafe_virtuemart_test/bt/template_portal_type_base_category_list b/bt5/erp5_tiosafe_virtuemart_test/bt/template_portal_type_base_category_list
new file mode 100644
index 0000000000000000000000000000000000000000..4228533df19d3cea2360fde11ca712bbaabe7409
--- /dev/null
+++ b/bt5/erp5_tiosafe_virtuemart_test/bt/template_portal_type_base_category_list
@@ -0,0 +1 @@
+Virtuemart Test Module | business_application
\ No newline at end of file
diff --git a/bt5/erp5_trade/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_trade/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index ac4c42c036a56b23513ece11e7f4ff1c90f9d92e..d90ff5c906d1b28ba79064bd4c7fb930600fa463 100644
--- a/bt5/erp5_trade/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_trade/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -2,6 +2,9 @@
  <portal_type id="Business Process Module">
   <item>business_application</item>
  </portal_type>
+ <portal_type id="Delivery Node Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Internal Order Module">
   <item>business_application</item>
  </portal_type>
diff --git a/bt5/erp5_trade/bt/template_portal_type_base_category_list b/bt5/erp5_trade/bt/template_portal_type_base_category_list
index dc1474c785f01badc4498a26e642104f967b732d..779211f0fdca72ab05c1dd25d1e20517685f8fe8 100644
--- a/bt5/erp5_trade/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_trade/bt/template_portal_type_base_category_list
@@ -1,4 +1,5 @@
 Business Process Module | business_application
+Delivery Node Module | business_application
 Internal Order Module | business_application
 Internal Packing List Module | business_application
 Internal Trade Condition Module | business_application
diff --git a/bt5/erp5_ui_test/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_ui_test/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 71a70b48786b4c9530a60f5e9f4c3ae1239533b6..f7751e826fea7fd7b597f9fd3e2b9916d8ae3c1b 100644
--- a/bt5/erp5_ui_test/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_ui_test/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -1,4 +1,7 @@
 <base_category_list>
+ <portal_type id="Bar Module">
+  <item>business_application</item>
+ </portal_type>
  <portal_type id="Foo">
   <item>bar_category</item>
   <item>foo_big_category</item>
@@ -11,4 +14,7 @@
  <portal_type id="Foo Line">
   <item>foo_category</item>
  </portal_type>
+ <portal_type id="Foo Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_ui_test/bt/template_portal_type_base_category_list b/bt5/erp5_ui_test/bt/template_portal_type_base_category_list
index 72417ae9f2312553889c11c655afe043aa04ad54..4ec938cbb6ad06865a74077158e3482aa1a319b8 100644
--- a/bt5/erp5_ui_test/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_ui_test/bt/template_portal_type_base_category_list
@@ -1,5 +1,7 @@
+Bar Module | business_application
 Foo Bar Module | business_application
 Foo Line | foo_category
+Foo Module | business_application
 Foo | bar_category
 Foo | foo_big_category
 Foo | foo_category
diff --git a/bt5/erp5_workflow/PortalTypeBaseCategoryTemplateItem/base_category_list.xml b/bt5/erp5_workflow/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
index 1720f54e4e12a9f2ead5695bc62992d42ea5e828..fc75b650f6591858fdfd74060fb29b0fffc167dc 100644
--- a/bt5/erp5_workflow/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+++ b/bt5/erp5_workflow/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
@@ -2,4 +2,7 @@
  <portal_type id="Transition Variable">
   <item>causality</item>
  </portal_type>
+ <portal_type id="Workflow Module">
+  <item>business_application</item>
+ </portal_type>
 </base_category_list>
\ No newline at end of file
diff --git a/bt5/erp5_workflow/bt/template_portal_type_base_category_list b/bt5/erp5_workflow/bt/template_portal_type_base_category_list
index 442fd83e95354bca603c1253eab6675abb248be6..1733f7948ad4f573e3983f0d018858b7efca2640 100644
--- a/bt5/erp5_workflow/bt/template_portal_type_base_category_list
+++ b/bt5/erp5_workflow/bt/template_portal_type_base_category_list
@@ -1 +1,2 @@
-Transition Variable | causality
\ No newline at end of file
+Transition Variable | causality
+Workflow Module | business_application
\ No newline at end of file