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 #108
50 eventi mostrati · offset 0Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
03/06/26, 11:10:58Modificainventory_balances244app interna · app · finished_goods_delivery · product:MNA1805798:finished_goods_delivery
quantity: 347 → 335; updated_at: 2026-05-29T12:51:35.602 → 2026-06-03T09:10:58.493
Dettagli before/after
Diff
{
  "quantity": {
    "new": 335,
    "old": 347
  },
  "updated_at": {
    "new": "2026-06-03T09:10:58.493",
    "old": "2026-05-29T12:51:35.602"
  }
}
Prima
{
  "id": 244,
  "quantity": 347,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T12:51:35.602",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 335,
  "warehouse": "finished_real",
  "updated_at": "2026-06-03T09:10:58.493",
  "product_code_id": 108
}
03/06/26, 11:10:58Inserimentoinventory_movements3312app interna · app · finished_goods_delivery · product:MNA1805798:finished_goods_delivery
id: ∅ → 3312; reason: ∅ → consumption; metadata: ∅ → {"code":"MNA1805798","note":null,"quantity":12,"warehouse":"finished_real","movementType":"finished_goods_delivery","documentNumber":"260880"}; reference: ∅ → structured:finished_goods_delivery:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3312,
    "old": null
  },
  "reason": {
    "new": "consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "MNA1805798",
      "note": null,
      "quantity": 12,
      "warehouse": "finished_real",
      "movementType": "finished_goods_delivery",
      "documentNumber": "260880"
    },
    "old": null
  },
  "reference": {
    "new": "structured:finished_goods_delivery:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-06-03T00:00:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -12,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3312,
  "reason": "consumption",
  "metadata": {
    "code": "MNA1805798",
    "note": null,
    "quantity": 12,
    "warehouse": "finished_real",
    "movementType": "finished_goods_delivery",
    "documentNumber": "260880"
  },
  "reference": "structured:finished_goods_delivery:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-06-03T00:00:00",
  "scrap_by_type": null,
  "quantity_delta": -12,
  "product_code_id": 108
}
29/05/26, 14:51:35Modificainventory_balances244app interna · app · inventory_manual_adjustment · product:108:finishedReal
quantity: 565 → 347; updated_at: 2026-05-29T10:08:25.674 → 2026-05-29T12:51:35.602
Dettagli before/after
Diff
{
  "quantity": {
    "new": 347,
    "old": 565
  },
  "updated_at": {
    "new": "2026-05-29T12:51:35.602",
    "old": "2026-05-29T10:08:25.674"
  }
}
Prima
{
  "id": 244,
  "quantity": 565,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:08:25.674",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 347,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T12:51:35.602",
  "product_code_id": 108
}
29/05/26, 14:51:35Inserimentoinventory_movements3297app interna · app · inventory_manual_adjustment · product:108:finishedReal
id: ∅ → 3297; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":347}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3297,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 347
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:51:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -218,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3297,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 347
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T10:51:00",
  "scrap_by_type": null,
  "quantity_delta": -218,
  "product_code_id": 108
}
29/05/26, 14:51:18Modificainventory_balances242app interna · app · inventory_manual_adjustment · product:108:semiFinished
quantity: -100 → 0; updated_at: 2026-05-28T13:51:29.273 → 2026-05-29T12:51:18.269
Dettagli before/after
Diff
{
  "quantity": {
    "new": 0,
    "old": -100
  },
  "updated_at": {
    "new": "2026-05-29T12:51:18.269",
    "old": "2026-05-28T13:51:29.273"
  }
}
Prima
{
  "id": 242,
  "quantity": -100,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.273",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": 0,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-29T12:51:18.269",
  "product_code_id": 108
}
29/05/26, 14:51:18Inserimentoinventory_movements3296app interna · app · inventory_manual_adjustment · product:108:semiFinished
id: ∅ → 3296; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"semi_finished","targetValue":0}; reference: ∅ → manual:semi_finished; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3296,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "semi_finished",
      "targetValue": 0
    },
    "old": null
  },
  "reference": {
    "new": "manual:semi_finished",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:51:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 100,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3296,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "semi_finished",
    "targetValue": 0
  },
  "reference": "manual:semi_finished",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T10:51:00",
  "scrap_by_type": null,
  "quantity_delta": 100,
  "product_code_id": 108
}
29/05/26, 12:10:19Modificaorders258app interna · app · order_status_update · order:258
status: confirmed → delivered
Dettagli before/after
Diff
{
  "status": {
    "new": "delivered",
    "old": "confirmed"
  }
}
Prima
{
  "id": 258,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 96,
  "delivery_date": "2026-05-29",
  "product_code_id": 108,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 258,
  "status": "delivered",
  "customer": "MAN",
  "quantity": 96,
  "delivery_date": "2026-05-29",
  "product_code_id": 108,
  "current_stage_id": null,
  "produced_quantity": 0
}
29/05/26, 12:10:16Modificaorders258app interna · app · order_update · order:258
quantity: 132 → 96
Dettagli before/after
Diff
{
  "quantity": {
    "new": 96,
    "old": 132
  }
}
Prima
{
  "id": 258,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 132,
  "delivery_date": "2026-05-29",
  "product_code_id": 108,
  "current_stage_id": null,
  "produced_quantity": 0
}
Dopo
{
  "id": 258,
  "status": "confirmed",
  "customer": "MAN",
  "quantity": 96,
  "delivery_date": "2026-05-29",
  "product_code_id": 108,
  "current_stage_id": null,
  "produced_quantity": 0
}
29/05/26, 12:08:25Modificainventory_balances244app interna · app · finished_goods_delivery · product:MNA1805798:finished_goods_delivery
quantity: 661 → 565; updated_at: 2026-05-28T13:51:29.275 → 2026-05-29T10:08:25.674
Dettagli before/after
Diff
{
  "quantity": {
    "new": 565,
    "old": 661
  },
  "updated_at": {
    "new": "2026-05-29T10:08:25.674",
    "old": "2026-05-28T13:51:29.275"
  }
}
Prima
{
  "id": 244,
  "quantity": 661,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.275",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 565,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:08:25.674",
  "product_code_id": 108
}
29/05/26, 12:08:25Inserimentoinventory_movements3257app interna · app · finished_goods_delivery · product:MNA1805798:finished_goods_delivery
id: ∅ → 3257; reason: ∅ → consumption; metadata: ∅ → {"code":"MNA1805798","note":null,"quantity":96,"warehouse":"finished_real","movementType":"finished_goods_delivery","documentNumber":"260867"}; reference: ∅ → structured:finished_goods_delivery:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3257,
    "old": null
  },
  "reason": {
    "new": "consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "MNA1805798",
      "note": null,
      "quantity": 96,
      "warehouse": "finished_real",
      "movementType": "finished_goods_delivery",
      "documentNumber": "260867"
    },
    "old": null
  },
  "reference": {
    "new": "structured:finished_goods_delivery:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-29T00:00:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -96,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3257,
  "reason": "consumption",
  "metadata": {
    "code": "MNA1805798",
    "note": null,
    "quantity": 96,
    "warehouse": "finished_real",
    "movementType": "finished_goods_delivery",
    "documentNumber": "260867"
  },
  "reference": "structured:finished_goods_delivery:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-29T00:00:00",
  "scrap_by_type": null,
  "quantity_delta": -96,
  "product_code_id": 108
}
28/05/26, 16:06:10Modificaplan_assignments4378
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:10Modificaplan_assignments4414
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4399
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4398
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
28/05/26, 16:06:09Modificaplan_assignments4389
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_assignments4378
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_assignments4414
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_assignments4399
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:36Modificaplan_assignments4398
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:35Modificaplan_assignments4389
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:35Modificaplan_assignments3527
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3527,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3527,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:35Modificaplan_assignments3522
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3522,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 24,
  "scrap_by_type": {
    "raw": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 99,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3522,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 24,
  "scrap_by_type": {
    "raw": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 99,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4378
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4414
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4399
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4398
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments4389
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments3527
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3527,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3527,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 16:01:23Modificaplan_assignments3522
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3522,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 24,
  "scrap_by_type": {
    "raw": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 99,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3522,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 24,
  "scrap_by_type": {
    "raw": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 99,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:03Modificaplan_assignments4378
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4414
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4399
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4399,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4398
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4398,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 44,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments4389
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4389,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 35,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments3527
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3527,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3527,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 92,
  "setup_from_product_code_id": null
}
28/05/26, 15:58:02Modificaplan_assignments3522
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3522,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 24,
  "scrap_by_type": {
    "raw": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 99,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3522,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 24,
  "scrap_by_type": {
    "raw": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 99,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances244app interna · csv_import · consuntivo_posting · assignment:4378
quantity: 573 → 661; updated_at: 2026-05-28T13:51:28.665 → 2026-05-28T13:51:29.275
Dettagli before/after
Diff
{
  "quantity": {
    "new": 661,
    "old": 573
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.275",
    "old": "2026-05-28T13:51:28.665"
  }
}
Prima
{
  "id": 244,
  "quantity": 573,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.665",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 661,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.275",
  "product_code_id": 108
}
28/05/26, 15:51:29Modificainventory_balances242app interna · csv_import · consuntivo_posting · assignment:4378
quantity: -12 → -100; updated_at: 2026-05-28T13:51:28.663 → 2026-05-28T13:51:29.273
Dettagli before/after
Diff
{
  "quantity": {
    "new": -100,
    "old": -12
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.273",
    "old": "2026-05-28T13:51:28.663"
  }
}
Prima
{
  "id": 242,
  "quantity": -12,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.663",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": -100,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.273",
  "product_code_id": 108
}
28/05/26, 15:51:29Inserimentoinventory_movements3234app interna · csv_import · consuntivo_posting · assignment:4378
id: ∅ → 3234; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4378; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3234,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4378",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.27",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 88,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3234,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4378",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.27",
  "scrap_by_type": null,
  "quantity_delta": 88,
  "product_code_id": 108
}
28/05/26, 15:51:29Inserimentoinventory_movements3233app interna · csv_import · consuntivo_posting · assignment:4378
id: ∅ → 3233; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4378; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3233,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4378",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.268",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -88,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3233,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4378",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.268",
  "scrap_by_type": null,
  "quantity_delta": -88,
  "product_code_id": 108
}
28/05/26, 15:51:29Modificaplan_assignments4378
operator_id: 33 → 24; produced_quantity: ∅ → 88
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 24,
    "old": 33
  },
  "produced_quantity": {
    "new": 88,
    "old": null
  }
}
Prima
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances244app interna · csv_import · consuntivo_posting · assignment:4414
quantity: 483 → 573; updated_at: 2026-05-28T13:51:28.039 → 2026-05-28T13:51:28.665
Dettagli before/after
Diff
{
  "quantity": {
    "new": 573,
    "old": 483
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.665",
    "old": "2026-05-28T13:51:28.039"
  }
}
Prima
{
  "id": 244,
  "quantity": 483,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.039",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 573,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.665",
  "product_code_id": 108
}
28/05/26, 15:51:28Modificainventory_balances242app interna · csv_import · consuntivo_posting · assignment:4414
quantity: 78 → -12; updated_at: 2026-05-28T13:51:28.037 → 2026-05-28T13:51:28.663
Dettagli before/after
Diff
{
  "quantity": {
    "new": -12,
    "old": 78
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.663",
    "old": "2026-05-28T13:51:28.037"
  }
}
Prima
{
  "id": 242,
  "quantity": 78,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.037",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": -12,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.663",
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoinventory_movements3214app interna · csv_import · consuntivo_posting · assignment:4414
id: ∅ → 3214; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4414; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3214,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4414",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.658",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 90,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3214,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4414",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.658",
  "scrap_by_type": null,
  "quantity_delta": 90,
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoinventory_movements3213app interna · csv_import · consuntivo_posting · assignment:4414
id: ∅ → 3213; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4414; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3213,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4414",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.655",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -90,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3213,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4414",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.655",
  "scrap_by_type": null,
  "quantity_delta": -90,
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoplan_assignments4414
id: ∅ → 4414; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4414,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 90,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4414,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 90,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:28Modificainventory_balances244app interna · csv_import · consuntivo_posting · assignment:4399
quantity: 391 → 483; updated_at: 2026-05-28T13:51:28.014 → 2026-05-28T13:51:28.039
Dettagli before/after
Diff
{
  "quantity": {
    "new": 483,
    "old": 391
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.039",
    "old": "2026-05-28T13:51:28.014"
  }
}
Prima
{
  "id": 244,
  "quantity": 391,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.014",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 483,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.039",
  "product_code_id": 108
}
28/05/26, 15:51:28Modificainventory_balances242app interna · csv_import · consuntivo_posting · assignment:4399
quantity: 170 → 78; updated_at: 2026-05-28T13:51:28.012 → 2026-05-28T13:51:28.037
Dettagli before/after
Diff
{
  "quantity": {
    "new": 78,
    "old": 170
  },
  "updated_at": {
    "new": "2026-05-28T13:51:28.037",
    "old": "2026-05-28T13:51:28.012"
  }
}
Prima
{
  "id": 242,
  "quantity": 170,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.012",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": 78,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.037",
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoinventory_movements3189app interna · csv_import · consuntivo_posting · assignment:4399
id: ∅ → 3189; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4399; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3189,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4399",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.033",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 92,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3189,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4399",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:28.033",
  "scrap_by_type": null,
  "quantity_delta": 92,
  "product_code_id": 108
}
28/05/26, 15:51:28Inserimentoinventory_movements3188app interna · csv_import · consuntivo_posting · assignment:4399
id: ∅ → 3188; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4399; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3188,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4399",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:28.031",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -92,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3188,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4399",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:28.031",
  "scrap_by_type": null,
  "quantity_delta": -92,
  "product_code_id": 108
}