Audit modifiche

Consulta le modifiche registrate dai trigger database. Gli intervalli data/ora sono interpretati come orario italiano Europe/Rome.

Azzera filtri
50 eventi mostrati · offset 1200Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 15:51:28Modificainventory_balances608app interna · csv_import · consuntivo_posting · assignment:4417
quantity: 0 → 336; updated_at: 2026-05-28T13:02:08.827 → 2026-05-28T13:51:28.756
Dettagli before/after
Diff
{
  "quantity": {
    "new": 336,
    "old": 0
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.756",
    "old": "2026-05-28T13:02:08.827"
  }
}
Prima
{
  "id": 608,
  "quantity": 0,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:02:08.827",
  "product_code_id": 100
}
Dopo
{
  "id": 608,
  "quantity": 336,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.756",
  "product_code_id": 100
}
28/05/26, 15:51:28Inserimentoinventory_movements3217app interna · csv_import · consuntivo_posting · assignment:4417
id: ∅ → 3217; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4417; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3217,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4417",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.75",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 336,
    "old": null
  },
  "product_code_id": {
    "new": 100,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3217,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4417",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.75",
  "scrap_by_type": null,
  "quantity_delta": 336,
  "product_code_id": 100
}
28/05/26, 15:51:28Modificaraw_material_balances4app interna · csv_import · consuntivo_posting · assignment:4417
quantity: 167 → -169; updated_at: 2026-05-28T07:29:34.155 → 2026-05-28T13:51:28.742
Dettagli before/after
Diff
{
  "quantity": {
    "new": -169,
    "old": 167
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.742",
    "old": "2026-05-28T07:29:34.155"
  }
}
Prima
{
  "id": 4,
  "quantity": 167,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.155",
  "raw_material_id": 2
}
Dopo
{
  "id": 4,
  "quantity": -169,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.742",
  "raw_material_id": 2
}
28/05/26, 15:51:28Inserimentoraw_material_movements1986app interna · csv_import · consuntivo_posting · assignment:4417
id: ∅ → 1986; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4417; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1986,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4417",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.737",
    "old": null
  },
  "quantity_delta": {
    "new": -336,
    "old": null
  },
  "raw_material_id": {
    "new": 2,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1986,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4417",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.737",
  "quantity_delta": -336,
  "raw_material_id": 2
}
28/05/26, 15:51:28Inserimentoplan_assignments4417
id: ∅ → 4417; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4417,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 15,
    "old": null
  },
  "operator_id": {
    "new": 28,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 100,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 336,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4417,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 100,
  "planned_quantity": null,
  "produced_quantity": 336,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances1161app interna · csv_import · consuntivo_posting · assignment:4416
quantity: 235 → 336; updated_at: 2026-05-28T13:51:28.496 → 2026-05-28T13:51:28.723
Dettagli before/after
Diff
{
  "quantity": {
    "new": 336,
    "old": 235
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.723",
    "old": "2026-05-28T13:51:28.496"
  }
}
Prima
{
  "id": 1161,
  "quantity": 235,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.496",
  "product_code_id": 138
}
Dopo
{
  "id": 1161,
  "quantity": 336,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.723",
  "product_code_id": 138
}
28/05/26, 15:51:28Inserimentoinventory_movements3216app interna · csv_import · consuntivo_posting · assignment:4416
id: ∅ → 3216; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4416; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3216,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4416",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.72",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 4
    },
    "old": null
  },
  "quantity_delta": {
    "new": 101,
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3216,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4416",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.72",
  "scrap_by_type": {
    "workedCasting": 4
  },
  "quantity_delta": 101,
  "product_code_id": 138
}
28/05/26, 15:51:28Modificaraw_material_balances110app interna · csv_import · consuntivo_posting · assignment:4416
quantity: -155 → -260; updated_at: 2026-05-28T13:51:28.486 → 2026-05-28T13:51:28.714
Dettagli before/after
Diff
{
  "quantity": {
    "new": -260,
    "old": -155
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.714",
    "old": "2026-05-28T13:51:28.486"
  }
}
Prima
{
  "id": 110,
  "quantity": -155,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T13:51:28.486",
  "raw_material_id": 37
}
Dopo
{
  "id": 110,
  "quantity": -260,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T13:51:28.714",
  "raw_material_id": 37
}
28/05/26, 15:51:28Inserimentoraw_material_movements1985app interna · csv_import · consuntivo_posting · assignment:4416
id: ∅ → 1985; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":4}}; reference: ∅ → assignment:4416; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1985,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 4
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4416",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.71",
    "old": null
  },
  "quantity_delta": {
    "new": -105,
    "old": null
  },
  "raw_material_id": {
    "new": 37,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1985,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 4
    }
  },
  "reference": "assignment:4416",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T13:51:28.71",
  "quantity_delta": -105,
  "raw_material_id": 37
}
28/05/26, 15:51:28Inserimentoplan_assignments4416
id: ∅ → 4416; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4416,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 37,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 4
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 101,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4416,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": {
    "workedCasting": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 101,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances489app interna · csv_import · consuntivo_posting · assignment:4415
