JOB-0087Kvarts Metalli Oy
Customer CUS-007 · Completed · opened 09.03.2026 at 13:07 · completed 16.04.2026 at 13: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) | 97 520,00 € | 95 491,58 € |
| Material | 36 118,83 € | 34 795,96 € |
| Labour | 390,98 h × 62,82 €/h | 24 070,12 € |
| Subcontract | 0,00 € | 0,00 € |
| Other variable costs | 3 579,37 € | 3 579,37 € |
| Margin | — | 33 046,13 € |
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 33ff33a5b441
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−2 028,42 €
Evidence (5 rows · Causal reference: 5)
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-000529 1 08.08.2026 at 05:30 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000530 1 09.09.2026 at 15:11 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000531 1 29.07.2026 at 15:44 synthetic/v1 In order — Invoice line invoice_line invoicing IL-000532 1 29.04.2026 at 11:06 synthetic/v1 In order — Credit line credit_line invoicing CR-00071 1 13.06.2026 at 10:08 synthetic/v1 In order — - 2Material quantity differencematerial_quantity_varianceCausal+525,44 €
Evidence (11 rows · Causal reference: 11)
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-000692 1 15.03.2026 at 15:39 synthetic/v1 In order qty Material consumption material_consumption erp MC-000693 1 19.03.2026 at 21:01 synthetic/v1 In order qty Material consumption material_consumption erp MC-000694 1 16.03.2026 at 01:39 synthetic/v1 In order qty Material consumption material_consumption erp MC-000695 1 05.04.2026 at 11:12 synthetic/v1 In order qty Material consumption material_consumption erp MC-000696 1 26.03.2026 at 21:17 synthetic/v1 In order qty Material consumption material_consumption erp MC-000697 1 02.04.2026 at 05:57 synthetic/v1 In order qty Material consumption material_consumption erp MC-000698 1 10.03.2026 at 23:32 synthetic/v1 In order qty Material consumption material_consumption erp MC-000699 1 28.03.2026 at 00:16 synthetic/v1 In order qty Material consumption material_consumption erp MC-000700 1 10.04.2026 at 20:14 synthetic/v1 In order qty Material consumption material_consumption erp MC-000701 1 02.04.2026 at 09:50 synthetic/v1 In order qty Material consumption material_consumption erp MC-000702 1 22.03.2026 at 04:54 synthetic/v1 In order qty - 3Material price differencematerial_price_varianceCausal+797,39 €
Evidence (11 rows · Causal reference: 11)
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-000692 1 15.03.2026 at 15:39 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000693 1 19.03.2026 at 21:01 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000694 1 16.03.2026 at 01:39 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000695 1 05.04.2026 at 11:12 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000696 1 26.03.2026 at 21:17 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000697 1 02.04.2026 at 05:57 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000698 1 10.03.2026 at 23:32 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000699 1 28.03.2026 at 00:16 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000700 1 10.04.2026 at 20:14 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000701 1 02.04.2026 at 09:50 synthetic/v1 In order unitCost Material consumption material_consumption erp MC-000702 1 22.03.2026 at 04:54 synthetic/v1 In order unitCost - 4Labour hours differencelabour_hours_varianceCausal+491,25 €
Evidence (18 rows · Causal reference: 18)
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-001293 1 11.03.2026 at 06:59 synthetic/v1 In order hours Time entry time_entry timeclock TE-001294 1 11.03.2026 at 09:31 synthetic/v1 In order hours Time entry time_entry timeclock TE-001295 1 03.04.2026 at 18:51 synthetic/v1 In order hours Time entry time_entry timeclock TE-001296 1 28.03.2026 at 19:17 synthetic/v1 In order hours Time entry time_entry timeclock TE-001297 1 08.04.2026 at 10:30 synthetic/v1 In order hours Time entry time_entry timeclock TE-001298 1 29.03.2026 at 16:28 synthetic/v1 In order hours Time entry time_entry timeclock TE-001299 1 11.04.2026 at 03:32 synthetic/v1 In order hours Time entry time_entry timeclock TE-001300 1 02.04.2026 at 20:08 synthetic/v1 In order hours Time entry time_entry timeclock TE-001301 1 22.03.2026 at 11:37 synthetic/v1 In order hours Time entry time_entry timeclock TE-001302 1 20.03.2026 at 12:08 synthetic/v1 In order hours Time entry time_entry timeclock TE-001303 1 14.03.2026 at 10:31 synthetic/v1 In order hours Time entry time_entry timeclock TE-001304 1 06.04.2026 at 15:04 synthetic/v1 In order hours Time entry time_entry timeclock TE-001305 1 28.03.2026 at 19:51 synthetic/v1 In order hours Time entry time_entry timeclock TE-001306 1 12.03.2026 at 21:46 synthetic/v1 In order hours Time entry time_entry timeclock TE-001307 1 05.04.2026 at 23:43 synthetic/v1 In order hours Time entry time_entry timeclock TE-001308 1 20.03.2026 at 09:06 synthetic/v1 In order hours Time entry time_entry timeclock TE-001309 1 17.03.2026 at 23:24 synthetic/v1 In order hours Time entry time_entry timeclock TE-001310 1 15.04.2026 at 14:57 synthetic/v1 In order hours - 5Labour rate differencelabour_rate_varianceCausal−0,01 €
Evidence (18 rows · Causal reference: 18)
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-001293 1 11.03.2026 at 06:59 synthetic/v1 In order rate Time entry time_entry timeclock TE-001294 1 11.03.2026 at 09:31 synthetic/v1 In order rate Time entry time_entry timeclock TE-001295 1 03.04.2026 at 18:51 synthetic/v1 In order rate Time entry time_entry timeclock TE-001296 1 28.03.2026 at 19:17 synthetic/v1 In order rate Time entry time_entry timeclock TE-001297 1 08.04.2026 at 10:30 synthetic/v1 In order rate Time entry time_entry timeclock TE-001298 1 29.03.2026 at 16:28 synthetic/v1 In order rate Time entry time_entry timeclock TE-001299 1 11.04.2026 at 03:32 synthetic/v1 In order rate Time entry time_entry timeclock TE-001300 1 02.04.2026 at 20:08 synthetic/v1 In order rate Time entry time_entry timeclock TE-001301 1 22.03.2026 at 11:37 synthetic/v1 In order rate Time entry time_entry timeclock TE-001302 1 20.03.2026 at 12:08 synthetic/v1 In order rate Time entry time_entry timeclock TE-001303 1 14.03.2026 at 10:31 synthetic/v1 In order rate Time entry time_entry timeclock TE-001304 1 06.04.2026 at 15:04 synthetic/v1 In order rate Time entry time_entry timeclock TE-001305 1 28.03.2026 at 19:51 synthetic/v1 In order rate Time entry time_entry timeclock TE-001306 1 12.03.2026 at 21:46 synthetic/v1 In order rate Time entry time_entry timeclock TE-001307 1 05.04.2026 at 23:43 synthetic/v1 In order rate Time entry time_entry timeclock TE-001308 1 20.03.2026 at 09:06 synthetic/v1 In order rate Time entry time_entry timeclock TE-001309 1 17.03.2026 at 23:24 synthetic/v1 In order rate Time entry time_entry timeclock TE-001310 1 15.04.2026 at 14:57 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+0,04 €
Evidence (30 rows · Causal reference: 30)
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-000692 1 15.03.2026 at 15:39 synthetic/v1 In order — Material consumption material_consumption erp MC-000693 1 19.03.2026 at 21:01 synthetic/v1 In order — Material consumption material_consumption erp MC-000694 1 16.03.2026 at 01:39 synthetic/v1 In order — Material consumption material_consumption erp MC-000695 1 05.04.2026 at 11:12 synthetic/v1 In order — Material consumption material_consumption erp MC-000696 1 26.03.2026 at 21:17 synthetic/v1 In order — Material consumption material_consumption erp MC-000697 1 02.04.2026 at 05:57 synthetic/v1 In order — Material consumption material_consumption erp MC-000698 1 10.03.2026 at 23:32 synthetic/v1 In order — Material consumption material_consumption erp MC-000699 1 28.03.2026 at 00:16 synthetic/v1 In order — Material consumption material_consumption erp MC-000700 1 10.04.2026 at 20:14 synthetic/v1 In order — Material consumption material_consumption erp MC-000701 1 02.04.2026 at 09:50 synthetic/v1 In order — Material consumption material_consumption erp MC-000702 1 22.03.2026 at 04:54 synthetic/v1 In order — Time entry time_entry timeclock TE-001293 1 11.03.2026 at 06:59 synthetic/v1 In order — Time entry time_entry timeclock TE-001294 1 11.03.2026 at 09:31 synthetic/v1 In order — Time entry time_entry timeclock TE-001295 1 03.04.2026 at 18:51 synthetic/v1 In order — Time entry time_entry timeclock TE-001296 1 28.03.2026 at 19:17 synthetic/v1 In order — Time entry time_entry timeclock TE-001297 1 08.04.2026 at 10:30 synthetic/v1 In order — Time entry time_entry timeclock TE-001298 1 29.03.2026 at 16:28 synthetic/v1 In order — Time entry time_entry timeclock TE-001299 1 11.04.2026 at 03:32 synthetic/v1 In order — Time entry time_entry timeclock TE-001300 1 02.04.2026 at 20:08 synthetic/v1 In order — Time entry time_entry timeclock TE-001301 1 22.03.2026 at 11:37 synthetic/v1 In order — Time entry time_entry timeclock TE-001302 1 20.03.2026 at 12:08 synthetic/v1 In order — Time entry time_entry timeclock TE-001303 1 14.03.2026 at 10:31 synthetic/v1 In order — Time entry time_entry timeclock TE-001304 1 06.04.2026 at 15:04 synthetic/v1 In order — Time entry time_entry timeclock TE-001305 1 28.03.2026 at 19:51 synthetic/v1 In order — Time entry time_entry timeclock TE-001306 1 12.03.2026 at 21:46 synthetic/v1 In order — Time entry time_entry timeclock TE-001307 1 05.04.2026 at 23:43 synthetic/v1 In order — Time entry time_entry timeclock TE-001308 1 20.03.2026 at 09:06 synthetic/v1 In order — Time entry time_entry timeclock TE-001309 1 17.03.2026 at 23:24 synthetic/v1 In order — Time entry time_entry timeclock TE-001310 1 15.04.2026 at 14:57 synthetic/v1 In order — Other variable cost other_variable_cost erp OVC-00083 1 24.03.2026 at 15:24 synthetic/v1 In order —
- Rounding difference0,04 € of the difference between the estimated and the actual margin of JOB-0087 is inside the 0,04 € the source data's own rounding accounts for: a rounding difference, not an amount no driver can place (tolerance 477,46 €)
The stored note
tolerance 47746 minor units; pyoeristysero: 0,04 € of the difference between the estimated and the actual margin of JOB-0087 is inside the 0,04 € the source data's own rounding accounts for: a rounding difference, not an amount no driver can place (tolerance 477,46 €)
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 (0)Margin 33 046,13 € · 34,61 %
None of v0's nine rules fired for this job. That is not the same as there being nothing to look at — it means that no finding was detected on these rows.