跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Cash Book, Day Book & Bank Book Financial Reports — A build-to-order Odoo module that adds true cash book, day book, and bank — 1/1示意预览

A build-to-order Odoo module that adds true cash book,

day book, and bank book statements on top of your live accounting data — filtered, drill-down, and export-ready.

ECOSIRE scopes, builds, installs, and supports it for Odoo 17/18/19.

什么是 Cash Book, Day Book & Bank Book Financial Reports?

A build-to-order Odoo module that adds true cash book, day book, and bank book statements on top of your live accounting data — filtered, drill-down, and export-ready. ECOSIRE scopes, builds, installs, and supports it for Odoo 17/18/19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Cash book report listing every cash-journal receipt and payment with a per-account running balance and period opening/closing totals
Day book report presenting a strict chronological journal of all posted entries for a chosen date range across selected journals
Bank book report per bank journal/account showing opening balance, dated movements, and carried-forward closing balance
TransientModel wizard capturing date range, company, journals, target moves (posted vs. all), and optional partner/analytic filters
Reads live posted account.move.line data so every total reconciles exactly to the General Ledger and Trial Balance
Aggregation built on read_group and set-based ORM reads to stay fast on databases with millions of journal items
Two-click drill-down from any report line back to the source account.move for audit traceability
Multi-company aware via ir.model.access.csv and record rules — users only see journals for their assigned companies
Interactive on-screen list/pivot view (OWL/XML) sharing one computed dataset with the printable output
Paginated QWeb PDF plus native XLSX export generated from the same figures shown on screen
Community-safe QWeb rendering with no dependency on the Enterprise-only report engine
Optional JSON-RPC/XML-RPC endpoints exposing cash/day/bank-book data to external BI or Studio dashboards
Configurable running-balance rules (per account, per journal, or consolidated) confirmed during scoping
Built and tested against Odoo 17.0, 18.0, and 19.0 for your specific production version

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

Finance teams running Odoo constantly need the three classic ledgers accountants and auditors ask for first: a cash book (all cash receipts and payments with a running balance), a day book (a chronological journal of every posted entry for a period), and a bank book (per-bank-account movement with explicit opening and closing balances). Odoo core ships the General Ledger, Journals, and Partner Ledger, but it does not provide these named statements in the layout most bookkeepers, auditors, and regional tax reviewers expect — a running-balance column per account, opening/closing framing, and a single click that filters to just cash journals or one specific bank journal. Teams end up exporting the GL to a spreadsheet and rebuilding these reports by hand every month, which is slow, hard to audit, and easy to get wrong.

This is a build-to-order module that ECOSIRE designs, builds, and installs for you — it is not an existing app you download and run today. Technically, the reports read directly from your posted account.move.line records (never a parallel copy), so every figure reconciles back to the General Ledger and Trial Balance. We implement the report engine as a TransientModel wizard (models.TransientModel) that captures the criteria — date range, company (or companies), journals or specific cash/bank accounts, target moves (posted only vs. all), and optional partner or analytic filters — then computes opening balance, period movements, and a carried-forward running balance. Heavy aggregation is done with read_group and targeted SQL-safe ORM reads rather than row-by-row Python loops, so the reports stay responsive on databases with millions of journal items. Presentation is delivered as both an interactive list/pivot view (OWL/XML) and a paginated QWeb PDF plus an XLSX export, all sharing one computed dataset so the on-screen figures and the printout can never disagree.

Under the hood the module is a proper Odoo app: a versioned __manifest__.py declaring dependencies on account, security through ir.model.access.csv and multi-company record rules so users only see journals for companies they are assigned to, menu items and actions wired into the Accounting → Reporting area, and the wizard/report views in XML. Drill-down is real — each report line links back to the originating account.move so an auditor can open the source entry in two clicks. Where you need it, we expose the same computed data over the JSON-RPC/XML-RPC API so an external BI tool or an Odoo Studio dashboard can pull the cash-book or bank-book figures programmatically. The module works on Community and Enterprise; on Community we render the reports with standard QWeb (no dependency on the Enterprise report engine), and we target Odoo 17.0, 18.0, and 19.0, building against whichever version your production database runs.

Delivery is build-to-order. After a short scoping call we confirm the exact report layouts, filters, running-balance rules, and any localization your auditors require, then build and test on a staging copy of your database before touching production. Typical delivery is one working week from confirmed scope, and you receive the full installable source, documentation, and a support window. Pricing starts from $999 (indicative, single-company base scope); multi-company consolidation, extra localization/audit-format depth, and integration into external BI or reporting pipelines increase the quoted scope. You receive a fixed quote after the scoping call — never a surprise on the invoice.

你得到什么

  • Installable source code for the module, built for your exact Odoo version (17.0 / 18.0 / 19.0)
  • Installation and configuration on your environment, including menus, security groups, and record rules
  • Technical documentation covering models, wizard parameters, report templates, and any API endpoints
  • End-user guide plus a live training session for your finance/accounting team
  • Post-go-live support window for defect fixes and configuration questions
  • UAT on a staging copy of your database with a documented rollback plan before production go-live
  • Git repository handover with tagged release and full commit history
  • Fixed-scope statement of work confirming report layouts, filters, and running-balance rules

