> ## Documentation Index
> Fetch the complete documentation index at: https://docs.msportal.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Company Audit

> Comprehensive health check for all companies across every module

The Company Audit provides a comprehensive health assessment of all your client companies across MSPortal.ai. View audit scores, identify configuration gaps, and track company setup completion at a glance.

<img src="https://mintcdn.com/msportal/JW--lgyvOF8nHwQM/images/company-overview/audit-main-view.png?fit=max&auto=format&n=JW--lgyvOF8nHwQM&q=85&s=175f2d6e762b78d6eeb48ac1c0ecdd73" alt="Company Audit Dashboard" width="2403" height="1203" data-path="images/company-overview/audit-main-view.png" />

## Accessing Company Audit

<Steps>
  <Step title="Navigate to Company Overview">
    Click **Company Overview** in the left sidebar under the **Planning** section.
  </Step>

  <Step title="Open the Overview Menu">
    Click the **Overview Menu** button in the top-right corner of the page.

    <img src="https://mintcdn.com/msportal/JW--lgyvOF8nHwQM/images/company-overview/audit-overview-menu.png?fit=max&auto=format&n=JW--lgyvOF8nHwQM&q=85&s=f59a0315c50d49a635f994ddf57d8017" alt="Overview Menu" width="2399" height="1203" data-path="images/company-overview/audit-overview-menu.png" />
  </Step>

  <Step title="Select Company Audit">
    Click **Company Audit** from the dropdown menu.
  </Step>
</Steps>

## Summary Cards

At the top of the page, four summary cards provide an instant overview of company health:

| Card                | Description                                                     |
| ------------------- | --------------------------------------------------------------- |
| **Total Companies** | The total number of companies in your tenant                    |
| **Well Configured** | Companies with an audit score of 80% or higher (shown in green) |
| **Needs Attention** | Companies with an audit score between 60-79% (shown in yellow)  |
| **Critical**        | Companies with an audit score below 60% (shown in red)          |

<Tip>Focus on companies in the "Critical" category first to ensure all clients have proper configurations in place.</Tip>

## Understanding Audit Scores

The audit score is calculated based on multiple factors that indicate how well a company is configured in MSPortal.ai:

| Factor                     | Points |
| -------------------------- | ------ |
| Company roles assigned     | 10     |
| QBR schedule configured    | 10     |
| Users linked               | 8      |
| Locations configured       | 8      |
| Devices tracked            | 8      |
| Upcoming planner items     | 5      |
| Upcoming compliance checks | 5      |
| Budget configured          | 5      |
| Integrations active        | 5      |

<Note>A higher score indicates better configuration. Scores are displayed with color-coded progress bars: green (80%+), yellow (60-79%), and red (below 60%).</Note>

## Audit Report Table

The main audit report displays all companies with configurable columns showing key metrics across every module.

### Default Columns

| Column                     | Description                                                |
| -------------------------- | ---------------------------------------------------------- |
| **Company Name**           | The name of the company                                    |
| **Audit Score**            | Overall configuration health percentage                    |
| **Setup Complete**         | Whether the company setup wizard has been completed        |
| **Roles**                  | Assigned company roles (TAM, vCIO, etc.)                   |
| **Locations**              | Number of configured locations                             |
| **Devices**                | Total number of managed devices                            |
| **Overdue Checks**         | Compliance checks past their due date (highlighted in red) |
| **Upcoming Checks**        | Compliance checks due soon                                 |
| **QBR Scheduled**          | Whether a QBR schedule is configured                       |
| **Future Meetings**        | Number of upcoming booked meetings                         |
| **Overdue Planner**        | Planner items past their due date                          |
| **Upcoming Planner Items** | Planner items due soon                                     |
| **Avg NPS**                | Average Net Promoter Score from surveys                    |
| **Has Budget**             | Whether a budget is configured                             |
| **Users (Active/Total)**   | Count of active users vs total users                       |

### Customizing Columns

Click the **Columns** button to show or hide columns based on your needs. Columns are organized into categories:

<img src="https://mintcdn.com/msportal/JW--lgyvOF8nHwQM/images/company-overview/audit-columns-menu.png?fit=max&auto=format&n=JW--lgyvOF8nHwQM&q=85&s=337b067f0fdb99470c6e10cd9bdcd56a" alt="Columns Menu" width="2399" height="1203" data-path="images/company-overview/audit-columns-menu.png" />

