Share Allotment Report
Every tranche of shares issued — allotment date, number, value and payment status.
Export CSV
Print
{{ filteredRows.length | number }}
Allotments
{{ allottedShares() | number }}
Shares Allotted
₹{{ allottedValue() | number: '1.0-0' }}
Value Allotted
{{ pendingShares() | number }}
Pending Approval
@if (loading) {
Loading allotments…
} @else if (loadError) {
Could not load the allotment report.
Retry
} @else if (!filteredRows.length) {
@if (rows.length) {
No allotment matches these filters.
} @else {
No shares have been allotted yet.
}
} @else {
S.No
Member Name
Membership No
Share A/c No
Product
Branch
Allotment Date
No. of Shares
Unit Price
Value
Share Nos.
Resolution
Status
Payment
@for (row of filteredRows; track row.serial) {
{{ row.serial }}
{{ row.memberName }}
{{ row.membershipNo }}
{{ row.shareAccountNo }}
{{ row.productName }}
{{ row.branch }}
{{ row.allotmentDate ? (row.allotmentDate | date: 'd MMM y') : '—' }}
{{ row.numberOfShares | number }}
₹{{ row.unitPrice | number: '1.0-2' }}
₹{{ row.value | number: '1.0-0' }}
@if (row.shareNoFrom) {
{{ row.shareNoFrom }}–{{ row.shareNoTo }}
} @else {
—
}
{{ row.resolutionNumber }}
@if (row.meetingDate) {
({{ row.meetingDate | date: 'd MMM y' }})
}
{{ row.statusLabel }}
{{
row.paymentStatus
}}
}
Total allotted — {{ filteredRows.length | number }} tranches
{{ allottedShares() | number }}
₹{{ allottedValue() | number: '1.0-0' }}
}
One line per tranche, so a member who bought twice appears twice with each allotment date. Totals count allotted
shares only. "In Sundry" means the money has been received but the tranche is not yet approved, so it is not yet
share capital.