Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Accounting (account_accountant)
• Invoicing (account) • Discuss (mail) |
Lines of code | 2125 |
Technical Name |
oe_pdc |
License | LGPL-3 |
Website | https://odooerp.ae |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Accounting (account_accountant)
• Invoicing (account) • Discuss (mail) |
Lines of code | 2125 |
Technical Name |
oe_pdc |
License | LGPL-3 |
Website | https://odooerp.ae |
Versions | 16.0 17.0 18.0 |
























User Guide for Odoo PDC (Post-Dated Cheque) Payment Module
This guide explains the configuration, usage, and management of post-dated cheques within your Odoo accounting system using the PDC module.
1. Module Overview
The Odoo PDC module enhances Odoo's accounting features to handle Post-Dated Cheques (PDC) for both customer invoices and vendor bills. It introduces a new PDC Payment model to manage cheque lifecycles such as creation, deposit, clearance, and bounce events. This ensures accurate tracking and financial control.
2. Configuration
To configure the PDC module, navigate to Accounting > Configuration > Settings and configure the following:
- PDC Account for Customer/Vendor: Set intermediary accounts for holding PDC payments.
- Auto-Fill Invoices: Enable automatic linking of open invoices when selecting a customer or vendor.
- PDC Cancel Configuration: Decide system behavior when a cheque is cancelled.
- Due Notifications: Activate notifications for both customers and vendors, and specify recipients and trigger dates.
3. How to Create and Manage a PDC Payment
3.1 Creating a PDC from an Invoice or Bill
- Go to Accounting > Customers > Invoices or Accounting > Vendors > Bills.
- Select one or more posted invoices or bills for the same partner.
- Click Action > Register PDC Check.
- Fill in the required fields: Cheque Reference, Payment Journal, Cheque Status, Payment Date, Due Date, Bank, and optionally upload Cheque Image.
- Click Register to create the PDC record.
3.2 PDC Payment Lifecycle
- Draft: Initial state after creation.
- Registered: Active state after form submission.
- Deposited: Cheque deposited; journal entries created.
- Done: Cheque cleared and funds received.
- Returned: Marked returned without bounce.
- Bounced: Cheque rejected by bank; reversal posted.
- Cancelled: Any state can be cancelled; only draft can be deleted.
4. Viewing PDC Payments
- PDC Payment List: Access a full list via a dedicated menu.
- On Invoices/Bills: View linked PDCs and total Paid, Pending, or Cancelled amounts through smart buttons.
5. Reporting
Generate a detailed PDF report from the Print menu on the PDC payment record. It includes:
- Name
- Customer
- Bank
- Payment Date
- Amount
- Cheque Reference
- Status
Frequently Asked Questions
1. What is the purpose of this module?
2. How do I create a PDC payment?
Action
menu, and select Register PDC Check
.
3. What is the lifecycle of a PDC payment?
Draft: The initial state when a PDC is being created.
Registered: The cheque has been officially recorded in the system.
Deposited: The cheque has been deposited into the bank.
Done: The cheque has been successfully cleared, and the funds are available.
Returned: The cheque was returned by the bank for some reason (e.g., a technical error).
Bounced: The cheque was returned due to insufficient funds.
Cancelled: The PDC payment has been cancelled by the user.
4. What happens when a PDC is deposited?
Deposited
, the system automatically generates journal entries. It moves the amount from the intermediary PDC account to your bank journal account.
5. What happens if a PDC bounces?
Bounced
will reverse the journal entries made during the Deposited
stage. This returns the amount from your bank journal to the partner's account, reversing the previous payment.
6. Can I send notifications for upcoming PDC due dates?
7. Can I delete a PDC payment?
Draft
state. Once a PDC is registered, it cannot be deleted but can be Cancelled
.
8. What are the required configurations for this module to work correctly?
PDC Account for Customer
PDC Account for Vendor
- Optionally enable
Auto Fill open Invoice in PDC on Customer Selection
and configure cancellation and notification settings.
9. How do I generate a report of all PDC payments?
Print
menu. This report summarizes the payment details.
10. How does this module handle multiple invoices for a single PDC?
Module Support & SLA
Our standard response time (SLA) for support queries is between 12 to 48 hours.


Please log in to comment on this module