<AccordionGroup>
  <Accordion title="Basic">
    * Company Name
    * Audit Score
  </Accordion>

  <Accordion title="Setup">
    * Setup Complete
    * Has Address
    * Has Phone
    * Has Website
  </Accordion>

  <Accordion title="Infrastructure">
    * Locations
    * Devices
    * Active Devices
  </Accordion>

  <Accordion title="Compliance">
    * Total Checks
    * Overdue Checks
    * Upcoming Checks
    * Last Compliance Run
  </Accordion>

  <Accordion title="QBR">
    * QBR Scheduled
    * Next QBR
    * Last QBR
  </Accordion>

  <Accordion title="Meetings">
    * Upcoming Meetings
    * Next Meeting
    * Future Meetings
  </Accordion>

  <Accordion title="Planner">
    * Planner Items
    * Overdue Planner
    * In Progress
    * Upcoming Planner Items
  </Accordion>

  <Accordion title="Goals">
    * Total Goals
    * Incomplete Goals
    * High Priority Goals
  </Accordion>

  <Accordion title="Surveys">
    * Total Surveys
    * Completed Surveys
    * Last Survey
    * Avg NPS
  </Accordion>

  <Accordion title="Budget">
    * Has Budget
    * Budget Categories
    * Total Budget
  </Accordion>

  <Accordion title="Users">
    * Users (Active/Total)
    * Total Users
    * Active Users
  </Accordion>

  <Accordion title="Integrations">
    * Integrations
    * Active Integrations
  </Accordion>

  <Accordion title="Metadata">
    * Created
    * Last Activity
  </Accordion>
</AccordionGroup>

<Tip>Your column preferences are saved automatically and will persist across sessions.</Tip>

## Filtering and Sorting

### Search

Use the search box to filter companies by name. Type any part of the company name to instantly filter the results.

### Filter by Role

Use the **Filter by Role** dropdown to show only companies where a specific person is assigned to a role. This is useful for:

* Viewing all companies managed by a specific TAM
* Seeing which companies a vCIO is responsible for
* Checking workload distribution across team members

### Sorting

Click any column header to sort the table by that column. Click again to toggle between ascending and descending order. A sort indicator arrow shows the current sort direction.

## Actions

### Refresh Data

Click the **Refresh** button to reload the audit data with the latest information from the database.

### Export to CSV

Click the **Export** button to download the current view (including any active filters) as a CSV file. The export includes all visible columns based on your column preferences.

## Best Practices

<AccordionGroup>
  <Accordion title="Weekly Audit Review">
    Review the Company Audit weekly to identify companies that need attention. Focus on:

    * Companies with low audit scores
    * Companies missing QBR schedules
    * Companies with no assigned roles
  </Accordion>

  <Accordion title="Role Assignment">
    Ensure all companies have TAM and vCIO roles assigned. Filter by role to verify workload distribution across your team.
  </Accordion>

  <Accordion title="Configuration Completeness">
    Enable additional columns like "Has Address", "Has Phone", and "Has Website" to identify companies with incomplete basic information.
  </Accordion>

  <Accordion title="Export for Reporting">
    Use the Export feature to create periodic reports on company health. Filter by specific criteria before exporting to create targeted reports.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Why is a company showing a low audit score?">
    Review the company's configuration across all modules. Common issues include:

    * No roles assigned to the company
    * Missing QBR schedule
    * No upcoming compliance checks scheduled
    * Zero devices or locations configured
    * No budget items set up
  </Accordion>

  <Accordion title="How often is the audit data updated?">
    The audit data is refreshed when the page loads. Click the **Refresh** button to get the latest data at any time.
  </Accordion>

  <Accordion title="Why can't I see certain columns?">
    Use the **Columns** button to enable additional columns. Some columns are hidden by default to keep the view manageable.
  </Accordion>
</AccordionGroup>

## Related Resources

<CardGroup cols={2}>
  <Card title="Company Overview" icon="buildings" href="./index">
    Return to the main Company Overview dashboard
  </Card>

  <Card title="Compliance" icon="shield-check" href="../compliance">
    Manage compliance checks and frameworks
  </Card>

  <Card title="Planner" icon="calendar-check" href="../planner">
    Create and track roadmap items
  </Card>

  <Card title="Settings: Companies" icon="building" href="../settings/companies">
    Configure company settings and roles
  </Card>
</CardGroup>
