JOB-0020Vääksy Kone Oy
Customer CUS-020 · Completed · opened 17.01.2025 at 12:07 · completed 21.01.2025 at 12:07
Work centres: CNC-1, CNC-2, WELD-1
No blocking findings: the margin is reportable.
Quote basis and actual
| Item | Quote basis | Actual |
|---|---|---|
| Revenue (allocated) | 15 136,63 € | 15 059,43 € |
| Material | 6 127,58 € | 6 897,33 € |
| Labour | 94,29 h × 57,19 €/h | 8 358,30 € |
| Subcontract | 0,00 € | 0,00 € |
| Other variable costs | 479,79 € | 479,79 € |
| Margin | — | −675,99 € |
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 c7ed77a7d0c0
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_varianceCausal−77,20 €
Evidence (9 rows · Causal reference: 9)
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 Invoice line invoice_line invoicing IL-000117 1 24.07.2026 at 07:38 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000118 1 08.08.2025 at 20:42 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000119 1 23.08.2025 at 16:15 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000120 1 02.11.2025 at 10:06 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000121 1 09.03.2026 at 06:05 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000122 1 19.04.2025 at 02:31 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000123 1 23.05.2025 at 12:28 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000124 1 25.03.2025 at 21:16 synthetic/v1 In order — Credit line credit_line invoicing CR-00015 1 16.02.2025 at 21:05 synthetic/v1 In order — - 2Material quantity differencematerial_quantity_varianceCausal+462,92 €
Evidence (7 rows · Causal reference: 7)
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-000168 1 18.01.2025 at 07:30 synthetic/v1 In order qty Material consumption material_consumption erp MC-000169 1 18.01.2025 at 20:05 synthetic/v1 In order qty Material consumption material_consumption erp MC-000170 1 17.01.2025 at 16:05 synthetic/v1 In order qty Material consumption material_consumption erp MC-000171 1 18.01.2025 at 00:18 synthetic/v1 In order qty Material consumption material_consumption erp MC-000172 1 19.01.2025 at 08:47 synthetic/v1 In order qty Material consumption material_consumption erp MC-000173 1 18.01.2025 at 12:06 synthetic/v1 In order qty Material consumption material_consumption erp MC-000174 1 18.01.2025 at 23:35 synthetic/v1 In order qty - 3Material price differencematerial_price_varianceCausal−1 232,67 €
Evidence (7 rows · Causal reference: 7)
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-000168 1 18.01.2025 at 07:30 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000169 1 18.01.2025 at 20:05 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000170 1 17.01.2025 at 16:05 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000171 1 18.01.2025 at 00:18 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000172 1 19.01.2025 at 08:47 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000173 1 18.01.2025 at 12:06 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000174 1 18.01.2025 at 23:35 synthetic/v1 In order unitCost - 4Labour hours differencelabour_hours_varianceCausal−2 965,87 €
Evidence (17 rows · Causal reference: 17)
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-000277 1 19.01.2025 at 20:52 synthetic/v1 In order hours Time entry time_entry timeclock TE-000278 1 19.01.2025 at 08:09 synthetic/v1 In order hours Time entry time_entry timeclock TE-000279 1 18.01.2025 at 15:38 synthetic/v1 In order hours Time entry time_entry timeclock TE-000280 1 20.01.2025 at 01:25 synthetic/v1 In order hours Time entry time_entry timeclock TE-000281 1 18.01.2025 at 11:23 synthetic/v1 In order hours Time entry time_entry timeclock TE-000282 1 20.01.2025 at 03:50 synthetic/v1 In order hours Time entry time_entry timeclock TE-000283 1 20.01.2025 at 04:41 synthetic/v1 In order hours Time entry time_entry timeclock TE-000284 1 19.01.2025 at 17:09 synthetic/v1 In order hours Time entry time_entry timeclock TE-000285 1 20.01.2025 at 22:05 synthetic/v1 In order hours Time entry time_entry timeclock TE-000286 1 18.01.2025 at 08:21 synthetic/v1 In order hours Time entry time_entry timeclock TE-000287 1 19.01.2025 at 22:32 synthetic/v1 In order hours Time entry time_entry timeclock TE-000288 1 21.01.2025 at 09:37 synthetic/v1 In order hours Time entry time_entry timeclock TE-000289 1 17.01.2025 at 23:48 synthetic/v1 In order hours Time entry time_entry timeclock TE-900004 1 19.01.2025 at 20:07 synthetic/v1 In order hours Time entry time_entry timeclock TE-900005 1 20.01.2025 at 22:35 synthetic/v1 In order hours Time entry time_entry timeclock TE-900006 1 20.01.2025 at 13:53 synthetic/v1 In order hours Time entry time_entry timeclock TE-900007 1 19.01.2025 at 18:42 synthetic/v1 In order hours - 5Labour rate differencelabour_rate_varianceCausal+0,02 €
Evidence (17 rows · Causal reference: 17)
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-000277 1 19.01.2025 at 20:52 synthetic/v1 In order rate Time entry time_entry timeclock TE-000278 1 19.01.2025 at 08:09 synthetic/v1 In order rate Time entry time_entry timeclock TE-000279 1 18.01.2025 at 15:38 synthetic/v1 In order rate Time entry time_entry timeclock TE-000280 1 20.01.2025 at 01:25 synthetic/v1 In order rate Time entry time_entry timeclock TE-000281 1 18.01.2025 at 11:23 synthetic/v1 In order rate Time entry time_entry timeclock TE-000282 1 20.01.2025 at 03:50 synthetic/v1 In order rate Time entry time_entry timeclock TE-000283 1 20.01.2025 at 04:41 synthetic/v1 In order rate Time entry time_entry timeclock TE-000284 1 19.01.2025 at 17:09 synthetic/v1 In order rate Time entry time_entry timeclock TE-000285 1 20.01.2025 at 22:05 synthetic/v1 In order rate Time entry time_entry timeclock TE-000286 1 18.01.2025 at 08:21 synthetic/v1 In order rate Time entry time_entry timeclock TE-000287 1 19.01.2025 at 22:32 synthetic/v1 In order rate Time entry time_entry timeclock TE-000288 1 21.01.2025 at 09:37 synthetic/v1 In order rate Time entry time_entry timeclock TE-000289 1 17.01.2025 at 23:48 synthetic/v1 In order rate Time entry time_entry timeclock TE-900004 1 19.01.2025 at 20:07 synthetic/v1 In order rate Time entry time_entry timeclock TE-900005 1 20.01.2025 at 22:35 synthetic/v1 In order rate Time entry time_entry timeclock TE-900006 1 20.01.2025 at 13:53 synthetic/v1 In order rate Time entry time_entry timeclock TE-900007 1 19.01.2025 at 18:42 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_unexplainedNo claim0,00 €
No claim A zero line points at no source rows: it claims nothing, so no evidence is to be expected.
- ReconcilesJOB-0020 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 75,30 €)
The stored note
tolerance 7530 minor units; tasmaa: JOB-0020 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 75,30 €)
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.
Findings (3)Margin −675,99 € · −4,49 %
- High highMargin below targetR1675,99 €
JOB-0020 completed at a margin of −4,49 %, below the policy threshold: 675,99 € short of it.
The job is in order · work centres CNC-1, CNC-2, WELD-1 · version job-margin-rules/2026-09-20.1 · computed 21.09.2026 at 14:48
Evidence (34 rows · Causal reference: 34)
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 Invoice line invoice_line invoicing IL-000117 1 24.07.2026 at 07:38 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000118 1 08.08.2025 at 20:42 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000119 1 23.08.2025 at 16:15 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000120 1 02.11.2025 at 10:06 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000121 1 09.03.2026 at 06:05 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000122 1 19.04.2025 at 02:31 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000123 1 23.05.2025 at 12:28 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000124 1 25.03.2025 at 21:16 synthetic/v1 In order — Credit line credit_line invoicing CR-00015 1 16.02.2025 at 21:05 synthetic/v1 In order — Material consumption material_consumption erp MC-000168 1 18.01.2025 at 07:30 synthetic/v1 In order — Material consumption material_consumption erp MC-000169 1 18.01.2025 at 20:05 synthetic/v1 In order — Material consumption material_consumption erp MC-000170 1 17.01.2025 at 16:05 synthetic/v1 In order — Material consumption material_consumption erp MC-000171 1 18.01.2025 at 00:18 synthetic/v1 In order — Material consumption material_consumption erp MC-000172 1 19.01.2025 at 08:47 synthetic/v1 In order — Material consumption material_consumption erp MC-000173 1 18.01.2025 at 12:06 synthetic/v1 In order — Material consumption material_consumption erp MC-000174 1 18.01.2025 at 23:35 synthetic/v1 In order — Time entry time_entry timeclock TE-000277 1 19.01.2025 at 20:52 synthetic/v1 In order — Time entry time_entry timeclock TE-000278 1 19.01.2025 at 08:09 synthetic/v1 In order — Time entry time_entry timeclock TE-000279 1 18.01.2025 at 15:38 synthetic/v1 In order — Time entry time_entry timeclock TE-000280 1 20.01.2025 at 01:25 synthetic/v1 In order — Time entry time_entry timeclock TE-000281 1 18.01.2025 at 11:23 synthetic/v1 In order — Time entry time_entry timeclock TE-000282 1 20.01.2025 at 03:50 synthetic/v1 In order — Time entry time_entry timeclock TE-000283 1 20.01.2025 at 04:41 synthetic/v1 In order — Time entry time_entry timeclock TE-000284 1 19.01.2025 at 17:09 synthetic/v1 In order — Time entry time_entry timeclock TE-000285 1 20.01.2025 at 22:05 synthetic/v1 In order — Time entry time_entry timeclock TE-000286 1 18.01.2025 at 08:21 synthetic/v1 In order — Time entry time_entry timeclock TE-000287 1 19.01.2025 at 22:32 synthetic/v1 In order — Time entry time_entry timeclock TE-000288 1 21.01.2025 at 09:37 synthetic/v1 In order — Time entry time_entry timeclock TE-000289 1 17.01.2025 at 23:48 synthetic/v1 In order — Time entry time_entry timeclock TE-900004 1 19.01.2025 at 20:07 synthetic/v1 In order — Time entry time_entry timeclock TE-900005 1 20.01.2025 at 22:35 synthetic/v1 In order — Time entry time_entry timeclock TE-900006 1 20.01.2025 at 13:53 synthetic/v1 In order — Time entry time_entry timeclock TE-900007 1 19.01.2025 at 18:42 synthetic/v1 In order — Other variable cost other_variable_cost erp OVC-00015 1 20.01.2025 at 14:51 synthetic/v1 In order — - Medium mediumLabour hours overrunR22 965,87 €
Quoted-scope labour on JOB-0020 exceeds the allowed factor: 2 965,87 € at the estimated rate.
The job is in order · work centres CNC-1, CNC-2, WELD-1 · version job-margin-rules/2026-09-20.1 · computed 21.09.2026 at 14:48
Evidence (17 rows · Causal reference: 17)
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-000277 1 19.01.2025 at 20:52 synthetic/v1 In order hours Time entry time_entry timeclock TE-000278 1 19.01.2025 at 08:09 synthetic/v1 In order hours Time entry time_entry timeclock TE-000279 1 18.01.2025 at 15:38 synthetic/v1 In order hours Time entry time_entry timeclock TE-000280 1 20.01.2025 at 01:25 synthetic/v1 In order hours Time entry time_entry timeclock TE-000281 1 18.01.2025 at 11:23 synthetic/v1 In order hours Time entry time_entry timeclock TE-000282 1 20.01.2025 at 03:50 synthetic/v1 In order hours Time entry time_entry timeclock TE-000283 1 20.01.2025 at 04:41 synthetic/v1 In order hours Time entry time_entry timeclock TE-000284 1 19.01.2025 at 17:09 synthetic/v1 In order hours Time entry time_entry timeclock TE-000285 1 20.01.2025 at 22:05 synthetic/v1 In order hours Time entry time_entry timeclock TE-000286 1 18.01.2025 at 08:21 synthetic/v1 In order hours Time entry time_entry timeclock TE-000287 1 19.01.2025 at 22:32 synthetic/v1 In order hours Time entry time_entry timeclock TE-000288 1 21.01.2025 at 09:37 synthetic/v1 In order hours Time entry time_entry timeclock TE-000289 1 17.01.2025 at 23:48 synthetic/v1 In order hours Time entry time_entry timeclock TE-900004 1 19.01.2025 at 20:07 synthetic/v1 In order hours Time entry time_entry timeclock TE-900005 1 20.01.2025 at 22:35 synthetic/v1 In order hours Time entry time_entry timeclock TE-900006 1 20.01.2025 at 13:53 synthetic/v1 In order hours Time entry time_entry timeclock TE-900007 1 19.01.2025 at 18:42 synthetic/v1 In order hours - Medium mediumMaterial price increaseR31 009,90 €
Quoted items on JOB-0020 exceeded the quote basis: 1 009,90 € above the quote basis.
The job is in order · work centres CNC-1, CNC-2, WELD-1 · version job-margin-rules/2026-09-20.1 · computed 21.09.2026 at 14:48
Evidence (4 rows · Causal reference: 4)
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-000168 1 18.01.2025 at 07:30 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000169 1 18.01.2025 at 20:05 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000170 1 17.01.2025 at 16:05 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000171 1 18.01.2025 at 00:18 synthetic/v1 In order unitCost