Audit modifiche

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

Azzera filtri
Filtro record attivo: codice prodotto #136
50 eventi mostrati · offset 50Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 16:01:35Modificaplan_assignments4390
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4390,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4390,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:35Modificaplan_assignments3532
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:35Modificaplan_assignments3518
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4431
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4431,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4431,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4425
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4425,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4425,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4418
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4418,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4418,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4407
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4407,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4407,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4396
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4396,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4396,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4390
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4390,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4390,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments3532
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments3518
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:03Modificaplan_assignments4431
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4431,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4431,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:03Modificaplan_assignments4425
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4425,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4425,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4418
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4418,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4418,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4407
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4407,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4407,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4396
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4396,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4396,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4390
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4390,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4390,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments3532
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments3518
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:4431
quantity: 1350 → 1420; updated_at: 2026-05-28T13:51:29.088 → 2026-05-28T13:51:29.313
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1420,
    "old": 1350
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.313",
    "old": "2026-05-28T13:51:29.088"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1350,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.088",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1420,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.313",
  "product_code_id": 136
}
28/05/26, 15:51:29Inserimentoinventory_movements3235app interna · csv_import · consuntivo_posting · assignment:4431
id: ∅ → 3235; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4431; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3235,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4431",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.309",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 70,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3235,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4431",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.309",
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "quantity_delta": 70,
  "product_code_id": 136
}
28/05/26, 15:51:29Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:4431
quantity: 1005 → 931; updated_at: 2026-05-28T13:51:29.074 → 2026-05-28T13:51:29.299
Dettagli before/after
Diff
{
  "quantity": {
    "new": 931,
    "old": 1005
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.299",
    "old": "2026-05-28T13:51:29.074"
  }
}
Prima
{
  "id": 103,
  "quantity": 1005,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.074",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 931,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.299",
  "raw_material_id": 35
}
28/05/26, 15:51:29Inserimentoraw_material_movements1998app interna · csv_import · consuntivo_posting · assignment:4431
id: ∅ → 1998; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":2,"processing":2}}; reference: ∅ → assignment:4431; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1998,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 2,
        "processing": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4431",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.291",
    "old": null
  },
  "quantity_delta": {
    "new": -74,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1998,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 2,
      "processing": 2
    }
  },
  "reference": "assignment:4431",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.291",
  "quantity_delta": -74,
  "raw_material_id": 35
}
28/05/26, 15:51:29Inserimentoplan_assignments4431
id: ∅ → 4431; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4431,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 70,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4431,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:4425
quantity: 1293 → 1350; updated_at: 2026-05-28T13:51:28.788 → 2026-05-28T13:51:29.088
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1350,
    "old": 1293
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.088",
    "old": "2026-05-28T13:51:28.788"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1293,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.788",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1350,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.088",
  "product_code_id": 136
}
28/05/26, 15:51:29Inserimentoinventory_movements3225app interna · csv_import · consuntivo_posting · assignment:4425
id: ∅ → 3225; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4425; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3225,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4425",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.081",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 57,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3225,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4425",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.081",
  "scrap_by_type": null,
  "quantity_delta": 57,
  "product_code_id": 136
}
28/05/26, 15:51:29Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:4425
quantity: 1062 → 1005; updated_at: 2026-05-28T13:51:28.777 → 2026-05-28T13:51:29.074
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1005,
    "old": 1062
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.074",
    "old": "2026-05-28T13:51:28.777"
  }
}
Prima
{
  "id": 103,
  "quantity": 1062,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.777",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1005,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.074",
  "raw_material_id": 35
}
28/05/26, 15:51:29Inserimentoraw_material_movements1994app interna · csv_import · consuntivo_posting · assignment:4425
id: ∅ → 1994; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4425; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1994,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4425",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.068",
    "old": null
  },
  "quantity_delta": {
    "new": -57,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1994,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4425",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.068",
  "quantity_delta": -57,
  "raw_material_id": 35
}
28/05/26, 15:51:29Inserimentoplan_assignments4425
id: ∅ → 4425; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4425,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "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": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 57,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4425,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:4418
quantity: 1241 → 1293; updated_at: 2026-05-28T13:51:28.382 → 2026-05-28T13:51:28.788
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1293,
    "old": 1241
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.788",
    "old": "2026-05-28T13:51:28.382"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1241,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.382",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1293,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.788",
  "product_code_id": 136
}
28/05/26, 15:51:28Inserimentoinventory_movements3218app interna · csv_import · consuntivo_posting · assignment:4418
id: ∅ → 3218; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4418; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3218,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4418",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.783",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 1,
      "processing": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 52,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3218,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4418",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.783",
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "quantity_delta": 52,
  "product_code_id": 136
}
28/05/26, 15:51:28Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:4418
quantity: 1117 → 1062; updated_at: 2026-05-28T13:51:28.371 → 2026-05-28T13:51:28.777
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1062,
    "old": 1117
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.777",
    "old": "2026-05-28T13:51:28.371"
  }
}
Prima
{
  "id": 103,
  "quantity": 1117,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.371",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1062,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.777",
  "raw_material_id": 35
}
28/05/26, 15:51:28Inserimentoraw_material_movements1987app interna · csv_import · consuntivo_posting · assignment:4418
id: ∅ → 1987; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":1,"processing":2}}; reference: ∅ → assignment:4418; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1987,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 1,
        "processing": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4418",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.773",
    "old": null
  },
  "quantity_delta": {
    "new": -55,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1987,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 1,
      "processing": 2
    }
  },
  "reference": "assignment:4418",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.773",
  "quantity_delta": -55,
  "raw_material_id": 35
}
28/05/26, 15:51:28Inserimentoplan_assignments4418
id: ∅ → 4418; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4418,
    "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": 25,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 1,
      "processing": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 52,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4418,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:4407
