feat(cashier): enhance transaction entry TYPE/TXN TP options, auto-search, and account type configs

- Replace TYPE dropdown options with Withdrawal Slip, Cheque, Disbursement, Enter Bank Transfer, DD
- Move TXN TP. (payment type) into Classification row between BRANCH and AC. TP.
- Add GL and LA account types; fix SHR endpoint to /accounts/share
- Auto-search A/C NO. on 4+ digits with 400ms debounce
- Auto-fill ECS A/C NO. from savingsAccountNumber after account load
- Accept suffix/partial accountNo match from list API
- Disable broken global /search fallback across all account types
- Increase field widths: TYPE 160px, TXN TP. 160px, CHEQUE NO. 165px, TOK. NO. 120px

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jaanu423
2026-06-09 18:26:20 +05:30
co-authored by Claude Sonnet 4.6
parent 40a436dabe
commit 010adcb44f
6 changed files with 462 additions and 89 deletions
@@ -620,7 +620,7 @@ $ws-fld-bd: #c8d8eb;
flex-shrink: 0;
&--type {
width: 90px;
width: 160px;
}
&--branch {
@@ -636,13 +636,13 @@ $ws-fld-bd: #c8d8eb;
}
&--acno {
flex: 1.6;
min-width: 150px;
flex: 1;
min-width: 110px;
}
&--ecsno {
flex: 1;
min-width: 110px;
flex: 1.6;
min-width: 150px;
}
&--dbcr {
@@ -651,7 +651,7 @@ $ws-fld-bd: #c8d8eb;
}
&--paytype {
width: 110px;
width: 160px;
}
&--amt {
@@ -659,7 +659,7 @@ $ws-fld-bd: #c8d8eb;
}
&--cheqno {
width: 100px;
width: 165px;
}
&--cheqdt {
@@ -667,7 +667,7 @@ $ws-fld-bd: #c8d8eb;
}
&--tok {
width: 72px;
width: 120px;
}
&--desc {