NovaCorp · All Frames

4 main screens (per the brief) plus 4 state variants (bonus criterion). Each frame is a self-contained 1280px wide artboard.

1 · Compliance Overview 2 · Data Quality Report 3 · Invoice Detail 4 · Root Cause Analysis + Empty + Loading + Error + Agent running
SCREEN 1Compliance Overview · Main Dashboard1280 × auto
Compliance Overview · Q1 2026
87.4% fully compliant · last sync 4 minutes ago
Fully compliant
87.4%
▲ 2.1pp vs Q4
Partially compliant
9.2%
▼ 1.4pp
Non-compliant
3.4%
▼ 0.7pp
Total exposure
$1.28M
across 247 invoices
Net leakage
$184K
▼ 14% vs Q4
Pattern detected · Globex Freight surcharge miscalculation
Confidence 84%
17 invoices in the last 90 days show the same surcharge tier error. Estimated recoverable: $48,210. Pattern correlates with rate-card v2.3 ingested on Mar 12.
Evidence: 17 invoices · 3 contracts · 1 rate card · Source: ingestion-log-7841
Financial impact
Overcharges vs undercharges → net leakage
+$430K Gross overcharges −$228K Undercharges −$18K AI Auto-resolved $184K Net leakage
Vendor compliance ranking
Top & bottom by % compliant
Acme Logistics
96%
Initech Carriers
91%
Stark Shipping
88%
Northwind Supply
74%
Wayne Freight
58%
Globex Freight
42%
All vendors · 5 of 5 shown
Vendor Status Compliance Invoices Exposure AI flags Trend (30d)
Globex Freight
VEN-0204 · APAC
Non-compliant
42%
412$284,00817
Northwind Supply
VEN-0118 · NA
Partial
74%
894$112,4409
Wayne Freight
VEN-0089 · NA
Partial
58%
523$67,8904
Acme Logistics
VEN-0042 · EMEA
Compliant
96%
1,247$48,2102
Initech Carriers
VEN-0367 · EMEA
Compliant
91%
680$22,180
SCREEN 2Data Quality Report · Phase 11280 × auto
Data Quality · Ingestion #7841
12,430 rows ingested · 87 duplicates removed · 3 currencies normalized
Data quality score
Before cleaning vs after AI-assisted pipeline
+27 points
67
Before
94
After
Issues resolved by AI
706
Across 5 categories. 6 vendors flagged for human confirmation.
AI cleaning pipeline
Step-by-step status. Agent paused for human review.
Agent active
Schema validation Passed
12,430 rows · 0 schema errors · 14s
Currency normalization Passed
3 currencies → USD · 8s
Deduplication Passed
87 duplicates removed
!
Vendor harmonization Needs review
6 vendors flagged for human confirmation · agent paused
5
Cross-reference contracts
Pending step 4
6
Final validation & handoff
Pending step 5
Issues by type
Before / after
Missing values4128
Duplicates870
Schema mismatch230
Currency mismatch1560
Invalid references426
Ingestion log
Append-only · last 6 events
10:42:14 · ✓ Schema validated · 12,430 rows
10:42:22 · ✓ Currency: 3 → USD
10:42:44 · ✓ Deduped 87 rows
10:43:10 · ⚠ Vendor harmonization paused (6)
10:43:11 · → Awaiting human input
10:44:02 · ✦ AI suggested mappings ready
SCREEN 3Invoice Detail · Exception View1280 × auto
INV-2024-08812 · Globex Freight
Issued 2026-04-22 · Contract CTR-NV-0427 · 2 exceptions detected
Invoice
INV-2024-08812
Vendor
Globex Freight
Amount
$6,262.00 (+$4,185)
Contract
CTR-NV-0427
Service Level
Express · EMEA
Non-Compliant
Audit Trail
Line Items 2
Exceptions 2
Contract Reference
Invoiced vs Expected
2 deviations detected · $4,185 total impact
#DescriptionInvoicedExpectedDeviation
1Express freight · LON→AMS$1,240.00$1,240.00$0.00
2Surcharge · fuel$ 412.00$ 385.00+$27.00
3Customs handling Tier mismatch$4,500.00$ 342.00+$4,158.00
4Documentation fee$ 25.00$ 25.00$0.00
5Insurance$ 85.00$ 85.00$0.00
Surcharge miscalculation
+$4,158
Deviation type
Rate-card tier mismatch
Financial impact
+$4,158.00
Root cause
Tier 3 surcharge applied; contract requires tier 1.
Recommended action
Recover $4,158 from vendor.
Fuel surcharge variance
+$27
Deviation type
Index drift
Financial impact
+$27.00
17 invoices like this
84%
Same surcharge tier error across 17 invoices. Total recoverable: $48,210. All from rate-card v2.3 (Mar 12).
Activity
All actions on this invoice
2026-05-04 09:12 · ✦ AI flagged tier mismatch (confidence 84%)
2026-05-04 09:12 · ✦ AI linked to 16 sibling invoices
2026-04-23 14:02 · ✓ Invoice ingested · ingest-7841
2026-04-22 17:30 · ✓ Invoice received from vendor
SCREEN 4Root Cause Analysis1280 × auto
Root Cause Analysis
8 categories · 247 exceptions · $1.262M total exposure
Exceptions by financial impact
Pareto · top 4 categories drive 81% of leakage
80/20 break at category 4
$412K
Surcharge
$298K
Rate
$184K
Currency
$148K
Volume
$92K
Mapping
$58K
Override
$42K
Outdated
$28K
Missing
81%
Surcharge miscalculation
$412K
Severe
89 invoices$4,629 avg
Incorrect rate
$298K
Severe
54 invoices$5,518 avg
Currency mismatch
$184K
High
32 invoices$5,750 avg
Volume tier error
$148K
High
27 invoices$5,481 avg
Data mapping errors
$92K
Medium
18 invoices$5,111 avg
Manual overrides
$58K
Medium
14 invoices$4,143 avg
Outdated rate card
$42K
Low
9 invoices$4,667 avg
Missing contract ref
$28K
Low
4 invoices$7,000 avg
!
Systemic issue
91%
Rate-card v2.3 ingestion drove 73% of surcharge errors. Roll back recommended for 3 affected contracts.
Predictive alert
76%
Globex Freight pattern likely to repeat in Q2. Estimated future leakage: $52K. Suggest preemptive rate-card audit.
Quick-win opportunity
98%
9 outdated rate-card matches can be auto-resolved. $42K recoverable with no human review needed.
Compliance trend · 4 quarters
87.4%
▲ +6.3pp YoY
Q2 25 Q3 25 Q4 25 Q1 26
STATE 1Compliance Overview · Empty state1280 × auto
Compliance Overview
No data ingested yet

