Selected work · Process Automation

Billing KPI Processor

Principle 04Enterprise bedrock

Browser-based automation that transforms general-ledger exports into a formatted KPI Excel workbook with preserved formulas, integrated validation, and real-time processing logs.

Stack
JavaScript · HTML5/CSS3
Status
Production
Impact
95%
Scope
Time Reduction
The problem

What it replaced.

Monthly KPI reports required 12+ manual steps across multiple source files and worksheets. Formula drag-down errors, missed filters, and training burden created month-end deadline pressure.

before · the manual waymanual
time  ~40 min
steps  12+ manual
errors  Common
The work this took off the team’s plate.
The approach

How it works.

Built zero-install web app with intelligent file recognition, template row formula preservation, codified business rules, and integrated validation suite.

What it does
+Auto file recognition
+Formula preservation
+Business rule filters
+Integrated validation
How a run flows
UploadexportsRecognizeeach sourcePreserveformulasValidateevery cellWorkbookone canonical
Before / after

Time per month-end

Proven, not trusted

Verified before it ships.

The rules that produce these numbers are written as tests and run on every change — and every run, success or failure, writes to the record.

vitest run
preserves embedded formulas across 100+ runs
one canonical workbook per period — enforced
cell-level comparison: 0 true differences
Built with

The same discipline, this tool’s stack.

JavaScript · HTML5/CSS3 · SheetJS · Python

Scott Matthews · Selected workBilling KPI Processorscottmatthews.dev