Overview
Head offices issue cheques that branches hand to representatives, partners or banks, and tracking them on paper loses control. This module registers each outgoing cheque with bank, journal, amount and dates, then moves it through sent, received, disbursed, collected, return pending, returned or cancelled. Disbursement receipts create the accounting payment through an internal transfer account and can be printed with the amount in Arabic words. It works with Accounting, uses chatter tracking, and limits branch users to their own branch.
Usage steps
- 1
Define branches and settings
Under Outgoing Cheques create branches with code, manager, phone and address, and link users to their branches. In Cheque Settings choose the internal transfer account used for payments.
- cheque.branch records
- cheque_branch_ids on users
- cheque_internal_transfer_account_id
- 2
Register a cheque
Create a cheque with branch, cheque number, bank, bank journal, account number, amount, cheque date, issue date and signed flag. A sequence name is assigned.
- cheque_number, bank_id, amount
- cheque_date, issue_date
- is_signed
- 3
Send to the branch
Click Send to Branch from draft to record the send date. Only draft cheques can be sent.
- Send to branch button
- Status Sent
- 4
Confirm receipt
The branch confirms receipt to move the cheque to Received with the receive date. Only sent cheques can be confirmed.
- Confirm receipt button
- Receive date
- 5
Disburse the cheque
From a received cheque create a disbursement receipt choosing representative, partner delivery or bank deposit, with recipient and destination journal. The date wizard asks for the payment date and confirming creates the payment.
- disbursement_type
- recipient_id, destination_journal_id
- Confirm Disbursement wizard
- 6
Collect or return
A disbursed cheque is marked collected, or a return is requested and later confirmed to move it to Returned. Each move is validated by state and logged.
- Confirm Collection
- Request Return
- Confirm Returned Cheque
- 7
Cancel a disbursement
A cancel wizard requires a reason before undoing a disbursement. The linked payment is cancelled and the reason logged.
- Cancel wizard with reason
- Payment cancelled
- 8
Print receipts and control access
A PDF cheque receipt is printed with the amount in Arabic words. Record rules let HQ managers see all branches while branch users see only their own.
- Arabic amount in words
- HQ Manager and Branch User groups
Screens
Illustrative mockups with placeholder data.
بيانات الشيك
تواريخ الحركة
ملاحظات
اختيار الشيك
بيانات الصرف
ملاحظات
بيانات الفرع
العنوان
ملاحظات
بيانات الشيك
تاريخ الـ Payment
Cheque receipt
cheque_number Placeholder value
amount Placeholder value
bank_name Placeholder value
Roles
| Role |
|---|
| Outgoing Cheque - HQ Manager |
| Outgoing Cheque - Branch User |
| Accountant |
Dependencies
Want to know more or try this app? Contact us
We can arrange a demo or a trial and answer your questions about Branch Cheque Management.