No invoices to audit yet

Upload your first invoice file to start. We'll clean the data, match it against your contracts, and flag anything that needs attention — usually within 90 seconds.

.csv.xlsx.jsonSAP ConcurCoupa+ 8 more
1

Ingest & clean

The agent normalizes currencies, dedups rows, and validates schema automatically.

2

Match against contracts

Every line item is checked against your active contracts and rate cards.

3

Surface exceptions

You'll see a ranked list of vendors and a clear path to recover any leakage.

STATE 2Compliance Overview · Loading / syncing1280 × auto
Compliance Overview · Q1 2026
Syncing data — agent will analyze once complete
Syncing data sources
22 of 47 sources processed · ETA 1m 30s
47%
✦ Agent will surface insights once data sync completes…
STATE 3Compliance Overview · Error / partial data1280 × auto
Compliance Overview · Q1 2026 PARTIAL DATA
Last successful sync: 2026-04-22 09:14 · 2 sources unavailable
!
Sync failed · 2 of 47 data sources unavailable
Showing partial results from 45 sources. Compliance figures may not reflect the latest data. The AI agent has paused new analysis until sync recovers.
Affected sources
Click any source to view its error log
SAP Concur · EU instanceConnection timeout · 503 after 30sFailed
Coupa · APAC instanceAuthentication expired · token refresh requiredAuth required
Fully compliant stale
87.4%
as of Apr 22
Partially compliant stale
9.2%
as of Apr 22
Non-compliant stale
3.4%
as of Apr 22
Total exposure partial
$1.21M
45 of 47 sources
Net leakage partial
$172K
may be incomplete
PausedAI agent has paused new analysis
Working with incomplete data could surface false patterns. The agent will resume automatically once all sources reconnect, or you can let it run on the partial data.
STATE 4Data Quality Report · Agent in progress1280 × auto
Data Quality · Ingestion #7841
Agent is cleaning · step 4 of 6 · ETA 42 seconds
✦ AI agent active · Cleaning your data
Step 4 of 6 · ETA 42s
67%
Data quality score
Live · updating as the pipeline runs
In progress
67
Before
81
Live
Issues resolved so far
534
~172 more expected by end of run.
AI cleaning pipeline
Live status · the agent is working through each step.
Agent active
Schema validation Done
12,430 rows · 0 errors · completed in 14s
Currency normalization Done
3 currencies → USD · 8s
Deduplication Done
87 duplicates removed · 22s
Vendor harmonization Running
Matching 432 vendor variants → canonical names · 271 of 432 done
5
Cross-reference contracts
Pending step 4
6
Final validation & handoff
Pending step 5
Live activity
Streaming · last 8 events
Live
10:43:42 · ✦ Vendor "Globex Frt" → "Globex Freight"
10:43:41 · ✦ Vendor "Acme Log" → "Acme Logistics"
10:43:39 · ✦ Vendor "NorthW Sup" → "Northwind Supply"
10:43:36 · → Step 4 started · vendor harmonization
10:43:35 · ✓ Step 3 complete · 87 dedups removed
10:43:13 · → Step 3 started · deduplication
10:43:05 · ✓ Step 2 complete · 3 currencies normalized
10:42:57 · → Step 2 started · currency normalization
8 frames (4 screens + 4 states) · NovaCorp Design System v1.0 · Yossi P.