Official sponsor of Oracle-NetSuite SuiteWorld 2025 in Las Vegas, October 6–9! 🎉.

IFRS 8 Segment Reporting in NetSuite

segment reporting graphic

Segment reporting is a fundamental aspect of an organization’s financial reporting function. It allows systems to categorize financial transactions in a way that meets the diverse needs of various stakeholders. However, the way these segments are defined can vary widely, depending on who is using the financial data.

For instance, auditors, policymakers, and regulators each require different reporting and disclosure standards. Similarly, board members, investors, and internal users all view the business from unique perspectives, necessitating tailored financial insights.

This variety of requirements stresses the importance of segment reporting that adheres to established international principles—bringing us to IFRS 8 Segment Reporting.

In this blog, we’ll dive into the requirements of reporting under IFRS 8 and how NetSuite’s Segment Reporting adheres to its standards.

IFRS 8 Segment Reporting

IFRS 8 aligns identification and reporting of different operating segments to promote a better link between financial statements and the resultant profit being generated from each. This helps in better cost benefit analysis and presents a true profitability index for the stakeholders.

Reporting requires disclosures that enable users to evaluate the nature and financial effects of the business activities in which it engages and the economic environment in which it operates.

This makes a company to make the following disclosures in their financial reporting statements.

  • Nature and type of segments
  • Information about these segments – Revenue, Profit and Loss, Expenses, Liabilities etc
  • Any material disclosures on reconciliation and policies

Segment Reporting in NetSuite Under IFRS 8

NetSuite ERP is no short of their reporting perquisites adhering to IFRS 8 and providing Segment Reporting as per the stakeholder requirements as follows:

1. Classification of Records

NetSuite follows classification of master data into various segments termed as Locations, Departments and Classes. These bifurcations can be used collate and classify information as needed. The nomenclature for these can be changed as per the reporting requirements of the statue and management.

2. Custom Reports

Although NetSuite owns a series of classic reports with adequate filters on each to facilitate classification and disclosure of segments, it also has its custom report builder to make this segmental classification better to suite each business house and process operations. We can Customize existing reports or build a complete new set of rows and columns using a Custom Report Builder in NetSuite

3. Custom Saved Searches

Another best and convenient option is to build a Saved Search putting on the information we want to see on our report with all the criteria of ifs and buts. This also gives us an added opportunity to add highlights, add custom filters to make an advanced search.

4. Create Custom Segments

Using custom segments lets you create custom classifications similar to class, department and location. These Custom Segments can also be used as a search filter and columns in NetSuite. This can also be displayed on a GL Impact page if it is configured to have a GL Impact. We can enable these on Enable Features – Setup > Company > Enable Features

Trending Articles

NetSuite ERP Implementation Checklist: Methodology & Process Simplified
The End Of Talent Acquisition & The Rise Of NetSuite Expertise Subscription
The OdeCloud Community: Transforming IT Consulting for the Future
NetSuite Skill Improvement Remains Top Priority for OdeCloud Community
The Essential Guide to Outsourced Manufacturing Processes with NetSuite (2025)

Trek Travel Streamlines Travel Protection Integration with OdeCloud’s experts

Looking to streamline your operations with more automations? Keith shares an OdeCloud project.

#netsuite

#integrations

Project Outcomes

This new integration system transformed our travel protection service.

  1. Efficiency Gains: Completely automated the process, eliminating the need for monthly roster reconciliation.
  2. Enhanced Guest Experience: Guests benefited from a smoother booking process with transparent travel protection options tailored to their needs.
  3. Accuracy in Pricing: The integration ensured precise calculations based on complex variables.
  4. Scalability: The system can easily accommodate future growth and changes in travel protection offerings.

Background

Our company offers guests the option to protect their travel investments through a travel protection plan. This service is crucial, as it provides coverage in cases where guests need to cancel their trips due to unforeseen circumstances such as illness or emergencies. However, the process for managing this service was previously cumbersome and inefficient, requiring manual coordination and reconciliation with the travel protection partner.

Challenge

We needed a seamless integration within NetSuite to handle complex calculations for travel protection costs. The solution needed to account for multiple variables, including:
Guest-specific factors such as age and location.
Travel details like destination, total cost, and type of coverage (e.g., pre-trip hotels, post-trip hotels, flights).
Dynamic pricing calculations based on these variables.

Before partnering with OdeCloud, the process was manual and error-prone, involving monthly exchanges of rosters between our team and the travel protection provider. This created inefficiencies and delayed customer service.

Solution

OdeCloud worked with us to design and implement a fully integrated travel protection solution within NetSuite. Key features of the solution included:


1. API Integration: OdeCloud enabled real-time communication with the travel protection partner’s API. This allowed us to dynamically calculate the cost of travel protection based on the guest’s specific details.
2. Seamless Booking Experience: The integration allowed the travel protection cost to be automatically added as a line item to guest bookings within NetSuite.
3. Flexible Adjustments: Guests could easily add or cancel travel protection directly through NetSuite without requiring interaction with third-party systems.
4. Eliminating Manual Processes: The previously manual reconciliation process was replaced with automated inline API transactions, eliminating errors and saving significant time.

Conclusion

This integration is one of the most impactful projects we’ve undertaken, and it holds a special place in our transformation journey. With OdeCloud’s expertise, we achieved a solution that not only streamlined operations but also elevated the guest experience. This project exemplifies the power of technology in solving complex business challenges and enhancing customer service.