JOB-0043Norva Metalli Oy
Customer CUS-003 · Completed · opened 13.06.2025 at 12:28 · completed 11.07.2025 at 12:28
Work centres: CNC-1, CNC-2
No blocking findings: the margin is reportable.
Quote basis and actual
| Item | Quote basis | Actual |
|---|---|---|
| Revenue (allocated) | 83 870,32 € | 83 870,32 € |
| Material | 28 920,83 € | 28 720,68 € |
| Labour | 375,39 h × 70,11 €/h | 26 055,70 € |
| Subcontract | 0,00 € | 0,00 € |
| Other variable costs | 0,00 € | 1 052,57 € |
| Margin | — | 28 041,37 € |
The estimated margin is not a stored figure: the quote basis stores the items, and the bridge sets out the difference between estimated and actual line by line.
Snapshot computed 21.09.2026 at 14:48 · definition job-margin/2026-09-20.1 · inputs 1e2cc8f56180
The margin bridge
The bridge explains the arithmetic difference: each line says how much of the gap between the estimated and the actual margin that driver accounts for. It does not establish a cause. Why a price or an hours figure moved is a different question, and this view does not answer it.
- 1Revenue differencerevenue_varianceNo claim0,00 €
No claim A zero line points at no source rows: it claims nothing, so no evidence is to be expected.
- 2Material quantity differencematerial_quantity_varianceCausal−253,70 €
Evidence (6 rows · Causal reference: 6)
Causal referenceThe rows that produced the amountThese rows produced the amount: every figure is computed from these rows.
Table Source Row Version Time (UTC) Mapping Quality Field Material consumption material_consumption erp MC-000353 1 20.06.2025 at 07:07 synthetic/v1 In order qty Material consumption material_consumption erp MC-000354 1 24.06.2025 at 06:20 synthetic/v1 In order qty Material consumption material_consumption erp MC-000355 1 24.06.2025 at 23:18 synthetic/v1 In order qty Material consumption material_consumption erp MC-000356 1 03.07.2025 at 16:26 synthetic/v1 In order qty Material consumption material_consumption erp MC-000357 1 25.06.2025 at 22:55 synthetic/v1 In order qty Material consumption material_consumption erp MC-000358 1 02.07.2025 at 19:39 synthetic/v1 In order qty - 3Material price differencematerial_price_varianceCausal+453,85 €
Evidence (6 rows · Causal reference: 6)
Causal referenceThe rows that produced the amountThese rows produced the amount: every figure is computed from these rows.
Table Source Row Version Time (UTC) Mapping Quality Field Material consumption material_consumption erp MC-000353 1 20.06.2025 at 07:07 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000354 1 24.06.2025 at 06:20 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000355 1 24.06.2025 at 23:18 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000356 1 03.07.2025 at 16:26 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000357 1 25.06.2025 at 22:55 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000358 1 02.07.2025 at 19:39 synthetic/v1 In order unitCost - 4Labour hours differencelabour_hours_varianceCausal+262,91 €
Evidence (14 rows · Causal reference: 14)
Causal referenceThe rows that produced the amountThese rows produced the amount: every figure is computed from these rows.
Table Source Row Version Time (UTC) Mapping Quality Field Time entry time_entry timeclock TE-000630 1 07.07.2025 at 07:57 synthetic/v1 In order hours Time entry time_entry timeclock TE-000631 1 04.07.2025 at 22:46 synthetic/v1 In order hours Time entry time_entry timeclock TE-000632 1 30.06.2025 at 19:06 synthetic/v1 In order hours Time entry time_entry timeclock TE-000633 1 14.06.2025 at 18:40 synthetic/v1 In order hours Time entry time_entry timeclock TE-000634 1 17.06.2025 at 23:32 synthetic/v1 In order hours Time entry time_entry timeclock TE-000635 1 02.07.2025 at 05:42 synthetic/v1 In order hours Time entry time_entry timeclock TE-000636 1 10.07.2025 at 20:46 synthetic/v1 In order hours Time entry time_entry timeclock TE-000637 1 06.07.2025 at 23:40 synthetic/v1 In order hours Time entry time_entry timeclock TE-000638 1 04.07.2025 at 00:48 synthetic/v1 In order hours Time entry time_entry timeclock TE-000639 1 29.06.2025 at 08:59 synthetic/v1 In order hours Time entry time_entry timeclock TE-000640 1 17.06.2025 at 21:40 synthetic/v1 In order hours Time entry time_entry timeclock TE-000641 1 02.07.2025 at 11:30 synthetic/v1 In order hours Time entry time_entry timeclock TE-000642 1 06.07.2025 at 10:51 synthetic/v1 In order hours Time entry time_entry timeclock TE-000643 1 15.06.2025 at 00:47 synthetic/v1 In order hours - 5Labour rate differencelabour_rate_varianceCausal−0,02 €
Evidence (14 rows · Causal reference: 14)
Causal referenceThe rows that produced the amountThese rows produced the amount: every figure is computed from these rows.
Table Source Row Version Time (UTC) Mapping Quality Field Time entry time_entry timeclock TE-000630 1 07.07.2025 at 07:57 synthetic/v1 In order rate Time entry time_entry timeclock TE-000631 1 04.07.2025 at 22:46 synthetic/v1 In order rate Time entry time_entry timeclock TE-000632 1 30.06.2025 at 19:06 synthetic/v1 In order rate Time entry time_entry timeclock TE-000633 1 14.06.2025 at 18:40 synthetic/v1 In order rate Time entry time_entry timeclock TE-000634 1 17.06.2025 at 23:32 synthetic/v1 In order rate Time entry time_entry timeclock TE-000635 1 02.07.2025 at 05:42 synthetic/v1 In order rate Time entry time_entry timeclock TE-000636 1 10.07.2025 at 20:46 synthetic/v1 In order rate Time entry time_entry timeclock TE-000637 1 06.07.2025 at 23:40 synthetic/v1 In order rate Time entry time_entry timeclock TE-000638 1 04.07.2025 at 00:48 synthetic/v1 In order rate Time entry time_entry timeclock TE-000639 1 29.06.2025 at 08:59 synthetic/v1 In order rate Time entry time_entry timeclock TE-000640 1 17.06.2025 at 21:40 synthetic/v1 In order rate Time entry time_entry timeclock TE-000641 1 02.07.2025 at 11:30 synthetic/v1 In order rate Time entry time_entry timeclock TE-000642 1 06.07.2025 at 10:51 synthetic/v1 In order rate Time entry time_entry timeclock TE-000643 1 15.06.2025 at 00:47 synthetic/v1 In order rate - 6Subcontract differencesubcontract_varianceNo claim0,00 €
No claim A zero line points at no source rows: it claims nothing, so no evidence is to be expected.
- 7Rework differencerework_varianceNo claim0,00 €
No claim A zero line points at no source rows: it claims nothing, so no evidence is to be expected.
- 8Other variable cost differenceother_variable_varianceNo claim0,00 €
No claim A zero line points at no source rows: it claims nothing, so no evidence is to be expected.
- 9Unexplained differenceresidual_unexplainedCausal−1 052,57 €
Evidence (1 rows · Causal reference: 1)
Causal referenceThe rows that produced the amountThese rows produced the amount: every figure is computed from these rows.
Table Source Row Version Time (UTC) Mapping Quality Field Other variable cost other_variable_cost erp OVC-900001 1 25.06.2025 at 22:10 synthetic/v1 In order —
- Unattributed cost1 cost row(s) on JOB-0043 worth 1 052,57 € point at operations no operation of this job carries, so no driver can place them (rows OVC-900001)
- Unexplained−1 052,57 € of the difference between the estimated and the actual margin of JOB-0043 is placed by no driver, above the 419,35 € tolerance: the job does not reconcile
The stored note
tolerance 41935 minor units; kohdistamaton_kustannus: 1 cost row(s) on JOB-0043 worth 1 052,57 € point at operations no operation of this job carries, so no driver can place them (rows OVC-900001) | selittamaton: −1 052,57 € of the difference between the estimated and the actual margin of JOB-0043 is placed by no driver, above the 419,35 € tolerance: the job does not reconcile
The bridge is computed from the stored snapshot. The next step is always the same: open the line's evidence and check the source rows.
Unattributed cost rows
A cost whose operation does not belong to this job: the row is charged to the job, but no driver explains it. The row is named, not placed.
- Unattributed cost rowunmatched_cost_rowother_variable_cost OVC-900001 v1
Findings (1)Margin 28 041,37 € · 33,43 %
- Medium mediumUnreconciled differenceR81 052,57 €
1 052,57 € of the difference between the estimated and the actual margin of JOB-0043 is placed by no driver, above the tolerance.
The job is in order · work centres CNC-1, CNC-2 · version job-margin-rules/2026-09-20.1 · computed 21.09.2026 at 14:48
Evidence (1 rows · Causal reference: 1)
Causal referenceThe rows that produced the amountThese rows produced the amount: every figure is computed from these rows.
Table Source Row Version Time (UTC) Mapping Quality Field Other variable cost other_variable_cost erp OVC-900001 1 25.06.2025 at 22:10 synthetic/v1 In order —