quantity: 1207 → 1241; updated_at: 2026-05-28T13:51:27.949 → 2026-05-28T13:51:28.382
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1241,
    "old": 1207
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.382",
    "old": "2026-05-28T13:51:27.949"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1207,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.949",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1241,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.382",
  "product_code_id": 136
}
28/05/26, 15:51:28Inserimentoinventory_movements3198app interna · csv_import · consuntivo_posting · assignment:4407
id: ∅ → 3198; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4407; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3198,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4407",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.377",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 34,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3198,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4407",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.377",
  "scrap_by_type": null,
  "quantity_delta": 34,
  "product_code_id": 136
}
28/05/26, 15:51:28Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:4407
quantity: 1151 → 1117; updated_at: 2026-05-28T13:51:27.937 → 2026-05-28T13:51:28.371
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1117,
    "old": 1151
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.371",
    "old": "2026-05-28T13:51:27.937"
  }
}
Prima
{
  "id": 103,
  "quantity": 1151,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.937",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1117,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.371",
  "raw_material_id": 35
}
28/05/26, 15:51:28Inserimentoraw_material_movements1979app interna · csv_import · consuntivo_posting · assignment:4407
id: ∅ → 1979; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4407; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1979,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4407",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.367",
    "old": null
  },
  "quantity_delta": {
    "new": -34,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1979,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4407",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.367",
  "quantity_delta": -34,
  "raw_material_id": 35
}
28/05/26, 15:51:28Inserimentoplan_assignments4407
id: ∅ → 4407; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4407,
    "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": 28,
    "old": null
  },
  "operator_id": {
    "new": 39,
    "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": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 34,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4407,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:27Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:4396
quantity: 1135 → 1207; updated_at: 2026-05-28T13:51:27.717 → 2026-05-28T13:51:27.949
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1207,
    "old": 1135
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.949",
    "old": "2026-05-28T13:51:27.717"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1135,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.717",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1207,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.949",
  "product_code_id": 136
}
28/05/26, 15:51:27Inserimentoinventory_movements3183app interna · csv_import · consuntivo_posting · assignment:4396
id: ∅ → 3183; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4396; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3183,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4396",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.944",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 72,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3183,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4396",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:27.944",
  "scrap_by_type": null,
  "quantity_delta": 72,
  "product_code_id": 136
}
28/05/26, 15:51:27Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:4396
quantity: 1223 → 1151; updated_at: 2026-05-28T13:51:27.702 → 2026-05-28T13:51:27.937
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1151,
    "old": 1223
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.937",
    "old": "2026-05-28T13:51:27.702"
  }
}
Prima
{
  "id": 103,
  "quantity": 1223,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.702",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1151,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.937",
  "raw_material_id": 35
}
28/05/26, 15:51:27Inserimentoraw_material_movements1970app interna · csv_import · consuntivo_posting · assignment:4396
id: ∅ → 1970; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4396; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1970,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4396",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.933",
    "old": null
  },
  "quantity_delta": {
    "new": -72,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1970,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4396",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:27.933",
  "quantity_delta": -72,
  "raw_material_id": 35
}
28/05/26, 15:51:27Inserimentoplan_assignments4396
id: ∅ → 4396; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4396,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 22,
    "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": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 72,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4396,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:27Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:4390
quantity: 1064 → 1135; updated_at: 2026-05-28T07:29:34.683 → 2026-05-28T13:51:27.717
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1135,
    "old": 1064
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.717",
    "old": "2026-05-28T07:29:34.683"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1064,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.683",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1135,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:27.717",
  "product_code_id": 136
}
28/05/26, 15:51:27Inserimentoinventory_movements3177app interna · csv_import · consuntivo_posting · assignment:4390
id: ∅ → 3177; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4390; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3177,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4390",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.712",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 71,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3177,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4390",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:27.712",
  "scrap_by_type": {
    "processing": 1
  },
  "quantity_delta": 71,
  "product_code_id": 136
}
28/05/26, 15:51:27Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:4390
quantity: 1295 → 1223; updated_at: 2026-05-28T07:29:34.664 → 2026-05-28T13:51:27.702
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1223,
    "old": 1295
  },
  "updated_at": {
    "new": "2026-05-28T13:51:27.702",
    "old": "2026-05-28T07:29:34.664"
  }
}
Prima
{
  "id": 103,
  "quantity": 1295,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.664",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1223,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.702",
  "raw_material_id": 35
}
28/05/26, 15:51:27Inserimentoraw_material_movements1964app interna · csv_import · consuntivo_posting · assignment:4390
id: ∅ → 1964; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":1}}; reference: ∅ → assignment:4390; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1964,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4390",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:27.69",
    "old": null
  },
  "quantity_delta": {
    "new": -72,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1964,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 1
    }
  },
  "reference": "assignment:4390",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:27.69",
  "quantity_delta": -72,
  "raw_material_id": 35
}
28/05/26, 15:51:27Inserimentoplan_assignments4390
id: ∅ → 4390; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4390,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 36,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 1
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 71,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4390,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:27Modificaplan_assignments3532
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}