| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Accounting (accountant)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 1623 |
| Technical Name |
pdc_cheques |
| License | OPL-1 |
| Website | https://qsys.odoo.com/ |
| Versions | 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Accounting (accountant)
• Invoicing (account) • Discuss (mail) |
| Lines of code | 1623 |
| Technical Name |
pdc_cheques |
| License | OPL-1 |
| Website | https://qsys.odoo.com/ |
| Versions | 17.0 18.0 19.0 |
Post Dated Cheques Handling
Stop typing cheques one by one. Stop fixing journal entries by hand. Register customer and vendor cheques straight from invoices and bills. Generate a full series of post-dated cheques in seconds — the app calculates the amounts, due dates, and cheque numbers for you. Every stage (received, deposited, collected, bounced, returned) posts the right journal entry automatically — fully aligned with accounting standards.
The most complete way to manage post-dated cheques in Odoo
Built for accountants who handle hundreds of cheques a month. Register them straight from invoices and bills, generate full batches in seconds, post the right journal entry at every stage automatically, and reconcile with one click — all aligned with accounting standards.
Save hours every week — and stop worrying about wrong journal entries
Manual cheque handling is slow and risky. Typing each cheque, posting journal entries by hand, chasing bounced cheques, fixing reconciliation mistakes — it eats your day and creates audit headaches. This app does it all for you, the right way, every time.
- Generate 12 monthly cheques in one click instead of typing them one by one
- Every cheque stage posts the correct journal entry — automatically
- Bounced cheques reverse the entries for you, keeping your books clean
- One audit-ready trail from cheque issue to bank clearing
Generate a full series of cheques in seconds — no more typing one by one
Real example: A real estate developer receives $120,000 from a customer, paid over 12 monthly installments. Just enter the total amount, the number of cheques (12), the interval (monthly), and the starting cheque number. The app instantly creates 12 cheques of $10,000 each — with the right due dates and sequential cheque numbers. What used to take an hour now takes 10 seconds.
- Enter total amount, number of cheques, interval, and starting cheque number — the app does the rest
- Auto-calculates each cheque amount, due date, and reference number
- Works for both customer cheques (money in) and vendor cheques (money out)
- Perfect for installments, rent payments, loan repayments, and supplier contracts
Every cheque stage posts the right journal entry — automatically and audit-ready
No more memorizing debit/credit rules for each cheque stage. The app posts the correct entry at every step — for both customer cheques and vendor cheques — fully aligned with international accounting standards. Here's exactly what the app does for you:
- Cheque Received: Debit Cheque Received, Credit Accounts Receivable
- Cheque Under Collection: Debit Cheques Under Collection, Credit Cheque Received
- Cheque Collected: Debit Bank, Credit Cheques Under Collection — money arrives in your bank
- Cheque Bounced: Debit Cheque Received, Credit Cheques Under Collection — reverses the Under Collection entry
- Cheque Returned to customer: Debit Accounts Receivable, Credit Cheque Received — reverses the original receipt
- Cheque Issued: Debit Accounts Payable, Credit Cheque Issued
- Cheque Cleared: Debit Cheque Issued, Credit Bank — bank pays the vendor
- Cheque Returned by vendor: Debit Cheque Issued, Credit Accounts Payable — reverses the original issue
Track every cheque from issue to clearing — and reconcile with one click
Know the exact status of every cheque in your books at any moment. Register cheques directly from customer invoices or vendor bills. When a cheque clears, the app reconciles it with the original invoice. When it bounces, the reconciliation is reversed automatically. Your books stay clean, your auditor stays happy.
- Six clear statuses: Registered, Deposited, Bounced, Returned, Collected, Cancelled
- Register cheques in one click from any customer invoice or vendor bill
- Cheques reconcile with their invoices automatically when cleared
- Bounced cheques reverse the reconciliation — no manual cleanup
Why this is the best PDC app for Odoo
Other PDC apps cover the basics. This one is built to save you real time, keep your books clean, and pass any audit. Here's what sets it apart.
Most PDC apps make you create cheques one at a time. We don't. Enter the total amount, the number of cheques, the interval, and the starting cheque number — the app builds them all for you with the right amounts, dates, and sequential numbering.
The app posts the right journal entry at every stage — received, deposited, collected, bounced, returned, cleared. Built using proper Cheque Received and Cheques Under Collection accounts. Your auditor will love it.
Register a cheque from a customer invoice. When it clears, the app reconciles it for you. When it bounces, the app reverses the reconciliation automatically. No manual matching, no leftover open balances.
From the moment you receive a cheque to the moment your bank clears it, every status change posts the right entry, updates the right account, and keeps your records audit-ready. Multi-currency built-in.
Everything you get — at a glance
All the main features of the app, in plain words, so you can see what's included in seconds.
See the app in action
Real screens from the app — clean, easy to read, and ready to share with your team.
See exactly how it works — in one short video
Watch the full workflow on YouTube: register a cheque from an invoice, generate a batch of 12 cheques, see the journal entries post automatically, and reconcile a cleared cheque with a single click.
Talk to us — pick the easiest way for you
Send an email, message us on WhatsApp, or book a meeting. We'll help you install the app, answer your questions, and show you how it works for your business.
Common questions, answered
Quick answers to the questions buyers ask us most.
Do I need a developer to set it up? No. Your finance team can set up cheque journals, accounts, and workflows using simple forms and dropdowns. No coding needed.
Can I edit the cheques after the batch is generated? Yes. You can change any cheque amount, date, or reference before confirming the batch.
Will my chart of accounts work? Yes. The app lets you choose which accounts to use for Cheque Received, Cheques Under Collection, and other cheque-related accounts.
Can I track returned cheques separately? Yes. The app has clear statuses for both bounced and returned cheques, so you always know what stage each cheque is in.
Does it work for company groups? Yes. Each cheque belongs to one company and follows your normal Odoo access rules. You decide who can see, register, and approve cheques.
Need something custom? Email ms@qsys-it.com or message us on WhatsApp at +20 10 02897720.
90 Days of Free Support — Included
Every order comes with help to install, set up, and fix any bugs during your first three months — at no extra cost.
- Register customer cheques directly from invoices — and vendor cheques directly from bills.
- Generate full batches of post-dated cheques in one click, with auto-calculated amounts, due dates, and sequential numbering.
- Six clear cheque statuses: Registered, Deposited, Bounced, Returned, Collected, and Cancelled.
- Automatic journal entries at every stage — aligned with international accounting standards.
- Auto-reconciliation with invoices and bills when cheques clear — and auto-reversal when they bounce.
- Multi-currency, multi-company, full Odoo Accounting integration, audit-ready trail, with chatter and activity log on every cheque.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module
There are no ratings yet!
Transfer Customer PDC to a vendor
Hi,
I would like to transfer some of the cheques (PDC) received from a customer to a vendor.
Cheque stage will be marked as transferred, and journal entries should be as follows,
Credit Account: Cheques received
Debit Account: Accounts payable
Is it possible to to add this feature. This procedure is very common Turkey.
I can also help you with translation to Turkish for menus, stages and field names.
Hakan Türkün
hakan@turkun.com
+90 532 2864933