14
INTRODUCTION JOB COSTING PLANNED MAINTENANCE FULL INTEGRATION REAL-TIME ANALYTICS CONCLUSION NATURAL RESOURCES ERP MINING: ESSENTIAL ELEMENTS

2. Whitepaper - ERP Mining - Essential Elements

Embed Size (px)

Citation preview

Page 1: 2. Whitepaper - ERP Mining - Essential Elements

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

NATURAL RESOURCES

ERP MINING:ESSENTIAL ELEMENTS

Page 2: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 2

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

Enterprise Resource Planning (ERP) sophistication has rapidly improved over the last 15 years, and as a result has become an increasingly competitive environment. Through marketing and branding, products that are not typically associated with the mining industry are becoming more widely recognized. Limitations and the lack of deep understanding of the mining industry often force ERP users to look for integrations and third-party packages as a quick fix for the inadequacies of the solution.

Page 3: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 3

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

The purpose of this document is to assist non ERP-savvy users in understanding the essentials of ERP in mining, and define the selection process ensuring the most appropriate system is selected to avoid inefficiency and wasted capital. The ERP is an essential aspect of any organization, and allows mining organizations to understand their operations in more detail and in turn make better decisions with the information available.

Common issues are becoming more prevalent as the industry grows and more software vendors are pushing to capitalize on this growth. Understanding the major pitfalls in non-mining-specific ERP offerings is a great start in recognizing what software to avoid, and more importantly which software to select. While there is certainly more to consider when selecting a suitable ERP beyond the topics discussed here, these are the topics we see as trending issues for non-mining-specific ERP clients.

The obvious variations in any mining organization such as resource body, operating locations, globalization, user experience, taxation requirements and government legislation must be considered as part of any selection process; however, the focus of this document is on the areas in which specific feedback is provided, as detailed below:1. Job Costing2. Planned Maintenance3. Full Integration4. Real-time AnalyticsEach of these areas have underlying functionality that must be considered through evaluating ERP solutions to ensure the solution is going to be relevant through the life of the mine and can ensure its expansion as the company grows. There is a clear distinction in ROI expectations between a mining-proven ERP and an adapted solution, and ongoing direct benefits to the organization when an appropriate solution is selected.

Introduction

Page 4: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 4

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

The most essential module in any ERP system that is focused on mining is the Job Costing module. It is arguable that most ERP systems have generic efficiencies built into most of the common modules like General Ledger or Fixed Assets, but there is a significant variation in the Job Costing functionality across the board and this is one of the primary elements that should be investigated when selecting a mining proven ERP system. The primary requirement is that the job costing system is able to handle multiple types of proj-ects simultaneously allowing a company to explore, construct, and operate all at the same time, if required.

The common perception of job costing is that it simply provides the ability to track costs for a specific job or project. While this may be the case in a limited ERP, job costing must have a select list of features to truly benefit a mining organization;• Budget DevelopmentBudgets develop from a number of sources, and the most efficient and accurate way to develop budgets for specific projects is to involve all required sources of knowledge and compile a budget from this information that can evolve and be accessible to all interested members of the project.

Typically this can be simplified into Labour, Material and Other Costs. � Labour costing can be directly attributed to the project by specifying resources in the

HR system and associated direct costs can be applied at accurate rates immediately. � Material costs should primarily come from the inventory module which would track

average buy price, average costs, last costs, accurate lead times, and supplier information to help build an appropriate material cost into the budget. The integration to inventory also allows for the budget to form a buying plan for the purchasing team to ensure anything entered into the budget can be verified as accurate, as required inventory is committed to the project and inventory is ordered. Instead of a user specifying a blanketed number for cost categories relating to inventory, the inventory could be specifically selected from the stock catalogue and once quantity is applied the value would automatically populate.

� Other costs can come from a number of sources and allow the user to appropriate generalized costs based upon experience and user intervention. Quotes from contractors are included here even before the quotation is converted from a quote within the system to a valid PO.

