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.