Financial Year
@for (year of financialYears; track year.label) {
{{ year.label }}
}
@if (loadingPreview) {
}
@if (previewError) {
{{ previewError }}
}
@if (preview && !loadingPreview) {
How the dividend is worked out
Share investment (weighted for holding period)
{{ preview.totalWeightedCapital | number: '1.2-2' }}
Dividend rate
{{ declareForm.value.ratePercentage || 0 }}%
Dividend payable
{{ preview.totalAmount | number: '1.2-2' }}
Funded from
Bank profit for {{ preview.financialYear }}
{{ preview.profitGlCode }}
{{ preview.fundingAvailable | number: '1.2-2' }}
Less dividend payable
− {{ preview.totalAmount | number: '1.2-2' }}
@if (exceedsMaximumRate) {
{{ declareForm.value.ratePercentage }}% is above the society's maximum of
{{ preview.maximumRatePercentage }}%. Lower the rate, or raise the limit in Configurations if the board
has resolved a higher one.
} @else if (isPeriodNotFinished) {
{{ preview.financialYear }} has not finished yet, so its profit is not final. A dividend can only be
declared once the financial year is over.
} @else if (isUnderfunded) {
Short by {{ preview.fundingShortfall | number: '1.2-2' }}. There is not enough in
{{ preview.profitGlCode }} to fund this dividend — lower the rate, or close the year's profit first.
} @else {
Left in profit (swept to Bank Profit on approval)
{{ preview.undistributedRemainder | number: '1.2-2' }}
}
{{ declareForm.value.ratePercentage || 0 }}% on each member’s share investment
@for (product of eligibleProducts; track product.productId) {
{{ product.productName }}
{{ product.memberCount }} {{ product.memberCount === 1 ? 'member' : 'members' }}
@if (product.accountCount !== product.memberCount) {
· {{ product.accountCount }} accounts
}
{{ product.amount | number: '1.2-2' }}
}
@if (eligibleProducts.length > 0) {
Total to declare
@if (preview.totalMemberCount) {
{{ preview.totalMemberCount }}
{{ preview.totalMemberCount === 1 ? 'member' : 'members' }}
@if (preview.totalAccountCount !== preview.totalMemberCount) {
· {{ preview.totalAccountCount }} accounts
}
}
{{ payableTotal | number: '1.2-2' }}
}
@for (product of skippedProducts; track product.productId) {
{{ product.productName }}
{{ product.alreadyDeclared ? 'Already declared for this year' : product.reason }}
}
@if (eligibleProducts.length === 0) {
No share product is eligible for this year, so there is nothing to declare.
}
}
@if (submitError) {
{{ submitError }}
}
Cancel
{{ submitting ? 'Declaring…' : 'Declare Dividend' }}