From 88f34f58e3d7cc847fe89c03bc5452bcfaebf0bf Mon Sep 17 00:00:00 2001 From: anshul Date: Mon, 12 Oct 2026 11:54:33 +0530 Subject: [PATCH] feat(investment): deal time, interest cycle and charges on Purchase Entry As per Jitendra Sir's review: - Deal Time is now a mandatory field next to Deal Date. - New Interest Cycle section: the two coupon days, last and next coupon, next coupon amount and days to it. - Stamp duty, brokerage and other charges sit on the main form. They are expenses on their own GLs (500601/500602/500603), so they are added to the settlement amount but no longer to the book value, and each shows as its own debit line in the accounting preview. Co-Authored-By: Claude Opus 5.5 --- .../bond-investment.component.html | 49 ++++++++++--- .../bond-investment.component.ts | 73 +++++++++++++++++-- src/app/investment/investment-data.ts | 34 +++++++++ src/app/investment/investment.service.ts | 1 + 4 files changed, 140 insertions(+), 17 deletions(-) diff --git a/src/app/investment/bond-investment/bond-investment.component.html b/src/app/investment/bond-investment/bond-investment.component.html index 9d516fe8d..8782990da 100644 --- a/src/app/investment/bond-investment/bond-investment.component.html +++ b/src/app/investment/bond-investment/bond-investment.component.html @@ -214,6 +214,10 @@ (ngModelChange)="onDealDateChange()" > + + + + @@ -316,12 +329,38 @@ /> } + + @if (!isMutualFund && purchaseCouponDates) { + +
+ + + + + +
+ } + @if (purchaseAccountingPreview.length) { @@ -358,10 +397,6 @@ @if (showMoreDetails) {
- - @@ -413,9 +445,6 @@ >TBill GL A/c } -