account_balance_wallet

Apply Share Collection

Share account {{ data.accountNo }}

@if (loading) {
Loading receipts…
} @else { @if (requirement) {
Share Collection Required: {{ requirement.shareAmount | number: '1.2-2' }}
{{ shareReceipt ? (shareReceipt.amount | number: '1.2-2') : '—' }} @if (shareShortfall > 0) { -{{ shareShortfall | number: '1.2-2' }} } @else if (shareReceipt && shareShortfall === 0) { ✓ Covered }
@if (hasFee) {
Entry Fee Required: {{ requirement.chargeAmount | number: '1.2-2' }}
{{ chargeReceipt ? (chargeReceipt.amount | number: '1.2-2') : '—' }} @if (feeShortfall > 0) { -{{ feeShortfall | number: '1.2-2' }} } @else if (chargeReceipt && feeShortfall === 0) { ✓ Covered }
}
Total Payable
{{ requirement.required | number: '1.2-2' }} → {{ (shareReceipt?.amount || 0) + (hasFee && chargeReceipt ? chargeReceipt.amount || 0 : 0) | number: '1.2-2' }} {{ canApply ? '✓ Ready' : 'Pending' }}
}
1

Share Collection Receipt

Posts Dr Sundry / Cr Share Capital.

@if (shareReceipt) {
{{ shareShortfall > 0 ? 'warning' : 'check_circle' }}
{{ shareReceipt.voucherNo }} {{ glLabel(shareReceipt) }}
{{ shareReceipt.amount | number: '1.2-2' }}
@if (shareShortfall > 0) {

Short by {{ shareShortfall | number: '1.2-2' }} — this receipt does not cover {{ shareRequired | number: '1.2-2' }}.

} @else if (requirement) {

Covers the {{ shareRequired | number: '1.2-2' }} payable.

} } @else { @if (optionsFor('share').length) {
    @for (option of optionsFor('share'); track option.key) {
  • {{ option.voucherNo }} {{ option.date }} · {{ glLabel(option) }} @if (option.description) { {{ option.description }} }
    {{ option.amount | number: '1.2-2' }} @if (attaching === option.key) { } @else if (option.collectionId !== null) { }
  • }
} @else {

No Share Collection receipt is waiting. Collect the cash at Cashier › Transaction Entry with entry type Share Collection, or find an earlier voucher by number.

} }
@if (hasFee) {
2

Entry Fee Receipt

Verification only — no GL entry is posted for it.

@if (chargeReceipt) {
{{ feeShortfall > 0 ? 'warning' : 'check_circle' }}
{{ chargeReceipt.voucherNo }} {{ glLabel(chargeReceipt) }}
{{ chargeReceipt.amount | number: '1.2-2' }}
@if (feeShortfall > 0) {

Short by {{ feeShortfall | number: '1.2-2' }} — the fee is {{ requirement!.chargeAmount | number: '1.2-2' }}.

} @else {

Entry fee verified.

} } @else { @if (optionsFor('fee').length) {
    @for (option of optionsFor('fee'); track option.key) {
  • {{ option.voucherNo }} {{ option.date }} · {{ glLabel(option) }} @if (option.description) { {{ option.description }} }
    {{ option.amount | number: '1.2-2' }} @if (attaching === option.key) { } @else if (option.collectionId !== null) { }
  • }
} @else {

No separate fee receipt is waiting — find one by voucher number.

}

Leave this empty if the fee was already collected inside the share receipt above.

}
} @if (errorMsg) {
error_outline {{ errorMsg }}
} }
@if (searchFor) {
} @if (viewing) {
}