Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Unrealized gains and losses for foreign currency v 19.0
  4. Sales Conditions FAQ

Unrealized gains and losses for foreign currency

by Ganemo https://www.ganemo.co
Odoo

$ 309.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
• Financial Statement Annexes
• Add reconcile date
Lines of code 1113
Technical Name financial_statement_annexes_currency
LicenseOPL-1
Websitehttps://www.ganemo.co
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
• Financial Statement Annexes
• Add reconcile date
Lines of code 1113
Technical Name financial_statement_annexes_currency
LicenseOPL-1
Websitehttps://www.ganemo.co
  • Description
  • License
Enterprise Ready (Odoo.SH, Ganemo Online)

Unrealized Gains/Losses

Foreign Currency Revaluation

Automate your multi-currency closing process. Calculate exchange differences instantly
and post adjustment entries with precision.

Automated Adjustments  |  Real-time Valuation  |  Multi-Currency Support

What We're Solving

Managing accounts in multiple currencies brings a critical challenge: Exchange Rate Volatility. At the end of every month or fiscal year, the book value of your foreign currency assets and liabilities rarely matches the current market value.

Manually updating these values in spreadsheets is time-consuming, prone to calculation errors, and creates a disconnect in your accounting software. This module eliminates that manual work, ensuring your financial statements are accurate, compliant, and reflective of the true economic reality.

Overview

  • Smart Wizard: A dedicated interface to select specific accounts (Receivable, Payable, Bank) for revaluation.
  • Flexible Rates: Choose between Buying, Selling, or Custom exchange rates for the valuation.
  • Automatic Posting: Generates the journal entry for the difference (Unrealized Gain/Loss) automatically.
  • Auto-Reversal: Optionally reverse the entry on the first day of the next period to reset the accounting state.

Languages Supported

This module is fully translated and supported in:

🇺🇸 English 🇪🇸 Spanish

User Manual & Guide

Configuration

  1. Multi-Currency Activation: Go to Accounting > Configuration > Settings and enable "Multi-Currencies".
  2. Chart of Accounts: Ensure your foreign currency accounts (e.g., USD Bank Account) have the correct Account Currency set in their configuration. Note: The wizard only shows accounts where the Currency is different from the Company Currency.
  3. Exchange Rate Journal: Go to Accounting > Configuration > Settings (Currencies section) and ensure the "Currency Exchange Journal" and "Gain/Loss Accounts" are configured (this is standard Odoo, but required).

Advanced & Troubleshooting

  • Missing Accounts in Wizard: If an account does not appear in the wizard, verify that the Currency field on the Account form is set. If it is empty (Company Currency), it is excluded from revaluation.
  • Exchange Rates: The wizard requires a Closing Exchange Rate for each account. This allows you to revalue different accounts at different rates (e.g., Buy vs Sell rate) if needed by local regulations.

Daily Workflow

1. Generate Preview

Open the Wizard, select accounts and date range. Click "Generate Excel Preview".

2. Review Excel

Check the calculated adjustments in the downloaded file. Verify amounts and rates.

3. Post Entries

If approved, click "Generate Adjustment Entry" to post the journal entries automatically.

QA / User Testing Scenarios

Use these scenarios to validate the module functionality in your environment.

Scenario A: Basic Gain/Loss
  1. Create a bank account in USD (assuming company currency is different).
  2. Post an incoming payment of $1000 USD at an exchange rate of 1.0.
  3. At month-end, the exchange rate is 1.2.
  4. Run the wizard with Closing Rate = 1.2.
  5. Expected Result: The system should calculate a gain (or loss depending on base currency) based on the 0.2 difference and post an adjustment entry.

Scenario B: No Variation
  1. Use an account where the closing rate is exactly the same as the transaction rate.
  2. Run the wizard.
  3. Expected Result: The calculated adjustment should be 0.00, and no entry should be generated for this specific account.

Scenario C: Reversal Check
  1. Post the adjustment entry from Scenario A.
  2. Check the "Reversal Date" on the generated Journal Entry.
  3. Expected Result: The entry should be set to auto-reverse on the first day of the next period (if configured to do so) to reset the balance.

FAQ & Troubleshooting

Q: Why is my account list empty?

A: The wizard filters for accounts that have a Foreign Currency set in their configuration. If your account is set to the Company Currency or has no currency specified, it will not appear.

Q: Can I edit the calculated amounts?

A: No, the amounts are calculated mathematically based on the balance and the exchange rate you provide. If you need a different result, check your input Exchange Rate or the account balance.

Q: Does this affect my official reports?

A: Yes, it creates standard Header Journal Entries. However, since they are usually set to reverse immediately, they serve primarily for month-end reporting compliance without permanently altering historical cost.

Q: What if I have thousands of accounts?

A: The module is optimized for performance. However, for massive datasets, we recommend processing by Account Group if you experience timeouts, though standard volumes handle fine.

Easy Setup

Getting started is simple. Just ensure your standard Odoo multi-currency configuration is active. Navigate to the wizard, select your parameters, and let the system handle the complex math. No complex implementation required.

Workflow Guide

  1. Go to Accounting > Reporting > Unrealized Gains/Losses.
  2. Definen the Start Date and End Date for the period.
  3. Select the Accounts you want to revalue.
  4. Review the calculated adjustment in the preview.
  5. Click Generate Entry to post to the General Ledger.

Why Choose Ganemo?

"Ganemo is the premier Odoo Implementation Partner with over 5 years of specialized experience. We are the #1 seller of high-quality Odoo apps worldwide. Recognized as the Best Partner in Peru, USA, Mexico, Chile, Spain, Colombia, and Ecuador. Award-winning Localization experts."

Support

Need help? We're here for you.

WhatsApp

Instant Support

+1 (828) 672-6150
Chat on WhatsApp

Email Us

Detailed Inquiries

leads@ganemo.co
Send Email
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with