メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Customer Post-Dated Cheque (PDC) Management — Track customer post-dated cheques through their full lifecycle — registered, de — 1/1イメージプレビュー

Track customer post-dated cheques through their full lifecycle

— registered, deposited, bounced, cleared — with automatic journal entries.

Customer Post-Dated Cheque (PDC) Managementとは?

Track customer post-dated cheques through their full lifecycle — registered, deposited, bounced, cleared — with automatic journal entries. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

主な機能

Dedicated cheque record with a full state machine — new, registered, deposit, bounce, done — driving what actions and fields are available at each stage.
Automatic, per-state journal entries: on deposit, move the amount from a PDC-received (cheque-in-hand) account to bank-in-transit; on clearing, recognize cleared funds; on bounce, reverse the entry so cash is never overstated.
Configurable clearing/transit accounts and dedicated cheque journals so postings map exactly to your existing chart of accounts, not a generic default.
Multi-invoice allocation — apply a single customer cheque across several open invoices (res.partner receivables) with per-invoice amounts that must reconcile to the cheque total.
Bounce-charge handling that posts the bank's return fee to a configurable expense account and, optionally, re-invoices the charge back to the customer.
Due-date reminder notifications via Odoo automated/scheduled actions (ir.cron) that alert the finance team and the account owner before a cheque falls due for deposit.
Computed fields with @api.depends for live status, days-to-due, outstanding-vs-allocated, and aging — always in sync, never manually refreshed.
Cheque register: filterable, groupable list and kanban views by state, bank, due date, and customer, with search filters and a maturity-calendar view.
Granular access control via ir.model.access.csv plus record rules — separate rights for who can register, who can deposit/clear, and who can post a bounce, keeping segregation of duties intact.
QWeb PDF reports: printable cheque-deposit slips and a PDC-outstanding statement per customer or bank for handovers and audits.
Chatter, activities, and full audit trail on every cheque — messages, logged status changes, and scheduled activities for follow-up.
Company-aware and multi-currency ready, honoring Odoo multi-company rules and cheque amounts in foreign currency where you operate across entities.
XML-RPC / JSON-RPC exposed models so external systems (a bank portal, a custom dashboard, or a mobile app) can read cheque status or push clearing updates.
Dashboard KPIs — total PDC in hand, due this week, bounced value, and cleared this month — surfaced for the finance lead at a glance.

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

技術仕様

Odoo互換性
Odoo 17, Odoo 18, Odoo 19
エディション
Enterprise&Community
ライセンス
ライセンスの確認が必要です
Python要件
Python 3.10+
データベース
PostgreSQL 12+

この製品について

If your business runs on cheques, Odoo core has a blind spot: a customer post-dated cheque (PDC) sits in a drawer for weeks before it can be banked, yet standard Odoo Accounting has no first-class concept for that waiting period. Teams end up tracking PDCs in spreadsheets, mis-stating cash, and discovering a bounced cheque only when the bank statement lands.

Customer PDC Management is a build-to-order Odoo module that ECOSIRE designs, develops, installs, and supports for you. It adds a dedicated cheque record with a proper state machine — new, registered, deposit, bounce, done — and wires each transition to the correct accounting entry so your books always reflect where every cheque actually is. It is built the Odoo-native way: a real models.Model with @api.depends computed fields, security enforced through ir.model.access.csv plus record rules, clean XML/OWL views, QWeb print layouts, and Odoo automated actions for reminders. Nothing bolted on, nothing that fights the upgrade path.

Because it is net-new and tailored to your chart of accounts, cheque-clearing accounts, journals, and approval flow, this is not an instant download from the Odoo App Store. We scope it to your process, build it, and hand it over — typically within one working week — running cleanly on Odoo 17, 18, or 19 (Community or Enterprise).

The result: finance can register a customer cheque the moment it arrives, allocate it across one or several open invoices, watch a PDC-in-hand account instead of overstating bank, get reminded before the due date, and — if a cheque bounces — reverse the entry and post the bank charge in a couple of clicks. Every stage is journaled, auditable, and reportable, so month-end reconciliation stops being detective work.

得られるもの

  • Complete, installable Odoo module (proper __manifest__.py declaring dependencies on account, models, security, views, data, and report files) targeting your Odoo 17, 18, or 19 edition.
  • Configuration of your cheque journals, PDC-received and bank-in-transit clearing accounts, bounce-charge expense account, and reminder scheduling mapped to your chart of accounts.
  • Security setup — ir.model.access.csv access rights and record rules for register / deposit / bounce roles, aligned to your segregation-of-duties policy.
  • QWeb report templates (deposit slip + PDC-outstanding statement) styled to your company layout.
  • Deployment onto your staging then production instance, with a smoke test of the full new → registered → deposit → clear and the bounce reversal flow against your real accounts.
  • Admin and finance-user documentation plus a live training session (recorded) covering registration, allocation, deposit, clearing, and bounce handling.
  • Source code handover to your repository/instance and a post-go-live support window for fixes and questions.
  • A short scoping document capturing your cheque workflow, account mappings, and approval rules so the build matches your process.

これは誰のためのものですか

