Parties
{{ agentParties.length }}
to collect from
@if (isPartyTran) {
Entries
{{ pendingEntries.length }}
written down, not handed in
To count
{{ pendingTotal | number: '1.2-2' }}
the agent should hand over
}
@if (isAgentTran) {
To take
{{ agentOwed | number: '1.2-2' }}
written down, not handed in
Received (approved)
{{ agentReceived | number: '1.2-2' }}
taken in by the cashier
0">
Still to take
{{ agentBalance | number: '1.2-2' }}
left to receive
}
Agent Balance
{{ agentInfo.currentBalance | number: '1.2-2' }}
held by {{ agentInfo.name }}
}
Agent
@for (agent of selectableAgents; track agent.id) {
{{ agent.agentCode }} · {{ agent.agentNameId }}
@if (!agent.active) {
— not collecting
}
}
@if (selectableAgents.length === 0) {
No active agent on file
} @else if (pickedAgentIsInactive) {
This agent no longer collects — settling held cash only
} @else if (agentInfo.name) {
{{ agentParties.length }} {{ agentParties.length === 1 ? 'party' : 'parties' }} to collect from
}
Date
Tran. Type
@for (type of transactionTypes; track type.label) {
{{ type.label }}
@if (!type.supported) {
— not available yet
}
}
@if (isAgentTran && agentInfo.name) {
}
@if (isPartyTran && agentInfo.name) {
}
@if (isAgentTran && agentInfo.name) {
@if (!agentGlCode) {
{{ agentInfo.name }} has no GL account, so the cashier has nowhere to take their cash. Set one on Agent
Master.
} @else {
Agent GL: {{ agentGlCode }}{{ agentGlName ? ' · ' + agentGlName : '' }} — the cashier
takes {{ agentInfo.name }}'s cash into this GL (Entry Type DDS).
}
@if (agentReceivedBeyondDay > 0) {
{{ agentReceivedBeyondDay | number: '1.2-2' }} received at the counter is more than everything outstanding
up to {{ entryForm.get('transactionDate')?.value | dateFormat }}. Check the voucher was taken for the
right agent.
}
@if (agentWaiting > 0) {
{{ agentWaiting | number: '1.2-2' }} more is at the counter awaiting the manager's approval.
}
}
@if (isWithdrawDeposite) {