Ana içeriğe atla
Ürün ayrıntıları İngilizce olarak görüntülenir. Çeviriler yakında gelecek.
Access Account Reports in Various Currencies — A build-to-order Odoo module that lets you render any accounting report — P&L, — 1/1Örnek önizleme

A build-to-order Odoo module that lets you render any accounting report

— P&L, Balance Sheet, aged reports, journals, trial balance — in a currency of your choice, with automatic conversion at the rate you define.

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

Access Account Reports in Various Currencies nedir?

A build-to-order Odoo module that lets you render any accounting report — P&L, Balance Sheet, aged reports, journals, trial balance — in a currency of your choice, with automatic conversion at the rate you define. ECOSIRE scopes, builds, installs and supports it for your Odoo 17/18/19 environment. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Temel Özellikler

Currency selector added to the standard accounting report toolbar (P&L, Balance Sheet, Trial Balance, General Ledger, Aged Receivable/Payable, Cash Flow) via the account.report options dictionary
Automatic conversion of every line, subtotal and comparative column using res.currency._convert() with the report's date context so period-end vs daily rates stay correct
Optional per-report rate override with an audit trail — designated finance roles can pin a rate; the override and its author are logged
Rate source configurable at scoping: Odoo live rate providers, a manual res.currency.rate table, or a period-locked rate matrix
Live recomputation on currency switch via a compute layer with @api.depends so figures refresh without leaving the report
Currency choice round-trips into QWeb PDF and XLSX/Excel exports, so printed and downloaded reports carry the same currency and rate footnote
Rate and target-currency stamped on the report header/footer for auditability (which currency, which rate, as-of date)
Handles multi-currency source lines correctly by re-basing from amount_currency where present rather than double-converting
ir.model.access.csv plus record rules restricting who can change target currency and who can override rates
Multi-company aware: converts per-company then presents a consolidated view where the group requires it (scoped add-on)
Drill-down from a converted figure to the underlying journal items preserves the currency context
Zero impact on posted ledger data — conversion is a presentation layer only; your books stay in company currency
Packaged as a proper Odoo module with __manifest__.py declaring dependencies (account and, where relevant, account_reports), clean model/view separation
Optional XML-RPC/JSON-RPC endpoint to pull a report in a target currency programmatically for BI or a parent-entity feed
Compatible with Odoo 17.0, 18.0 and 19.0, in both Community and Enterprise (report engine chosen to match your edition)

Siparişe özel, sizin için baştan sona

Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.

  1. 1

    Sipariş verirsiniz

    Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.

  2. 2

    Geliştirir ve kurarız

    ECOSIRE, Odoo ortamınızda geliştirir, yapılandırır ve kurar.

  3. 3

    Yayına alma + destek

    Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.

Teknik Özellikler

Odoo Uyumluluğu
Odoo 17, Odoo 18, Odoo 19
Sürümler
Enterprise ve Community
Lisans
Lisansın doğrulanması gerekiyor
Python Gereksinimi
Python 3.10+
Veritabanı
PostgreSQL 12+

Bu Ürün Hakkında

Odoo stores every journal entry in your company currency, and its financial reports are locked to that currency. The moment a stakeholder abroad, a parent entity that consolidates in another currency, or a board that reviews numbers in USD or EUR wants the same Profit & Loss, Balance Sheet or Aged Payables "but in their currency", finance teams fall back to exporting to a spreadsheet and re-keying an FX rate by hand. That is slow, error-prone, and impossible to reconcile back to the ledger. Odoo core does hold amount_currency on foreign-currency lines, but there is no built-in way to take a whole report and re-express it in an arbitrary target currency at a rate you control.

This is what we build for you. The module adds a currency selector (and an optional rate override) to the standard accounting report views, and re-renders every figure — line amounts, subtotals, comparatives and drill-downs — in the chosen currency. Technically, we extend Odoo's account.report engine (the same one that powers the Enterprise financial reports) or the community reporting layer where Enterprise is not present, injecting a conversion pass keyed off res.currency and res.currency.rate. Amounts are converted using currency._convert() with the report's date context so period-end and daily-rate logic stays correct, and we expose a compute/@api.depends layer so figures recalculate live when you switch currency. The selector is wired through the report options dictionary so it round-trips into the QWeb and XLSX/PDF exports, meaning a report you view in currency X also prints and exports in currency X. Access is governed by ir.model.access.csv and record rules so only the finance roles you designate can override rates, and every override is auditable.

Because your chart of accounts, localization, rate sources and consolidation needs are specific to you, we build this to order rather than shipping a one-size-fits-all download. We start with a scoping call to confirm which reports you need currency-enabled, whether rates come from Odoo's live rate providers or a manual/period-locked table, and whether multi-company consolidation is in play. We develop against a copy of your data, validate on a staging database, and hand over clean, documented source in a git repository. Typical delivery is one working week from confirmed scope. Pricing starts from $999 (indicative, single-company base scope); multi-company consolidation, additional report types, custom rate-source integrations, and deeper localization increase the quoted scope. You receive a fixed quote after the scoping call — never a surprise on delivery.

Ne elde edeceksin

  • Installable, version-pinned module source for your Odoo edition (17.0 / 18.0 / 19.0, Community or Enterprise)
  • Installation and configuration on your environment, including rate-source wiring and role/access setup
  • Technical documentation: module architecture, models, conversion logic, rate handling and extension points
  • End-user guide plus a live training session for your finance team on switching currencies, overriding rates and exporting
  • Post-go-live support window for defect fixes and questions (duration set in the quote)
  • UAT on a staging database with a documented test matrix, plus a rollback plan before any production change
  • Git repository handover with full commit history so your team (or any future developer) owns the code
  • Security review of the access rules and record rules governing currency/rate overrides

