← Exception queue

JOB-0036Pohjola Telakka Oy

Customer CUS-036 · Completed · opened 10.05.2025 at 09:04 · completed 31.05.2025 at 09:04

Work centres: CNC-1, WELD-1

1 321,40 €
24,96 %
In order

No blocking findings: the margin is reportable.

Quote basis and actual

ItemQuote basisActual
Revenue (allocated)5 321,73 €5 294,06 €
Material2 254,81 €2 111,00 €
Labour41,21 h × 52,53 €/h1 861,66 €
Subcontract0,00 €0,00 €
Other variable costs0,00 €0,00 €
Margin1 321,40 €

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 5626768bce2a

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−27,67 €
    Evidence (7 rows · Causal reference: 7)
    Causal referenceThe rows that produced the amount

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

    TableSourceRowVersionTime (UTC)MappingQualityField
    Invoice line invoice_lineinvoicingIL-000218108.06.2026 at 00:30synthetic/v1In order
    Invoice line invoice_lineinvoicingIL-000219124.05.2026 at 02:55synthetic/v1In order
    Invoice line invoice_lineinvoicingIL-000220116.05.2026 at 08:48synthetic/v1In order
    Invoice line invoice_lineinvoicingIL-000221128.10.2025 at 17:54synthetic/v1In order
    Invoice line invoice_lineinvoicingIL-000222112.06.2025 at 22:45synthetic/v1In order
    Invoice line invoice_lineinvoicingIL-000223124.07.2026 at 03:45synthetic/v1In order
    Credit line credit_lineinvoicingCR-00025124.02.2026 at 06:21synthetic/v1In order
  • 2Material quantity differencematerial_quantity_varianceCausal+60,57 €
    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-000302125.05.2025 at 22:43synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000303117.05.2025 at 23:24synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000304112.05.2025 at 13:30synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000305129.05.2025 at 19:28synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000306129.05.2025 at 17:41synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000307131.05.2025 at 02:49synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000308124.05.2025 at 09:52synthetic/v1In orderqty
    Material consumption material_consumptionerpMC-000309118.05.2025 at 22:07synthetic/v1In orderqty
  • 3Material price differencematerial_price_varianceCausal+83,24 €
    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-000302125.05.2025 at 22:43synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000303117.05.2025 at 23:24synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000304112.05.2025 at 13:30synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000305129.05.2025 at 19:28synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000306129.05.2025 at 17:41synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000307131.05.2025 at 02:49synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000308124.05.2025 at 09:52synthetic/v1In orderunitCost
    Material consumption material_consumptionerpMC-000309118.05.2025 at 22:07synthetic/v1In orderunitCost
  • 4Labour hours differencelabour_hours_varianceCausal+303,10 €
    Evidence (13 rows · Causal reference: 13)
    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-000525119.05.2025 at 16:31synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000526128.05.2025 at 22:38synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000527117.05.2025 at 17:12synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000528122.05.2025 at 06:49synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000529123.05.2025 at 00:30synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000530121.05.2025 at 12:37synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000531126.05.2025 at 02:11synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000532125.05.2025 at 12:47synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000533118.05.2025 at 02:32synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000534120.05.2025 at 17:44synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000535115.05.2025 at 04:49synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000536114.05.2025 at 13:01synthetic/v1In orderhours
    Time entry time_entrytimeclockTE-000537117.05.2025 at 14:04synthetic/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_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 50,00 €
  • ReconcilesJOB-0036 reconciles: the drivers account for the whole of the difference between the estimated and the actual margin (residual 0,00 €, tolerance 50,00 €)
The stored note

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

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 1 321,40 € · 24,96 %

  • Medium mediumUnallocated creditR7142,62 €

    142,62 € of credits carry no job allocation, so no job's revenue is reduced by them.

    The job is in order · work centres CNC-1, 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-900000112.06.2026 at 19:44synthetic/v1In orderjobId