TREASURY · INVESTMENT · REPORTS

Investment Reports

Balance reports, ledgers, registers, maturity lists and the consolidated portfolio from the saved deals, FDs and their GL entries, as on {{ asOnDate }}.

@if (error) {

{{ error }}

}
@if (activeGroup === 'balance') {
@if (activeReport === 'govtSecBalance' || activeReport === 'shareBalance' || activeReport === 'fdrBalance') {
@for ( h of activeReport === 'govtSecBalance' ? govtSecHoldings : activeReport === 'shareBalance' ? shareHoldings : fdHoldings; track h.instrumentType + ':' + h.id ) { } @empty { }
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 }}
{{ activeReport === 'shareBalance' ? 'Share entry is not live yet.' : 'No holdings.' }}
} @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 $index ) { } @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.instrumentType + ':' + h.id) { } @empty { }
Cert No Script / Party Frequency Rate Receivable (as on {{ asOnDate }})
{{ h.certNo }} {{ h.scriptName }} — {{ h.party }} {{ h.interestFreq }} {{ h.interestRate }}% ₹{{ h.dueAmount | number: '1.2-2' }}
No interest receivable.
} @if (activeReport === 'slrRegister') {
@for (h of slrBondRegister; track h.instrumentType + ':' + h.id) { }
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 $index) { } @empty { }
Date Cert No Particulars Amount
{{ t.txnDate }} {{ t.certNo }} {{ t.particulars }} ₹{{ t.amount | number: '1.2-2' }}
No interest received yet.
@for (h of pendingInterestHoldings; track h.instrumentType + ':' + h.id) { }
Cert No Script / Party Receivable
{{ h.certNo }} {{ h.scriptName }} — {{ h.party }} ₹{{ accrued(h) | number: '1.2-2' }}
} } @if (activeGroup === 'maturity') {
@if (activeReport === 'maturedFd') {
@for (h of maturedFdList; track h.instrumentType + ':' + h.id) { } @empty { }
Cert No Party Face Value Maturity Date
{{ h.certNo }} {{ h.party }} ₹{{ h.faceValue | number: '1.2-2' }} {{ h.maturityDate }}
No matured FDs.
} @if (activeReport === 'maturingList') {
@for (h of maturingList; track h.instrumentType + ':' + h.id) { }
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') {

The maturity pattern (up to 1 year, 1–3, 3–5 and over 5 years) is the Bucket Wise Investment report.

} @if ( activeReport === 'govtSecList' || activeReport === 'fdSecList' || activeReport === 'shareSecList' || activeReport === 'mfList' ) {
@for ( h of activeReport === 'govtSecList' ? govtSecList : activeReport === 'fdSecList' ? fdSecList : activeReport === 'shareSecList' ? shareSecList : mutualFundList; track h.instrumentType + ':' + h.id ) { } @empty { }
Cert No Script Party Face Value Rate Status
{{ h.certNo }} {{ h.scriptName }} {{ h.party }} ₹{{ h.faceValue | number: '1.2-2' }} {{ h.interestRate }}% {{ h.status }}
{{ activeReport === 'shareSecList' ? 'Share entry is not live yet.' : 'No holdings.' }}
} @if (activeReport === 'shiftingReport') {
@for (x of transfers; track x.id) { } @empty { }
Date Deal No From To Units Book Value Voucher
{{ x.transferDate }} {{ x.dealNo }} {{ x.fromScriptCode }} {{ x.fromScriptDesc }} {{ x.toScriptCode }} {{ x.toScriptDesc }} {{ x.units | number: '1.0-4' }} ₹{{ x.bookValue | number: '1.2-2' }} {{ x.voucherNo || '—' }}
No securities shifted.
} } @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 {{ portfolioTotalCount }} ₹{{ portfolioTotalFaceValue | number: '1.2-2' }} ₹{{ portfolioTotalAccrued | number: '1.2-2' }} ₹{{ portfolioTotalMaturity | number: '1.2-2' }}
}
{{ toastMsg }}