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 #118
50 eventi mostrati · offset 50Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
29/05/26, 12:42:33Modificaplan_assignments4490
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4490,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": {
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 374,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4490,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": {
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 374,
  "setup_from_product_code_id": null
}
29/05/26, 12:40:17Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:4490
quantity: 3507 → 3881; updated_at: 2026-05-28T13:51:29.495 → 2026-05-29T10:40:17.701
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3881,
    "old": 3507
  },
  "updated_at": {
    "new": "2026-05-29T10:40:17.701",
    "old": "2026-05-28T13:51:29.495"
  }
}
Prima
{
  "id": 90,
  "quantity": 3507,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.495",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 3881,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:40:17.701",
  "product_code_id": 118
}
29/05/26, 12:40:17Inserimentoinventory_movements3277app interna · csv_import · consuntivo_posting · assignment:4490
id: ∅ → 3277; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4490; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3277,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4490",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-29T10:40:17.697",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 374,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3277,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4490",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-29T10:40:17.697",
  "scrap_by_type": {
    "workedCasting": 2
  },
  "quantity_delta": 374,
  "product_code_id": 118
}
29/05/26, 12:40:17Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:4490
quantity: 7335 → 6959; updated_at: 2026-05-28T13:51:29.485 → 2026-05-29T10:40:17.692
Dettagli before/after
Diff
{
  "quantity": {
    "new": 6959,
    "old": 7335
  },
  "updated_at": {
    "new": "2026-05-29T10:40:17.692",
    "old": "2026-05-28T13:51:29.485"
  }
}
Prima
{
  "id": 52,
  "quantity": 7335,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.485",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 6959,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.692",
  "raw_material_id": 18
}
29/05/26, 12:40:17Inserimentoraw_material_movements2032app interna · csv_import · consuntivo_posting · assignment:4490
id: ∅ → 2032; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":2}}; reference: ∅ → assignment:4490; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2032,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4490",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-29T10:40:17.688",
    "old": null
  },
  "quantity_delta": {
    "new": -376,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2032,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 2
    }
  },
  "reference": "assignment:4490",
  "warehouse": "raw",
  "occurred_at": "2026-05-29T10:40:17.688",
  "quantity_delta": -376,
  "raw_material_id": 18
}
29/05/26, 12:40:17Inserimentoplan_assignments4490
id: ∅ → 4490; date: ∅ → 2026-05-28; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4490,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 23,
    "old": null
  },
  "operator_id": {
    "new": 29,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 374,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4490,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": {
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 374,
  "setup_from_product_code_id": null
}
29/05/26, 09:32:29Inserimentoplan_assignments4474app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4474; date: ∅ → 2026-06-05; notes: ∅ → Auto-generato (Ordine #374); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4474,
    "old": null
  },
  "date": {
    "new": "2026-06-05",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #374)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 375,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4474,
  "date": "2026-06-05",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
29/05/26, 09:32:29Inserimentoplan_assignments4473app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4473; date: ∅ → 2026-06-04; notes: ∅ → Auto-generato (Ordine #374); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4473,
    "old": null
  },
  "date": {
    "new": "2026-06-04",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #374)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 25,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 375,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4473,
  "date": "2026-06-04",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
29/05/26, 09:32:29Inserimentoplan_assignments4472app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4472; date: ∅ → 2026-06-04; notes: ∅ → Auto-generato (Ordine #374); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4472,
    "old": null
  },
  "date": {
    "new": "2026-06-04",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #374)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 29,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 375,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4472,
  "date": "2026-06-04",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
29/05/26, 09:32:29Inserimentoplan_assignments4463app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4463; date: ∅ → 2026-06-05; notes: ∅ → Auto-generato (Ordine #346); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4463,
    "old": null
  },
  "date": {
    "new": "2026-06-05",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #346)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 26,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 145,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4463,
  "date": "2026-06-05",
  "notes": "Auto-generato (Ordine #346)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 145,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
29/05/26, 09:32:29Inserimentoplan_assignments4462app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: ∅ → 4462; date: ∅ → 2026-06-05; notes: ∅ → Auto-generato (Ordine #346); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4462,
    "old": null
  },
  "date": {
    "new": "2026-06-05",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #346)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": 30,
    "old": null
  },
  "assignment_type": {
    "new": "setup",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4462,
  "date": "2026-06-05",
  "notes": "Auto-generato (Ordine #346)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": 30,
  "assignment_type": "setup",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4374
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4423
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4420
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_assignments4374
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_assignments4423
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_assignments4420
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4374
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4423
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4420
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:03Modificaplan_assignments4374
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:03Modificaplan_assignments4423
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:03Modificaplan_assignments4420
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:4374
quantity: 3139 → 3507; updated_at: 2026-05-28T13:51:29.006 → 2026-05-28T13:51:29.495
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3507,
    "old": 3139
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.495",
    "old": "2026-05-28T13:51:29.006"
  }
}
Prima
{
  "id": 90,
  "quantity": 3139,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.006",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 3507,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.495",
  "product_code_id": 118
}
28/05/26, 15:51:29Inserimentoinventory_movements3242app interna · csv_import · consuntivo_posting · assignment:4374
id: ∅ → 3242; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4374; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3242,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4374",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.491",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 368,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3242,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4374",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.491",
  "scrap_by_type": null,
  "quantity_delta": 368,
  "product_code_id": 118
}
28/05/26, 15:51:29Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:4374
quantity: 7703 → 7335; updated_at: 2026-05-28T13:51:28.994 → 2026-05-28T13:51:29.485
Dettagli before/after
Diff
{
  "quantity": {
    "new": 7335,
    "old": 7703
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.485",
    "old": "2026-05-28T13:51:28.994"
  }
}
Prima
{
  "id": 52,
  "quantity": 7703,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.994",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 7335,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.485",
  "raw_material_id": 18
}
28/05/26, 15:51:29Inserimentoraw_material_movements2003app interna · csv_import · consuntivo_posting · assignment:4374
id: ∅ → 2003; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4374; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2003,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4374",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.481",
    "old": null
  },
  "quantity_delta": {
    "new": -368,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2003,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4374",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.481",
  "quantity_delta": -368,
  "raw_material_id": 18
}
28/05/26, 15:51:29Modificaplan_assignments4374
operator_id: 24 → 29; produced_quantity: ∅ → 368
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 29,
    "old": 24
  },
  "produced_quantity": {
    "new": 368,
    "old": null
  }
}
Prima
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": 368,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:4423
quantity: 2791 → 3139; updated_at: 2026-05-28T13:51:28.859 → 2026-05-28T13:51:29.006
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3139,
    "old": 2791
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.006",
    "old": "2026-05-28T13:51:28.859"
  }
}
Prima
{
  "id": 90,
  "quantity": 2791,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.859",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 3139,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.006",
  "product_code_id": 118
}
28/05/26, 15:51:28Inserimentoinventory_movements3223app interna · csv_import · consuntivo_posting · assignment:4423
id: ∅ → 3223; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4423; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3223,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4423",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.001",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 348,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3223,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4423",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.001",
  "scrap_by_type": null,
  "quantity_delta": 348,
  "product_code_id": 118
}
28/05/26, 15:51:28Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:4423
quantity: 8051 → 7703; updated_at: 2026-05-28T13:51:28.844 → 2026-05-28T13:51:28.994
Dettagli before/after
Diff
{
  "quantity": {
    "new": 7703,
    "old": 8051
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.994",
    "old": "2026-05-28T13:51:28.844"
  }
}
Prima
{
  "id": 52,
  "quantity": 8051,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.844",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 7703,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.994",
  "raw_material_id": 18
}
28/05/26, 15:51:28Inserimentoraw_material_movements1992app interna · csv_import · consuntivo_posting · assignment:4423
id: ∅ → 1992; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4423; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1992,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4423",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.989",
    "old": null
  },
  "quantity_delta": {
    "new": -348,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1992,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4423",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.989",
  "quantity_delta": -348,
  "raw_material_id": 18
}
28/05/26, 15:51:28Inserimentoplan_assignments4423
id: ∅ → 4423; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4423,
    "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": 23,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 348,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4423,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 348,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:4420
