← Exception queue

JOB-0019Sampo Kone Oy

Customer CUS-019 · Completed · opened 26.01.2025 at 08:59 · completed 16.02.2025 at 08:59

Work centres: CNC-1, CNC-2

24 944,74 €
38,32 %
In order

No blocking findings: the margin is reportable.

Quote basis and actual

ItemQuote basisActual
Revenue (allocated)65 098,31 €65 098,31 €
Material22 602,96 €22 085,45 €
Labour339,94 h × 44,55 €/h15 154,59 €
Subcontract0,00 €0,00 €
Other variable costs2 913,53 €2 913,53 €
Margin24 944,74 €

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 ea108c2b9287

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+1 351,69 €
    Evidence (9 rows · Causal reference: 9)
    Causal referenceThe rows that produced the amount

    These rows produced the amount: every figure is computed from these rows.

    TableSourceRowVersionTime (UTC)MappingQualityField
    Material consumption material_consumptionerpMC-000159108.02.2025 at 22:13synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000160113.02.2025 at 04:04synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000161107.02.2025 at 19:05synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000162108.02.2025 at 09:39synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000163108.02.2025 at 06:54synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000164111.02.2025 at 06:14synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000165114.02.2025 at 01:57synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000166129.01.2025 at 07:40synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000167108.02.2025 at 22:27synthetic/v1In orderqty
  • 3Material price differencematerial_price_varianceCausal+282,92 €
    Evidence (9 rows · Causal reference: 9)
    Causal referenceThe rows that produced the amount

    These rows produced the amount: every figure is computed from these rows.

    TableSourceRowVersionTime (UTC)MappingQualityField
    Material consumption material_consumptionerpMC-000159108.02.2025 at 22:13synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000160113.02.2025 at 04:04synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000161107.02.2025 at 19:05synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000162108.02.2025 at 09:39synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000163108.02.2025 at 06:54synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000164111.02.2025 at 06:14synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000165114.02.2025 at 01:57synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000166129.01.2025 at 07:40synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000167108.02.2025 at 22:27synthetic/v1In orderunitCost
  • 4Labour hours differencelabour_hours_varianceCausal+1 665,72 €
    Evidence (16 rows · Causal reference: 16)
    Causal referenceThe rows that produced the amount

    These rows produced the amount: every figure is computed from these rows.

    TableSourceRowVersionTime (UTC)MappingQualityField
    Time entry time_entrytimeclockTE-000261115.02.2025 at 22:31synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000262106.02.2025 at 23:30synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000263126.01.2025 at 16:13synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000264109.02.2025 at 05:53synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000265110.02.2025 at 08:03synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000266115.02.2025 at 05:52synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000267104.02.2025 at 18:26synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000268104.02.2025 at 23:15synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000269127.01.2025 at 10:24synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000270129.01.2025 at 01:59synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000271112.02.2025 at 07:53synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000272127.01.2025 at 23:41synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000273130.01.2025 at 20:56synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000274130.01.2025 at 18:49synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000275129.01.2025 at 11:03synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000276131.01.2025 at 22:14synthetic/v1In orderhours
  • 5Labour rate differencelabour_rate_varianceNo claim0,00 €

    No claim A zero line points at no source rows: it claims nothing, so no evidence is to be expected.

  • 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_varianceCausal−2 793,08 €
    Evidence (4 rows · Causal reference: 4)
    Causal referenceThe rows that produced the amount

    These rows produced the amount: every figure is computed from these rows.

    TableSourceRowVersionTime (UTC)MappingQualityField
    Material consumption material_consumptionerpMC-900001110.02.2025 at 10:02synthetic/v1In order
    Time entry time_entrytimeclockTE-900015112.02.2025 at 06:08synthetic/v1In order
    Time entry time_entrytimeclockTE-900016110.02.2025 at 05:22synthetic/v1In order
    Time entry time_entrytimeclockTE-900017113.02.2025 at 05:13synthetic/v1In order
  • 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.

Reconciliation0,00 €tolerance 325,49 €
  • ReconcilesJOB-0019 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 325,49 €)
The stored note

tolerance 32549 minor units; tasmaa: JOB-0019 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 325,49 €)

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 (1)Margin 24 944,74 € · 38,32 %

  • Medium mediumReworkR62 793,08 €

    2 793,08 € of work on JOB-0019 was done on operations outside the quoted scope.

    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 (4 rows · Causal reference: 4)
    Causal referenceThe rows that produced the amount

    These rows produced the amount: every figure is computed from these rows.

    TableSourceRowVersionTime (UTC)MappingQualityField
    Material consumption material_consumptionerpMC-900001110.02.2025 at 10:02synthetic/v1In order
    Time entry time_entrytimeclockTE-900015112.02.2025 at 06:08synthetic/v1In order
    Time entry time_entrytimeclockTE-900016110.02.2025 at 05:22synthetic/v1In order
    Time entry time_entrytimeclockTE-900017113.02.2025 at 05:13synthetic/v1In order