TREASURY · INVESTMENT · GOVT SECURITY / NON-SLR / BOND / MUTUAL FUND

Govt. Security / Bond Entry

Purchase, Redemption, Interest Calculation, Sell, Write-off, Amortize, Yearly Amortize Process, GOI Category Transfer, Investment Depreciation and Mutual Fund Transfer.

@if (activeTab === 'holdings') { }
@if (activeTab === 'holdings') {
@for (h of holdingsForType; track h.certNo) { } @empty { }
Cert No Script Party Units Face Value Rate Purchase Date Maturity Date Accrued Interest Maturity Value Status
{{ h.certNo }} {{ h.scriptName }} {{ h.party }} {{ h.units | number }} ₹{{ h.faceValue | number: '1.2-2' }} {{ h.interestRate }}% {{ h.purchaseDate }} {{ h.maturityDate }} ₹{{ accrued(h) | number: '1.2-2' }} ₹{{ maturity(h) | number: '1.2-2' }} {{ h.status }}
No {{ instrumentLabel(bondType) }} holdings yet.
} @if (activeTab === 'purchase') {
@if (isMutualFund) { } @else { } @if (!isMutualFund) { }
@if (!isMutualFund) { } @if (!isMutualFund) { }
@if (!isMutualFund && purchaseCouponDates) {
} @if (purchaseAccountingPreview.length) { @for (l of purchaseAccountingPreview; track l.side + l.glCode) { }
Dr / Cr GL Code GL Name Amount
{{ l.side }} {{ l.glCode }} {{ l.glName || '—' }} ₹{{ l.amount | number: '1.2-2' }}
} @else {

Select a script, enter the amount and CR. To A/c to see the entry.

}
@if (showMoreDetails) {
@if (isMutualFund) { } @else { } @if (purchaseForm.lien === 'YES') { }
}
} @if (activeTab === 'redemption') {
@if (redeemHolding; as h) { }
} @if (activeTab === 'interest') {
@if (intSchedule; as sc) {

Days are 30/360. A provision books the interest earned since the last coupon; the coupon then clears what is already booked. Display only — nothing is posted to GL yet.

@for (r of sc.rows; track r.intDate) { } @empty { }
Type Int Date From To Days Int % Gross Interest Already Booked Amount Accounting
{{ r.type === 'COUPON' ? 'Coupon' : 'Provision' }} @if (r.due) { Due } {{ r.intDate }} {{ r.fromDate }} {{ r.toDate }} {{ r.days }} {{ sc.intRate }} ₹{{ r.grossInterest | number: '1.2-2' }} ₹{{ r.alreadyBooked | number: '1.2-2' }} ₹{{ r.amount | number: '1.2-2' }} @if (r.type === 'COUPON') {
Dr Bank ₹{{ r.grossInterest | number: '1.0-0' }}
@if (r.alreadyBooked > 0) {
Cr {{ interestReceivableGl.glCode }} Int. Receivable ₹{{ r.alreadyBooked | number: '1.0-0' }}
}
Cr {{ sc.interestGlCode }} Int. Income ₹{{ r.amount | number: '1.0-0' }}
} @else {
Dr {{ interestReceivableGl.glCode }} Int. Receivable ₹{{ r.amount | number: '1.0-0' }}
Cr {{ sc.interestGlCode }} Int. Income ₹{{ r.amount | number: '1.0-0' }}
}
No interest lines — check the rate, last interest date and maturity date.

Interest income GL: {{ sc.interestGlCode }} — {{ sc.interestGlName }}. Posting to GL will be enabled after approval.

} @else {

Select a Deal No and press Retrieve to see its interest schedule.

}
} @if (activeTab === 'sell') {
} @if (activeTab === 'writeoff') {
@if (writeoffHolding; as h) { }
} @if (activeTab === 'amortize') {
@if (amortizeHolding; as h) { }
} @if (activeTab === 'amortizeYearly') {
@for (t of amortizeYearlyTargets; track t.holding.certNo) { } @empty { }
Cert No Script Face Value Purchase Rate Maturity Date Yearly Amortization
{{ t.holding.certNo }} {{ t.holding.scriptName }} ₹{{ t.holding.faceValue | number: '1.2-2' }} {{ t.holding.purchaseRate }} {{ t.holding.maturityDate }} ₹{{ t.amount | number: '1.2-2' }}
No premium-carrying holdings require amortization.
} @if (activeTab === 'goiTransfer') {
@if (goiHolding; as h) { }
} @if (activeTab === 'depreciation') {
@for (t of depreciationTargets; track t.holding.certNo) { } @empty { }
Cert No Script Book Rate Market Price Depreciation
{{ t.holding.certNo }} {{ t.holding.scriptName }} {{ t.holding.purchaseRate }} {{ t.marketPrice }} ₹{{ t.depreciation | number: '1.2-2' }}
No holdings require depreciation provisioning.
} @if (activeTab === 'mfTransfer') {
@if (mfFromHolding; as h) { }
} @if (activeTab !== 'holdings') {
@for (t of txnsForType; track t.voucherNo) { } @empty { }
Date Voucher No Cert No Type Particulars GL Posted Amount
{{ t.txnDate }} {{ t.voucherNo }} {{ t.certNo }} {{ t.txnType }} {{ t.particulars }} {{ t.glCode ? t.glCode + ' — ' + t.glName : '—' }} ₹{{ t.amount | number: '1.2-2' }}
No transactions yet.
}
{{ toastMsg }}