feat(investment): sell, redemption, write-off, GOI transfer and amortize screens

This commit is contained in:
2026-10-15 18:45:21 +05:30
parent c9feeae3cb
commit 8ed8f92b00
4 changed files with 1102 additions and 558 deletions
+3
View File
@@ -28,6 +28,7 @@ export type TxnType =
| 'REDEEM'
| 'WRITE_OFF'
| 'AMORTIZE'
| 'TRANSFER'
| 'PART_PAYMENT';
export const INSTRUMENT_LABELS: Record<InstrumentType, string> = {
@@ -1526,6 +1527,8 @@ export const BROKEN_PERIOD_INTEREST_GL: InvestmentGlOption = {
export const STAMP_DUTY_GL: InvestmentGlOption = { glCode: '500601', glName: 'STAMP DUTY ON INVESTMENTS' };
export const BROKERAGE_GL: InvestmentGlOption = { glCode: '500602', glName: 'BROKERAGE ON INVESTMENTS' };
export const OTHER_CHARGES_GL: InvestmentGlOption = { glCode: '500603', glName: 'OTHER CHARGES ON INVESTMENTS' };
/** Premium paid over face value, held until amortised to maturity (Jitendra Sir). */
export const PREMIUM_ON_INVESTMENTS_GL: InvestmentGlOption = { glCode: '100707', glName: 'PREMIUM ON INVESTMENTS' };
/** Interest receivable (the senior's "Provision A/c") — debited for interest bought from the seller. */
export const INTEREST_RECEIVABLE_GL: InvestmentGlOption = {