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.