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
    • Property 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. Accounting Changes & Events (IAS 8 / IAS 10) v 19.0
  4. Sales Conditions FAQ

Accounting Changes & Events (IAS 8 / IAS 10)

by ERP Heritage https://www.erpheritage.com.au/
Odoo
v 19.0 Third Party 6
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Invoicing (account)
Community Apps Dependencies Show
Accounting Suite Base
Lines of code 4861
Technical Name eh_account_events
LicenseLGPL-3
Websitehttps://www.erpheritage.com.au/
Versions 16.0 17.0 18.0 19.0
ERP Heritage · Accounting Suite
ERP Heritage Accounting Suite

Accounting Changes and Events (IAS 8 / IAS 10)

Two disciplined registers for IAS 8 accounting changes and IAS 10 events after the reporting period, with manager-gated, freeze-once-posted general ledger booking of the restatement and the adjusting entry.

Free · LGPL-3Odoo 19 Communityv19.0.1.2.0v19.0.1.2.0
Change in accounting policy
Prior-period error correction
Change in estimate (prospective)
As reported, adjustment, restated
Opening retained-earnings impact

Why this module

Accounting Changes and Events (IAS 8 / IAS 10)

IAS 8

The restatement is a real trail, not a memo field

Each affected line item carries as previously reported, the signed adjustment, and the computed restated amount, and the register totals those adjustments into the opening retained-earnings impact, so the disclosure and the figure that hits equity come from the same lines.

IAS 10

Treatment is derived, and dividends are protected

Adjust-or-disclose is computed from whether the event evidences conditions existing at the reporting date. A dividend declared after year end cannot be marked adjusting, a constraint blocks it, because it is a non-adjusting event that is disclosed, not recognised as a liability.

Control

Posted figures are frozen and only unwound by reversal

Booking is restricted to an EH Accounting Manager. Once posted, the driving fields and lines are locked, deletion is refused, and the only correction path is Reset to Draft, which posts a reversal and reopens the record so nothing drifts away from its ledger entry.

Day in the life

Year-end close, a correction and a lawsuit

An accountant records a prior-period error in the IAS 8 register, entering each affected line as previously reported and its adjustment; the restated column and the opening retained-earnings impact compute as they type. A manager sets the retained-earnings, adjustment and journal accounts and posts the restatement, which is sealed to the general ledger. Separately, a litigation settlement that landed after the reporting date is logged in the IAS 10 register as an adjusting event and booked to the reporting date, while a dividend declared post year-end is left disclose-only because the register refuses to make it adjusting. Later a figure needs correcting, so the manager resets the restatement to draft, the module reverses the original entry into the ledger, edits reopen, and a corrected restatement is re-posted.

Edge cases

The cases most modules quietly ignore.

In the shipped code today, each one a place where a cheaper module silently does the wrong thing.

Dividend guard

A dividend declared after the reporting period cannot be flagged as an adjusting event; a validation constraint refuses it, because IAS 10.12-13 treats it as non-adjusting, disclosed and not recognised as a liability at the reporting date.

Estimate lockout

A change in accounting estimate is derived as prospective and is refused for posting; only retrospective policy changes and error corrections can book an opening retained-earnings restatement (IAS 8.36).

Create-append hole closed

Adding a restatement line to an already posted change is blocked at create time, not just on write and unlink, so the stored retained-earnings impact cannot silently drift away from the posted journal entry.

Reversal, not deletion

A posted restatement or adjusting event cannot be deleted or raw-reset through the ORM; both legs stay in the ledger and the only way out is a manager reset that posts a reversal, preserving the audit trail.

Balance by construction

Both the single net plug and the per-account comparative trail derive one balancing opening retained-earnings leg from the summed adjustments, and a zero net impact is refused rather than posting an empty entry.

What is inside

Built to do the job, end to end.

  • eh.accounting.change + line. The IAS 8 register with change type, derived retrospective/prospective application, restatement lines (as previously reported, adjustment, restated) and the computed opening retained-earnings impact; references are auto-numbered IAS8/year/nnnn.
  • eh.subsequent.event. The IAS 10 register holding the reporting date, event date, category, estimated financial effect and the computed adjust-or-disclose treatment, with a mail thread for the audit narrative.
  • Restatement posting engine. action_post_restatement builds either a single net opening retained-earnings entry or a per-account comparative trail across prior periods, each balanced by construction and sealed on the account move.
  • Adjusting-entry booking. action_book_adjusting_entry posts a balanced entry to the reporting date for adjusting events only, with a reset action that reverses it back out of the ledger.
  • Views and menus. List and form views with status bar, posting groups, restatement-entry stat button and a per-line editable comparative trail, reached through dedicated menu actions.
  • Security and isolation. EH user, auditor and manager access rows, auditor read-only, plus global company-isolation record rules on all three models.

Honest about the edges

What this does not do, so nothing surprises you.

  • It does not compute the accounting adjustments for you; you enter the affected line items, the as previously reported figures and the signed adjustment, and it totals and posts them.
  • It does not restate the comparative financial statements or regenerate prior-year reports; it maintains the restatement register and books the opening retained-earnings entry.
  • It does not assess or classify whether an event is adjusting; you set that flag (subject to the dividend guard) and the treatment is derived from it.
  • It posts a single balanced two-line adjusting entry per event from your chosen debit and credit accounts; it does not model multi-line or tax-inclusive adjustments.
  • There is no dedicated disclosure-note PDF; the registers, chatter and posted journal entries are the record.
  • It depends on eh_account_base, account and mail and expects the EH Accounting Manager group for all posting actions.
Search

odoo 19 IAS 8, change in accounting policy odoo, prior period error correction, retrospective restatement of comparatives, as previously reported adjustment as restated, change in accounting estimate prospective, opening retained earnings restatement, IAS 10 events after the reporting period, adjusting non-adjusting event, dividend declared after reporting period, subsequent events register odoo, IFRS accounting changes odoo community

Prior-period restatement trail

Prior-period restatement trailAn IAS 8 error correction with each affected line shown as previously reported, the adjustment, and as restated, so the comparative trail and the retained-earnings impact are auditable.

More from ERP Heritage

Modules teams pair with this one.

Premium ERP Heritage modules that extend the same stack, each built to the same engineering bar.

USD 49
User Access Studio

A user driven access overlay for Odoo 19

USD 9
Employment Hero Canada

The Canada country pack for the ERP Heritage Employment Hero integration

USD 39
Employment Hero Documents

Sync Employment Hero documents into the Odoo Documents app

USD 59
Employment Hero Payroll Bridge

Imports finalised pay run journals from the Employment Hero payroll platform (KeyPay) into Odoo Community account...

USD 199
Ireland - Payroll

Irish payroll for Odoo

USD 199
Kitchen Display Pro

Paid upgrade for the ERP Heritage Kitchen Display

ERP Heritage

Production-grade Odoo modules, built to an engineering bar and documented honestly. Support: info@erpheritage.com.au

v19.0.1.2.0 · LGPL-3 · Odoo 19 Community

Developed by ERP Heritage - Top Odoo Partner • LinkedIn

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, please use the developer contact information. They can usually be found in the description.
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