Bi4Cloud help-centre guide for finance and operational reporting
Who this guide is for
This guide is for commercial organisations whose performance needs to be understood below the total-company level. Common examples include crane and equipment hire, electrical contracting, civil construction, mining services, quarrying and other multi-entity, multi-location or project-based businesses.
The exact reporting dimensions available depend on your accounting platform and how transactions are coded. Start with the structure already present in the source data, then use BI4Cloud reporting layouts or GL Tags where an additional management view is required.
1. Decide how the business should be viewed
Begin with the management questions the report must answer. Avoid reproducing every code from the accounting system simply because it exists.
| Management question | Possible dimension |
|---|---|
| Which location or operation is most profitable? | Branch, depot, quarry, site or region |
| Which work is performing to plan? | Project, job, contract or stage |
| Which part of the offer generates margin? | Service line, product group or activity |
| How is equipment-based work performing? | Asset, fleet class or equipment group, where available |
| What is the consolidated group result? | Company/entity, with eliminations or adjustments where configured |
Recommended starting structure
- One primary operating dimension, such as branch, project or site
- One secondary analysis dimension, such as service line or job stage
- A group/company view where multiple accounting entities are connected
- A clear owner for the coding and hierarchy used in management reports
2. Map the available divisional data
BI4Cloud retains useful platform-specific fields and makes them available for reporting. Typical mappings include:
| Platform | Common divisional fields |
|---|---|
| MYOB AccountRight / Exo / Acumatica | Jobs, categories, projects, sub-accounts and other available transaction attributes |
| Xero | Tracking categories and tracking options |
| QuickBooks Online | Classes, locations and related transaction fields |
Where divisions have not been coded through jobs, classes or tracking categories, BI4Cloud GL Tags can group general-ledger accounts into a management structure. GL Tags are particularly useful for a divisional view based on account groupings; they do not create missing project or operational detail that was never recorded in the source data.
3. Build the management view
Use a BI4Cloud Base Workbook as the starting point, then adapt the layout to the operating structure.
- Select the companies and reporting period.
- Choose the financial metrics required, such as revenue, cost of sales, expenses, profit and profit margin.
- Add the primary division as rows or columns.
- Add a secondary level only where it helps a manager investigate performance.
- Group related divisions into a hierarchy and enable expand/collapse where appropriate.
- Add period, year-to-date, budget, forecast and variance comparisons.
- Save the workbook as the common reporting version.
Example layouts
| Business | Suggested first report |
|---|---|
| Crane or equipment hire | P&L by depot or service line, with job/project detail and asset or fleet analysis where recorded |
| Electrical contractor | P&L by branch, followed by project/job and service category |
| Civil contractor | Project profitability by region, with stage or cost category detail |
| Mining services | Contract or site result, with activity and equipment-group analysis |
| Quarrying | P&L by quarry/location, with product or activity detail |
4. Investigate results at transaction level
A divisional report should help a manager move from ‘what changed?’ to ‘what caused it?’. Where supported by the report and connector, use BI4Cloud drill-down to open the detailed records behind a value.
- Identify the division, account or metric with an unexpected result.
- Expand the hierarchy to isolate the relevant branch, project, job or activity.
- Drill into the detailed records behind the amount.
- Check coding, timing, supplier/customer and transaction description.
- Correct the source transaction in the accounting system if required, then allow the BI4Cloud data to refresh.
Note: Transaction detail improves traceability, but the accounting platform remains the system of record for corrections.
5. Add monthly budgets and reforecasting
Use separate budget and forecast layers so the approved plan remains visible while the current outlook changes.
- Enter monthly values by account and division
- Retain the original budget as the baseline
- Update the forecast or reforecast independently
- Compare actuals with budget and actuals with forecast
- Maintain individual years or a multi-year entry where appropriate
- Use Excel export/import for bulk updates, formulas and review workflows
Practical forecast cycle
- Copy or prepare the current forecast structure.
- Update remaining months using the latest operational assumptions.
- Review major movements with division owners.
- Import the approved forecast values.
- Publish an Actual vs Budget and Actual vs Forecast view for the same reporting period.
6. Give managers controlled access
A common workbook can be shared while access restrictions limit each user to the companies, reports and data defined in their access profile. This allows finance to maintain a consistent reporting framework without giving every manager unrestricted access.
- Create or confirm the BI4Cloud user.
- Assign company and report-area access.
- Apply detailed restrictions for the relevant jobs, classes, tracking codes or other supported dimensions.
- Share the approved workbook.
- Test the result as the intended user before rollout.
7. Automate filtered report delivery
For recipients who need scheduled output, use Address Lists and recipient roles so the schedule applies the relevant filter and produces an appropriately filtered PDF or Excel report.
- Create the recipient and define the applicable role or reporting responsibility.
- Add the recipient to an Address List.
- Create or select the Report Pack.
- Create the Email Schedule and nominate the Address List.
- Test the output for each access profile before enabling the schedule.
This approach reduces duplicated reports and manual distribution while helping each recipient receive information relevant to their responsibility.
8. Validate before publishing
- Reconcile the group total to the accounting-system result.
- Confirm every active division appears once and in the correct hierarchy.
- Check uncoded or unassigned transactions.
- Test drill-down on revenue, cost and balance-sheet values.
- Confirm budget and forecast versions and periods.
- Test restricted users and scheduled recipients with representative data.
- Document the owner of mappings, GL Tags and report changes.
Keep the first rollout simple
Start with one high-value report—often a divisional P&L with Actual, Budget, Forecast and variance—and a small group of managers. Add deeper hierarchies, transaction views and automated distribution after the core totals and access rules are proven.
BI4Cloud includes 15 pre-built Base Workbooks covering more than 100 reports, so most organisations can begin with a proven structure and customise only what is needed.