quantity: 757 → 847; updated_at: 2026-05-28T07:29:34.081 → 2026-05-28T13:51:28.698
Dettagli before/after
Diff
{
  "quantity": {
    "new": 847,
    "old": 757
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.698",
    "old": "2026-05-28T07:29:34.081"
  }
}
Prima
{
  "id": 489,
  "quantity": 757,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.081",
  "product_code_id": 146
}
Dopo
{
  "id": 489,
  "quantity": 847,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.698",
  "product_code_id": 146
}
28/05/26, 15:51:28Inserimentoinventory_movements3215app interna · csv_import · consuntivo_posting · assignment:4415
id: ∅ → 3215; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4415; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3215,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4415",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.693",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 6
    },
    "old": null
  },
  "quantity_delta": {
    "new": 90,
    "old": null
  },
  "product_code_id": {
    "new": 146,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3215,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4415",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.693",
  "scrap_by_type": {
    "raw": 6
  },
  "quantity_delta": 90,
  "product_code_id": 146
}
28/05/26, 15:51:28Modificaraw_material_balances133app interna · csv_import · consuntivo_posting · assignment:4415
quantity: 183 → 87; updated_at: 2026-05-28T07:29:34.065 → 2026-05-28T13:51:28.687
Dettagli before/after
Diff
{
  "quantity": {
    "new": 87,
    "old": 183
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.687",
    "old": "2026-05-28T07:29:34.065"
  }
}
Prima
{
  "id": 133,
  "quantity": 183,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.065",
  "raw_material_id": 45
}
Dopo
{
  "id": 133,
  "quantity": 87,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.687",
  "raw_material_id": 45
}
28/05/26, 15:51:28Inserimentoraw_material_movements1984app interna · csv_import · consuntivo_posting · assignment:4415
id: ∅ → 1984; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":6}}; reference: ∅ → assignment:4415; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1984,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 6
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4415",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.682",
    "old": null
  },
  "quantity_delta": {
    "new": -96,
    "old": null
  },
  "raw_material_id": {
    "new": 45,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1984,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 6
    }
  },
  "reference": "assignment:4415",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.682",
  "quantity_delta": -96,
  "raw_material_id": 45
}
28/05/26, 15:51:28Inserimentoplan_assignments4415
id: ∅ → 4415; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4415,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 18,
    "old": null
  },
  "operator_id": {
    "new": 31,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 6
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 146,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 90,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4415,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 18,
  "operator_id": 31,
  "scrap_by_type": {
    "raw": 6
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 146,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances244app interna · csv_import · consuntivo_posting · assignment:4414
quantity: 483 → 573; updated_at: 2026-05-28T13:51:28.039 → 2026-05-28T13:51:28.665
Dettagli before/after
Diff
{
  "quantity": {
    "new": 573,
    "old": 483
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.665",
    "old": "2026-05-28T13:51:28.039"
  }
}
Prima
{
  "id": 244,
  "quantity": 483,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.039",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 573,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.665",
  "product_code_id": 108
}
28/05/26, 15:51:28Modificainventory_balances242app interna · csv_import · consuntivo_posting · assignment:4414
quantity: 78 → -12; updated_at: 2026-05-28T13:51:28.037 → 2026-05-28T13:51:28.663
Dettagli before/after
Diff
{
  "quantity": {
    "new": -12,
    "old": 78
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.663",
    "old": "2026-05-28T13:51:28.037"
  }
}
Prima
{
  "id": 242,
  "quantity": 78,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.037",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": -12,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.663",
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoinventory_movements3214app interna · csv_import · consuntivo_posting · assignment:4414
id: ∅ → 3214; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4414; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3214,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4414",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.658",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 90,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3214,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4414",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.658",
  "scrap_by_type": null,
  "quantity_delta": 90,
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoinventory_movements3213app interna · csv_import · consuntivo_posting · assignment:4414
id: ∅ → 3213; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4414; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3213,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4414",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.655",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -90,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3213,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4414",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.655",
  "scrap_by_type": null,
  "quantity_delta": -90,
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoplan_assignments4414
id: ∅ → 4414; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4414,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 90,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances1861app interna · csv_import · consuntivo_posting · assignment:4413
quantity: 376 → 462; updated_at: 2026-05-28T13:51:28.104 → 2026-05-28T13:51:28.639
Dettagli before/after
Diff
{
  "quantity": {
    "new": 462,
    "old": 376
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.639",
    "old": "2026-05-28T13:51:28.104"
  }
}
Prima
{
  "id": 1861,
  "quantity": 376,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.104",
  "product_code_id": 130
}
Dopo
{
  "id": 1861,
  "quantity": 462,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.639",
  "product_code_id": 130
}
28/05/26, 15:51:28Inserimentoinventory_movements3212app interna · csv_import · consuntivo_posting · assignment:4413
id: ∅ → 3212; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4413; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3212,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4413",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.635",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 86,
    "old": null
  },
  "product_code_id": {
    "new": 130,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3212,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4413",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.635",
  "scrap_by_type": null,
  "quantity_delta": 86,
  "product_code_id": 130
}
28/05/26, 15:51:28Modificaraw_material_balances85app interna · csv_import · consuntivo_posting · assignment:4413
quantity: 848 → 762; updated_at: 2026-05-28T13:51:28.093 → 2026-05-28T13:51:28.628
Dettagli before/after
Diff
{
  "quantity": {
    "new": 762,
    "old": 848
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.628",
    "old": "2026-05-28T13:51:28.093"
  }
}
Prima
{
  "id": 85,
  "quantity": 848,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.093",
  "raw_material_id": 29
}
Dopo
{
  "id": 85,
  "quantity": 762,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.628",
  "raw_material_id": 29
}
28/05/26, 15:51:28Inserimentoraw_material_movements1983app interna · csv_import · consuntivo_posting · assignment:4413
id: ∅ → 1983; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4413; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1983,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4413",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.622",
    "old": null
  },
  "quantity_delta": {
    "new": -86,
    "old": null
  },
  "raw_material_id": {
    "new": 29,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1983,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4413",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.622",
  "quantity_delta": -86,
  "raw_material_id": 29
}
28/05/26, 15:51:28Inserimentoplan_assignments4413
id: ∅ → 4413; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4413,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 30,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 130,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 86,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4413,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 86,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances788app interna · csv_import · consuntivo_posting · assignment:4412
quantity: 191 → 443; updated_at: 2026-05-28T13:51:28.464 → 2026-05-28T13:51:28.608
Dettagli before/after
Diff
{
  "quantity": {
    "new": 443,
    "old": 191
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.608",
    "old": "2026-05-28T13:51:28.464"
  }
}
Prima
{
  "id": 788,
  "quantity": 191,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.464",
  "product_code_id": 102
}
Dopo
{
  "id": 788,
  "quantity": 443,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.608",
  "product_code_id": 102
}
28/05/26, 15:51:28Inserimentoinventory_movements3211app interna · csv_import · consuntivo_posting · assignment:4412
id: ∅ → 3211; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4412; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3211,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4412",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.603",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 252,
    "old": null
  },
  "product_code_id": {
    "new": 102,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3211,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4412",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.603",
  "scrap_by_type": null,
  "quantity_delta": 252,
  "product_code_id": 102
}
28/05/26, 15:51:28Modificaraw_material_balances7app interna · csv_import · consuntivo_posting · assignment:4412
quantity: 473 → 221; updated_at: 2026-05-28T07:29:34.385 → 2026-05-28T13:51:28.594
Dettagli before/after
Diff
{
  "quantity": {
    "new": 221,
    "old": 473
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.594",
    "old": "2026-05-28T07:29:34.385"
  }
}
Prima
{
  "id": 7,
  "quantity": 473,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.385",
  "raw_material_id": 3
}
Dopo
{
  "id": 7,
  "quantity": 221,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.594",
  "raw_material_id": 3
}
28/05/26, 15:51:28Inserimentoraw_material_movements1982app interna · csv_import · consuntivo_posting · assignment:4412
id: ∅ → 1982; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4412; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1982,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4412",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.59",
    "old": null
  },
  "quantity_delta": {
    "new": -252,
    "old": null
  },
  "raw_material_id": {
    "new": 3,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1982,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4412",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.59",
  "quantity_delta": -252,
  "raw_material_id": 3
}
28/05/26, 15:51:28Inserimentoplan_assignments4412
id: ∅ → 4412; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4412,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 15,
    "old": null
  },
  "operator_id": {
    "new": 35,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 102,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 252,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4412,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 102,
  "planned_quantity": null,
  "produced_quantity": 252,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances125app interna · csv_import · consuntivo_posting · assignment:4411
quantity: 252 → 365; updated_at: 2026-05-28T13:51:27.982 → 2026-05-28T13:51:28.575
Dettagli before/after
Diff
{
  "quantity": {
    "new": 365,
    "old": 252
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.575",
    "old": "2026-05-28T13:51:27.982"
  }
}
Prima
{
  "id": 125,
  "quantity": 252,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:27.982",
  "product_code_id": 107
}
Dopo
{
  "id": 125,
  "quantity": 365,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.575",
  "product_code_id": 107
}
28/05/26, 15:51:28Modificainventory_balances123app interna · csv_import · consuntivo_posting · assignment:4411
quantity: 159 → 46; updated_at: 2026-05-28T13:51:28.412 → 2026-05-28T13:51:28.573
Dettagli before/after
Diff
{
  "quantity": {
    "new": 46,
    "old": 159
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.573",
    "old": "2026-05-28T13:51:28.412"
  }
}
Prima
{
  "id": 123,
  "quantity": 159,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.412",
  "product_code_id": 107
}
Dopo
{
  "id": 123,
  "quantity": 46,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.573",
  "product_code_id": 107
}
28/05/26, 15:51:28Inserimentoinventory_movements3210app interna · csv_import · consuntivo_posting · assignment:4411
id: ∅ → 3210; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4411; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3210,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4411",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.569",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 113,
    "old": null
  },
  "product_code_id": {
    "new": 107,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3210,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4411",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.569",
  "scrap_by_type": null,
  "quantity_delta": 113,
  "product_code_id": 107
}
28/05/26, 15:51:28Inserimentoinventory_movements3209app interna · csv_import · consuntivo_posting · assignment:4411
id: ∅ → 3209; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4411; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3209,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4411",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.566",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -113,
    "old": null
  },
  "product_code_id": {
    "new": 107,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3209,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4411",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.566",
  "scrap_by_type": null,
  "quantity_delta": -113,
  "product_code_id": 107
}
28/05/26, 15:51:28Inserimentoplan_assignments4411
id: ∅ → 4411; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4411,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 25,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 107,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 113,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4411,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 107,
  "planned_quantity": null,
  "produced_quantity": 113,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances55app interna · csv_import · consuntivo_posting · assignment:4362