quantity: 2419 → 2791; updated_at: 2026-05-28T13:01:25.419 → 2026-05-28T13:51:28.859
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2791,
    "old": 2419
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.859",
    "old": "2026-05-28T13:01:25.419"
  }
}
Prima
{
  "id": 90,
  "quantity": 2419,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:01:25.419",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 2791,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.859",
  "product_code_id": 118
}
28/05/26, 15:51:28Inserimentoinventory_movements3220app interna · csv_import · consuntivo_posting · assignment:4420
id: ∅ → 3220; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4420; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3220,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4420",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.853",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 372,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3220,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4420",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.853",
  "scrap_by_type": null,
  "quantity_delta": 372,
  "product_code_id": 118
}
28/05/26, 15:51:28Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:4420
quantity: 8423 → 8051; updated_at: 2026-05-28T13:39:27.347 → 2026-05-28T13:51:28.844
Dettagli before/after
Diff
{
  "quantity": {
    "new": 8051,
    "old": 8423
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.844",
    "old": "2026-05-28T13:39:27.347"
  }
}
Prima
{
  "id": 52,
  "quantity": 8423,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:39:27.347",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 8051,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.844",
  "raw_material_id": 18
}
28/05/26, 15:51:28Inserimentoraw_material_movements1989app interna · csv_import · consuntivo_posting · assignment:4420
id: ∅ → 1989; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4420; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1989,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4420",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.838",
    "old": null
  },
  "quantity_delta": {
    "new": -372,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1989,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4420",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:28.838",
  "quantity_delta": -372,
  "raw_material_id": 18
}
28/05/26, 15:51:28Inserimentoplan_assignments4420
id: ∅ → 4420; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4420,
    "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": 23,
    "old": null
  },
  "operator_id": {
    "new": 29,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 372,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4420,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 372,
  "setup_from_product_code_id": null
}
28/05/26, 15:39:27Modificaraw_material_balances52app interna · app · raw_goods_receipt · raw_material:SCA2086124S1:raw_goods_receipt
quantity: 6263 → 8423; updated_at: 2026-05-28T07:29:34.872 → 2026-05-28T13:39:27.347
Dettagli before/after
Diff
{
  "quantity": {
    "new": 8423,
    "old": 6263
  },
  "updated_at": {
    "new": "2026-05-28T13:39:27.347",
    "old": "2026-05-28T07:29:34.872"
  }
}
Prima
{
  "id": 52,
  "quantity": 6263,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.872",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 8423,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:39:27.347",
  "raw_material_id": 18
}
28/05/26, 15:39:27Inserimentoraw_material_movements1961app interna · app · raw_goods_receipt · raw_material:SCA2086124S1:raw_goods_receipt
id: ∅ → 1961; reason: ∅ → goods_receipt; metadata: ∅ → {"code":"SCA2086124S1","note":null,"quantity":2160,"warehouse":"raw","movementType":"raw_goods_receipt","documentNumber":"587"}; reference: ∅ → structured:raw_goods_receipt:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1961,
    "old": null
  },
  "reason": {
    "new": "goods_receipt",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "SCA2086124S1",
      "note": null,
      "quantity": 2160,
      "warehouse": "raw",
      "movementType": "raw_goods_receipt",
      "documentNumber": "587"
    },
    "old": null
  },
  "reference": {
    "new": "structured:raw_goods_receipt:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T00:00:00",
    "old": null
  },
  "quantity_delta": {
    "new": 2160,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1961,
  "reason": "goods_receipt",
  "metadata": {
    "code": "SCA2086124S1",
    "note": null,
    "quantity": 2160,
    "warehouse": "raw",
    "movementType": "raw_goods_receipt",
    "documentNumber": "587"
  },
  "reference": "structured:raw_goods_receipt:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T00:00:00",
  "quantity_delta": 2160,
  "raw_material_id": 18
}
28/05/26, 15:08:01Modificaorders253app interna · app · order_status_update · order:253
status: confirmed → delivered
Dettagli before/after
Diff
{
  "status": {
    "new": "delivered",
    "old": "confirmed"
  }
}
Prima
{
  "id": 253,
  "status": "confirmed",
  "customer": "SCANIA",
  "quantity": 560,
  "delivery_date": "2026-05-28",
  "product_code_id": 118,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 253,
  "status": "delivered",
  "customer": "SCANIA",
  "quantity": 560,
  "delivery_date": "2026-05-28",
  "product_code_id": 118,
  "current_stage_id": null,
  "produced_quantity": 0
}
28/05/26, 15:01:25Modificainventory_balances90app interna · app · finished_goods_delivery · product:SCA2086124:finished_goods_delivery
quantity: 2979 → 2419; updated_at: 2026-05-28T07:29:34.885 → 2026-05-28T13:01:25.419
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2419,
    "old": 2979
  },
  "updated_at": {
    "new": "2026-05-28T13:01:25.419",
    "old": "2026-05-28T07:29:34.885"
  }
}
Prima
{
  "id": 90,
  "quantity": 2979,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.885",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 2419,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:01:25.419",
  "product_code_id": 118
}
28/05/26, 15:01:25Inserimentoinventory_movements3164app interna · app · finished_goods_delivery · product:SCA2086124:finished_goods_delivery
id: ∅ → 3164; reason: ∅ → consumption; metadata: ∅ → {"code":"SCA2086124","note":null,"quantity":560,"warehouse":"finished_real","movementType":"finished_goods_delivery","documentNumber":"260858"}; reference: ∅ → structured:finished_goods_delivery:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3164,
    "old": null
  },
  "reason": {
    "new": "consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "SCA2086124",
      "note": null,
      "quantity": 560,
      "warehouse": "finished_real",
      "movementType": "finished_goods_delivery",
      "documentNumber": "260858"
    },
    "old": null
  },
  "reference": {
    "new": "structured:finished_goods_delivery:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T00:00:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -560,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3164,
  "reason": "consumption",
  "metadata": {
    "code": "SCA2086124",
    "note": null,
    "quantity": 560,
    "warehouse": "finished_real",
    "movementType": "finished_goods_delivery",
    "documentNumber": "260858"
  },
  "reference": "structured:finished_goods_delivery:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T00:00:00",
  "scrap_by_type": null,
  "quantity_delta": -560,
  "product_code_id": 118
}
28/05/26, 13:05:20Inserimentoplan_assignments4374app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4374; date: ∅ → 2026-05-27; notes: ∅ → Auto-generato (Ordine #374); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4374,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #374)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 23,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 375,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4374,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #374)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4358app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4358; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #346); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4358,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #346)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 23,
    "old": null
  },
  "operator_id": {
    "new": 29,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 375,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4358,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #346)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4357app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4357; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #346); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4357,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #346)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 23,
    "old": null
  },
  "operator_id": {
    "new": 26,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 352,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4357,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #346)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 26,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 352,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4356app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4356; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #346); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4356,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #346)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 23,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": 30,
    "old": null
  },
  "assignment_type": {
    "new": "setup",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4356,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #346)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 23,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": 30,
  "assignment_type": "setup",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4340app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4340; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #318); shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4340,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #318)",
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 104,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4340,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #318)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 104,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4339app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4339; date: ∅ → 2026-05-29; notes: ∅ → Auto-generato (Ordine #318); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4339,
    "old": null
  },
  "date": {
    "new": "2026-05-29",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #318)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 375,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4339,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #318)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
28/05/26, 13:05:20Inserimentoplan_assignments4338app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: ∅ → 4338; date: ∅ → 2026-05-28; notes: ∅ → Auto-generato (Ordine #318); shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4338,
    "old": null
  },
  "date": {
    "new": "2026-05-28",
    "old": null
  },
  "notes": {
    "new": "Auto-generato (Ordine #318)",
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "planned",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 25,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": 375,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4338,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #318)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 375,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}