Skip to main content
Product details are displayed in English. Translations coming soon.
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
ایڈیشنز
Enterprise اور Community
لائسنس
لائسنس کی تصدیق درکار ہے
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.

What you get

  • 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

Who this is for

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.

How Cash Book, Day Book & Bank Book Financial Reports Compares

CriterionECOSIRECustom BuildCompetitorOdoo نیٹو
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

Frequently Asked Questions about 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.

آرڈر پر تیار
Candidate CV/Resume Portal & Talent Pool
Odoo

Candidate CV/Resume Portal & Talent Pool

Searchable Odoo talent pool with a candidate self-service CV builder so recruiters can mine, tag, and re-engage past applicants.

From $999.00ابتدائی قیمت — آپ کے دائرۂ کار کے مطابق مقرر کی جائے گی
آرڈر پر تیار
Cashfree Payments for Odoo
قیمت کا تخمینہ طلب کریں

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 کے لیے اپنی ضروریات بتائیں اور ہم آپ کو قیمتیں، لائسنس کے اختیارات اور ایک مخصوص تجویز بھیجیں گے — عام طور پر ایک کاروباری دن میں۔

ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