Certified payroll for Sage

Sage 100 Contractor's Aatrix integration handles the federal WH-347. It does not produce California's DIR eCPR XML, and neither Sage nor Aatrix produces the DAS 140 or DAS 142 apprenticeship forms. Here is exactly where the line falls.

What Sage gives you

Sage 100 Contractor is the most construction-aware system on our list: job costing at the core, payroll tied to jobs, and a dedicated payroll module, 5-1-11 DOL WH-347 Certified Payroll Forms by Aatrix, built for federal Davis-Bacon reporting under 29 CFR Part 3 and Part 5. Sage also ships a separate native option, its 5-1-6-21 Certified Payroll Report, for a general layout without Aatrix. A well-configured Sage shop is largely covered on the federal side, with exports richer than a general ledger system produces.

Does Aatrix file California certified payroll to the DIR?

This is close to the exact question Sage 100 Contractor users have asked in Sage's own community hub since at least 2016. That particular thread carries only one reply, and Sage's own forum marks it "Not Answered": the reply says Aatrix "handles e-filing (only) of CP reports," without saying whether that means California DIR reporting specifically. The rest of the record is not ambiguous. Aatrix's forms library includes a California output, but it produces DIR's paper Form A-1-131, the Public Works Payroll Reporting Form, DIR's own suggested paper format for certified payroll records under 8 CCR 16401, the format the Labor Commissioner can require of a contractor already out of compliance with Labor Code section 1776. A printed A-1-131 is not the DIR eCPR XML the state's public works portal requires for electronic filing, covered in full on our eCPR system guide.

Sage 100 Contractor customers have raised the gap themselves: a feature request on Sage's own idea portal, about the California Aatrix reporting headache, asks why fields like the license number, the project's DIR number, the awarding body's ID, and the DLSE project ID do not carry over from Sage into Aatrix's California form. The request sat open for voting over a year and closed without being built. Sage's own help documentation for the integration covers federal and state tax forms, W-2s, and its filing center; it does not mention California DIR, eCPR, or Form A-1-131 anywhere.

DAS 140 and DAS 142: not a payroll export problem

Your Sage payroll export cannot carry what the DAS 140 and DAS 142 apprenticeship forms need, because neither runs on a payroll period. The DAS 140 notice is due within 10 days of the date you signed the contract, and no later than your first day with workers on the job, under 8 CCR 230, and it runs on contract-award data: estimated journeyman hours, planned start date, expected apprentice count. The DAS 142 dispatch request needs at least 72 hours notice, excluding weekends and holidays, under 8 CCR 230.1, and covers one craft on one date, not a pay period. No payroll system, Sage included, produces either one. Run the ratio behind both forms on our apprentice ratio calculator.

How our mapping works with Sage

Export the payroll data you already produce, certified payroll reports, payroll registers, or a custom report, CSV or spreadsheet. The one time $995 setup maps your Sage layout: pay types to straight and overtime, your fringe and deduction structure, jobs to DIR project IDs, crafts to determination classifications. Sage's job-costed data usually makes this the smoothest mapping we do. From then on, weekly: your export in, a finished WH-347 with the Statement of Compliance staged for signature plus a validated DIR eCPR XML back, rates checked against the project's published determination, a person reviewing every file. We also prepare your DAS 140 and DAS 142 from the same project details, the fields Aatrix's California form leaves you to retype by hand.

Pricing, published

$995 one time setup. $249 per month flat for crews up to 25 workers, every project, both filings, every week. Crews of 26 to 50: $449 per month, still flat. First weekly filing free on your own live project.

Questions

Does Sage 100 Contractor file California certified payroll to the DIR?
No. Its Aatrix integration handles the federal WH-347. Its California output is DIR's paper Form A-1-131, not the electronic eCPR XML the DIR public works portal requires.
Does Aatrix e-file California certified payroll?
Aatrix e-files federal and state tax forms, including W-2s, through its own filing center. For California certified payroll, Aatrix's documented output is a record-only Form A-1-131, and Sage's own help pages for the integration do not mention California DIR or eCPR at all.
What is Form A-1-131?
The Public Works Payroll Reporting Form, DIR's own suggested paper format for certified payroll records under 8 CCR 16401, the format the Labor Commissioner can require of a contractor already found out of compliance with Labor Code section 1776. It is a printed form, not the DIR eCPR XML.
Does Sage 100 Contractor produce the DAS 140 or DAS 142?
No. Both forms run on contract award and dispatch-request data, not payroll data, so neither Sage nor its Aatrix integration produces them. The DAS 140 is due within 10 days of contract award; the DAS 142 needs at least 72 hours notice before an apprentice is needed on site.
How do I get a DIR eCPR XML file out of Sage 100 Contractor?
There is no documented native path. You either build the file by hand against DIR's eCPR XML guidelines, enter each payroll into DIR's iForm manually, or send your Sage export to a service that maps it into the XML format.
What does WellStanding need from Sage 100 Contractor to file for me?
Your certified payroll report, payroll register, or a custom export, in CSV or spreadsheet form. We map pay types, fringe structure, and job-to-project codes once at setup, then work from that same export weekly.

One Sage export, both filings, first one free

Send the payroll export you already run. We turn it into the WH-347 and the DIR eCPR filing, checked by software and verified by a person. Your first weekly filing is free, before you pay us anything. $995 one time setup, then $249 per month flat.

Got it. We reply the same business day. Next: we confirm your payroll system and the project, you send one export, and your first filing comes back for your review before anything is submitted.

First filing free