Share Issued Register

Every tranche of shares allotted in the period, with the board resolution behind it and how it was paid for.
@if (totals) {
{{ totals.trancheCount | number }}
Allotments
{{ totals.shares | number }}
Shares Issued
₹{{ totals.amount | number: '1.2-2' }}
Capital Raised
{{ missingResolutionCount | number }}
Without Resolution
}
@if (loading) {
Loading the issue register…
} @else if (loadError) {
{{ loadError }}
} @else if (!rows.length) {
No shares were allotted between {{ fromDate }} and {{ toDate }}.
} @else if (!filteredRows.length) {
No allotment matches the filters applied.
} @else {
@for (row of filteredRows; track row.transactionId) { }
Issue Date Member Membership No Share A/c No Branch Product Shares Unit Price Amount Entry Fee Funded By Board Resolution Status
{{ row.issueDate }} {{ row.clientName }} {{ row.cifNumber || '—' }} {{ row.accountNo }} {{ row.officeName || '—' }} {{ row.productName }} {{ row.shares | number }} {{ row.unitPrice | number: '1.2-2' }} {{ row.amount | number: '1.2-2' }} {{ row.chargeAmount ? (row.chargeAmount | number: '1.2-2') : '—' }} {{ funding(row.fundingSource) }} @if (row.resolutionNumber) { {{ row.resolutionNumber }} @if (row.meetingDate) {
{{ row.meetingDate }}
} } @else { Not recorded }
{{ txnStatusLabel(row.statusEnum) }}
{{ isFiltered ? 'Total (filtered)' : 'Total' }} — {{ filteredRows.length | number }} allotments {{ shownShares | number }} ₹{{ shownAmount | number: '1.2-2' }}
@if (isFiltered && totals) {
Showing a filtered view. Whole period {{ fromDate }} to {{ toDate }}: {{ totals.shares | number }} shares issued to {{ totals.memberCount | number }} members across {{ totals.trancheCount | number }} allotments, ₹{{ totals.amount | number: '1.2-2' }}.
} }