Commercial Assurance Intelligence

Your audit
found it.
It's happening
again.

Factriva flags billing violations the moment invoices are submitted, not 12 months later in a PDF report.

Works with existing exports
Deterministic checks
Evidence-linked findings
Recovery-aware totals
Factriva · Invoice Validation Queue Live
INV-2024-08-4471 SAP Fieldglass · Services
Labour - Crew Lead (O1)48h × $185
Labour - Field Tech (O2)36h × $142
Equipment Standby3 days × $420
Checking overtime eligibility…
⚠ VIOLATIONO1 applied - shift below contractual trigger
Checking attendance vs. badge records…
⚠ MISMATCH48h invoiced · 44.5h badge record
Checking equipment standby rate…
✓ PASSRate matches approved schedule
Flagging for CA review…
2 violations detected Flagged for CA review
18.4%
of enterprise invoices have exceptions at first pass
Ardent Partners 2025
8.6%
average contract value eroded after signature
WorldCC
5.4%
of spend recoverable through better post-signature execution
WorldCC
21.9%
of AP team time consumed by supplier inquiry management
Ardent Partners 2025
A public-data stress test

1.3 million contracts.
No inflated recovery claim.

Fun fact: we ran Factriva's deterministic contract checks across the complete Government of Canada proactive-publication file. The data mapped without configuration, every row was processed, and a repeat run produced the same output.

The result we care about most: contract growth was surfaced for review but contributed $0.00 to Total Exposure. An authorised amendment can deserve attention without being money a buyer can recover.
View the public source data
1,313,348
public contract records
processed end to end
46.3s
local validation run
over the complete file
0
manual mappings
and zero rejected rows
0
LLM calls
rules stayed deterministic

Public records only. Robustness test, not a Government of Canada audit, endorsement, or customer result.

Why it keeps happening

Three failures.
One root cause.

Every billing violation that survives to audit is a symptom of the same structural gap.

01 / 03
The Audit Lag
Annual audits find issues that have been accumulating for months. By the time recovery begins, the pattern has repeated across hundreds of invoices. The audit finds it. The same contractor does it again next cycle.
Violation detected: too late
02 / 03
The Evidence Hunt
Building a defensible case requires manually assembling rate cards, timesheets, badge records, contract clauses, and correspondence across systems that don't talk. Most CA teams spend more time gathering proof than pursuing recovery.
Recovery stalls before it starts
03 / 03
The Recurrence Trap
No system connects an audit finding back to a live detection rule. The knowledge lives in the report, the report lives in a shared drive, and the same pattern surfaces 12 months later. Audit knowledge dies. Violations persist.
The root cause of the root cause
The Platform

Detect. Prove. Prevent.

Factriva brings together the invoice, contract, and operational evidence your team already has, then applies repeatable checks without replacing the systems that hold it.

01
Detect
Every invoice, before approval
Overtime violations, attendance gaps, rate card deviations, union policy breaches, and markup cap overruns flagged at submission, before they're paid, before they accumulate.
02
Prove
Evidence assembled automatically
Each flagged invoice arrives with the specific evidence: the contract clause, the approved timesheet, the badge log, the rate card. The analyst starts a conversation, not a document hunt.
Every contract (15+ pages, unstructured, scanned or native PDF) is parsed with per-field confidence scoring. Low-confidence extractions route to human review instead of failing silently, because audit credibility depends on ingestion accuracy first.
03
Prevent
Audit findings become detection rules
Every pattern your prior audit identified is encoded as a live rule running against every new invoice. Violations that recurred annually stop recurring.
What Factriva catches

Seven patterns.
Your auditors know them all.

These fill Commercial Assurance audit reports year after year. Factriva flags every one before the invoice is approved.

OT
Overtime Rate Abuse
● High
INVOICE BADGE
Attendance Mismatches
● High
Unpaid Break Billing
● Pervasive
Union Policy Violations
● Medium
TIME UP
Prompt Pay Exposure
● Compliance
Rate Card Drift
● Systematic
Scope Creep Billing
● High Impact
Core Differentiation

The Audit-to-Detection Loop

"Give us your last audit report.
The same issue never makes it to audit again."
  • Your auditors already found the issues. Factriva ensures they can't recur.
  • Detection rules are built from your own audit history, not generic heuristics.
  • Precision compounds with every audit cycle fed into the system.
  • The work your CA team does today makes the platform sharper tomorrow.
Connected sources
SAP S/4HANASAP Fieldglass SAP AribaMyTrack Union CBA LibraryGalvanize Test Library
Prior Audit Report
AI Pattern Extraction
rate · hours · classification · policy
Detection Rule Generation
encoded from your own audit history
Live Detection on Every Invoice
before the CA reviewer sees it
Reviewer Confirms / Dismisses
precision improves over time
Each Audit Cycle Sharpens Detection
Platform Capabilities

Seven modules.
One integrated view.

Invoice Validation Queue
Every invoice scored and flagged before it reaches the CA team.
APPROVED INVOICED
Contract Rate Compliance
Rate deviations surfaced against the specific clause, per line.
BAD TS INV
MyTrack Reconciliation
Badge swipe vs. contractual paid-time-start vs. invoice. A 7:30 swipe with an 8:00 paid start pays for 8:00, every time.
Union Compliance Engine
CBA clauses matched against invoiced items. Ineligible premiums caught automatically.
Audit-to-Detection Dashboard
Prior findings alongside live detection status: the loop, visible.
!
Prompt Pay Tracker
Legal dispute window countdowns by invoice. Never miss a deadline.
Audit Test Catalogue
Direct Labour and Indirect Labour audit tests, each with purpose, data sources, business rules, and expected output, aligned to Galvanize's standard test library.
Productized Engagement
Audit Remediation +
Real-Time Detection Setup
Fixed scope, fixed fee. Your prior audit findings converted into a live detection system.
  • Audit Pattern Analysis Report
  • Live Detection Rule Set
  • Real-Time Monitoring Dashboard
  • Notification + Escalation System
  • Baseline vs. Current Comparison
  • Remediation Playbook

Fixed fee. No contingency. No open-ended subscription required.

Client retains all findings and all rules regardless of outcome.

The engagement pays for itself on the first recurrence it prevents.

7-week engagement
WK 1–2
Audit Ingestion
WK 3–4
Rule Build
WK 5–6
Dashboard Setup
WK 7
Handoff

After Stage 2, detection rules are live, the dashboard is running, and the CA team is trained. Stage 3 (full subscription) is an option, not a requirement.

Next Step

Stop finding the same issues
in every audit report.

See Factriva against your billing environment. 30 minutes. No prep required on your end.

factriva.com