Declare Dividend

One rate for the year, applied to every share product at once.

@if (result) {

Dividend declared for {{ result.financialYear }}

{{ result.declarationsCreated }} {{ result.declarationsCreated === 1 ? 'declaration' : 'declarations' }} created. Each still needs approval before members can claim.

@for (row of result.created; track row.productId) { } @for (row of result.skipped; track row.productId) { }
{{ row.productName }} {{ row.amount | number: '1.2-2' }} Declared
{{ row.productName }} — {{ row.reason }}
} @else {
Financial Year @for (year of financialYears; track year.label) { {{ year.label }} }
Dividend Basis Rate on share capital Percentage of distributable profit

@if (declareForm.value.dividendBasis === 'PERCENT_OF_PROFIT') { A share of the year's distributable profit, split across products in proportion to the capital each carries. } @else { Each member receives this rate on their own paid-up capital, pro-rated for how long they held it. }

{{ declareForm.value.dividendBasis === 'PERCENT_OF_PROFIT' ? 'Percentage of Profit' : 'Dividend Rate (% per annum)' }}  % 
@if (loadingPreview) { } @if (previewError) {
{{ previewError }}
} @if (preview && !loadingPreview) {
Where the money comes from
Net profit for {{ preview.financialYear }} {{ preview.profitGlCode }} {{ preview.netProfit | number: '1.2-2' }}
Less statutory reserve ({{ preview.statutoryReservePercentage | number: '1.0-2' }}%) − {{ preview.statutoryReserveAmount | number: '1.2-2' }}
Less education fund ({{ preview.educationFundPercentage | number: '1.0-2' }}%) − {{ preview.educationFundAmount | number: '1.2-2' }}
Distributable profit {{ preview.distributableProfit | number: '1.2-2' }}
@if (declareForm.value.dividendBasis === 'RATE_ON_CAPITAL') {
Weighted share capital {{ preview.totalWeightedCapital | number: '1.2-2' }}
}
{{ declareForm.value.dividendBasis === 'PERCENT_OF_PROFIT' ? (declareForm.value.ratePercentage || 0) + '% of distributable profit, split by capital' : (declareForm.value.ratePercentage || 0) + '% on each member’s capital' }}
@for (product of eligibleProducts; track product.productId) {
{{ product.productName }} {{ product.amount | number: '1.2-2' }}
} @if (eligibleProducts.length > 0) {
Total to declare {{ payableTotal | number: '1.2-2' }}
Stays in profit (swept to Bank Profit on approval) {{ preview.undistributedRemainder | number: '1.2-2' }}
} @for (product of skippedProducts; track product.productId) {
{{ product.productName }} {{ product.alreadyDeclared ? 'Already declared for this year' : product.reason }}
} @if (preview.exceedsDistributableProfit) {
This is more than the distributable profit for {{ preview.financialYear }}. The declaration will be rejected.
} @if (eligibleProducts.length === 0) {
No share product is eligible for this year, so there is nothing to declare.
}
} @if (submitError) {
{{ submitError }}
}
}