Once a budget is formed it is essential that the original budget is locked into the project and any subsequent variations or edits are stored separately so it is possible to report the actuals of the project against all estimates.

Job Costing

Page 5: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 5

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

• AFE (Approval for Expenditure) and Capital ProjectsPrior to the commencement of cost tracking a capital project, first there is a budgeting and approval process that should occur. Within a job costing system designed for mining, users have the ability to set up a project with a unique identifier that would then allow for multiple revisions of budgets as discussed above, and then an approval process that could escalate through management as per the organization’s approval hierarchy.

The approval process typically involves developing the estimated budget to completion and then electronically attaching all documentation to the project allowing any approving member of the organization to review all the relevant approval information prior to committing to the project. Given that projects vary significantly in budget amounts, the most efficient ERP solution for approval is to allow a tiered hierarchy to approve projects based upon the budgeted costs. As the project is created, it would escalate to each level of management by an automated email and work-flow process which would eventually arrive in the queue of a manager with the appropriate approval levels to then initiate the approval of the project.

It is common within the ERP market that project approval is not sophisticated enough to handle this process so many mining companies look to external software and integrate back to handle this requirement.• ExplorationExploration and Tenement Management provides a different challenge to managing operations within an ERP system. Statutory information such as dates, project types, royalties, and analysis codes should be available to ensure that tenements can be rapidly dissected to provide timely information in a structured manner that makes sense and improves visibility.

Integrating exploration projects to the GL allows for any costs sent to a tenement to be cost tracked in the general ledger, in the P&L, in a way that removes any manual intervention from accounting staff to properly represent exploration costing. The automated integration

effectively removes exploration staff from coding anything directly to the general ledger and automatically applies costing to the correct location so information within the project itself or the GL is accurate as soon as it is posted.

Given that mine exploration may have its own costing methodology within the GL, the job costing system should allow each of its exploration projects to be directed to whichever section of the P&L makes sense for the type of exploration being conducted, otherwise it would be necessary to report on the different forms of exploration and split these costs out manually to the GL which adds significant effort to month-end closure and removes the ability to report timely.• Cost Tracking and Work Breakdown StructureOnce any form of project is active, costs will start flowing through the project and the tracking and integration of these costs to the general ledger will provide the users with the required information to measure the success of the project as it operates and also will help determine the impact upon the financials of the project.

Cost tracking is generally accomplished by adding a variety of cost categories to the project to assist with the classification of costs that accumulate. These cost categories would be derived from how the project was initially budgeted, and any cost applied to the project should comply with the structured budget. Controlling these costs should be possible on a number of levels and this is dependent on the organizations budget vs actual methodology.

There is no one right way to develop a cost tracking structure for projects but the ERP should allow for this flexibility. For instance, some organizations prefer to classify their project costs in the exact same manner as the general ledger, so any natural account for Fuel which may be code 5660 in the GL, would also be code 5660 in the project system. This allows for complete consistency between the modules and is very effective. However, in some organizations the GL is structured in a way that makes sense for financial and

Page 6: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 6

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

management reporting but does not translate well to users of the project costing system or operational staff. In this case it should be possible that the ERP would use a Work Breakdown Structure (WBS) instead of the GL classified categorization of costs, so effectively the job costing system can have its own cost category schema based upon a WBS.

Regardless of how the organization wants to classify its costs and track them within the project costing system, the ERP system should be flexible enough to handle these requirements. This is commonly overlooked when selecting an ERP and can force the structure of the GL to be adapted to the poorly functioning project costing system. • Variation and Subcontract ManagementIt would be foolish to consider that projects always run to the exact budget and never deviate from its initial scope. There is enough evidence to recognize the industry is complex, projects cannot always be accurately measured, and unique challenges can rapidly arise. In the event that an unexpected change were to evolve, a variations system allows the organization to effectively measure any supplemental costs associated with the project in a way that the variation can be approved, much like within the AFE section that was discussed earlier.

