TL;DR: Built a web app that automates payroll processing across 32 VMS platforms and 50 states, reducing processing time by 94% and eliminating manual calculation errors.
Managing contingent workforce payroll across multiple Vendor Management Systems (VMS) was a nightmare. Each week, our team faced:
The process took 5-7 hours per pay period per payroll specialist, with frequent errors requiring corrections and amended paychecks.
VMSFlex Pay is a browser-based tool that:
The biggest challenge was handling 32 different VMS formats. Some provided daily breakdowns, others weekly totals. Date formats varied. Column names were inconsistent.
Solution: Built a visual column mapper that:
Employee names varied between systems: "John Smith" vs "Smith, John" vs "Smith,John" vs "SMITH, JOHN".
Solution: Implemented 4-tier matching:
1. Exact match (case-insensitive)
2. Normalized match (trim, lowercase, remove punctuation)
3. Token-based match (first + last names in any order)
4. Fuzzy match (Levenshtein distance < 2)
Every state has different overtime thresholds. California has daily OT rules. Alaska has weekly OT at 8 hours/day AND 40 hours/week.
Solution: Built a rule engine that:
"OBBBA" regulation requires tracking state-mandated overtime separately from federal for tax reporting.
Solution: System tracks:
The system automatically flags potential issues:
Drag & drop CSV/PDF
Auto-detect formats
Visual column mapper
Template library
50-state OT rules
PDF text extraction
Name matching (4 strategies)
50-state OT rules
CA daily validation
OBBBA tax tracking
Exception flagging
Daily breakdowns
Audit trail
Summary export (EOR)
Detailed export (audit)
OBBBA report (tax)
Questions about VMSFlex Pay or payroll automation?
📧 Email: amybray0315@gmail.com.com
💼 LinkedIn: linkedin.com/in/amybrayphr
Note: Implementation shows how the system handles new compliance requirements.