← Exception queue

JOB-0088Ilves Metalli Oy

Customer CUS-008 · Completed · opened 18.03.2026 at 10:13 · completed 06.05.2026 at 10:13

Work centres: CNC-1, CNC-2, WELD-1

12 890,82 €
34,80 %
In order

No blocking findings: the margin is reportable.

Quote basis and actual

ItemQuote basisActual
Revenue (allocated)37 038,19 €37 038,19 €
Material14 190,53 €13 776,56 €
Labour177,46 h × 69,57 €/h10 370,81 €
Subcontract0,00 €0,00 €
Other variable costs0,00 €0,00 €
Margin12 890,82 €

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 25e9486ae124

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+486,56 €
    Evidence (8 rows · Causal reference: 8)
    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-000703127.04.2026 at 16:19synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000704119.03.2026 at 12:17synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000705103.05.2026 at 01:13synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000706112.04.2026 at 16:47synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000707102.04.2026 at 11:42synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000708111.04.2026 at 18:27synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000709119.04.2026 at 05:25synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000710123.03.2026 at 23:43synthetic/v1In orderqty
  • 3Material price differencematerial_price_varianceCausal−72,63 €
    Evidence (8 rows · Causal reference: 8)
    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-000703127.04.2026 at 16:19synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000704119.03.2026 at 12:17synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000705103.05.2026 at 01:13synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000706112.04.2026 at 16:47synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000707102.04.2026 at 11:42synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000708111.04.2026 at 18:27synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000709119.04.2026 at 05:25synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000710123.03.2026 at 23:43synthetic/v1In orderunitCost
  • 4Labour hours differencelabour_hours_varianceCausal+1 975,09 €
    Evidence (15 rows · Causal reference: 15)
    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-001311130.04.2026 at 01:27synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001312111.04.2026 at 23:07synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001313118.03.2026 at 16:01synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001314116.04.2026 at 13:03synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001315120.04.2026 at 17:24synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001316119.04.2026 at 06:55synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001317124.04.2026 at 14:22synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001318108.04.2026 at 20:35synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001319128.04.2026 at 19:03synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001320128.03.2026 at 13:59synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001321118.04.2026 at 16:11synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001322120.04.2026 at 18:37synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001323108.04.2026 at 23:03synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001324122.03.2026 at 13:29synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-001325123.04.2026 at 08:37synthetic/v1In orderhours
  • 5Labour rate differencelabour_rate_varianceCausal−0,01 €
    Evidence (15 rows · Causal reference: 15)
    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-001311130.04.2026 at 01:27synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001312111.04.2026 at 23:07synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001313118.03.2026 at 16:01synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001314116.04.2026 at 13:03synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001315120.04.2026 at 17:24synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001316119.04.2026 at 06:55synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001317124.04.2026 at 14:22synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001318108.04.2026 at 20:35synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001319128.04.2026 at 19:03synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001320128.03.2026 at 13:59synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001321118.04.2026 at 16:11synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001322120.04.2026 at 18:37synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001323108.04.2026 at 23:03synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001324122.03.2026 at 13:29synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-001325123.04.2026 at 08:37synthetic/v1In orderrate
  • 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 (23 rows · Causal reference: 23)
    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-000703127.04.2026 at 16:19synthetic/v1In order
    Material consumption material_consumptionerpMC-000704119.03.2026 at 12:17synthetic/v1In order
    Material consumption material_consumptionerpMC-000705103.05.2026 at 01:13synthetic/v1In order
    Material consumption material_consumptionerpMC-000706112.04.2026 at 16:47synthetic/v1In order
    Material consumption material_consumptionerpMC-000707102.04.2026 at 11:42synthetic/v1In order
    Material consumption material_consumptionerpMC-000708111.04.2026 at 18:27synthetic/v1In order
    Material consumption material_consumptionerpMC-000709119.04.2026 at 05:25synthetic/v1In order
    Material consumption material_consumptionerpMC-000710123.03.2026 at 23:43synthetic/v1In order
    Time entry time_entrytimeclockTE-001311130.04.2026 at 01:27synthetic/v1In order
    Time entry time_entrytimeclockTE-001312111.04.2026 at 23:07synthetic/v1In order
    Time entry time_entrytimeclockTE-001313118.03.2026 at 16:01synthetic/v1In order
    Time entry time_entrytimeclockTE-001314116.04.2026 at 13:03synthetic/v1In order
    Time entry time_entrytimeclockTE-001315120.04.2026 at 17:24synthetic/v1In order
    Time entry time_entrytimeclockTE-001316119.04.2026 at 06:55synthetic/v1In order
    Time entry time_entrytimeclockTE-001317124.04.2026 at 14:22synthetic/v1In order
    Time entry time_entrytimeclockTE-001318108.04.2026 at 20:35synthetic/v1In order
    Time entry time_entrytimeclockTE-001319128.04.2026 at 19:03synthetic/v1In order
    Time entry time_entrytimeclockTE-001320128.03.2026 at 13:59synthetic/v1In order
    Time entry time_entrytimeclockTE-001321118.04.2026 at 16:11synthetic/v1In order
    Time entry time_entrytimeclockTE-001322120.04.2026 at 18:37synthetic/v1In order
    Time entry time_entrytimeclockTE-001323108.04.2026 at 23:03synthetic/v1In order
    Time entry time_entrytimeclockTE-001324122.03.2026 at 13:29synthetic/v1In order
    Time entry time_entrytimeclockTE-001325123.04.2026 at 08:37synthetic/v1In order
Reconciliation0,04 €tolerance 185,19 €
  • Rounding difference0,04 € of the difference between the estimated and the actual margin of JOB-0088 is inside the 0,04 € the source data's own rounding accounts for: a rounding difference, not an amount no driver can place (tolerance 185,19 €)
The stored note

tolerance 18519 minor units; pyoeristysero: 0,04 € of the difference between the estimated and the actual margin of JOB-0088 is inside the 0,04 € the source data's own rounding accounts for: a rounding difference, not an amount no driver can place (tolerance 185,19 €)

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 12 890,82 € · 34,80 %

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.