At year end, the sustainability team asks the factory for electricity data, transport for fuel use, HR for employee figures and the company secretary for policies. Each team sends a different file. Some totals cover the full year, others omit the final month, and nobody is certain which supporting document produced last year's figure.
This problem cannot be solved by adding one more report. It happens because ESG data is still collected as an annual exercise instead of being part of regular operations. If people must chase the same information whenever a reporting deadline approaches, a new dashboard will only move the final numbers to another screen.
Odoo can help when some of those records already arise in daily work, including purchases, expenses, vehicles and employee data. Odoo 19 also includes a standard ESG app that draws from operational records to calculate and monitor selected measures. Software still cannot decide which issues are material to the company, where the reporting boundary belongs or whether the evidence is sufficient for assurance.
ESG connects impacts, risks and decisions
ESG stands for environmental, social and governance. These are not three lists of activities for a corporate brochure. They offer a way to examine the effects a business creates, the risks it faces and how responsibility for decisions is assigned.
- Environmental topics can include energy, greenhouse gas emissions, water, waste and effects across the supply chain.
- Social topics can include employment conditions, safety, equality, human rights and community impacts.
- Governance topics can include board responsibilities, ethics, internal controls, risk management and approval accountability.
The measures that matter will vary by industry, business model, location and stakeholder. The Stock Exchange of Thailand describes sustainable business in terms that connect economic growth with social and environmental responsibility, corporate governance and impacts across the value chain. ESG is therefore wider than carbon reporting alone (Stock Exchange of Thailand).
The reporting context for Thai listed companies is changing
The Thai SEC's One Report resources state that a listed company should disclose information based on facts and in a way that reflects its business context. The same page brings together guidance on sustainability management, human rights and greenhouse gas reporting (Thai SEC 56-1 One Report).
Thailand is also preparing to align sustainability disclosure with the ISSB standards, IFRS S1 and IFRS S2. These standards focus on sustainability related risks and opportunities that matter to investor decisions and connect sustainability information with financial information (Thailand ISSB Standards Information Hub).
On 28 November 2025, the Thai SEC published revised principles that retained the IFRS S1 and S2 direction, beginning with climate information, Scope 1 and Scope 2 emissions, and assurance under credible standards. The announcement also said that the SEC was still revising the relevant notifications and documents. A company should therefore check the requirements that are in force and apply to it rather than treating an article or roadmap as a final legal timetable (Thai SEC News No. 298/2025).
This direction makes the task broader than transferring figures into a disclosure form. Information must connect to strategy, risk, targets and financial effects. Preparers also need to explain its source, calculation method, boundary and changes between reporting periods.
Odoo 19 includes a standard ESG app
The Odoo 19 ESG app connects with Accounting, Fleet, Payroll and Employees. Odoo's official documentation describes several standard capabilities:
- Carbon footprint calculations use activity data multiplied by emission factors, drawing from accounting records, employee commuting and manual entries.
- Emissions can be classified under Scope 1, Scope 2 and Scope 3, with assignment rules based on a product, partner or account.
- Sex parity and pay gap measures use employee records and payroll contracts.
- ESG initiatives use Project features to assign owners and deadlines and to record estimated CO₂ savings. The estimate does not reduce the carbon footprint until the result appears in operations.
The details are available in the Odoo 19 ESG documentation. How they work in practice still depends on configuration, source apps and the organisation's data quality.
This standard app is a useful foundation, especially for an organisation that already records accounting transactions and employee data in Odoo. The ESG label does not mean that the app automatically covers every topic, reporting framework or Thai requirement. Many governance disclosures still depend on policies, assigned roles, decisions and evidence held outside the ESG app.
Turn business records into explainable data
A defensible report begins by tracing a figure to its source record. It does not begin with a dashboard. Consider the electricity used by one factory. A target process might work like this:
- Accounting records the electricity bill with its period, site and responsible unit.
- A data owner checks that consumption and cost agree with the bill or meter record.
- The preparer selects an emission factor that matches the period, location, unit and calculation method adopted by the company.
- A reviewer can see the source value, emission factor, factor version and reason for any adjustment.
- Once the period is closed, the approved result is used in reporting and can still be traced to the original evidence.
Odoo may support parts of this flow through Accounting and the ESG app. Evidence handling, role separation, approval and period closure still need to match the company's own process. If electricity data comes from a building management system or the emission factor comes from another database, the organisation must also define the integration and its owner.
The same principle applies to social and governance information. HR records may provide employee counts or pay gap inputs. Explanations about policy, board oversight and risk management must still come from the people authorised to confirm them.
Six decisions to make before development
1. Measures and reporting boundary
Start with what the company needs to manage and disclose. Identify the entities, subsidiaries, sites, periods and activities inside the boundary. Copying every field from a reporting form into a system is a poor starting point because some fields require a policy explanation rather than a calculation.
2. Authoritative data sources
One measure may appear in an invoice, a factory file, an accounting system and a provider's report. The company must decide which record is authoritative, who may change it and how disagreements will be resolved. A central database does not help if nobody knows which value to trust.
3. Data owners and reviewers
The person entering a record, the subject owner, the reviewer and the approver may belong to different teams. Fuel data may originate in operations, while sustainability reviews its classification and management approves it for disclosure. System access should reflect the roles agreed by the company rather than the convenience of the implementation team.
4. Evidence and change history
A reported measure should answer which document supplied it, which method was used, who changed it, when and why. If a past figure is corrected, the process should distinguish that correction from an already approved value so that an earlier report does not change without an explanation.
5. Quality checks and exceptions
Some records will lack a unit, some months will have missing documents and some values will be unusually high. The workflow should state what can pass, what must be returned and who decides an exception. Filling a gap automatically without a visible record may create a complete table that is difficult to verify.
6. Reporting and period comparison
Decide whether the data will support the 56-1 One Report, a sustainability report, a customer questionnaire or internal management. The destination affects the detail, units and explanations that need to be retained. Changes in boundary or calculation method should also be recorded so that period comparisons remain meaningful.
A system makes evidence easier to review
Source records, change history and approvals allow preparers and assurance providers to work from the same evidence. The responsible owners and assurance provider still need to assess the boundary, calculation method, emission factors and controls against the applicable criteria. A system can organise evidence and reduce repeated data chasing, but it cannot issue an assurance conclusion.
The benefit also appears before the reporting deadline. When data owners review measures each month, the team can find missing documents, unusual values and the operational effect of energy reduction measures earlier. Odoo's documentation makes a useful distinction: estimated CO₂ savings in an initiative do not lower the carbon footprint until the reduction is reflected in operations. The system should therefore help the team follow actual results rather than substitute a plan for them.
Enersys custom ESG module for Thai listed companies
Enersys has a custom ESG module on Odoo and offers it to Thai listed companies, with the usage and adaptation scope defined for each company. The work must take account of the company's measures, source systems, approval process, reporting outputs and current Odoo version.
A useful first discussion follows one real measure from source to report, such as monthly electricity data across all sites or employee information used in an existing disclosure. That exercise shows where the data resides, who confirms it, what else must be collected and which parts can use Odoo 19 standard capabilities before custom work is defined.
Discuss a custom Odoo ESG module for a Thai listed company with Enersys