HIGH story-accounting-system-integration-global-admin-007 5 pts
5
Story Points
High
Priority
Accounting System Integration
Feature

User Story

As a Global Administrator
I want a cross-organization health overview showing the accounting integration status for every member organization on the platform, including which connector is active, last sync time, and whether any organization has unresolved errors
So that So that I can proactively identify and support organizations experiencing integration issues, monitor platform-wide data flow health, and ensure all organizations' financial records are being correctly synchronized with their accounting systems

Acceptance Criteria

  • Given a global administrator accessing the integration status screen, when the page loads, then it displays a table with one row per member organization showing connector type, enabled state, last sync time, pending count, and error count
  • Given any organization has one or more failed sync records, when the global admin views the health overview, then that organization's row is visually highlighted (amber or red) to indicate attention is needed
  • Given an organization has not synced in over 24 hours when a connector is enabled, when the global admin views the overview, then that row is flagged with a staleness warning
  • Given a global administrator clicks on an organization row, when the detail view opens, then they see the same detailed integration status view that the organization's own administrator would see, including the audit log
  • Given the overview is displayed, when the global admin filters by connector type (Xledger, Dynamics, None), then only organizations using that connector type are shown
  • Given the overview is displayed, when the global admin filters by status (healthy, errors, stale, disabled), then only organizations matching that status are shown

Business Value

Without a cross-organization health view, a global administrator must check each organization individually to detect integration failures — an impractical approach when supporting multiple member organizations simultaneously. A unified health dashboard enables proactive support, reduces the time to identify and resolve integration outages, and ensures that no organization's financial records fall permanently out of sync with their accounting system without the global admin being aware.