Business Structure

Business Structure

The PurePro application is structured around Business Structures, which use a parent–child hierarchy to organise data and support application processes and actions.
The Business Structure page enables users to define and manage their organisational framework by creating and maintaining entities such as companies, divisions, sectors, and other organisational levels. This ensures that payroll processing is aligned with the organisation’s operational structure.
Each element within the hierarchy is referred to as a Business Unit.
Once accounts have been created, users can customise the Business Structure to reflect their organisation’s requirements. By default, PurePro creates a “DEF – Default” company, which can be modified or replaced as needed.
Users can click on an entity in the business structure to view its configuration.

Adding a Business Unit

To add a Business Unit, follow these steps: -
    Navigate to Account → Business Structure
    Click on "Add New"
    Provide the relevant details
    Click Save
To update an existing Business Unit, follow these steps: -
    Navigate to Account → Business Structure
    Click on an existing Business Unit
    Edit the details as required
    Click Update
To delete an existing Business Unit [1], follow these steps: -
    Navigate to Account → Business Structure
    Click on an existing Business Unit
    Click on the "Delete" button in the top-right side of the model
Business Units in use cannot be deleted.
To be able add consultants in a business unit, users must enable the "Has Consultants" option in the relevant Business Unit.

How to Select a Business Unit

After creating the Business Structure, users can select a specific Business Unit to enter data and perform relevant actions within the application.
Where applicable, the required Business Unit can be selected from the Business Units drop-down menu located in the top-right corner of the application.
The data that can be entered and the actions that can be performed are determined by the user’s permissions and the configuration of the selected Business Unit.
When creating customer and worker records, users can assign them to the appropriate Business Unit, ensuring that data is stored and managed within the correct area of the organisational structure.

Business Structure Dependency (Data Visibility)

Business Units within a PurePro account are organised using a parent–child hierarchy, which governs how data is accessed and viewed across the organisation. This structure helps maintain appropriate data segregation while allowing higher-level Business Units to oversee activity within their areas of responsibility.
The data visibility rules are as follows:
  • A Parent Business Unit can view and access data belonging to all of its Child Business Units.
  • A Child Business Unit can only view and access its own data and cannot see data belonging to:
  • Other Child Business Units within the hierarchy.
  • Its Parent Business Unit.
  • A Parent Business Unit cannot view or access data belonging to other Parent Business Units or their associated hierarchies.
As a result, data access is restricted to the selected Business Unit and its direct reporting structure, ensuring appropriate separation of information while supporting oversight at parent level.
APIs are Business Unit-specific and do not follow the Parent–Child Business Unit hierarchy.
This means that both the Worker and Customer must belong to the same Business Unit as the API request.


The contents of this document, along with any associated documents, are the property of PurePro Solutions Ltd. and are shared in strict confidence with the intended recipient. These materials may not be reproduced, shared, or used in any manner without prior written consent from PurePro Solutions Ltd. Unauthorized use or distribution is prohibited.