Finance / Accounts Receivable Manager

Owns the cheque drawer and the receivables ledger. Needs to know exactly how much is sitting in post-dated cheques, what's due to be banked this week, and which cheques bounced — without exporting to a spreadsheet or overstating bank balances at month-end.

Accountant / Bookkeeper

Posts the entries. Wants each cheque state change to generate the correct, reconcilable journal entry automatically — deposit to transit, clearing to bank, bounce reversal plus charge — so the books tie out and reconciliation is fast and defensible.

CFO / Finance Controller (MENA & South Asia)

Runs a cheque-heavy operation where PDCs are a core part of cash flow. Needs an accurate cash-forecast view of maturing cheques, an audit trail on every transition, and role-based controls over who can register, deposit, and write off a bounced cheque.

Customer Post-Dated Cheque (PDC) Management の比較方法

基準エコシエールカスタムビルド競合他社Odoo 標準機能
Dedicated PDC lifecycle (new → registered → deposit → bounce → done)付属Possible, but you design and test the whole state machine yourselfSome app-store PDC modules offer states, but rarely match your exact flow含まれていない
Automatic journal entry per state (deposit / clear / bounce reversal)付属Only if you build and reconcile the posting logic correctlyVaries; often generic accounts, hard to remap部分的なサポート
Cash never overstated while cheque is post-dated (cheque-in-hand account)付属Depends entirely on your implementationSometimes, if the module models a transit account含まれていない
Multi-invoice allocation of one cheque付属You'd build the allocation constraint and reconciliation yourselfRarely supported部分的なサポート
Bounce-charge handling with optional re-invoice to customer付属Extra bespoke work on top of the base buildUncommon含まれていない
Due-date reminders via automated actions (ir.cron)付属You configure the scheduled action and templateSometimes含まれていない
Role-based controls (register vs deposit vs bounce) via record rules付属You define the access CSV and record rulesBasic groups at best部分的なサポート
Tailored to your chart of accounts, journals, and approval flow付属付属含まれていない含まれていない
Built, installed, and supported for you with training + docs付属Internal team effortSelf-install; support quality varies含まれていない

Customer Post-Dated Cheque (PDC) Management に関するよくある質問

How long does delivery take, and is this an instant download?

No — this is a build-to-order module, not an off-the-shelf apps.odoo.com download, so there is no instant download. After we scope your cheque workflow and account mappings, typical delivery is one working week depending on complexity (multi-company, re-invoicing bounce charges, external integrations can extend it). We build, install on your staging instance for sign-off, then deploy to production.

What support and updates do I get after go-live?

You receive a post-go-live support window for bug fixes, questions, and small adjustments, plus documentation and a recorded training session. Because you own the source code, ECOSIRE can also provide paid maintenance to keep the module compatible when you upgrade Odoo versions, and to add enhancements (new reports, extra states, bank integrations) as your process evolves.

Which Odoo versions and editions does it support?

Odoo 17, 18, and 19, on both Community and Enterprise. The module depends only on the standard Accounting/Invoicing foundation, so it works whether you run Community accounting or Enterprise. We build against the exact version and edition of your instance.

How does it keep my accounting correct while a cheque is post-dated?

When a customer cheque is registered, the receivable is settled against a dedicated PDC-received (cheque-in-hand) account rather than bank, so bank is never overstated. On deposit it moves to bank-in-transit, on clearing it recognizes bank, and on bounce the entry is reversed and the bank charge is posted to a configurable expense account. Every transition is a real, reconcilable Odoo journal entry against accounts you control.

Can one cheque cover several invoices, and what happens if it bounces?

Yes. A single cheque can be allocated across multiple open customer invoices, with per-invoice amounts that must total the cheque value. If it bounces, one action reverses the clearing/deposit entry, re-opens the affected invoices, and posts the bank's return charge — optionally re-invoicing that charge back to the customer.

Will it survive Odoo upgrades and follow Odoo best practices?

It is built the native Odoo way — a proper models.Model with @api.depends computes, security via ir.model.access.csv and record rules, XML/OWL views, QWeb reports, and automated actions — with no core-code overrides that break on upgrade. This keeps the upgrade path clean, and we offer a paid version-migration service if you later move to a newer Odoo release.

見積もりを依頼

Customer Post-Dated Cheque (PDC) Management

Track customer post-dated cheques through their full lifecycle — registered, deposited, bounced, cleared — with automatic journal entries.

  • Dedicated cheque record with a full state machine — new, registered, deposit, bounce, done — driving what actions and fields are available at each stage.
  • Automatic, per-state journal entries: on deposit, move the amount from a PDC-received (cheque-in-hand) account to bank-in-transit; on clearing, recognize cleared funds; on bounce, reverse the entry so cash is never overstated.
  • Configurable clearing/transit accounts and dedicated cheque journals so postings map exactly to your existing chart of accounts, not a generic default.
  • Multi-invoice allocation — apply a single customer cheque across several open invoices (res.partner receivables) with per-invoice amounts that must reconcile to the cheque total.

見積もりを依頼

Customer Post-Dated Cheque (PDC) Management のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。