@if (loading) {
hourglass_empty Loading request…
} @if (!loading && !request) {
error_outline Request not found.
} @if (!loading && request) {
{{ request.voucher_no || '—' }} {{ request.status }}
person {{ request.clerk_name }} ({{ request.clerk_username }}) schedule {{ formatDateTime(request.submitted_at) }} @if (request.actioned_at) { check_circle Actioned: {{ formatDateTime(request.actioned_at) }} }
account_balance GL Debit (Source)
GL Account No {{ request.gl_account_no }}
GL Account Name {{ request.gl_account_name }}
DR Amount ₹{{ request.dr_amount | number: '1.2-2' }}
Payment Mode {{ request.payment_type_name || 'Transfer' }}
@if (request.description) {
Description {{ request.description }}
}
account_balance_wallet Credit Entries ({{ creditEntries.length }} account{{ creditEntries.length !== 1 ? 's' : '' }})
@for (entry of creditEntries; track entry.accountId; let i = $index) { }
# Account No Account Name Type Amount (CR)
{{ i + 1 }} {{ entry.accountNo }} {{ entry.accountName }} {{ entry.accountType }} ₹{{ entry.amount | number: '1.2-2' }}
Total Credit ₹{{ totalCreditAmount() | number: '1.2-2' }}
@if (request.status === 'REJECTED' && request.rejection_reason) {
cancel Rejection Reason

{{ request.rejection_reason }}

manage_accounts {{ request.manager_name || request.manager_username || '—' }}
} @if (request.status === 'APPROVED' && request.txn_refs) {
check_circle Transaction References

{{ request.txn_refs }}

manage_accounts Approved by: {{ request.manager_name || request.manager_username || '—' }}
} @if (request.status === 'PENDING') {
@if (!showRejectForm) { } @else {
}
}
}