CASHIER · SHARE COLLECTION

Share Collection

Collect cash from member for share purchase — amounts are held in Sundry GL until the account is activated.

@if (pageState !== 'success') { } @if (errorMsg) {
error_outline {{ errorMsg }}
} @if (pageState === 'searching') {
hourglass_empty

Looking up account…

} @if (pageState === 'loaded') {
person
{{ account.clientName }}
{{ account.productName }} {{ account.status?.value }}
×
=
Share Amount
{{ currencySymbol }}{{ shareAmount | number: '1.2-2' }}
receipt_long Amount Breakdown
@for (charge of charges; track charge.id) { } @if (charges.length === 0) { }
Description Amount
Share Amount ({{ requestedSharesInput }} shares × {{ currencySymbol }}{{ pricePerShare | number: '1.2-2' }}) {{ currencySymbol }}{{ shareAmount | number: '1.2-2' }}
{{ charge.name }}
No charges applicable
Total Payable {{ currencySymbol }}{{ totalAmount | number: '1.2-2' }}
account_tree GL Entries Preview
@if (totalChargeAmount > 0) { }
Account Dr / Cr Amount
Cash Vault GL Dr {{ currencySymbol }}{{ totalAmount | number: '1.2-2' }}
Share Sundry GL Cr {{ currencySymbol }}{{ shareAmount | number: '1.2-2' }}
Charge Receivable GL Cr {{ currencySymbol }}{{ totalChargeAmount | number: '1.2-2' }}
info_outline Funds move to Share GL & Income GL when account is activated.
@if (isCashPayment && allDenominations.length > 0) {
payments Denomination Entry @if (denominationTotal > 0) { ₹{{ denominationTotal | number: '1.2-2' }} {{ denomMatchesTotal ? '✓ Matches' : '≠ Mismatch' }} } @if (denominationTotal === 0) { ⚠ Required for Cash }
@for (d of allDenominations; track d.id) { }
Denomination Count Amount
{{ d.label }}
{{ subtotalFor(d) > 0 ? (subtotalFor(d) | number: '1.2-2') : '—' }}
Total ₹{{ denominationTotal | number: '1.2-2' }}
@if (!denomMatchesTotal && denominationTotal > 0) {
warning Denomination ₹{{ denominationTotal | number: '1.2-2' }} must equal Total Payable ₹{{ totalAmount | number: '1.2-2' }}.
} @if (denominationTotal > 0) {
}
}
Transaction Date * Payment Mode — Cash (Default) — @for (pt of paymentTypes; track pt.id) { {{ pt.name }} } Note (Optional)
} @if (pageState === 'success' && collectionResult) {
check_circle

Collection Posted Successfully

Cash of {{ collectionResult.currencyCode }} {{ collectionResult.totalAmount | number: '1.2-2' }} collected from {{ collectionResult.clientName }} on {{ collectionResult.collectionDate }} by {{ collectionResult.collectedBy }}.

Transaction ID {{ collectionResult.transactionId }}
@for (entry of collectionResult.glEntries; track entry.account) {
{{ entry.type }}. {{ entry.account }} {{ entry.currency }} {{ entry.amount | number: '1.2-2' }}
}

Funds are held in Sundry GL. They will move to Share Equity GL when the account is activated.

}