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 <noreply@anthropic.com>
This commit is contained in:
2026-10-12 11:54:33 +05:30
co-authored by Claude Opus 5.5
parent 88c4242692
commit 88f34f58e3
4 changed files with 140 additions and 17 deletions
+1
View File
@@ -97,6 +97,7 @@ export interface InvestmentPurchaseDto {
balanceUnits: number;
brokerage?: number;
stampDuty?: number;
otherCharges?: number;
bookValue: number;
premiumDiscount?: number;
intRate?: number;