Audit modifiche

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

Azzera filtri
Filtro record attivo: codice prodotto #136
50 eventi mostrati · offset 100Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 15:51:27Modificaplan_assignments3518
Nessuna differenza campi
Dettagli before/after
Diff
{}
Prima
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
28/05/26, 09:30:55Cancellazioneplan_assignments3918
id: 3918 → ∅; date: 2026-05-27 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3918
  },
  "date": {
    "new": null,
    "old": "2026-05-27"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 28
  },
  "operator_id": {
    "new": null,
    "old": 40
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 57
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3918,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 09:30:55Cancellazioneplan_assignments3923
id: 3923 → ∅; date: 2026-05-27 → ∅; notes: ∅ → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3923
  },
  "date": {
    "new": null,
    "old": "2026-05-27"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 28
  },
  "operator_id": {
    "new": null,
    "old": 41
  },
  "scrap_by_type": {
    "new": null,
    "old": {
      "raw": 2,
      "processing": 2
    }
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 70
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3923,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 09:30:55Cancellazioneplan_assignments3911
id: 3911 → ∅; date: 2026-05-26 → ∅; notes: ∅ → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3911
  },
  "date": {
    "new": null,
    "old": "2026-05-26"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 25
  },
  "operator_id": {
    "new": null,
    "old": 41
  },
  "scrap_by_type": {
    "new": null,
    "old": {
      "raw": 1,
      "processing": 2
    }
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 52
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3911,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 09:30:55Cancellazioneplan_assignments3902
id: 3902 → ∅; date: 2026-05-26 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3902
  },
  "date": {
    "new": null,
    "old": "2026-05-26"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 28
  },
  "operator_id": {
    "new": null,
    "old": 39
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 34
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3902,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
Dopo
null
28/05/26, 09:29:34Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3923
quantity: 994 → 1064; updated_at: 2026-05-28T07:29:34.429 → 2026-05-28T07:29:34.683
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1064,
    "old": 994
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.683",
    "old": "2026-05-28T07:29:34.429"
  }
}
Prima
{
  "id": 1124,
  "quantity": 994,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.429",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1064,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.683",
  "product_code_id": 136
}
28/05/26, 09:29:34Inserimentoinventory_movements3147app interna · csv_import · consuntivo_posting · assignment:3923
id: ∅ → 3147; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3923; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3147,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3923",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.674",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 70,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3147,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3923",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.674",
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "quantity_delta": 70,
  "product_code_id": 136
}
28/05/26, 09:29:34Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3923
quantity: 1369 → 1295; updated_at: 2026-05-28T07:29:34.42 → 2026-05-28T07:29:34.664
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1295,
    "old": 1369
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.664",
    "old": "2026-05-28T07:29:34.42"
  }
}
Prima
{
  "id": 103,
  "quantity": 1369,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.42",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1295,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.664",
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoraw_material_movements1951app interna · csv_import · consuntivo_posting · assignment:3923
id: ∅ → 1951; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":2,"processing":2}}; reference: ∅ → assignment:3923; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1951,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 2,
        "processing": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3923",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.654",
    "old": null
  },
  "quantity_delta": {
    "new": -74,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1951,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 2,
      "processing": 2
    }
  },
  "reference": "assignment:3923",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.654",
  "quantity_delta": -74,
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoplan_assignments3923
id: ∅ → 3923; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3923,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 70,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3923,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3918
quantity: 937 → 994; updated_at: 2026-05-28T07:29:34.207 → 2026-05-28T07:29:34.429
Dettagli before/after
Diff
{
  "quantity": {
    "new": 994,
    "old": 937
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.429",
    "old": "2026-05-28T07:29:34.207"
  }
}
Prima
{
  "id": 1124,
  "quantity": 937,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.207",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 994,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.429",
  "product_code_id": 136
}
28/05/26, 09:29:34Inserimentoinventory_movements3137app interna · csv_import · consuntivo_posting · assignment:3918
id: ∅ → 3137; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3918; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3137,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3918",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.426",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 57,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3137,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3918",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.426",
  "scrap_by_type": null,
  "quantity_delta": 57,
  "product_code_id": 136
}
28/05/26, 09:29:34Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3918
quantity: 1426 → 1369; updated_at: 2026-05-28T07:29:34.195 → 2026-05-28T07:29:34.42
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1369,
    "old": 1426
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.42",
    "old": "2026-05-28T07:29:34.195"
  }
}
Prima
{
  "id": 103,
  "quantity": 1426,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.195",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1369,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.42",
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoraw_material_movements1947app interna · csv_import · consuntivo_posting · assignment:3918
id: ∅ → 1947; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3918; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1947,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3918",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.416",
    "old": null
  },
  "quantity_delta": {
    "new": -57,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1947,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3918",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.416",
  "quantity_delta": -57,
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoplan_assignments3918
id: ∅ → 3918; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3918,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 57,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3918,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3911
quantity: 885 → 937; updated_at: 2026-05-28T07:29:33.564 → 2026-05-28T07:29:34.207
Dettagli before/after
Diff
{
  "quantity": {
    "new": 937,
    "old": 885
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.207",
    "old": "2026-05-28T07:29:33.564"
  }
}
Prima
{
  "id": 1124,
  "quantity": 885,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:33.564",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 937,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.207",
  "product_code_id": 136
}
28/05/26, 09:29:34Inserimentoinventory_movements3130app interna · csv_import · consuntivo_posting · assignment:3911
id: ∅ → 3130; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3911; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3130,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3911",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.202",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 1,
      "processing": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 52,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3130,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3911",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.202",
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "quantity_delta": 52,
  "product_code_id": 136
}
28/05/26, 09:29:34Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3911
quantity: 1481 → 1426; updated_at: 2026-05-28T07:29:33.534 → 2026-05-28T07:29:34.195
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1426,
    "old": 1481
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.195",
    "old": "2026-05-28T07:29:33.534"
  }
}
Prima
{
  "id": 103,
  "quantity": 1481,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:33.534",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1426,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.195",
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoraw_material_movements1940app interna · csv_import · consuntivo_posting · assignment:3911
id: ∅ → 1940; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":1,"processing":2}}; reference: ∅ → assignment:3911; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1940,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 1,
        "processing": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3911",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.19",
    "old": null
  },
  "quantity_delta": {
    "new": -55,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1940,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 1,
      "processing": 2
    }
  },
  "reference": "assignment:3911",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.19",
  "quantity_delta": -55,
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoplan_assignments3911
id: ∅ → 3911; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3911,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 25,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 1,
      "processing": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 52,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3911,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 1,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 52,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:33Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3902