quantity: 160 → 252; updated_at: 2026-05-28T07:29:33.862 → 2026-05-28T13:51:28.551
Dettagli before/after
Diff
{
  "quantity": {
    "new": 252,
    "old": 160
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.551",
    "old": "2026-05-28T07:29:33.862"
  }
}
Prima
{
  "id": 55,
  "quantity": 160,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:33.862",
  "product_code_id": 103
}
Dopo
{
  "id": 55,
  "quantity": 252,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.551",
  "product_code_id": 103
}
28/05/26, 15:51:28Modificainventory_balances53app interna · csv_import · consuntivo_posting · assignment:4362
quantity: 228 → 136; updated_at: 2026-05-28T07:29:33.858 → 2026-05-28T13:51:28.549
Dettagli before/after
Diff
{
  "quantity": {
    "new": 136,
    "old": 228
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.549",
    "old": "2026-05-28T07:29:33.858"
  }
}
Prima
{
  "id": 53,
  "quantity": 228,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:33.858",
  "product_code_id": 103
}
Dopo
{
  "id": 53,
  "quantity": 136,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.549",
  "product_code_id": 103
}
28/05/26, 15:51:28Inserimentoinventory_movements3208app interna · csv_import · consuntivo_posting · assignment:4362
id: ∅ → 3208; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4362; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3208,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4362",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.545",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 92,
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3208,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4362",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.545",
  "scrap_by_type": null,
  "quantity_delta": 92,
  "product_code_id": 103
}
28/05/26, 15:51:28Inserimentoinventory_movements3207app interna · csv_import · consuntivo_posting · assignment:4362
id: ∅ → 3207; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4362; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3207,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4362",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.542",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -92,
    "old": null
  },
  "product_code_id": {
    "new": 103,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3207,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4362",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.542",
  "scrap_by_type": null,
  "quantity_delta": -92,
  "product_code_id": 103
}
28/05/26, 15:51:28Modificaplan_assignments4362
operator_id: 37 → 36; produced_quantity: ∅ → 92
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 36,
    "old": 37
  },
  "produced_quantity": {
    "new": 92,
    "old": null
  }
}
Prima
{
  "id": 4362,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #352)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 103,
  "planned_quantity": 68,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4362,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #352)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 103,
  "planned_quantity": 68,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances720app interna · csv_import · consuntivo_posting · assignment:4363
quantity: 240 → 320; updated_at: 2026-05-28T07:29:34.606 → 2026-05-28T13:51:28.526
Dettagli before/after
Diff
{
  "quantity": {
    "new": 320,
    "old": 240
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.526",
    "old": "2026-05-28T07:29:34.606"
  }
}
Prima
{
  "id": 720,
  "quantity": 240,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.606",
  "product_code_id": 101
}
Dopo
{
  "id": 720,
  "quantity": 320,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.526",
  "product_code_id": 101
}
28/05/26, 15:51:28Modificainventory_balances718app interna · csv_import · consuntivo_posting · assignment:4363
quantity: 114 → 34; updated_at: 2026-05-28T07:29:34.604 → 2026-05-28T13:51:28.523
Dettagli before/after
Diff
{
  "quantity": {
    "new": 34,
    "old": 114
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.523",
    "old": "2026-05-28T07:29:34.604"
  }
}
Prima
{
  "id": 718,
  "quantity": 114,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.604",
  "product_code_id": 101
}
Dopo
{
  "id": 718,
  "quantity": 34,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.523",
  "product_code_id": 101
}
28/05/26, 15:51:28Inserimentoinventory_movements3206app interna · csv_import · consuntivo_posting · assignment:4363
id: ∅ → 3206; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4363; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3206,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4363",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.518",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 80,
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3206,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4363",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.518",
  "scrap_by_type": null,
  "quantity_delta": 80,
  "product_code_id": 101
}
28/05/26, 15:51:28Inserimentoinventory_movements3205app interna · csv_import · consuntivo_posting · assignment:4363
id: ∅ → 3205; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4363; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3205,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4363",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.514",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -80,
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3205,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4363",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.514",
  "scrap_by_type": null,
  "quantity_delta": -80,
  "product_code_id": 101
}
28/05/26, 15:51:28Modificaplan_assignments4363
operator_id: 21 → 36; produced_quantity: ∅ → 80
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 36,
    "old": 21
  },
  "produced_quantity": {
    "new": 80,
    "old": null
  }
}
Prima
{
  "id": 4363,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #353)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 21,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 101,
  "planned_quantity": 34,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4363,
  "date": "2026-05-26",
  "notes": "Auto-generato (Ordine #353)",
  "shift": "T1",
  "status": "planned",
  "machine_id": null,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 101,
  "planned_quantity": 34,
  "produced_quantity": 80,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances1161app interna · csv_import · consuntivo_posting · assignment:4410
quantity: 158 → 235; updated_at: 2026-05-28T13:51:28.139 → 2026-05-28T13:51:28.496
Dettagli before/after
Diff
{
  "quantity": {
    "new": 235,
    "old": 158
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.496",
    "old": "2026-05-28T13:51:28.139"
  }
}
Prima
{
  "id": 1161,
  "quantity": 158,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.139",
  "product_code_id": 138
}
Dopo
{
  "id": 1161,
  "quantity": 235,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.496",
  "product_code_id": 138
}
28/05/26, 15:51:28Inserimentoinventory_movements3204app interna · csv_import · consuntivo_posting · assignment:4410
id: ∅ → 3204; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4410; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3204,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4410",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.492",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 77,
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3204,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4410",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.492",
  "scrap_by_type": null,
  "quantity_delta": 77,
  "product_code_id": 138
}
28/05/26, 15:51:28Modificaraw_material_balances110app interna · csv_import · consuntivo_posting · assignment:4410
quantity: -78 → -155; updated_at: 2026-05-28T13:51:28.126 → 2026-05-28T13:51:28.486
Dettagli before/after
Diff
{
  "quantity": {
    "new": -155,
    "old": -78
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.486",
    "old": "2026-05-28T13:51:28.126"
  }
}
Prima
{
  "id": 110,
  "quantity": -78,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T13:51:28.126",
  "raw_material_id": 37
}
Dopo
{
  "id": 110,
  "quantity": -155,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T13:51:28.486",
  "raw_material_id": 37
}
28/05/26, 15:51:28Inserimentoraw_material_movements1981app interna · csv_import · consuntivo_posting · assignment:4410
id: ∅ → 1981; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4410; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1981,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4410",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.482",
    "old": null
  },
  "quantity_delta": {
    "new": -77,
    "old": null
  },
  "raw_material_id": {
    "new": 37,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1981,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4410",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T13:51:28.482",
  "quantity_delta": -77,
  "raw_material_id": 37
}
28/05/26, 15:51:28Inserimentoplan_assignments4410
id: ∅ → 4410; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4410,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 14,
    "old": null
  },
  "operator_id": {
    "new": 18,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 77,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4410,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 18,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 77,
  "setup_from_product_code_id": null
}