A made-to-order Odoo module that turns your ledgers, journals, and financial statements into fully formatted, drill-down Excel workbooks. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 database. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $249.00 USD; request a quote for a scoped proposal.
アプリマニフェスト
あなたのワークフローに合わせて構築
A made-to-order Odoo module that turns your ledgers, journals, and financial statements into fully formatted, drill-down Excel workbooks. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 database.
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。
約2〜4週間で稼働し、リリース後のサポート期間が付きます。
Finance teams running Odoo constantly hit the same wall: the accounting reports are excellent on screen but stubborn on export. Odoo's General Ledger, Trial Balance, Partner Ledger, Aged Receivable/Payable, and P&L / Balance Sheet render beautifully in the web client and export cleanly to PDF, but the built-in "Export to XLSX" produces flat, single-sheet dumps that lose the hierarchy, the account groupings, the comparative columns, and every bit of formatting your controller actually needs. So the month-end reality is a chain of manual copy-paste into a spreadsheet, hand-built pivot tables, and formulas that break the moment the chart of accounts changes. In Community edition several of the richer dynamic financial reports aren't even present, so the gap is wider still.
Accounting Excel Reports is a build-to-order Odoo module ECOSIRE designs and develops to close that gap. We add a reporting layer on top of account.move.line and the account.report engine (or a custom TransientModel wizard where the engine isn't available) that composes native accounting data into structured, multi-tab .xlsx workbooks. The export is generated server-side with a streaming library such as xlsxwriter, so it handles large datasets without blocking the worker, and every workbook carries proper column headers, frozen panes, grouped/outlined rows that mirror your account hierarchy, number formats that respect each company's currency and decimal precision, subtotal and grand-total formulas (live =SUM() cells, not baked values), and a cover sheet stamping the company, fiscal period, filters, and generation timestamp for audit traceability.
Technically, the module ships as a clean addon with its own __manifest__.py declaring the dependency on account, ORM models and a wizard for the report parameters (date range, journals, analytic accounts, comparison periods, target moves posted vs. all), QWeb/OWL views for the launch dialog, and a controller endpoint that returns the binary attachment. Access is governed by ir.model.access.csv plus record rules so users only export the companies and journals they're entitled to, and the whole thing is multi-company aware. Where you need reports delivered rather than clicked, we wire an ir.cron automated action and the email layer to push a scheduled workbook to a mailing list, or expose the generator over the XML-RPC / JSON-RPC API so an external BI pipeline can pull the same formatted export programmatically. Every report definition is data-driven, so adding a new statement layout later is configuration, not a rewrite.
Because this is made-to-order, delivery follows a short, predictable path: a scoping call to confirm exactly which reports, columns, groupings, and formats you need; a fixed written quote; then build on a branch, UAT on a staging copy of your database, and a supervised go-live on production with a rollback plan. Typical delivery is 2-4 weeks from confirmed scope, depending on how many report layouts and integrations are in play. Pricing starts from $249 (indicative, single-company base scope); additional report layouts, multi-company consolidation, deep localization of statement formats, scheduled/emailed delivery, and external BI/API integrations increase the quoted scope. You receive the full source for your version so there is no lock-in.
Needs board-ready, formatted financial statements out of Odoo without manual spreadsheet rework every month-end, and wants comparative periods and audit-traceable totals.
Lives in General Ledger, Trial Balance, and Aged reports daily and wants a one-click export to a structured workbook they can reconcile and share, not a flat data dump.
Wants a maintainable addon that respects multi-company access rules, works on their exact Odoo version, and can be scheduled or called over the API without touching core.
Needs clean, parameter-stamped Excel exports with live formulas and drill-down detail to test balances and slice figures in their own pivot tables.
| 基準 | エコシエール | カスタムビルド | 競合他社 | オドゥー ネイティブ |
|---|---|---|---|---|
| Excel output quality | Multi-sheet, formatted, grouped rows, live formulas | Depends entirely on in-house skill and time | Often a single flat sheet with basic styling | |
| Fit to your reports | Built to your exact layouts, columns, and groupings | Fully custom but you carry the build effort | Fixed feature set, take it or leave it | |
| Odoo 17/18/19 + Community/Enterprise | Targeted and tested for your version and edition | You handle version compatibility yourself | Varies by listing; may lag new versions | |
| Multi-company & access control | Record rules and access scoped to your setup | Must be designed and tested by you | Generic, rarely tuned to your entitlements | |
| Scheduled / API delivery | Optional ir.cron email + XML-RPC/JSON-RPC endpoint | Buildable, but more work on your side | Usually manual export only | |
| Delivery model | Build-to-order, 2-4 weeks from confirmed scope | Your own backlog and timeline | Instant download, but generic | |
| Support & ownership | Support window + full source and git handover | You own and maintain everything | Vendor-dependent, per their policy | |
| Total cost picture | From $249 indicative, fixed quote after scoping | Developer time, often the most expensive path | Low sticker price, hidden fit/rework costs |
No. This is a build-to-order module that ECOSIRE designs, develops, installs, and supports for your specific Odoo database. It is not an existing marketplace download, and there is no instant-download claim. You request a quotation, we scope it, then we build it for you.
Typical delivery is 2-4 weeks from confirmed scope. Simpler single-report builds land at the shorter end; multiple report layouts, multi-company consolidation, scheduled delivery, or API integrations move toward the longer end. We give you a timeline in the written quote after the scoping call.
Pricing starts from $249 as an indicative from-price for a single-company base scope. After a short scoping call we send a fixed written quote. Additional report layouts, multi-company consolidation, localization depth, scheduled/emailed delivery, and external BI/API integrations increase the quoted scope. The from-price is indicative, never a firm fixed price until scoping is done.
We build and test against Odoo 17.0, 18.0, and 19.0, on both Community and Enterprise. Where the dynamic financial report engine isn't available in Community, we implement an equivalent wizard-driven generator so you still get the same formatted Excel output.
Every build includes a post-go-live support window for defect fixes and questions. Because you receive the full source and git history, your team can maintain it too. We can also quote a longer support or version-upgrade retainer if you want us to keep it current across future Odoo releases.
Yes. The module reads your live account structure and account groups, and it is multi-company aware with ir.model.access.csv and record rules so users only export the companies and journals they are entitled to. We validate against your actual data during UAT on staging before go-live.
Yes. We can wire an ir.cron scheduled action with the mail layer to email formatted workbooks on a schedule, and/or expose the generator over the XML-RPC / JSON-RPC API so an external BI pipeline can trigger and retrieve the same export. Both are in-scope options confirmed during scoping.
A made-to-order Odoo module that turns your ledgers, journals, and financial statements into fully formatted, drill-down Excel workbooks. ECOSIRE scopes, builds, installs, and supports it for your Odoo 17, 18, or 19 database.