这是给谁的

Finance Manager / Controller

Owns the monthly close and needs cash book, day book, and bank book statements in the exact format auditors and the board expect, without exporting the GL to spreadsheets and rebuilding them by hand every period.

Accountant / Bookkeeper

Lives in the Accounting app day to day and wants one-click, filterable statements with running balances and drill-down to source entries, so reconciliations and audit requests take minutes instead of hours.

External Auditor / Tax Reviewer

Requires a chronological day book and per-bank-account bank book that tie back to posted journal items, with two-click traceability from any line to the originating account.move.

Odoo Administrator / IT Lead

Responsible for the production database and wants a properly packaged module — clean manifest, access rules, staging UAT, rollback plan, and a git handover — rather than fragile spreadsheet workarounds.

Cash Book, Day Book & Bank Book Financial Reports 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
How you get itScoped, built, installed and supported by ECOSIREBuilt in-house or by a freelancer from scratchDownloaded and self-installed, as-isAlready in Odoo, no extra report
Cash/day/bank book layoutExact named statements with running balances, tailored to your auditorsWhatever you specify, if you get the spec rightFixed vendor layout, limited configurabilityOnly General Ledger/Journals — not these named statements
Reconciliation to GLReads posted account.move.line — ties to GL by designDepends on developer's data model choicesUsually reads GL, but drill-down variesNative GL is the source of truth
Odoo 17/18/19 fitBuilt and tested against your exact versionYou maintain version compatibility yourselfDepends on vendor's version supportShips with the version you run
Multi-company & securityRecord rules and access CSV scoped to your orgMust be designed and tested by youGeneric rules, may need adjustmentStandard Odoo multi-company rules
Support & ownershipSupport window + full source + git handoverYou own and maintain everythingVendor support tier, source often obfuscatedCovered by your Odoo subscription/partner
Delivery timeTypically one working week from confirmed scopeWeeks to months depending on resourcingInstant install, but no fit guaranteeImmediate, but capability is missing
Total cost profileFixed quote from ~$999 indicative after scopingHigh and variable (developer time + maintenance)Low sticker price, hidden fit/customization costNo extra cost, no extra capability

关于Cash Book, Day Book & Bank Book Financial Reports的常见问题

Is this a ready-made app I can download and install right now?

No. This is a build-to-order module. ECOSIRE scopes, builds, tests, and installs it for you against your specific Odoo version. There is no instant download — you request a quotation and we build it to your confirmed requirements.

How long does delivery take?

Typical delivery is one working week from confirmed scope. After the scoping call we build and test on a staging copy of your database, run UAT with your team, and only then deploy to production. Larger multi-company or localization requirements can extend the timeline, which we confirm in writing before starting.

How does pricing and scoping work?

Pricing starts from $999 as an indicative figure for a single-company base scope. Drivers such as multi-company consolidation, extra localization or audit-format depth, and BI/API integration increase the quoted scope. After a short scoping call we send a fixed quote — the indicative from-price is a starting point, not the final number, and you approve the fixed quote before any work begins.

Will the reports match my General Ledger and Trial Balance?

Yes. The reports read directly from your posted account.move.line records rather than a separate copy of the data, so cash book, day book, and bank book totals reconcile exactly to the General Ledger and Trial Balance. Every line drills back to its source journal entry.

Which Odoo versions and editions are supported?

We build for Odoo 17.0, 18.0, and 19.0, on both Community and Enterprise. On Community the reports render with standard QWeb and do not depend on the Enterprise-only report engine. We compile and test against whichever version your production database runs.

What about support and future updates?

Every build includes a post-go-live support window for defect fixes and configuration questions. Because you receive the full source and a git repository handover, you own the code outright. Version upgrades (for example moving from Odoo 18 to 19) or new report variants are handled as a scoped follow-on engagement.

Can the report data feed an external BI tool or dashboard?

Yes. Where you need it, we expose the same computed cash/day/bank-book dataset over Odoo's JSON-RPC/XML-RPC API so an external BI tool, spreadsheet, or Odoo Studio dashboard can pull the figures programmatically. This is scoped as an optional add-on during the scoping call.

申请报价

Cash Book, Day Book & Bank Book Financial Reports

A build-to-order Odoo module that adds true cash book, day book, and bank book statements on top of your live accounting data — filtered, drill-down, and export-ready. ECOSIRE scopes, builds, installs, and supports it for Odoo 17/18/19.

  • Cash book report listing every cash-journal receipt and payment with a per-account running balance and period opening/closing totals
  • Day book report presenting a strict chronological journal of all posted entries for a chosen date range across selected journals
  • Bank book report per bank journal/account showing opening balance, dated movements, and carried-forward closing balance
  • TransientModel wizard capturing date range, company, journals, target moves (posted vs. all), and optional partner/analytic filters

申请报价

告诉我们您对 Cash Book, Day Book & Bank Book Financial Reports 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。