Folio Statement

A member's folio in the share register — every account they hold, with the movements running across all of them.
@if (loadError) {
{{ loadError }}
} @else if (searching) {
Loading the folio…
} @else if (matches.length) {
{{ matches.length }} members match. Choose one:
@for (m of matches; track m.clientId) { }
Member Folio No
{{ m.clientName }} {{ m.cifNumber || '—' }} Open
} @else if (searched && !folio) {
No member with a share account matches "{{ search }}".
} @else if (folio) {
Folio No
{{ folio.folioNumber || '—' }}
Member
{{ folio.clientName }}
Branch
{{ folio.officeName || '—' }}
Mobile
{{ folio.mobileNo || '—' }}
Member Since
{{ folio.memberSince || '—' }}
@if (totals) {
{{ totals.accountCount | number }}
Accounts In Folio
{{ totals.sharesHeld | number }}
Shares Held
₹{{ totals.shareValue | number: '1.2-2' }}
Folio Value
{{ totals.movementCount | number }}
Movements Shown
}
@for (a of accounts; track a.shareAccountId) { }
Share A/c No Product State Shares Held Unit Price Value Activated Closed
{{ a.accountNo }} {{ a.productName }} {{ stateLabel(a.holdingState) }} {{ a.sharesHeld | number }} @if (a.holdingState === 'UNPAID') {
{{ a.unpaidShares | number }} unpaid
}
{{ a.unitPrice | number: '1.2-2' }} ₹{{ a.shareValue | number: '1.2-2' }} {{ a.activatedDate || '—' }} {{ a.closedDate || '—' }}
Folio total {{ totals?.sharesHeld | number }} ₹{{ totals?.shareValue | number: '1.2-2' }}
@if (!lines.length) {
No settled movement in this folio{{ fromDate || toDate ? ' in the selected period' : '' }}.
} @else {
@for (line of lines; track line.transactionId) { }
Date Share A/c No Product Particulars Shares In Shares Out Amount Funded By Folio Balance
{{ line.transactionDate }} {{ line.accountNo }} {{ line.productName }} {{ typeLabel(line.typeEnum) }} {{ line.sharesIn ? (line.sharesIn | number) : '' }} {{ line.sharesOut ? (line.sharesOut | number) : '' }} ₹{{ line.amount | number: '1.2-2' }} {{ funding(line.fundingSource) }} {{ line.folioBalance | number }}
Closing folio balance {{ totals?.closingFolioBalance | number }}
} } @else {
Search for a member above to open their folio.
}