Bu kimin için

Group Financial Controller

Consolidates subsidiaries that keep books in local currencies and needs the same statutory reports re-expressed in the group reporting currency at a controlled rate, without re-keying figures into spreadsheets.

CFO reporting to overseas investors

Runs Odoo in the operating-company currency but reports to a board or investors who review numbers in USD or EUR; wants board-ready P&L and Balance Sheet in their currency straight from Odoo, with the rate disclosed.

Finance Manager in an export-heavy business

Deals with customers, suppliers and bank accounts across several currencies and wants aged and cash-flow reports viewable in whichever currency the conversation of the day is happening in.

Odoo administrator / in-house developer

Owns the Odoo instance and wants a clean, documented module with proper access rules and a git repo they can maintain, rather than an opaque third-party download they cannot extend.

Access Account Reports in Various Currencies Nasıl Karşılaştırılır

KriterECOSIREÖzel YapıRakipOdoo Yerleşik
Report currencyAny target currency selectable on the standard report toolbarWhatever you build; depends on developer effortOften a fixed second currency, limited report setLocked to the company currency only
Rate controlLive provider, manual table or period-locked, with auditable overridePossible but must be designed and built from scratchUsually the system rate; override rarely offeredSystem rate only, no per-report override
Coverage across reportsScoped set: P&L, Balance Sheet, aged, ledgers, cash flowOnly what you commissionTypically one or two headline reportsNone re-expressed in another currency
Export & print fidelityCurrency and rate carried into PDF and XLSX exportsMust be wired in deliberatelyOn-screen only in many casesExports in company currency only
Fit to your setupBuilt to your CoA, edition and consolidation needsFully bespoke, at full bespoke costGeneric; you adapt to its assumptionsNo fit — the capability is absent
Ownership & maintainabilityDocumented source + git repo handover, you own itYou own it, but you also carry all the design riskClosed module; extension depends on the vendorN/A
Support & upgradesPost-go-live window + optional 17/18/19 upgrade retainerWhoever built it, if still availableVendor SLA varies; upgrades on their scheduleCovered by your Odoo support, but feature absent
Total cost profileIndicative from $999, fixed quote after scopingHighest — full discovery and build every timeLow licence fee, but gaps and workarounds add upNo cost, no capability

Access Account Reports in Various Currencies hakkında Sıkça Sorulan Sorular

Is this an existing app I can download and install today?

No. This is a build-to-order module. ECOSIRE builds it to fit your chart of accounts, edition, rate source and reporting needs, then installs and supports it. It is a productized service, not an off-the-shelf apps.odoo.com download.

How long does delivery take?

Typical delivery is one working week from confirmed scope. After the scoping call we agree the exact report list, rate handling and any multi-company requirements, and that confirmed scope sets the timeline. Larger consolidations or many report types sit at the upper end of that range.

How does pricing and scoping work?

Pricing starts from $999 as an indicative from-price for a single-company base scope. We hold a short scoping call, then send a fixed quote — no moving target at delivery. Drivers like multi-company consolidation, extra report types, custom rate-source integrations and localization depth adjust the quote.

Does converting reports change my actual accounting data?

No. Conversion is strictly a presentation layer. Your journal entries and posted ledger stay in the company currency exactly as Odoo recorded them. The module re-expresses report figures on screen and in exports without touching the underlying books, so audit and reconciliation are unaffected.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and questions, with the duration set in your quote. We hand over a git repository so your team owns the code, and we can quote an ongoing support or version-upgrade retainer to keep the module aligned as you move between Odoo 17, 18 and 19.

Which Odoo versions and editions do you support?

Odoo 17.0, 18.0 and 19.0, in both Community and Enterprise. On Enterprise we extend the built-in account.report engine; on Community we build against the community reporting layer. We confirm the right approach for your edition during scoping.

Where do the exchange rates come from?

That is a scoping decision. We can pull from Odoo's live rate providers, use a manually maintained res.currency.rate table, or apply a period-locked rate matrix for consistent month-end reporting. We can also let designated roles override the rate on a given report, with the override logged for audit.

Teklif isteyin

Access Account Reports in Various Currencies

A build-to-order Odoo module that lets you render any accounting report — P&L, Balance Sheet, aged reports, journals, trial balance — in a currency of your choice, with automatic conversion at the rate you define. ECOSIRE scopes, builds, installs and supports it for your Odoo 17/18/19 environment.

  • Currency selector added to the standard accounting report toolbar (P&L, Balance Sheet, Trial Balance, General Ledger, Aged Receivable/Payable, Cash Flow) via the account.report options dictionary
  • Automatic conversion of every line, subtotal and comparative column using res.currency._convert() with the report's date context so period-end vs daily rates stay correct
  • Optional per-report rate override with an audit trail — designated finance roles can pin a rate; the override and its author are logged
  • Rate source configurable at scoping: Odoo live rate providers, a manual res.currency.rate table, or a period-locked rate matrix

Teklif isteyin

Access Account Reports in Various Currencies ihtiyaçlarınızı bize anlatın; fiyatları, lisans seçeneklerini ve size özel bir teklifi genellikle bir iş günü içinde gönderelim.

Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.