
Cost accounting is the one part of manufacturing finance that doesn't really exist anywhere else. A retailer or a services company doesn't need to know the standard cost of a unit before it's made, then explain why the actual cost came in different once it was. Manufacturers do, every close, for every product line, at every plant. That reconciliation, standard cost versus actual, and the variance analysis that explains the gap, is where a real share of a plant controller's month goes.
Standard costs are set assumptions; actuals are what really happened. A standard cost bakes in an expected material price, an expected labor hour count, and an expected overhead allocation for a unit of production. Actual production data, pulled from the ERP, the MES, and often a separate labor tracking system, rarely matches those assumptions exactly. The variance between the two, broken into material, labor, and overhead components, is what tells a controller whether a cost problem is a pricing issue, an efficiency issue, or a volume issue.
The data lives in systems that don't talk to each other by default. Standard costs typically live in the ERP's cost accounting module. Actual production quantities and labor hours often come from a separate MES or shop-floor data collection system. Multi-plant manufacturers frequently run different combinations of these systems at different sites, which means the reconciliation isn't a single query, it's an assembly job across systems every close.
A variance sitting uninvestigated compounds. A small, unexplained materials variance in one month is a rounding error. The same variance recurring for a quarter is a real signal, maybe a supplier price increase that never got reflected in the standard, maybe a scrap rate problem on the floor, but it only becomes visible if someone is actually tracking the pattern across periods, not just closing this month's numbers.
Zamp's AI employees for manufacturing cost accounting are configured through an Agent Operating Procedure that encodes exactly which systems hold standard costs and which hold actuals for a given plant, what variance threshold warrants investigation versus routine reporting, and which classification decisions need a controller's sign-off before they're finalized. Segregation of duties is built into this by design: an agent proposing a variance explanation and a controller approving it are distinct roles with distinct authority, the same separation SOX-adjacent internal controls require of a human-run close.
Connectivity reaches into whichever ERP, MES, or standalone cost system a given plant actually uses, through APIs, custom MCP servers, or browser automation for older systems that don't expose a clean interface, so a multi-plant close doesn't require a person manually exporting data from three different tools before the reconciliation can even start. A self-learning loop means the agent isn't just running the same rule every close: when it notices a recurring pattern, a specific supplier consistently driving a materials variance, a particular line consistently running a labor variance in the same direction, it surfaces that pattern rather than reporting the same unexplained number month after month.
Every classification and reconciling entry the agent proposes is logged with the reasoning behind it and the data it drew from, so an auditor reviewing the close can trace a specific variance explanation back to its source rather than taking a summary number on faith. Anything outside the plant's defined tolerance, an unusually large variance, a classification the agent isn't confident in, is flagged Needs Attention for the controller to review before the close finalizes, not folded into the numbers automatically.
For the purchasing side of manufacturing finance, see Procurement Automation for Manufacturers. For the full picture of how this fits into a manufacturer's broader AI employee deployment, see AI Employees for Manufacturing.