FixOctober 2, 2026

Certified payroll files pass DIR's schema check

Project name and location go out blank now. DIR fills those in from your DIR Project ID, and its upload rejects a file that sends its own. We were sending them.

Every worker needs a check #. DIR won't take a worker row without one. Enter the check number, CASH for cash pay, or DD for direct deposit. If one is missing, Generate XML tells you which worker.

"Contract with" is your GC. DIR asks who you're in direct contract with. We were sending "CA-DIR". Now it's the GC on the project — or the owner, if you hold the prime contract. Set one on the project before you generate.

Want in?

STrOp is onboarding California specialty contractors in small batches — bid through warranty in a single pipeline.

Request beta access →