Audit modifiche

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

Azzera filtri
50 eventi mostrati · offset 550Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
29/05/26, 14:29:50Modificaraw_material_balances82app interna · app · raw_material_manual_adjustment · raw_material:28:raw
quantity: 2101 → 2901; updated_at: 2026-05-29T10:40:17.583 → 2026-05-29T12:29:50.181
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2901,
    "old": 2101
  },
  "updated_at": {
    "new": "2026-05-29T12:29:50.181",
    "old": "2026-05-29T10:40:17.583"
  }
}
Prima
{
  "id": 82,
  "quantity": 2101,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.583",
  "raw_material_id": 28
}
Dopo
{
  "id": 82,
  "quantity": 2901,
  "warehouse": "raw",
  "updated_at": "2026-05-29T12:29:50.181",
  "raw_material_id": 28
}
29/05/26, 14:29:50Inserimentoraw_material_movements2041app interna · app · raw_material_manual_adjustment · raw_material:28:raw
id: ∅ → 2041; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"raw","targetValue":2901}; reference: ∅ → manual:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2041,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "raw",
      "targetValue": 2901
    },
    "old": null
  },
  "reference": {
    "new": "manual:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:29:00",
    "old": null
  },
  "quantity_delta": {
    "new": 800,
    "old": null
  },
  "raw_material_id": {
    "new": 28,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2041,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "raw",
    "targetValue": 2901
  },
  "reference": "manual:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T10:29:00",
  "quantity_delta": 800,
  "raw_material_id": 28
}
29/05/26, 14:28:56Modificainventory_balances62app interna · app · inventory_manual_adjustment · product:113:finishedReal
quantity: 3408 → 2873; updated_at: 2026-05-29T10:40:17.519 → 2026-05-29T12:28:56.571
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2873,
    "old": 3408
  },
  "updated_at": {
    "new": "2026-05-29T12:28:56.571",
    "old": "2026-05-29T10:40:17.519"
  }
}
Prima
{
  "id": 62,
  "quantity": 3408,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:40:17.519",
  "product_code_id": 113
}
Dopo
{
  "id": 62,
  "quantity": 2873,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T12:28:56.571",
  "product_code_id": 113
}
29/05/26, 14:28:56Inserimentoinventory_movements3285app interna · app · inventory_manual_adjustment · product:113:finishedReal
id: ∅ → 3285; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":2873}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3285,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 2873
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:28:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -535,
    "old": null
  },
  "product_code_id": {
    "new": 113,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3285,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 2873
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T10:28:00",
  "scrap_by_type": null,
  "quantity_delta": -535,
  "product_code_id": 113
}
29/05/26, 14:28:33Modificaraw_material_balances37app interna · app · raw_material_manual_adjustment · raw_material:13:raw
quantity: 3226 → 3778; updated_at: 2026-05-29T10:40:17.5 → 2026-05-29T12:28:33.72
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3778,
    "old": 3226
  },
  "updated_at": {
    "new": "2026-05-29T12:28:33.72",
    "old": "2026-05-29T10:40:17.5"
  }
}
Prima
{
  "id": 37,
  "quantity": 3226,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.5",
  "raw_material_id": 13
}
Dopo
{
  "id": 37,
  "quantity": 3778,
  "warehouse": "raw",
  "updated_at": "2026-05-29T12:28:33.72",
  "raw_material_id": 13
}
29/05/26, 14:28:33Inserimentoraw_material_movements2040app interna · app · raw_material_manual_adjustment · raw_material:13:raw
id: ∅ → 2040; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"raw","targetValue":3778}; reference: ∅ → manual:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2040,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "raw",
      "targetValue": 3778
    },
    "old": null
  },
  "reference": {
    "new": "manual:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:28:00",
    "old": null
  },
  "quantity_delta": {
    "new": 552,
    "old": null
  },
  "raw_material_id": {
    "new": 13,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2040,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "raw",
    "targetValue": 3778
  },
  "reference": "manual:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T10:28:00",
  "quantity_delta": 552,
  "raw_material_id": 13
}
29/05/26, 14:27:43Modificainventory_balances1124app interna · app · inventory_manual_adjustment · product:136:semiFinished
quantity: 1566 → 1080; updated_at: 2026-05-29T10:40:17.563 → 2026-05-29T12:27:43.012
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1080,
    "old": 1566
  },
  "updated_at": {
    "new": "2026-05-29T12:27:43.012",
    "old": "2026-05-29T10:40:17.563"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1566,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-29T10:40:17.563",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1080,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-29T12:27:43.012",
  "product_code_id": 136
}
29/05/26, 14:27:43Inserimentoinventory_movements3284app interna · app · inventory_manual_adjustment · product:136:semiFinished
id: ∅ → 3284; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"semi_finished","targetValue":1080}; reference: ∅ → manual:semi_finished; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3284,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "semi_finished",
      "targetValue": 1080
    },
    "old": null
  },
  "reference": {
    "new": "manual:semi_finished",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:27:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -486,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3284,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "semi_finished",
    "targetValue": 1080
  },
  "reference": "manual:semi_finished",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T10:27:00",
  "scrap_by_type": null,
  "quantity_delta": -486,
  "product_code_id": 136
}
29/05/26, 14:27:21Modificaraw_material_balances103app interna · app · raw_material_manual_adjustment · raw_material:35:raw
quantity: 783 → 1281; updated_at: 2026-05-29T10:40:17.542 → 2026-05-29T12:27:21.315
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1281,
    "old": 783
  },
  "updated_at": {
    "new": "2026-05-29T12:27:21.315",
    "old": "2026-05-29T10:40:17.542"
  }
}
Prima
{
  "id": 103,
  "quantity": 783,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.542",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1281,
  "warehouse": "raw",
  "updated_at": "2026-05-29T12:27:21.315",
  "raw_material_id": 35
}
29/05/26, 14:27:21Inserimentoraw_material_movements2039app interna · app · raw_material_manual_adjustment · raw_material:35:raw
id: ∅ → 2039; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"raw","targetValue":1281}; reference: ∅ → manual:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2039,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "raw",
      "targetValue": 1281
    },
    "old": null
  },
  "reference": {
    "new": "manual:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:27:00",
    "old": null
  },
  "quantity_delta": {
    "new": 498,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2039,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "raw",
    "targetValue": 1281
  },
  "reference": "manual:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T10:27:00",
  "quantity_delta": 498,
  "raw_material_id": 35
}
29/05/26, 14:26:11Modificainventory_balances1861app interna · app · inventory_manual_adjustment · product:130:finishedReal
quantity: 817 → 213; updated_at: 2026-05-29T10:40:17.669 → 2026-05-29T12:26:11.298
Dettagli before/after
Diff
{
  "quantity": {
    "new": 213,
    "old": 817
  },
  "updated_at": {
    "new": "2026-05-29T12:26:11.298",
    "old": "2026-05-29T10:40:17.669"
  }
}
Prima
{
  "id": 1861,
  "quantity": 817,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:40:17.669",
  "product_code_id": 130
}
Dopo
{
  "id": 1861,
  "quantity": 213,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T12:26:11.298",
  "product_code_id": 130
}
29/05/26, 14:26:11Inserimentoinventory_movements3283app interna · app · inventory_manual_adjustment · product:130:finishedReal
id: ∅ → 3283; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":213}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3283,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 213
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:26:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -604,
    "old": null
  },
  "product_code_id": {
    "new": 130,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3283,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 213
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T10:26:00",
  "scrap_by_type": null,
  "quantity_delta": -604,
  "product_code_id": 130
}
29/05/26, 14:25:48Modificaraw_material_balances85app interna · app · raw_material_manual_adjustment · raw_material:29:raw
quantity: 406 → 1020; updated_at: 2026-05-29T10:40:17.66 → 2026-05-29T12:25:48.4
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1020,
    "old": 406
  },
  "updated_at": {
    "new": "2026-05-29T12:25:48.4",
    "old": "2026-05-29T10:40:17.66"
  }
}
Prima
{
  "id": 85,
  "quantity": 406,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.66",
  "raw_material_id": 29
}
Dopo
{
  "id": 85,
  "quantity": 1020,
  "warehouse": "raw",
  "updated_at": "2026-05-29T12:25:48.4",
  "raw_material_id": 29
}
29/05/26, 14:25:48Inserimentoraw_material_movements2038app interna · app · raw_material_manual_adjustment · raw_material:29:raw
id: ∅ → 2038; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"raw","targetValue":1020}; reference: ∅ → manual:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2038,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "raw",
      "targetValue": 1020
    },
    "old": null
  },
  "reference": {
    "new": "manual:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:25:00",
    "old": null
  },
  "quantity_delta": {
    "new": 614,
    "old": null
  },
  "raw_material_id": {
    "new": 29,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2038,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "raw",
    "targetValue": 1020
  },
  "reference": "manual:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T10:25:00",
  "quantity_delta": 614,
  "raw_material_id": 29
}
29/05/26, 14:24:55Modificainventory_balances90app interna · app · inventory_manual_adjustment · product:118:finishedReal
quantity: 3881 → 2793; updated_at: 2026-05-29T10:40:17.701 → 2026-05-29T12:24:55.436
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2793,
    "old": 3881
  },
  "updated_at": {
    "new": "2026-05-29T12:24:55.436",
    "old": "2026-05-29T10:40:17.701"
  }
}
Prima
{
  "id": 90,
  "quantity": 3881,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:40:17.701",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 2793,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T12:24:55.436",
  "product_code_id": 118
}
29/05/26, 14:24:55Inserimentoinventory_movements3282app interna · app · inventory_manual_adjustment · product:118:finishedReal
id: ∅ → 3282; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":2793}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3282,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 2793
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:24:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -1088,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3282,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 2793
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T10:24:00",
  "scrap_by_type": null,
  "quantity_delta": -1088,
  "product_code_id": 118
}
29/05/26, 14:24:31Modificaraw_material_balances52app interna · app · raw_material_manual_adjustment · raw_material:18:raw
quantity: 6959 → 8047; updated_at: 2026-05-29T10:40:17.692 → 2026-05-29T12:24:31.412
Dettagli before/after
Diff
{
  "quantity": {
    "new": 8047,
    "old": 6959
  },
  "updated_at": {
    "new": "2026-05-29T12:24:31.412",
    "old": "2026-05-29T10:40:17.692"
  }
}
Prima
{
  "id": 52,
  "quantity": 6959,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.692",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 8047,
  "warehouse": "raw",
  "updated_at": "2026-05-29T12:24:31.412",
  "raw_material_id": 18
}
29/05/26, 14:24:31Inserimentoraw_material_movements2037app interna · app · raw_material_manual_adjustment · raw_material:18:raw
id: ∅ → 2037; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"raw","targetValue":8047}; reference: ∅ → manual:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2037,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "raw",
      "targetValue": 8047
    },
    "old": null
  },
  "reference": {
    "new": "manual:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:24:00",
    "old": null
  },
  "quantity_delta": {
    "new": 1088,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2037,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "raw",
    "targetValue": 8047
  },
  "reference": "manual:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T10:24:00",
  "quantity_delta": 1088,
  "raw_material_id": 18
}
29/05/26, 14:22:48Modificaraw_material_balances34app interna · app · raw_material_manual_adjustment · raw_material:12:raw
quantity: 1544 → 1566; updated_at: 2026-05-29T10:40:17.388 → 2026-05-29T12:22:48.975
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1566,
    "old": 1544
  },
  "updated_at": {
    "new": "2026-05-29T12:22:48.975",
    "old": "2026-05-29T10:40:17.388"
  }
}
Prima
{
  "id": 34,
  "quantity": 1544,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.388",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1566,
  "warehouse": "raw",
  "updated_at": "2026-05-29T12:22:48.975",
  "raw_material_id": 12
}
29/05/26, 14:22:48Inserimentoraw_material_movements2036app interna · app · raw_material_manual_adjustment · raw_material:12:raw
id: ∅ → 2036; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"raw","targetValue":1566}; reference: ∅ → manual:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2036,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "raw",
      "targetValue": 1566
    },
    "old": null
  },
  "reference": {
    "new": "manual:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:22:00",
    "old": null
  },
  "quantity_delta": {
    "new": 22,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2036,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "raw",
    "targetValue": 1566
  },
  "reference": "manual:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T10:22:00",
  "quantity_delta": 22,
  "raw_material_id": 12
}
29/05/26, 14:22:27Modificainventory_balances83app interna · app · inventory_manual_adjustment · product:112:finishedReal
quantity: 677 → 655; updated_at: 2026-05-29T10:40:17.403 → 2026-05-29T12:22:27.056
Dettagli before/after
Diff
{
  "quantity": {
    "new": 655,
    "old": 677
  },
  "updated_at": {
    "new": "2026-05-29T12:22:27.056",
    "old": "2026-05-29T10:40:17.403"
  }
}
Prima
{
  "id": 83,
  "quantity": 677,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:40:17.403",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 655,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T12:22:27.056",
  "product_code_id": 112
}
29/05/26, 14:22:27Inserimentoinventory_movements3281app interna · app · inventory_manual_adjustment · product:112:finishedReal
id: ∅ → 3281; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":655}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3281,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 655
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T10:22:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -22,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3281,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 655
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T10:22:00",
  "scrap_by_type": null,
  "quantity_delta": -22,
  "product_code_id": 112
}
29/05/26, 12:49:30Modificaraw_material_balances61app interna · app · raw_material_manual_adjustment · raw_material:21:raw
quantity: 144 → 301; updated_at: 2026-05-29T10:40:17.336 → 2026-05-29T10:49:30.68
Dettagli before/after
Diff
{
  "quantity": {
    "new": 301,
    "old": 144
  },
  "updated_at": {
    "new": "2026-05-29T10:49:30.68",
    "old": "2026-05-29T10:40:17.336"
  }
}
Prima
{
  "id": 61,
  "quantity": 144,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:40:17.336",
  "raw_material_id": 21
}
Dopo
{
  "id": 61,
  "quantity": 301,
  "warehouse": "raw",
  "updated_at": "2026-05-29T10:49:30.68",
  "raw_material_id": 21
}
29/05/26, 12:49:30Inserimentoraw_material_movements2035app interna · app · raw_material_manual_adjustment · raw_material:21:raw
id: ∅ → 2035; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"raw","targetValue":301}; reference: ∅ → manual:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2035,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "raw",
      "targetValue": 301
    },
    "old": null
  },
  "reference": {
    "new": "manual:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T08:49:00",
    "old": null
  },
  "quantity_delta": {
    "new": 157,
    "old": null
  },
  "raw_material_id": {
    "new": 21,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2035,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "raw",
    "targetValue": 301
  },
  "reference": "manual:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T08:49:00",
  "quantity_delta": 157,
  "raw_material_id": 21
}
29/05/26, 12:48:28Modificainventory_balances3975app interna · app · inventory_manual_adjustment · product:122:finishedReal
quantity: 276 → 119; updated_at: 2026-05-29T10:40:17.35 → 2026-05-29T10:48:28.445
Dettagli before/after
Diff
{
  "quantity": {
    "new": 119,
    "old": 276
  },
  "updated_at": {
    "new": "2026-05-29T10:48:28.445",
    "old": "2026-05-29T10:40:17.35"
  }
}
Prima
{
  "id": 3975,
  "quantity": 276,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:40:17.35",
  "product_code_id": 122
}
Dopo
{
  "id": 3975,
  "quantity": 119,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:48:28.445",
  "product_code_id": 122
}
29/05/26, 12:48:28Inserimentoinventory_movements3280app interna · app · inventory_manual_adjustment · product:122:finishedReal
id: ∅ → 3280; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":119}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3280,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 119
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T08:48:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -157,
    "old": null
  },
  "product_code_id": {
    "new": 122,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3280,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 119
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T08:48:00",
  "scrap_by_type": null,
  "quantity_delta": -157,
  "product_code_id": 122
}
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:42:33Modificaplan_assignments4489
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4489,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 86,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4489,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 86,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificainventory_balances146app interna · csv_import · consuntivo_posting · assignment:4299
quantity: 0 → 57; updated_at: 2026-05-29T10:42:33.17 → 2026-05-29T10:42:33.401
Dettagli before/after
Diff
{
  "quantity": {
    "new": 57,
    "old": 0
  },
  "updated_at": {
    "new": "2026-05-29T10:42:33.401",
    "old": "2026-05-29T10:42:33.17"
  }
}
Prima
{
  "id": 146,
  "quantity": 0,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:42:33.17",
  "product_code_id": 142
}
Dopo
{
  "id": 146,
  "quantity": 57,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:42:33.401",
  "product_code_id": 142
}
29/05/26, 12:42:33Inserimentoinventory_movements3279app interna · csv_import · consuntivo_posting · assignment:4299
id: ∅ → 3279; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4299; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3279,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4299",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-29T10:42:33.397",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 2,
      "workedCasting": 8
    },
    "old": null
  },
  "quantity_delta": {
    "new": 57,
    "old": null
  },
  "product_code_id": {
    "new": 142,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3279,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4299",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-29T10:42:33.397",
  "scrap_by_type": {
    "processing": 2,
    "workedCasting": 8
  },
  "quantity_delta": 57,
  "product_code_id": 142
}
29/05/26, 12:42:33Modificaraw_material_balances122app interna · csv_import · consuntivo_posting · assignment:4299
quantity: 415 → 348; updated_at: 2026-05-29T10:42:33.152 → 2026-05-29T10:42:33.391
Dettagli before/after
Diff
{
  "quantity": {
    "new": 348,
    "old": 415
  },
  "updated_at": {
    "new": "2026-05-29T10:42:33.391",
    "old": "2026-05-29T10:42:33.152"
  }
}
Prima
{
  "id": 122,
  "quantity": 415,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-29T10:42:33.152",
  "raw_material_id": 41
}
Dopo
{
  "id": 122,
  "quantity": 348,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-29T10:42:33.391",
  "raw_material_id": 41
}
29/05/26, 12:42:33Inserimentoraw_material_movements2034app interna · csv_import · consuntivo_posting · assignment:4299
id: ∅ → 2034; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":2,"workedCasting":8}}; reference: ∅ → assignment:4299; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2034,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 2,
        "workedCasting": 8
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4299",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-29T10:42:33.386",
    "old": null
  },
  "quantity_delta": {
    "new": -67,
    "old": null
  },
  "raw_material_id": {
    "new": 41,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2034,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 2,
      "workedCasting": 8
    }
  },
  "reference": "assignment:4299",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-29T10:42:33.386",
  "quantity_delta": -67,
  "raw_material_id": 41
}
29/05/26, 12:42:33Modificaplan_assignments4299
operator_id: 28 → 33; scrap_by_type: ∅ → {"processing":2,"workedCasting":8}; produced_quantity: ∅ → 57
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 33,
    "old": 28
  },
  "scrap_by_type": {
    "new": {
      "processing": 2,
      "workedCasting": 8
    },
    "old": null
  },
  "produced_quantity": {
    "new": 57,
    "old": null
  }
}
Prima
{
  "id": 4299,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #265)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 142,
  "planned_quantity": 68,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4299,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #265)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 33,
  "scrap_by_type": {
    "processing": 2,
    "workedCasting": 8
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 142,
  "planned_quantity": 68,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4488
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4488,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 133,
  "planned_quantity": null,
  "produced_quantity": 146,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4488,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 133,
  "planned_quantity": null,
  "produced_quantity": 146,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4487
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4487,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 432,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4487,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 106,
  "planned_quantity": null,
  "produced_quantity": 432,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4486
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4486,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 129,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4486,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 129,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4485
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4485,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4485,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4484
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4484,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 31,
  "scrap_by_type": {
    "workedCasting": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": null,
  "produced_quantity": 316,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4484,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 31,
  "scrap_by_type": {
    "workedCasting": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": null,
  "produced_quantity": 316,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4483
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4483,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 20,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 162,
  "planned_quantity": null,
  "produced_quantity": 648,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4483,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 20,
  "operator_id": 38,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 162,
  "planned_quantity": null,
  "produced_quantity": 648,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4482
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4482,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 6,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4482,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 6,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4481
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4481,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 122,
  "planned_quantity": null,
  "produced_quantity": 131,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4481,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 122,
  "planned_quantity": null,
  "produced_quantity": 131,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4480
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4480,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": {
    "raw": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 74,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4480,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": {
    "raw": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 74,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4479
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4479,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 36,
  "scrap_by_type": {
    "workedCasting": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": null,
  "produced_quantity": 320,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4479,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 36,
  "scrap_by_type": {
    "workedCasting": 4
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": null,
  "produced_quantity": 320,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4478
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4478,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 18,
  "scrap_by_type": {
    "processing": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 129,
  "planned_quantity": null,
  "produced_quantity": 651,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4478,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 18,
  "scrap_by_type": {
    "processing": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 129,
  "planned_quantity": null,
  "produced_quantity": 651,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificainventory_balances146app interna · csv_import · consuntivo_posting · assignment:4298
quantity: -49 → 0; updated_at: 2026-05-28T13:36:07.777 → 2026-05-29T10:42:33.17
Dettagli before/after
Diff
{
  "quantity": {
    "new": 0,
    "old": -49
  },
  "updated_at": {
    "new": "2026-05-29T10:42:33.17",
    "old": "2026-05-28T13:36:07.777"
  }
}
Prima
{
  "id": 146,
  "quantity": -49,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:36:07.777",
  "product_code_id": 142
}
Dopo
{
  "id": 146,
  "quantity": 0,
  "warehouse": "finished_real",
  "updated_at": "2026-05-29T10:42:33.17",
  "product_code_id": 142
}
29/05/26, 12:42:33Inserimentoinventory_movements3278app interna · csv_import · consuntivo_posting · assignment:4298
id: ∅ → 3278; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4298; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3278,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4298",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-29T10:42:33.161",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 8,
      "workedCasting": 20
    },
    "old": null
  },
  "quantity_delta": {
    "new": 49,
    "old": null
  },
  "product_code_id": {
    "new": 142,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3278,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4298",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-29T10:42:33.161",
  "scrap_by_type": {
    "raw": 8,
    "workedCasting": 20
  },
  "quantity_delta": 49,
  "product_code_id": 142
}
29/05/26, 12:42:33Modificaraw_material_balances122app interna · csv_import · consuntivo_posting · assignment:4298
quantity: 492 → 415; updated_at: 2026-05-26T09:23:24.124 → 2026-05-29T10:42:33.152
Dettagli before/after
Diff
{
  "quantity": {
    "new": 415,
    "old": 492
  },
  "updated_at": {
    "new": "2026-05-29T10:42:33.152",
    "old": "2026-05-26T09:23:24.124"
  }
}
Prima
{
  "id": 122,
  "quantity": 492,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-26T09:23:24.124",
  "raw_material_id": 41
}
Dopo
{
  "id": 122,
  "quantity": 415,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-29T10:42:33.152",
  "raw_material_id": 41
}
29/05/26, 12:42:33Inserimentoraw_material_movements2033app interna · csv_import · consuntivo_posting · assignment:4298
id: ∅ → 2033; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":8,"workedCasting":20}}; reference: ∅ → assignment:4298; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2033,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 8,
        "workedCasting": 20
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4298",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-29T10:42:33.145",
    "old": null
  },
  "quantity_delta": {
    "new": -77,
    "old": null
  },
  "raw_material_id": {
    "new": 41,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2033,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 8,
      "workedCasting": 20
    }
  },
  "reference": "assignment:4298",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-29T10:42:33.145",
  "quantity_delta": -77,
  "raw_material_id": 41
}
29/05/26, 12:42:33Modificaplan_assignments4298
operator_id: 20 → 26; scrap_by_type: ∅ → {"raw":8,"workedCasting":20}; produced_quantity: ∅ → 49
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 26,
    "old": 20
  },
  "scrap_by_type": {
    "new": {
      "raw": 8,
      "workedCasting": 20
    },
    "old": null
  },
  "produced_quantity": {
    "new": 49,
    "old": null
  }
}
Prima
{
  "id": 4298,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #265)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 20,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 142,
  "planned_quantity": 68,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4298,
  "date": "2026-05-28",
  "notes": "Auto-generato (Ordine #265)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 17,
  "operator_id": 26,
  "scrap_by_type": {
    "raw": 8,
    "workedCasting": 20
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 142,
  "planned_quantity": 68,
  "produced_quantity": 49,
  "setup_from_product_code_id": null
}
29/05/26, 12:42:33Modificaplan_assignments4477
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 4477,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 20,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 84,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4477,
  "date": "2026-05-28",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 20,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 130,
  "planned_quantity": null,
  "produced_quantity": 84,
  "setup_from_product_code_id": null
}