Subcontract management is another concept that allows for the management of endless subcontracts on each project to help in tracking the progress as well as financial commitments a project has based upon an agreed quotation at the start of the project. To work efficiently the subcontract management should be completely integrated into the project in a way that allows for project costs to be accumulated like any internal cost and measured against budget. Building out a subcontract on the project assists in building out the initial budget of the project but also allows the project manager to continually analyze what costs are expected and update accumulated costs in a timely manner.

Each of these functions come with complex functionality requirements, and should certainly exist within any job costing system offered within an ERP system. It is only logical that this

functionality is embedded into project costing given its reliance and impact on the project information.

JoB CoSTING CoNCLuSIoNWithout these elements it is inevitable that third-party software would be required, which provides a number of challenges that can be easily avoided. Being forced to commit to an additional software package because the existing ERP does not sufficiently deal with the requirements of the mining company is not an efficient or cost effective solution for the modern organization and the selection of an all-inclusive mining ERP is the solution for avoiding such unnecessary variation from managing data. Given so much information flows through the job costing module in a mining environment, the flexibility and completeness of this module have a direct relationship with how successfully the organization would be able to use their ERP.

Page 7: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 7

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

ERP systems are purpose built transactional tools that capture the events in the day-to-day operations of an organization. An integrated plant maintenance module is essential in ensuring visibility of all the organization’s transactions. Through research with our existing customers in a diverse subject group, it is estimated that transactions commencing in a plant maintenance module, such as work orders, material requests, or timesheets, make up between 50-70% of ERP transactions in any given operating mine site.

Given there is so much volume flowing through the plant maintenance module there is an obvious emphasis on ensuring that its touchpoints with the rest of the system provide value in improving the timeliness and accuracy of the data. • Inventory CommitmentsInventory is essential for the performance of the plant maintenance program, thus it is necessary that any ERP for mining allows communication between the maintenance mod-ule and inventory module, instantaneously. Remote mine sites are especially vulnerable to inventory shortages and in the event that inventory is required for a planned task this could trigger downtime due to equipment failure.

Any planned task that is set up within the ERP would contain all of the work required and all of the inventory items by quantity that are needed to complete the work. A typical operation would forecast its maintenance plan to three to six months, which provides

adequate timing for the supply chain department to ensure any required inventory can be isolated or ordered to prevent maintenance from occurring. Since each of these tasks has inventory specified, it allows for a link to be built to the inventory module to reserve these items on a specific date, usually a few days before the maintenance occurs so inventory can be picked up and planned.

Without committing the inventory automatically as planned, there are obvious gaps in the supply chain and the ordering process becomes reactionary, often resulting in inflated shipping charges, rushed shipments or missed maintenance on plant items.• Labour AllocationLabour is much the same as inventory in terms of integrating to the inventory module. Each planned task allows the user to determine what labour types are required to service the plant items and for how many hours. When this is done effectively, labour shortfalls and surpluses will be highly visible. This allows the maintenance planner to bring forward maintenance where there is a shortage of work, or bring in temporary labour to assist with excess work that is critical.

If on every piece of completed work, the maintenance crew is applying actual hours to each work order, it becomes possible to refine the tasks moving forward. If a task is estimated to take two hours within the system but routinely takes over four hours, it provides an opportunity

Planned Maintenance

Page 8: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 8

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

to understand if there are problems with the crew, the plant, the process, or perhaps the estimate. This allows the planners to more accurately estimate the required hours and also adjust errors in the plant where time might be lost due to inefficiencies.• Manufacturer Recommended Planned TasksTask management is functionality that allows a user to load-in the recommended maintenance schedule from the equipment manufacturer and operate based upon these recommendations. The main aspects of the PM Task, for the purpose of planning, is the triggering of the task itself and then allocating the required resources to the task. Tasks should be able to be triggered for work in a number of ways to ensure any requirement around the work is met within the maintenance schedule.

