JOB-0022Kaskinen Energia Oy
Customer CUS-022 · Completed · opened 20.02.2025 at 11:50 · completed 15.04.2025 at 11:50
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) | 73 720,66 € | 73 720,66 € |
| Material | 27 103,15 € | 30 388,62 € |
| Labour | 528,55 h × 53,33 €/h | 43 690,59 € |
| Subcontract | 0,00 € | 0,00 € |
| Other variable costs | 2 059,84 € | 2 059,84 € |
| Margin | — | −2 418,39 € |
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 1df2b4cb63db
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+748,52 €
Evidence (12 rows · Causal reference: 12)
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-000184 1 02.04.2025 at 09:52 synthetic/v1 In order qty Material consumption material_consumption erp MC-000185 1 12.03.2025 at 17:19 synthetic/v1 In order qty Material consumption material_consumption erp MC-000186 1 15.03.2025 at 10:03 synthetic/v1 In order qty Material consumption material_consumption erp MC-000187 1 26.02.2025 at 18:30 synthetic/v1 In order qty Material consumption material_consumption erp MC-000188 1 01.03.2025 at 22:00 synthetic/v1 In order qty Material consumption material_consumption erp MC-000189 1 05.03.2025 at 12:35 synthetic/v1 In order qty Material consumption material_consumption erp MC-000190 1 23.03.2025 at 02:19 synthetic/v1 In order qty Material consumption material_consumption erp MC-000191 1 05.04.2025 at 07:12 synthetic/v1 In order qty Material consumption material_consumption erp MC-000192 1 13.04.2025 at 04:58 synthetic/v1 In order qty Material consumption material_consumption erp MC-000193 1 10.03.2025 at 02:24 synthetic/v1 In order qty Material consumption material_consumption erp MC-000194 1 22.03.2025 at 08:03 synthetic/v1 In order qty Material consumption material_consumption erp MC-000195 1 10.03.2025 at 15:02 synthetic/v1 In order qty - 3Material price differencematerial_price_varianceCausal−4 033,99 €
Evidence (12 rows · Causal reference: 12)
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-000184 1 02.04.2025 at 09:52 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000185 1 12.03.2025 at 17:19 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000186 1 15.03.2025 at 10:03 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000187 1 26.02.2025 at 18:30 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000188 1 01.03.2025 at 22:00 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000189 1 05.03.2025 at 12:35 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000190 1 23.03.2025 at 02:19 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000191 1 05.04.2025 at 07:12 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000192 1 13.04.2025 at 04:58 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000193 1 10.03.2025 at 02:24 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000194 1 22.03.2025 at 08:03 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000195 1 10.03.2025 at 15:02 synthetic/v1 In order unitCost - 4Labour hours differencelabour_hours_varianceCausal−15 503,03 €
Evidence (20 rows · Causal reference: 20)
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-000306 1 03.03.2025 at 06:00 synthetic/v1 In order hours Time entry time_entry timeclock TE-000307 1 20.02.2025 at 17:48 synthetic/v1 In order hours Time entry time_entry timeclock TE-000308 1 07.03.2025 at 18:32 synthetic/v1 In order hours Time entry time_entry timeclock TE-000309 1 01.03.2025 at 01:49 synthetic/v1 In order hours Time entry time_entry timeclock TE-000310 1 29.03.2025 at 05:36 synthetic/v1 In order hours Time entry time_entry timeclock TE-000311 1 05.03.2025 at 05:46 synthetic/v1 In order hours Time entry time_entry timeclock TE-000312 1 10.03.2025 at 06:35 synthetic/v1 In order hours Time entry time_entry timeclock TE-000313 1 24.02.2025 at 17:44 synthetic/v1 In order hours Time entry time_entry timeclock TE-000314 1 13.03.2025 at 09:42 synthetic/v1 In order hours Time entry time_entry timeclock TE-000315 1 27.03.2025 at 04:40 synthetic/v1 In order hours Time entry time_entry timeclock TE-000316 1 11.04.2025 at 19:28 synthetic/v1 In order hours Time entry time_entry timeclock TE-000317 1 26.03.2025 at 21:14 synthetic/v1 In order hours Time entry time_entry timeclock TE-000318 1 13.03.2025 at 12:13 synthetic/v1 In order hours Time entry time_entry timeclock TE-000319 1 08.03.2025 at 23:58 synthetic/v1 In order hours Time entry time_entry timeclock TE-000320 1 26.03.2025 at 23:19 synthetic/v1 In order hours Time entry time_entry timeclock TE-000321 1 31.03.2025 at 06:08 synthetic/v1 In order hours Time entry time_entry timeclock TE-900008 1 05.04.2025 at 04:15 synthetic/v1 In order hours Time entry time_entry timeclock TE-900009 1 16.03.2025 at 22:57 synthetic/v1 In order hours Time entry time_entry timeclock TE-900010 1 01.03.2025 at 22:35 synthetic/v1 In order hours Time entry time_entry timeclock TE-900011 1 04.04.2025 at 22:31 synthetic/v1 In order hours - 5Labour rate differencelabour_rate_varianceCausal+0,01 €
Evidence (20 rows · Causal reference: 20)
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-000306 1 03.03.2025 at 06:00 synthetic/v1 In order rate Time entry time_entry timeclock TE-000307 1 20.02.2025 at 17:48 synthetic/v1 In order rate Time entry time_entry timeclock TE-000308 1 07.03.2025 at 18:32 synthetic/v1 In order rate Time entry time_entry timeclock TE-000309 1 01.03.2025 at 01:49 synthetic/v1 In order rate Time entry time_entry timeclock TE-000310 1 29.03.2025 at 05:36 synthetic/v1 In order rate Time entry time_entry timeclock TE-000311 1 05.03.2025 at 05:46 synthetic/v1 In order rate Time entry time_entry timeclock TE-000312 1 10.03.2025 at 06:35 synthetic/v1 In order rate Time entry time_entry timeclock TE-000313 1 24.02.2025 at 17:44 synthetic/v1 In order rate Time entry time_entry timeclock TE-000314 1 13.03.2025 at 09:42 synthetic/v1 In order rate Time entry time_entry timeclock TE-000315 1 27.03.2025 at 04:40 synthetic/v1 In order rate Time entry time_entry timeclock TE-000316 1 11.04.2025 at 19:28 synthetic/v1 In order rate Time entry time_entry timeclock TE-000317 1 26.03.2025 at 21:14 synthetic/v1 In order rate Time entry time_entry timeclock TE-000318 1 13.03.2025 at 12:13 synthetic/v1 In order rate Time entry time_entry timeclock TE-000319 1 08.03.2025 at 23:58 synthetic/v1 In order rate Time entry time_entry timeclock TE-000320 1 26.03.2025 at 23:19 synthetic/v1 In order rate Time entry time_entry timeclock TE-000321 1 31.03.2025 at 06:08 synthetic/v1 In order rate Time entry time_entry timeclock TE-900008 1 05.04.2025 at 04:15 synthetic/v1 In order rate Time entry time_entry timeclock TE-900009 1 16.03.2025 at 22:57 synthetic/v1 In order rate Time entry time_entry timeclock TE-900010 1 01.03.2025 at 22:35 synthetic/v1 In order rate Time entry time_entry timeclock TE-900011 1 04.04.2025 at 22:31 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-0022 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 368,60 €)
The stored note
tolerance 36860 minor units; tasmaa: JOB-0022 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 368,60 €)
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 −2 418,39 € · −3,28 %
- High highMargin below targetR12 418,39 €
JOB-0022 completed at a margin of −3,28 %, below the policy threshold: 2 418,39 € 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 (41 rows · Causal reference: 41)
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-000133 1 02.01.2026 at 14:34 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000134 1 12.02.2026 at 23:05 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000135 1 13.07.2026 at 07:28 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000136 1 05.07.2026 at 23:07 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000137 1 02.10.2025 at 11:53 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000138 1 19.07.2026 at 03:39 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000139 1 22.12.2025 at 12:38 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000140 1 15.03.2026 at 22:15 synthetic/v1 In order — Material consumption material_consumption erp MC-000184 1 02.04.2025 at 09:52 synthetic/v1 In order — Material consumption material_consumption erp MC-000185 1 12.03.2025 at 17:19 synthetic/v1 In order — Material consumption material_consumption erp MC-000186 1 15.03.2025 at 10:03 synthetic/v1 In order — Material consumption material_consumption erp MC-000187 1 26.02.2025 at 18:30 synthetic/v1 In order — Material consumption material_consumption erp MC-000188 1 01.03.2025 at 22:00 synthetic/v1 In order — Material consumption material_consumption erp MC-000189 1 05.03.2025 at 12:35 synthetic/v1 In order — Material consumption material_consumption erp MC-000190 1 23.03.2025 at 02:19 synthetic/v1 In order — Material consumption material_consumption erp MC-000191 1 05.04.2025 at 07:12 synthetic/v1 In order — Material consumption material_consumption erp MC-000192 1 13.04.2025 at 04:58 synthetic/v1 In order — Material consumption material_consumption erp MC-000193 1 10.03.2025 at 02:24 synthetic/v1 In order — Material consumption material_consumption erp MC-000194 1 22.03.2025 at 08:03 synthetic/v1 In order — Material consumption material_consumption erp MC-000195 1 10.03.2025 at 15:02 synthetic/v1 In order — Time entry time_entry timeclock TE-000306 1 03.03.2025 at 06:00 synthetic/v1 In order — Time entry time_entry timeclock TE-000307 1 20.02.2025 at 17:48 synthetic/v1 In order — Time entry time_entry timeclock TE-000308 1 07.03.2025 at 18:32 synthetic/v1 In order — Time entry time_entry timeclock TE-000309 1 01.03.2025 at 01:49 synthetic/v1 In order — Time entry time_entry timeclock TE-000310 1 29.03.2025 at 05:36 synthetic/v1 In order — Time entry time_entry timeclock TE-000311 1 05.03.2025 at 05:46 synthetic/v1 In order — Time entry time_entry timeclock TE-000312 1 10.03.2025 at 06:35 synthetic/v1 In order — Time entry time_entry timeclock TE-000313 1 24.02.2025 at 17:44 synthetic/v1 In order — Time entry time_entry timeclock TE-000314 1 13.03.2025 at 09:42 synthetic/v1 In order — Time entry time_entry timeclock TE-000315 1 27.03.2025 at 04:40 synthetic/v1 In order — Time entry time_entry timeclock TE-000316 1 11.04.2025 at 19:28 synthetic/v1 In order — Time entry time_entry timeclock TE-000317 1 26.03.2025 at 21:14 synthetic/v1 In order — Time entry time_entry timeclock TE-000318 1 13.03.2025 at 12:13 synthetic/v1 In order — Time entry time_entry timeclock TE-000319 1 08.03.2025 at 23:58 synthetic/v1 In order — Time entry time_entry timeclock TE-000320 1 26.03.2025 at 23:19 synthetic/v1 In order — Time entry time_entry timeclock TE-000321 1 31.03.2025 at 06:08 synthetic/v1 In order — Time entry time_entry timeclock TE-900008 1 05.04.2025 at 04:15 synthetic/v1 In order — Time entry time_entry timeclock TE-900009 1 16.03.2025 at 22:57 synthetic/v1 In order — Time entry time_entry timeclock TE-900010 1 01.03.2025 at 22:35 synthetic/v1 In order — Time entry time_entry timeclock TE-900011 1 04.04.2025 at 22:31 synthetic/v1 In order — Other variable cost other_variable_cost erp OVC-00016 1 12.04.2025 at 14:42 synthetic/v1 In order — - Medium mediumLabour hours overrunR215 503,03 €
Quoted-scope labour on JOB-0022 exceeds the allowed factor: 15 503,03 € 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 (20 rows · Causal reference: 20)
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-000306 1 03.03.2025 at 06:00 synthetic/v1 In order hours Time entry time_entry timeclock TE-000307 1 20.02.2025 at 17:48 synthetic/v1 In order hours Time entry time_entry timeclock TE-000308 1 07.03.2025 at 18:32 synthetic/v1 In order hours Time entry time_entry timeclock TE-000309 1 01.03.2025 at 01:49 synthetic/v1 In order hours Time entry time_entry timeclock TE-000310 1 29.03.2025 at 05:36 synthetic/v1 In order hours Time entry time_entry timeclock TE-000311 1 05.03.2025 at 05:46 synthetic/v1 In order hours Time entry time_entry timeclock TE-000312 1 10.03.2025 at 06:35 synthetic/v1 In order hours Time entry time_entry timeclock TE-000313 1 24.02.2025 at 17:44 synthetic/v1 In order hours Time entry time_entry timeclock TE-000314 1 13.03.2025 at 09:42 synthetic/v1 In order hours Time entry time_entry timeclock TE-000315 1 27.03.2025 at 04:40 synthetic/v1 In order hours Time entry time_entry timeclock TE-000316 1 11.04.2025 at 19:28 synthetic/v1 In order hours Time entry time_entry timeclock TE-000317 1 26.03.2025 at 21:14 synthetic/v1 In order hours Time entry time_entry timeclock TE-000318 1 13.03.2025 at 12:13 synthetic/v1 In order hours Time entry time_entry timeclock TE-000319 1 08.03.2025 at 23:58 synthetic/v1 In order hours Time entry time_entry timeclock TE-000320 1 26.03.2025 at 23:19 synthetic/v1 In order hours Time entry time_entry timeclock TE-000321 1 31.03.2025 at 06:08 synthetic/v1 In order hours Time entry time_entry timeclock TE-900008 1 05.04.2025 at 04:15 synthetic/v1 In order hours Time entry time_entry timeclock TE-900009 1 16.03.2025 at 22:57 synthetic/v1 In order hours Time entry time_entry timeclock TE-900010 1 01.03.2025 at 22:35 synthetic/v1 In order hours Time entry time_entry timeclock TE-900011 1 04.04.2025 at 22:31 synthetic/v1 In order hours - Medium mediumMaterial price increaseR34 381,42 €
Quoted items on JOB-0022 exceeded the quote basis: 4 381,42 € 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-000189 1 05.03.2025 at 12:35 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000190 1 23.03.2025 at 02:19 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000191 1 05.04.2025 at 07:12 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000192 1 13.04.2025 at 04:58 synthetic/v1 In order unitCost