Counters are typed
Good parts build the production count, scrap builds the defect count, and inspections are counted on their own. Rework runs as its own mode.
Approved orders become jobs, and every start, count, pause and stop at the station is written to the job as it happens. Order to invoice on the same record.

Production tracking starts before the floor does. The order, its jobs, the work at each station and the invoice are one record in Bulk, so nothing is retyped between the office and the machines.
Approve the customer’s document and Bulk opens the production order with its customer, dates and lines.
The jobs are created in the background, each carrying a frozen copy of the routing it will run.
Operators load the jobs at their workstation, run the timer and tap counts as the parts come off.
Time, good parts, scrap and material land on the job the moment they are entered. Nobody types them up later.
Completed jobs are ticked onto a draft invoice and issued. Credit notes live on the same record.
This is the operate screen on a shop floor tablet. Start the timer, tap the counters for good parts, inspections and scrap, and watch the record and the OEE readout move. It is a working demo, not a screenshot.
Shop floor control starts at the workstation. The operator chooses where they are working, clears any check the station demands, then loads the jobs that will carry the time and the counts.
The asset screen shows every station as running, available, in maintenance or offline, so nobody walks to a machine that is down.
A compulsory safety, quality or maintenance check blocks the station until it passes. A supervisor override needs a reason, a duration of 1, 2, 4, 8 or 24 hours and a signature.
Scan the traveller or search, filter to overdue or due today, and load up to the station’s capacity. Each step shows how long it usually takes, worked out from past runs.
Production monitoring without walking the floor. The asset board shows every station’s state, the jobs on it and how long it has been that way, with a 24-hour OEE line under each one, on a desk or a TV on the wall.
Manufacturing time tracking without timesheets. One session runs per station, a pause opens downtime with a reason, and stopping shares the productive time across the jobs that were loaded.
Start and stop, adjustable with backdating when someone forgot to press start, manual minutes, or a timer that the counters start.
Every pause asks why. Reasons are grouped as availability, performance and quality loss, which is exactly what OEE is built from.
Each entry is marked timer, manual or adjustment. The job’s Timers tab shows them by phase and by day, with downtime by reason beside them.
Shop floor data collection that happens in the work, not after it. Each counter tap writes its own record against the job, so the totals are always the sum of what was entered.
Good parts build the production count, scrap builds the defect count, and inspections are counted on their own. Rework runs as its own mode.
A reject raises a linked quality issue with its category, root cause, disposition and quantity. Nobody has to remember to report it.
Take a count back and Bulk posts an offsetting line. The original and the fix both stay on the job, so the total is always the sum of its lines.
Log a consumable at the station and it is drawn down in inventory against the job that used it, as it happens.
Real jobs do not run in a straight line. Each job runs its own copy of the routing, and completing a step decides what comes next: a branch, another pass or a stop for someone to look.
A job keeps the routing version it was created with. Jobs that have not started can move to a new revision, and a job edited on its own shows as custom.
A conditional split picks the branch for each job, with an Else path and a review outlet for anything that cannot be decided. The decision is saved on the job.
A repeat group runs until it passes or reaches its maximum passes. At the limit the job waits for a supervisor instead of looping forever.
A routing can require approval from any one approver, in order, or everyone. Its jobs wait in Awaiting approval until then.
Planners and supervisors work the desktop side of the same record. Every order, job and routed step is in a list, steps can be completed or undone in bulk, and every status change stays on the order’s timeline.
Every order, job and routed step sits in a list you can search, filter and save as a view. Jobs can be bulk edited, and selected steps completed or undone together.
An order opens on General, Jobs, Transactions, Datasheets, Output, Timers, Quality and Logs, with its progress and status timeline beside them. The floor’s records, already added up.
Print travellers with the routing, a barcode or QR code and a signature block, and item labels from your own templates. Undo a completed step and choose to keep or reverse what was recorded.
Production tracking software records what happens to each job on the shop floor: where it is, how long it took, how many parts were good, why it stopped and what it used. In Bulk every answer comes from records operators create at the station.
| The question | How Bulk records it | Where you read it |
|---|---|---|
| Where is this job? | Each step on the job is pending, loaded, in progress, completed or skipped, and the station it is loaded on is named. | Jobs list and the job’s Routing tab |
| How long did it take? | Timer segments, manual minutes and adjustments become time entries on the job. | Timers tab, by phase and by day |
| How many were good? | Typed counters record good parts, scrap and inspections as the operator taps. | Output tab: produced, good, scrap and yield |
| Why did it stop? | Every pause carries a reason, grouped as availability, performance or quality loss. | Downtime by reason, and OEE |
| What did it use? | Material logged at the station is split across the loaded jobs with its unit cost. | The job, and stock in Inventory |
| Who did it, and when? | Every status change on an order or job is written to its history with the person and the time. | Logs tab and the audit trail |
| Can we bill it yet? | Completed jobs wait at the invoicing station until they are ticked onto an invoice. | Invoicing, draft to issued |
Production writes it once. Quality, stock, OEE, planning and invoicing all read the same records the floor creates, which is how Bulk runs order to invoice on one record.
Production tracking software records what happens to each production job as it is worked: which station it is on, how long each step took, how many parts were good or scrapped, why work stopped and what material was used. Bulk records all of it at the workstation as operators work, so the record is complete without anyone typing it up afterwards.
Operators start the timer, tap counters and complete steps at the workstation, and each action is written to the job straight away. The station, the job and its order update together, and planners read the same record in the jobs list and on the order’s Output and Timers tabs.
Approving the inbound document creates the production order and its jobs in the background, each with a snapshot of its routing. If a run fails part-way it can be resumed with Retry job creation. Jobs can also be created, imported or bulk updated directly.
A layout of widgets set per station type: the Timer, Loaded Jobs, the Job Card counters, Cycles, Materials Used, Forms and Attachments. Fulfilment and invoicing stations load whole orders instead of jobs. Layouts are arranged in settings, with no code.
Yes. A compulsory safety, quality or maintenance check shows the station as Production blocked until it passes. A supervisor can override it with a reason, a duration of 1, 2, 4, 8 or 24 hours and a signature.
Pausing the timer closes the running segment and opens downtime with a reason, grouped as availability, performance or quality loss. Downtime can be recorded even when no job is loaded, and it feeds OEE directly.
One timer session runs per station. When it stops, the productive time is split equally across the loaded jobs as time entries, and each entry is marked as timer, manual or adjustment.
Tapping a scrap counter creates a linked quality issue with its category, root cause, disposition and quantity. Dispositions include scrap, rework, concession, use as is and return to supplier.
Yes. Taking a count back posts an offsetting record, so the original and the correction both stay on the job. A completed step can be undone, with the option to reverse the values recorded against it, and every status change stays in the history.
Yes. Operators can scan with the tablet camera when loading jobs and confirming completion, and keyboard-style scanners work in the scan fields. Printed travellers carry a barcode or QR code.
It can. Orders, jobs, stock, invoices and credit notes live on the same record as the floor work, installed one app at a time. Where you keep an ERP or accounts package, approved orders flow in as jobs and the live record flows back out.
Yes. Our daily production log records output, downtime and scrap, and the shift handover report carries unresolved work into the next shift. Use the time study sheet to measure a repeated task. For the same work in Bulk, follow the guide to recording production output.
Start a free trial, set up the workstations the way your floor works and run a real job through them: timers, counters, the lot. No card needed.