quantity: 851 → 885; updated_at: 2026-05-26T09:47:31.745 → 2026-05-28T07:29:33.564
Dettagli before/after
Diff
{
  "quantity": {
    "new": 885,
    "old": 851
  },
  "updated_at": {
    "new": "2026-05-28T07:29:33.564",
    "old": "2026-05-26T09:47:31.745"
  }
}
Prima
{
  "id": 1124,
  "quantity": 851,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:31.745",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 885,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:33.564",
  "product_code_id": 136
}
28/05/26, 09:29:33Inserimentoinventory_movements3110app interna · csv_import · consuntivo_posting · assignment:3902
id: ∅ → 3110; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3902; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3110,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3902",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:33.545",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 34,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3110,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3902",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:33.545",
  "scrap_by_type": null,
  "quantity_delta": 34,
  "product_code_id": 136
}
28/05/26, 09:29:33Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3902
quantity: 1515 → 1481; updated_at: 2026-05-26T09:47:31.736 → 2026-05-28T07:29:33.534
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1481,
    "old": 1515
  },
  "updated_at": {
    "new": "2026-05-28T07:29:33.534",
    "old": "2026-05-26T09:47:31.736"
  }
}
Prima
{
  "id": 103,
  "quantity": 1515,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.736",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1481,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:33.534",
  "raw_material_id": 35
}
28/05/26, 09:29:33Inserimentoraw_material_movements1932app interna · csv_import · consuntivo_posting · assignment:3902
id: ∅ → 1932; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3902; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1932,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3902",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:33.518",
    "old": null
  },
  "quantity_delta": {
    "new": -34,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1932,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3902",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:33.518",
  "quantity_delta": -34,
  "raw_material_id": 35
}
28/05/26, 09:29:33Inserimentoplan_assignments3902
id: ∅ → 3902; date: ∅ → 2026-05-26; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3902,
    "old": null
  },
  "date": {
    "new": "2026-05-26",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 39,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 34,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3902,
  "date": "2026-05-26",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
27/05/26, 12:44:59Modificaproduct_codes136
throughput_per_shift: 11 → 83
Dettagli before/after
Diff
{
  "throughput_per_shift": {
    "new": 83,
    "old": 11
  }
}
Prima
{
  "id": 136,
  "code": "11400109",
  "notes": null,
  "active": true,
  "customer": "BITRON",
  "flow_type": "treatment_after",
  "description": "SUPPORTO F169",
  "short_label": null,
  "raw_material_id": 35,
  "packaging_quantity": 2,
  "production_flow_id": 4,
  "assembly_throughput": null,
  "throughput_per_shift": 11,
  "external_treatment_status": "pending",
  "inventory_source_warehouse": null,
  "inventory_destination_warehouse": null
}
Dopo
{
  "id": 136,
  "code": "11400109",
  "notes": null,
  "active": true,
  "customer": "BITRON",
  "flow_type": "treatment_after",
  "description": "SUPPORTO F169",
  "short_label": null,
  "raw_material_id": 35,
  "packaging_quantity": 2,
  "production_flow_id": 4,
  "assembly_throughput": null,
  "throughput_per_shift": 83,
  "external_treatment_status": "pending",
  "inventory_source_warehouse": null,
  "inventory_destination_warehouse": null
}
26/05/26, 13:34:45Cancellazioneplan_assignments3540
id: 3540 → ∅; date: 2026-05-25 → ∅; notes: ∅ → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3540
  },
  "date": {
    "new": null,
    "old": "2026-05-25"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 28
  },
  "operator_id": {
    "new": null,
    "old": 22
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 72
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3540,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
Dopo
null
26/05/26, 13:34:45Cancellazioneplan_assignments3534
id: 3534 → ∅; date: 2026-05-25 → ∅; notes: ∅ → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3534
  },
  "date": {
    "new": null,
    "old": "2026-05-25"
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "completed"
  },
  "machine_id": {
    "new": null,
    "old": 28
  },
  "operator_id": {
    "new": null,
    "old": 36
  },
  "scrap_by_type": {
    "new": null,
    "old": {
      "processing": 1
    }
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": 71
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3534,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
Dopo
null
26/05/26, 11:47:31Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3540
quantity: 779 → 851; updated_at: 2026-05-26T09:47:31.497 → 2026-05-26T09:47:31.745
Dettagli before/after
Diff
{
  "quantity": {
    "new": 851,
    "old": 779
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.745",
    "old": "2026-05-26T09:47:31.497"
  }
}
Prima
{
  "id": 1124,
  "quantity": 779,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:31.497",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 851,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:31.745",
  "product_code_id": 136
}
26/05/26, 11:47:31Inserimentoinventory_movements3092app interna · csv_import · consuntivo_posting · assignment:3540
id: ∅ → 3092; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3540; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3092,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3540",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.742",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 72,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3092,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3540",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-26T09:47:31.742",
  "scrap_by_type": null,
  "quantity_delta": 72,
  "product_code_id": 136
}
26/05/26, 11:47:31Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3540
quantity: 1587 → 1515; updated_at: 2026-05-26T09:47:31.485 → 2026-05-26T09:47:31.736
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1515,
    "old": 1587
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.736",
    "old": "2026-05-26T09:47:31.485"
  }
}
Prima
{
  "id": 103,
  "quantity": 1587,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.485",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1515,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.736",
  "raw_material_id": 35
}
26/05/26, 11:47:31Inserimentoraw_material_movements1921app interna · csv_import · consuntivo_posting · assignment:3540
id: ∅ → 1921; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3540; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1921,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3540",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.73",
    "old": null
  },
  "quantity_delta": {
    "new": -72,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1921,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3540",
  "warehouse": "raw",
  "occurred_at": "2026-05-26T09:47:31.73",
  "quantity_delta": -72,
  "raw_material_id": 35
}
26/05/26, 11:47:31Inserimentoplan_assignments3540
id: ∅ → 3540; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3540,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 22,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 72,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3540,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 72,
  "setup_from_product_code_id": null
}
26/05/26, 11:47:31Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3534
quantity: 708 → 779; updated_at: 2026-05-26T09:47:31.435 → 2026-05-26T09:47:31.497
Dettagli before/after
Diff
{
  "quantity": {
    "new": 779,
    "old": 708
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.497",
    "old": "2026-05-26T09:47:31.435"
  }
}
Prima
{
  "id": 1124,
  "quantity": 708,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:31.435",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 779,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:31.497",
  "product_code_id": 136
}
26/05/26, 11:47:31Inserimentoinventory_movements3086app interna · csv_import · consuntivo_posting · assignment:3534
id: ∅ → 3086; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3534; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3086,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3534",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.493",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 71,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3086,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3534",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-26T09:47:31.493",
  "scrap_by_type": {
    "processing": 1
  },
  "quantity_delta": 71,
  "product_code_id": 136
}
26/05/26, 11:47:31Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3534
quantity: 1659 → 1587; updated_at: 2026-05-26T09:47:31.422 → 2026-05-26T09:47:31.485
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1587,
    "old": 1659
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.485",
    "old": "2026-05-26T09:47:31.422"
  }
}
Prima
{
  "id": 103,
  "quantity": 1659,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.422",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1587,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.485",
  "raw_material_id": 35
}
26/05/26, 11:47:31Inserimentoraw_material_movements1915app interna · csv_import · consuntivo_posting · assignment:3534
id: ∅ → 1915; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":1}}; reference: ∅ → assignment:3534; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1915,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3534",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.481",
    "old": null
  },
  "quantity_delta": {
    "new": -72,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1915,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 1
    }
  },
  "reference": "assignment:3534",
  "warehouse": "raw",
  "occurred_at": "2026-05-26T09:47:31.481",
  "quantity_delta": -72,
  "raw_material_id": 35
}
26/05/26, 11:47:31Inserimentoplan_assignments3534
id: ∅ → 3534; date: ∅ → 2026-05-25; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3534,
    "old": null
  },
  "date": {
    "new": "2026-05-25",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 36,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 1
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 71,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3534,
  "date": "2026-05-25",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 71,
  "setup_from_product_code_id": null
}
26/05/26, 11:47:31Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3532
quantity: 646 → 708; updated_at: 2026-05-26T09:47:30.889 → 2026-05-26T09:47:31.435
Dettagli before/after
Diff
{
  "quantity": {
    "new": 708,
    "old": 646
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.435",
    "old": "2026-05-26T09:47:30.889"
  }
}
Prima
{
  "id": 1124,
  "quantity": 646,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:30.889",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 708,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:31.435",
  "product_code_id": 136
}
26/05/26, 11:47:31Inserimentoinventory_movements3084app interna · csv_import · consuntivo_posting · assignment:3532
id: ∅ → 3084; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3532; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3084,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3532",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.43",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 62,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3084,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3532",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-26T09:47:31.43",
  "scrap_by_type": null,
  "quantity_delta": 62,
  "product_code_id": 136
}
26/05/26, 11:47:31Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3532
quantity: 1721 → 1659; updated_at: 2026-05-26T09:47:30.865 → 2026-05-26T09:47:31.422
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1659,
    "old": 1721
  },
  "updated_at": {
    "new": "2026-05-26T09:47:31.422",
    "old": "2026-05-26T09:47:30.865"
  }
}
Prima
{
  "id": 103,
  "quantity": 1721,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:30.865",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1659,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.422",
  "raw_material_id": 35
}
26/05/26, 11:47:31Inserimentoraw_material_movements1913app interna · csv_import · consuntivo_posting · assignment:3532
id: ∅ → 1913; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3532; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1913,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3532",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:31.415",
    "old": null
  },
  "quantity_delta": {
    "new": -62,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1913,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3532",
  "warehouse": "raw",
  "occurred_at": "2026-05-26T09:47:31.415",
  "quantity_delta": -62,
  "raw_material_id": 35
}
26/05/26, 11:47:31Inserimentoplan_assignments3532
id: ∅ → 3532; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3532,
    "old": null
  },
  "date": {
    "new": "2026-05-22",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 39,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 62,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3532,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 62,
  "setup_from_product_code_id": null
}
26/05/26, 11:47:30Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3518
quantity: 578 → 646; updated_at: 2026-05-25T08:04:37.129 → 2026-05-26T09:47:30.889
Dettagli before/after
Diff
{
  "quantity": {
    "new": 646,
    "old": 578
  },
  "updated_at": {
    "new": "2026-05-26T09:47:30.889",
    "old": "2026-05-25T08:04:37.129"
  }
}
Prima
{
  "id": 1124,
  "quantity": 578,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-25T08:04:37.129",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 646,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-26T09:47:30.889",
  "product_code_id": 136
}
26/05/26, 11:47:30Inserimentoinventory_movements3070app interna · csv_import · consuntivo_posting · assignment:3518
id: ∅ → 3070; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3518; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3070,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3518",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:30.874",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "workedCasting": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 68,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3070,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3518",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-26T09:47:30.874",
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "quantity_delta": 68,
  "product_code_id": 136
}
26/05/26, 11:47:30Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3518
quantity: 1793 → 1721; updated_at: 2026-05-25T08:04:18.531 → 2026-05-26T09:47:30.865
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1721,
    "old": 1793
  },
  "updated_at": {
    "new": "2026-05-26T09:47:30.865",
    "old": "2026-05-25T08:04:18.531"
  }
}
Prima
{
  "id": 103,
  "quantity": 1793,
  "warehouse": "raw",
  "updated_at": "2026-05-25T08:04:18.531",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1721,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:30.865",
  "raw_material_id": 35
}
26/05/26, 11:47:30Inserimentoraw_material_movements1899app interna · csv_import · consuntivo_posting · assignment:3518
id: ∅ → 1899; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":2,"workedCasting":2}}; reference: ∅ → assignment:3518; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1899,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 2,
        "workedCasting": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3518",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-26T09:47:30.849",
    "old": null
  },
  "quantity_delta": {
    "new": -72,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1899,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 2,
      "workedCasting": 2
    }
  },
  "reference": "assignment:3518",
  "warehouse": "raw",
  "occurred_at": "2026-05-26T09:47:30.849",
  "quantity_delta": -72,
  "raw_material_id": 35
}
26/05/26, 11:47:30Inserimentoplan_assignments3518
id: ∅ → 3518; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3518,
    "old": null
  },
  "date": {
    "new": "2026-05-22",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 22,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "workedCasting": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 68,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3518,
  "date": "2026-05-22",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": {
    "raw": 2,
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
26/05/26, 11:25:31Cancellazioneplan_assignments3021app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: 3021 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #272) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3021
  },
  "date": {
    "new": null,
    "old": "2026-05-29"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #272)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 28
  },
  "operator_id": {
    "new": null,
    "old": 22
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": null,
    "old": "production"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": 10
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3021,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #272)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 28,
  "operator_id": 22,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": 10,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
26/05/26, 11:25:31Cancellazioneplan_assignments3020app interna · app · magic_plan_confirm · magic_plan:2026-05-25:2026-05-29
id: 3020 → ∅; date: 2026-05-29 → ∅; notes: Auto-generato (Ordine #272) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 3020
  },
  "date": {
    "new": null,
    "old": "2026-05-29"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #272)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 28
  },
  "operator_id": {
    "new": null,
    "old": 23
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": 30
  },
  "assignment_type": {
    "new": null,
    "old": "setup"
  },
  "product_code_id": {
    "new": null,
    "old": 136
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 3020,
  "date": "2026-05-29",
  "notes": "Auto-generato (Ordine #272)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 28,
  "operator_id": 23,
  "scrap_by_type": null,
  "setup_minutes": 30,
  "assignment_type": "setup",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null