The scheduling requirements, at the most basic, should be triggered based upon a unit of measure such as miles, metres, and hours on a piece of equipment such as a 10,000 KM service. Alternatively, a piece of equipment may have a six month inspection, so the system is triggered based upon any date range such as the second Tuesday of each month, every fourth week at 12:00am on a Sunday and so forth. These fundamentals allow for the significant portion of tasks to be triggered at the correct time. Beyond this simple functionality, a task should be triggered based upon any other event in the system like a work order that records the equipment breaking, downtime being scheduled on equipment, or an item being put into production for the first time.

The PM Tasks that are set up within the system determine what routine maintenance is required to keep a plant or a fleet running, and the more flexible the functionality the more accurately and timely the planning process will be. Without such functionality operators will be forced to employ a more manual process of estimating work due dates and remembering when tasks will be performed. This in essence is completely opposite to the doctrine of ERP.

• Predictive vs Planned with Condition MonitoringIf the name of the module didn’t purvey its purpose, planning when maintenance occurs accurately is the primary performance indicator for a planned maintenance module. Once the recommended PM Tasks are set up in the system to trigger every 2,500 miles it is important to have the ability to schedule when that milestone may be met, not for one plant item but for thousands of items at a time. The cure for this complexity is to operate a plant maintenance system that has condition monitoring functionality.

Condition monitoring allows for plant item monitoring points such as hour metres or odometres to be imported into the plant maintenance management system to provide trends and history on the runtime of the equipment. The power of importing this information is it allows the system to calculate average usage of the machine to help predict when a milestone will be met. If a plant item records an average of ten miles a day, then the 2,500 mile service would occur every 250 days. This means that as the average fluctuates, the system can continually predict the next due date for the task to occur, and if this is occurring for all plant items, it means scheduling becomes significantly more accurate.

The follow-on effects of this allow labour to be scheduled accordingly and any essential materials to accurately be ordered when compared against lead times and availability.

If used effectively, predictive maintenance is the best case scenario and provides the most significant benefit to the organization; condition monitoring makes this possible.• GL CostingThe structure of the plant items for a mine site can quickly grow complex when looking at the appropriate method of costing for each individual component. To handle the complexity in an efficient manner, any plant maintenance system in a mining environment needs to be completely automated and flexible enough to handle posting requirements.

Page 9: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 9

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

An example which commonly occurs, requiring GL costing to be flexible, is haul trucks have tires changed out. Some sites will set up each component of a haul truck within the plant tree, and want the cost of change-outs, like tires, to be costed to the mining department as an operational expense instead of the maintenance department. So, it is essential that the costing be allocated to the mining department for some items, but not for others. Even more complex than this is the rotable or component change-out process in which a plant item has a component changed to a spare, and then the failed or worn component is rebuilt within the maintenance department and then checked into inventory.

There are a large number of scenarios which occur when a plant item needs to be costed in a unique manner beyond the cost hitting a cost centre and a cost category, and this is important when understanding the level of intelligence contained in the GL costing element of the plant maintenance module. Without this flexibility, the accounting process becomes significantly more time-consuming and opens the users to errors.

PLANT MAINTENANCE CoNCLuSIoNWhen a mine transitions from construction to production the plant maintenance module is most likely the next step for the ERP evolution. When organizations are selecting an ERP prior to construction or during construction, the plant maintenance functionality of the system is often underestimated and thereby forces the use of a third-party package to assist in meeting the organization’s needs. Plant maintenance is heavily reliant on the use of inventory and the volume of transactions it creates means complete integration to the rest of the enterprise software is essential.

Plant maintenance management within an ERP is proven as the main reason organizations become more efficient and accurate in scheduling work and limiting downtime due to missed maintenance. Given that an operating mine will use the plant maintenance module

for more than half of its daily transactions, it is essential that the scope of the ERP includes a dedicated and robust maintenance module.

Page 10: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 10

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

