Cheques
Goal
Track incoming and outgoing cheques from receipt/issue through portfolio, collection, clearing, bounce, endorsement, and discount.
Who it is for
Treasury clerks with cheques.view; register/edit cheques.manage; status transitions cheques.lifecycle; discount cheques.discount; setup cheques.admin.
Preconditions
- Optional module cheques enabled.
- Bank/cash accounts exist for deposit and clearing when required.
- Most instruments are created from receipt / payment cheque lines — the register is primarily lifecycle, not the first create path. Register security cheque appears when tenant policy allows and you have manage rights.
Steps
- Open Accounting → Treasury → Cheques.
- Use tabs (All, Incoming, Outgoing, In portfolio, Under collection, Issued not cleared, Endorsed, Bounced, Matured, Stale, Security, Discounted) and filters (search, bank account).
- Open a cheque for timeline and allowed status actions.
- Use Cheque deposit batches to group portfolio cheques toward the bank.
- Configure policies under Cheques setup: accounting mode (
portfolio_lifecyclevsdirect_to_bank), stale/PDC days, endorsement/discount/security flags, uniqueness/duplicate rules, bounce reasons, endorsement types.
Result
Cheque status and holder history stay auditable; clearing ties to bank matching when required.
Hard stops
Invalid transition; duplicate number (or confirm/approval required); amount mismatch; bank account required/forbidden for action; endorsement/discount/security disabled by setup; bounce reason / endorsement type required; clearing needs bank match; reverse only latest unreverted event.