← Exception queue

JOB-0041Aurora Metalli Oy

Customer CUS-001 · Completed · opened 11.06.2025 at 08:53 · completed 06.07.2025 at 08:53

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

7 806,86 €
28,57 %
In order

No blocking findings: the margin is reportable.

Quote basis and actual

ItemQuote basisActual
Revenue (allocated)27 329,33 €27 329,33 €
Material12 771,94 €11 994,75 €
Labour169,39 h × 49,01 €/h7 056,44 €
Subcontract0,00 €0,00 €
Other variable costs471,28 €471,28 €
Margin7 806,86 €

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 ec966a373b92

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+371,52 €
    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-000335128.06.2025 at 14:04synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000336113.06.2025 at 11:11synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000337119.06.2025 at 13:58synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000338115.06.2025 at 12:10synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000339113.06.2025 at 23:00synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000340113.06.2025 at 18:11synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000341114.06.2025 at 03:04synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000342101.07.2025 at 02:44synthetic/v1In orderqty
  • 3Material price differencematerial_price_varianceCausal+405,67 €
    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-000335128.06.2025 at 14:04synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000336113.06.2025 at 11:11synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000337119.06.2025 at 13:58synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000338115.06.2025 at 12:10synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000339113.06.2025 at 23:00synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000340113.06.2025 at 18:11synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000341114.06.2025 at 03:04synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000342101.07.2025 at 02:44synthetic/v1In orderunitCost
  • 4Labour hours differencelabour_hours_varianceCausal+1 245,34 €
    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-000598124.06.2025 at 01:07synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000599122.06.2025 at 23:59synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000600121.06.2025 at 19:32synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000601101.07.2025 at 18:33synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000602101.07.2025 at 15:42synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000603102.07.2025 at 10:14synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000604127.06.2025 at 23:10synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000605101.07.2025 at 11:18synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000606130.06.2025 at 14:58synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000607119.06.2025 at 16:04synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000608120.06.2025 at 00:15synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000609103.07.2025 at 03:04synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000610128.06.2025 at 11:59synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000611124.06.2025 at 05:40synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000612101.07.2025 at 23:40synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000613112.06.2025 at 15:40synthetic/v1In orderhours
  • 5Labour rate differencelabour_rate_varianceCausal+0,02 €
    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-000598124.06.2025 at 01:07synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000599122.06.2025 at 23:59synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000600121.06.2025 at 19:32synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000601101.07.2025 at 18:33synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000602101.07.2025 at 15:42synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000603102.07.2025 at 10:14synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000604127.06.2025 at 23:10synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000605101.07.2025 at 11:18synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000606130.06.2025 at 14:58synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000607119.06.2025 at 16:04synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000608120.06.2025 at 00:15synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000609103.07.2025 at 03:04synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000610128.06.2025 at 11:59synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000611124.06.2025 at 05:40synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000612101.07.2025 at 23:40synthetic/v1In orderrate
    Time entry time_entrytimeclockTE-000613112.06.2025 at 15:40synthetic/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_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 136,65 €
  • ReconcilesJOB-0041 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 136,65 €)
The stored note

tolerance 13665 minor units; tasmaa: JOB-0041 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 136,65 €)

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 7 806,86 € · 28,57 %

  • Medium mediumUnallocated creditR71 071,31 €

    1 071,31 € of credits carry no job allocation, so no job's revenue is reduced by them.

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

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

    TableSourceRowVersionTime (UTC)MappingQualityField
    Credit line credit_lineinvoicingCR-900004101.06.2026 at 22:42synthetic/v1In orderjobId