@if (error) {
{{ error }}
}
@if (loading) {
Loading…
}
@if (report && !loading) {
{{ report.displayName || report.username }}
·
{{ report.from | date: 'dd MMM yyyy' }}
@if (report.from !== report.to) {
to {{ report.to | date: 'dd MMM yyyy' }}
}
Received
₹{{ receivedTotal | number: '1.2-2' }}
Payments
₹{{ paymentTotal | number: '1.2-2' }}
Journal
₹{{ journalTotal | number: '1.2-2' }}
Entered
{{ raisedCount }}
Approved
{{ verifiedCount }}
@if (report.count > 0) {
@if (isFiltered) {
}
}
@if (rows.length === 0) {
@if (report.count === 0) {
Nothing recorded against you for this period.
} @else {
No vouchers match these filters — {{ report.count }} hidden.
}
} @else {
Showing {{ rows.length }}
@if (isFiltered) {
of {{ report.count }}
}
{{ rows.length === 1 ? 'voucher' : 'vouchers' }}
Total ₹{{ filteredTotal | number: '1.2-2' }}
@for (g of groups; track g.key) {
{{ g.label }}
{{ g.hint }}
{{ g.rows.length }} {{ g.rows.length === 1 ? 'voucher' : 'vouchers' }}
₹{{ g.total | number: '1.2-2' }}
| Voucher |
Side |
Type |
Debit |
Credit |
Amount |
My part |
Status |
Time |
@for (r of g.rows; track r.voucherNo) {
|
{{ r.voucherNo }}
@if (loadingDetailFor === r.voucherNo) {
hourglass_empty
}
|
{{ sideLabel(r.side) }}
|
{{ r.voucherType }} |
{{ r.debitParty || '—' }}
@if (r.debitAccount) {
{{ r.debitAccount }}
}
|
{{ r.creditParty || '—' }}
@if (r.creditAccount) {
{{ r.creditAccount }}
}
@if (r.extraLines > 0) {
+{{ r.extraLines }} more
}
|
₹{{ r.amount | number: '1.2-2' }} |
{{ roleIcon(r.myRole) }}
{{ roleLabel(r.myRole) }}
@if (r.myRole === 'VERIFIED' && r.raisedBy) {
by {{ r.raisedBy }}
}
|
{{ statusLabel(r.verificationStatus) }}
|
{{ r.createdAt | date: 'HH:mm' }} |
}
}
}
}