Manufacturing

Hours filled in from memory never match the post-calculation

Hours and production tickets filled in after the fact make your post-calculation unreliable. How to tie registration at the source to the right order, and where an off-the-shelf package falls short on your shop floor.

By Ricardo TheijsMay 11, 20266 min read

Short answer. You record shop floor hours reliably by putting the registration at the source: the operator starts and stops a work ticket on the order itself, via a scanner, tablet or touchscreen at the machine. Not afterwards from memory on a slip of paper. Only then do the hours land on the right order and does your post-calculation add up.

Hours filled in from memory at the end of the day are an estimate. Not a measurement. The operator no longer remembers exactly how long that one changeover took, so he rounds it off to eight hours and spreads it across the orders he worked on by feel. That feels harmless, but it is exactly the point where your post-calculation collapses.

Why filling in after the fact breaks your numbers

The problem is not that people lie. The problem is that memory is not a measuring instrument. A day on the shop floor consists of switching between orders, waiting for material, changeovers, quality control and a breakdown in between. Ask about it afterwards and you get a smoothed-out distribution that happens to add up to eight hours.

Those hours then flow into your post-calculation. And here is what happens: because moving around, waiting time and changeovers are not registered separately, one order looks more profitable than it was and another looks more loss-making. You just do not know which one. So you base your next quote on numbers that may or may not be right per order, without seeing the difference. That is how you structurally price wrong.

Registration belongs at the source, on the order

The solution lies in where and when you register, not in remembering better. The hours have to be created at the moment the work happens, tied to the work ticket of that specific order.

In practice it works like this: the operator scans the order ticket and his own badge at the machine, or taps the operation on a touchscreen. At that moment the timer starts on that order. When he moves on to the next operation, the previous one stops automatically and the new one starts. The GET job time tracking describes this principle clearly: working time is distributed across orders, and those distributed hours are directly the input for post-calculation and invoicing. No intermediate step, no memory, no retyping.

This is where registration at the source and post-calculation per order connect. One delivers the measurement, the other uses it.

First the process, then the technology

Before I build anything, I look at what is actually being registered now and why. In many manufacturing companies, registration rules have grown over the years. Ten activity codes are tracked, of which three still actually end up in a report, planning or invoice. The rest is ballast that scares off the operator and pollutes the data.

A useful rule of thumb: if an activity makes no difference to reporting, planning, invoicing or post-calculation, you usually do not need to register it separately. Cut those rules and registration becomes faster, so people actually do it. That is not a reason to build nothing. It is the reason what you build gets used. Registration that feels like an extra action on top of the work gets skipped or invented afterwards, and then you are back to square one.

Where an off-the-shelf package gets stuck

An MES connects your shop floor to your office systems and registers orders, operations and status in real time. Innovaware explains that an MES sits between your ERP and the machines: the ERP determines which orders are made, the MES drives the process on the floor. For a straightforward production flow, such an off-the-shelf package covers the bulk of cases.

But off-the-shelf packages cover the happy path. They assume that an operator works on one order at a time, that changeovers have a tidy code of their own, that a rush job does not break the planning. Your shop floor knows the exceptions: the operator who watches three machines at once, the extra work that has to go onto a different order halfway through, the hours that belong distributed across a parent order and three sub-orders. That is where the off-the-shelf package runs dry, and it still ends up on a paper slip that someone types in at night.

That is where I build. Not a new time-tracking package, but the integration and logic that catch your exceptions: a scan flow that can handle multiple orders at once, rules that automatically book extra work onto the right sub-order, a hand-off to your ERP and cost calculation so nobody retypes anything. The calculation and the registration have to happen. The only question is whether the off-the-shelf package makes them add up for your situation, or whether a layer is needed in between.

Frequently asked questions

How do you register hours in a manufacturing company?

You register hours at the source: the operator starts and stops a work ticket on the order itself via a scanner, tablet or touchscreen at the machine. The moment he starts, the timer runs on that order, and on the next operation it stops automatically. That way the hours land directly on the right order, without filling in after the fact.

Why does my post-calculation not match the registered hours?

Because the hours are filled in from memory afterwards instead of measured at the work. Waiting, changeover and movement time disappear or get distributed by feel. As a result, one order looks more profitable and another more loss-making than it was, and you base your quotes on distorted numbers.

What is the difference between an MES and time tracking?

Time tracking records who spends how much time on which order. An MES is broader: it drives and monitors the entire production process on the shop floor in real time, including orders, operations, status and breakdowns. Time tracking is one part of it. An MES sits between your ERP and the machines.

How do you link hours to the right order?

By scanning or tapping both the employee and the order ticket when registering, so that every recorded period is tied to one order. If someone works on multiple orders, you split it per operation. Those distributed hours go straight into post-calculation and invoicing, without an intermediate step or retyping.

Further reading

I am Ricardo Theijs of RNT Projects. With a background in enterprise process management (UWV, Centric, G4S, MSc Business Process Management), I build systems that turn fragmented operations into a single whole. I tell you honestly when an off-the-shelf package is enough.

Running into this yourself?

I review your process and build the solution where a standard package falls short. Remote, with visible results in two weeks.

Let's talk