The functions of business within the mining industry is highly decentralized and creates unique challenges in compiling accurate and timely information that a mining-focused ERP system can resolve through integrating every business process with the relevant information. Full integration refers to a system that can completely manage the resources of a mine site in a way that allows departments to instantly communicate the flow of information with one another.

Integration is a driving force in keeping information users accountable because it forces relationships that would not exist without the implementation of an integrated solution. Some of these relationships are discussed in prior sections of this documentation but are visited below to assist in showing the importance of integration and help explain why this promotes efficiency and accuracy within the mining environment.• AP — Purchase ordersOne of the most common pieces of integration available from off-the-shelf business and accounting management packages provides the perfect example of why integration is essential in any form of software. While this integration exists in basic software, the principal of integration reflects how important it is to operate with a connected solution.

Procurement and AP staff operate independently but the purchases made on a PO need to be paid by an invoice. In order to safeguard the organization against overpayment, the list-

ing of purchase orders and the details of their lines are integrated into AP so the invoice can be matched to the value of the PO in real-time. If this information was unavailable to AP in real-time through integration then the invoice entry process would be manual and time consuming. In an environment where purchases are of high value and staff are operating from different locations, this example provides evidence that integration is the key to operating efficiently with minimized risk. • Inventory — Plant MaintenancePlant maintenance transactions make up between 50-70% of most operating mine’s ERP systems. To ensure the overall representation of the ERP’s data is correct and meaningful it is essential that any modules that are closely related to plant maintenance integrate in real-time, and consider the management and use of critical inventory items on a mine site that are allocated for the use of the maintenance department in planned tasks.

If a task is scheduled to commence on the first day of each quarter, and the task requires specialized inventory items to be successfully completed, it is necessary that inventory is fulfilled in time. If inventory is not replenished to a suitable level on the task’s commencement date then maintenance cannot continue operating and the operations are subject to downtime due to lapsed maintenance.

Full Integration

Page 11: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 11

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

For the maintenance and inventory management teams to operate efficiently, integration is completely essential to the operation. In an integrated environment, once work is scheduled, the inventory requirements are immediately sent through to the buying team to reorder and engage the procurement process. The inventory information is also readily available to the maintenance team, such as average lead time, which allows the scheduler and planner to submit work orders for long lead time items earlier to ensure that work is not delayed because items did not arrived in sufficient time. • Plant Maintenance — Fixed AssetsPlant items are routinely taken out of operations and scrapped or replaced, and the likelihood this information is relayed to accounting staff in charge of fixed assets is very low. Through integrating the PM and FAR modules, any changes to the plant are integrated to fixed assets so the accounting team can properly treat the changes and the asset identification process is maintained.• GL — All ModulesThe general ledger is the underlying module within in all ERP systems that result in finan-cial reporting. As such, the integration to the GL from all modules is essential and removes the ability of end users from choosing a GL account during any regular business process. Consider the example of a warehouse staff member dedicated to receiving inventory for different warehouses. Instead of allowing that staff member to choose the GL account for each warehouse, the system should automatically determine the GL account for each in-ventory item received based upon the setup of the system. This integration removes errors resulting from users manually selecting GL codes and directly impacts the amount of effort required during the month-end reconciliation process.

INTEGRATIoN CoNCLuSIoNWithout integration within the business units of a mining company there is no accountability and a lack of cohesion. Integration is absolutely essential in ensuring that information is complete, timely, and reliable because it forms itself based upon real-world data, not user estimates or manual entry. A user manually entering stock requirements for a planned maintenance work order every time a work order is raised is prone to error, is untimely and a waste of a human resource where integrating that information between the inventory and plant module allows the system to automatically develop the stock requirements instantaneously and in an accurate manner.

Without integration the level of communication and automation drops considerably, and prevents the organization from becoming more efficient and enhancing its use of resources. Ultimately, in a cost controlling environment such as mining every advantage available to reduce costs and identify a lack of efficiency should be pursued, and without an integrated ERP solution, it is next to impossible to do in a timely manner, which is critical in such a volatile and challenging period of commodity pricing.

