Skip to Content
Branch Cheque Management
branch_cheque_management

Branch Cheque Management

Track outgoing branch cheques from sending to collection, return and disbursement.

  • Odoo 19
  • Accounting
  • 19.0.1.1.17
1

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.

2

Usage steps

  1. 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. 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. 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. 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. 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. 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. 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. 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
4

Roles

Benefiting roles
Role
Outgoing Cheque - HQ Manager
Outgoing Cheque - Branch User
Accountant
5

Dependencies

Back to version applications

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.

Contact us