TREASURY · INVESTMENT · REPORTS

Investment Reports

Balance reports, ledgers, registers, maturity lists and the consolidated portfolio — all derived live from the same holdings/transactions used by the Entry screens.

@if (activeGroup === 'balance') {
@if (activeReport === 'govtSecBalance' || activeReport === 'shareBalance' || activeReport === 'fdrBalance') {
@for ( h of activeReport === 'govtSecBalance' ? govtSecHoldings : activeReport === 'shareBalance' ? shareHoldings : fdHoldings; track h.certNo ) { }
Cert No Script / Party Units Face Value Market/Purchase Rate Status
{{ h.certNo }} {{ h.scriptName }} — {{ h.party }} {{ h.units | number }} ₹{{ h.faceValue | number: '1.2-2' }} {{ marketPrice(h.scriptCode) || h.purchaseRate }} {{ h.status }}
} @if (activeReport === 'bankInvList') {
@for (r of bankInvestmentList; track r.party) { }
Party / Bank No. of Holdings Total Face Value
{{ r.party }} {{ r.count }} ₹{{ r.totalFaceValue | number: '1.2-2' }}
} } @if (activeGroup === 'ledger') {
@if ( activeReport === 'fdLedger' || activeReport === 'bondLedger' || activeReport === 'shareLedger' || activeReport === 'amortizeLedger' || activeReport === 'dealSlip' ) {
@for ( t of activeReport === 'fdLedger' ? fdTxns : activeReport === 'bondLedger' ? bondTxns : activeReport === 'shareLedger' ? shareTxns : activeReport === 'amortizeLedger' ? amortizeTxns : dealSlips; track t.voucherNo ) { } @empty { }
Date Voucher No Cert No Type Particulars Amount
{{ t.txnDate }} {{ t.voucherNo }} {{ t.certNo }} {{ t.txnType }} {{ t.particulars }} ₹{{ t.amount | number: '1.2-2' }}
No entries.
} @if (activeReport === 'intDueRegister') {
@for (h of interestDueRegister; track h.certNo) { }
Cert No Script / Party Frequency Rate Due Amount (as on {{ asOnDate }})
{{ h.certNo }} {{ h.scriptName }} — {{ h.party }} {{ h.interestFreq }} {{ h.interestRate }}% ₹{{ h.dueAmount | number: '1.2-2' }}
} @if (activeReport === 'slrRegister') {
@for (h of slrBondRegister; track h.certNo) { }
Cert No Script Face Value Rate Maturity Date
{{ h.certNo }} {{ h.scriptName }} ₹{{ h.faceValue | number: '1.2-2' }} {{ h.interestRate }}% {{ h.maturityDate }}
} @if (activeReport === 'pendingReceived') {
@for (t of receivedInterestTxns; track t.voucherNo) { }
Date Cert No Particulars Amount
{{ t.txnDate }} {{ t.certNo }} {{ t.particulars }} ₹{{ t.amount | number: '1.2-2' }}
@for (h of pendingInterestHoldings; track h.certNo) { }
Cert No Script / Party Accrued (Pending)
{{ h.certNo }} {{ h.scriptName }} — {{ h.party }} ₹{{ accrued(h) | number: '1.2-2' }}
} } @if (activeGroup === 'maturity') {
@if (activeReport === 'maturedFd') {
@for (h of maturedFdList; track h.certNo) { } @empty { }
Cert No Party Face Value Matured On
{{ h.certNo }} {{ h.party }} ₹{{ h.faceValue | number: '1.2-2' }} {{ h.maturityDate }}
No matured FDs.
} @if (activeReport === 'maturingList') {
@for (h of maturingList; track h.certNo) { }
Cert No Instrument Script / Party Maturity Date Days Left Maturity Value
{{ h.certNo }} {{ instrumentLabel(h.instrumentType) }} {{ h.scriptName }} — {{ h.party }} {{ h.maturityDate }} {{ daysLeft(h) }} ₹{{ maturity(h) | number: '1.2-2' }}
} @if (activeReport === 'maturityPattern') {
@for (b of maturityBuckets; track b.label) { }
Bucket Holdings Face Value
{{ b.label }} {{ b.count }} ₹{{ b.faceValue | number: '1.2-2' }}
} @if ( activeReport === 'govtSecList' || activeReport === 'fdSecList' || activeReport === 'shareSecList' || activeReport === 'mfList' ) {
@for ( h of activeReport === 'govtSecList' ? govtSecList : activeReport === 'fdSecList' ? fdSecList : activeReport === 'shareSecList' ? shareSecList : mutualFundList; track h.certNo ) { }
Cert No Script Party Face Value Rate Status
{{ h.certNo }} {{ h.scriptName }} {{ h.party }} ₹{{ h.faceValue | number: '1.2-2' }} {{ h.interestRate }}% {{ h.status }}
} @if (activeReport === 'shiftingReport') {
@for (h of shiftingCandidates; track h.certNo) { } @empty { }
Cert No Script Purchase Rate Market Price Deviation %
{{ h.certNo }} {{ h.scriptName }} {{ h.purchaseRate }} {{ h.marketPrice }} {{ h.deviationPct }}%
No securities crossing the 1% deviation threshold today.
} } @if (activeGroup === 'portfolio') {
@for (r of portfolioSummary; track r.label) { }
Instrument Type Holdings Face Value Accrued Interest Maturity Value
{{ r.label }} {{ r.count }} ₹{{ r.faceValue | number: '1.2-2' }} ₹{{ r.accrued | number: '1.2-2' }} ₹{{ r.maturityValue | number: '1.2-2' }}
Total ₹{{ portfolioTotalFaceValue | number: '1.2-2' }} ₹{{ portfolioTotalAccrued | number: '1.2-2' }} ₹{{ portfolioTotalMaturity | number: '1.2-2' }}
}
{{ toastMsg }}