diff --git a/include/class_acc_ledger.php b/include/class_acc_ledger.php
index 104098cc6..d73ebecf2 100644
--- a/include/class_acc_ledger.php
+++ b/include/class_acc_ledger.php
@@ -509,12 +509,12 @@ jr_comment||' ('||c_internal||')'||case when jr_pj_number is not null and jr_pj_
case 'pja':
// pj asc
$sort_pj="
$image_sel_asc PJ $image_desc | ";
- $order=" order by jr_pj_number asc ";
+ $order=' order by substring(jr_pj_number,\'\\\d+$\')::numeric asc ';
break;
case 'pjd':
$sort_pj=" $image_asc PJ $image_sel_desc | ";
// pj desc
- $order=" order by jr_pj_number desc ";
+ $order=' order by substring(jr_pj_number,\'\\\d+$\')::numeric desc ';
break;
case 'da':