diff --git a/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetModelLine_asCellRange.xml b/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetModelLine_asCellRange.xml
index 54f00e64681844b8f9c3c983badc1682df011545..2d1ad116abd2913670c9580eba6fe2a490619444 100644
--- a/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetModelLine_asCellRange.xml
+++ b/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetModelLine_asCellRange.xml
@@ -111,6 +111,7 @@ if matrixbox :\n
 else:\n
   list_of_category_list = []\n
   variation_base_category_list = context.getVariationBaseCategoryList()\n
+  variation_base_category_list.sort()\n
   for base_category in variation_base_category_list:\n
     list_of_category_list.append(\\\n
         context.getVariationCategoryList(base_category_list=base_category))\n
diff --git a/bt5/erp5_payroll/bt/revision b/bt5/erp5_payroll/bt/revision
index 4f09af7132f46046b51bb310c9bf52ad24360558..266217da54145f14025ea0a04a4f5e586bab8c0e 100644
--- a/bt5/erp5_payroll/bt/revision
+++ b/bt5/erp5_payroll/bt/revision
@@ -1 +1 @@
-492
\ No newline at end of file
+493
\ No newline at end of file