Page 12: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 12

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

ERP has long been a strong solution for recognizing transactions within an organization as they occur, but displaying this information in a manner that promotes analysis through streamlined and meaningful reporting has often been done by third-party reporting tools. Business Intelligence (BI) allows organizations to make sense of the data within an ERP system through graphical reporting. Without the ability to analyze the information within an ERP it is hard to determine if business processes are operating as designed or even tell if the performance of the business operations actually meets expected budgets.

BI software is available as a standalone solution that allows for information to be structured in a reporting format. As ERP solutions have evolved, an integrated out-of-the-box BI tool allows analysis of information in real-time from anywhere in the world through a web browser. In an industry so focused on remote operating and diverse geographical locations, this ensures that communication between site operations and management is seamless and information is readily available at all times, for every level of user within the organization.

Pre-integrated BI not only allows for users to develop reports on their data quickly and easily but a significant portion of the groundwork is done in setting up the relevant cubes and data tables that are commonly used and related in developing dashboards and reports, making it far easier to integrate the reporting into the activities of users’ day-to-day processes.

Real-time Analytics

Page 13: 2. Whitepaper - ERP Mining - Essential Elements

ERP MINING | Essential Elements August 2016| 13

INTRODUCTION JOB COSTINGPLANNED MAINTENANCE

FULL INTEGRATION

REAL-TIME ANALYTICS CONCLUSION

In order to benefit a mining organization it is essential that a mining proven ERP package is used in managing the company’s business processes. There is a direct financial benefit in selecting a solution that gives users the power to analyze relevant and accurate information in a way that suits the industry’s unique requirements. As a cost management based environment, the way costs are structured and posted is essential in keeping the day-to-day activities of the operations reflected into a meaningful system that allows users access to make better decisions and understand the details of mining operations.

While it is common that some mining companies are not ready for complete ERP functionality at the time of implementation this should not limit the range of functionality that is invested in an ERP when selecting a package, especially when the functionality may be available at the same price point of another package. It is an all too common occurrence that a mining organization finds itself ready to invest its resources into implementing a best practice approach to its business processes but is limited by the functionality of the ERP. This can be avoided by understanding the key elements of a mining ERP and selecting based upon this best practice functionality opposed to user preferences or prior experience in an environment where software and technology change so quickly.

Conclusion

Page 14: 2. Whitepaper - ERP Mining - Essential Elements

BDO Canada LLP, a Canadian limited liability partnership, is a member of BDO International Limited, a UK company limited by guarantee, and forms part of the international BDO network of independent member firms. BDO is the brand name for the BDO network and for each of the BDO Member Firms.

About BDO IT Solutions

BDO IT Solutions helps organizations align technology to their overall business strategies using Microsoft technology. Harnessing the power of on-premise, hybrid, and cloud solutions, BDO IT Solutions enables our clients to streamline their business processes and improve overall operational efficiency. This group of experienced professionals provides consulting, implementation, training, and support for a variety of solutions, including Microsoft Dynamics AX, GP, NAV, CRM, Office 365, SharePoint, and Power BI as well as Business Intelligence and Corporate Performance Management.

www.itsolutions.bdo.ca

About BDO

BDO is one of the nation’s leading providers of assurance, accounting, tax, and advisory services. With strengths firmly rooted in the communities we serve, our professionals deliver highly individualized services informed by deep industry knowledge and nearly 100 years of experience working in local markets throughout the country. And with resources across Canada and around the world, BDO provides seamless and consistent cross-border services to clients with international needs.

BDO is an international network of public accounting, tax, and advisory firms that performs professional services under the name of BDO. With nearly 65,000 people working out of more than 1,400 offices in over 150 countries, the network generates worldwide revenue of $7.30 billion.

For additional information, please contact:

Marc Harris Partner, BDO Solutions [email protected]

Jarrad Sonnenberg Manager, BDO Solutions [email protected]