Audit modifiche
Consulta le modifiche registrate dai trigger database. Gli intervalli data/ora sono interpretati come orario italiano Europe/Rome.
50 eventi mostrati · offset 3950Ordinati dal più recente
| Quando | Azione | Tabella | Record | Contesto | Sintesi modifiche |
|---|---|---|---|---|---|
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3529 | — | id: ∅ → 3529; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3529,
"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": 22,
"old": null
},
"operator_id": {
"new": 30,
"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": 130,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 86,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3529,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 22,
"operator_id": 30,
"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
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 937 | app interna · csv_import · consuntivo_posting · assignment:3528 | quantity: 674 → 740; updated_at: 2026-05-25T08:10:48.825 → 2026-05-26T09:47:31.27 Dettagli before/afterDiff {
"quantity": {
"new": 740,
"old": 674
},
"updated_at": {
"new": "2026-05-26T09:47:31.27",
"old": "2026-05-25T08:10:48.825"
}
}Prima {
"id": 937,
"quantity": 674,
"warehouse": "finished_real",
"updated_at": "2026-05-25T08:10:48.825",
"product_code_id": 114
}Dopo {
"id": 937,
"quantity": 740,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:31.27",
"product_code_id": 114
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3080 | app interna · csv_import · consuntivo_posting · assignment:3528 | id: ∅ → 3080; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3528; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3080,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3528",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.265",
"old": null
},
"scrap_by_type": {
"new": {
"workedCasting": 2
},
"old": null
},
"quantity_delta": {
"new": 66,
"old": null
},
"product_code_id": {
"new": 114,
"old": null
}
}Prima null Dopo {
"id": 3080,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3528",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:31.265",
"scrap_by_type": {
"workedCasting": 2
},
"quantity_delta": 66,
"product_code_id": 114
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 40 | app interna · csv_import · consuntivo_posting · assignment:3528 | quantity: 451 → 383; updated_at: 2026-05-25T08:10:33.486 → 2026-05-26T09:47:31.259 Dettagli before/afterDiff {
"quantity": {
"new": 383,
"old": 451
},
"updated_at": {
"new": "2026-05-26T09:47:31.259",
"old": "2026-05-25T08:10:33.486"
}
}Prima {
"id": 40,
"quantity": 451,
"warehouse": "raw",
"updated_at": "2026-05-25T08:10:33.486",
"raw_material_id": 14
}Dopo {
"id": 40,
"quantity": 383,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.259",
"raw_material_id": 14
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1909 | app interna · csv_import · consuntivo_posting · assignment:3528 | id: ∅ → 1909; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":2}}; reference: ∅ → assignment:3528; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1909,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"workedCasting": 2
}
},
"old": null
},
"reference": {
"new": "assignment:3528",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.253",
"old": null
},
"quantity_delta": {
"new": -68,
"old": null
},
"raw_material_id": {
"new": 14,
"old": null
}
}Prima null Dopo {
"id": 1909,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"workedCasting": 2
}
},
"reference": "assignment:3528",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.253",
"quantity_delta": -68,
"raw_material_id": 14
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3528 | — | id: ∅ → 3528; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3528,
"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": 25,
"old": null
},
"operator_id": {
"new": 36,
"old": null
},
"scrap_by_type": {
"new": {
"workedCasting": 2
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 114,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 66,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3528,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 25,
"operator_id": 36,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 114,
"planned_quantity": null,
"produced_quantity": 66,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 242 | app interna · csv_import · consuntivo_posting · assignment:3527 | quantity: 366 → 458; updated_at: 2026-05-26T09:47:31.055 → 2026-05-26T09:47:31.24 Dettagli before/afterDiff {
"quantity": {
"new": 458,
"old": 366
},
"updated_at": {
"new": "2026-05-26T09:47:31.24",
"old": "2026-05-26T09:47:31.055"
}
}Prima {
"id": 242,
"quantity": 366,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.055",
"product_code_id": 108
}Dopo {
"id": 242,
"quantity": 458,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.24",
"product_code_id": 108
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3079 | app interna · csv_import · consuntivo_posting · assignment:3527 | id: ∅ → 3079; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3527; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3079,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3527",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.236",
"old": null
},
"scrap_by_type": {
"new": {
"raw": 4
},
"old": null
},
"quantity_delta": {
"new": 92,
"old": null
},
"product_code_id": {
"new": 108,
"old": null
}
}Prima null Dopo {
"id": 3079,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3527",
"warehouse": "semi_finished",
"occurred_at": "2026-05-26T09:47:31.236",
"scrap_by_type": {
"raw": 4
},
"quantity_delta": 92,
"product_code_id": 108
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 22 | app interna · csv_import · consuntivo_posting · assignment:3527 | quantity: -79 → -175; updated_at: 2026-05-26T09:47:31.044 → 2026-05-26T09:47:31.229 Dettagli before/afterDiff {
"quantity": {
"new": -175,
"old": -79
},
"updated_at": {
"new": "2026-05-26T09:47:31.229",
"old": "2026-05-26T09:47:31.044"
}
}Prima {
"id": 22,
"quantity": -79,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.044",
"raw_material_id": 8
}Dopo {
"id": 22,
"quantity": -175,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.229",
"raw_material_id": 8
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1908 | app interna · csv_import · consuntivo_posting · assignment:3527 | id: ∅ → 1908; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":4}}; reference: ∅ → assignment:3527; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1908,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": 4
}
},
"old": null
},
"reference": {
"new": "assignment:3527",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.224",
"old": null
},
"quantity_delta": {
"new": -96,
"old": null
},
"raw_material_id": {
"new": 8,
"old": null
}
}Prima null Dopo {
"id": 1908,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": 4
}
},
"reference": "assignment:3527",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.224",
"quantity_delta": -96,
"raw_material_id": 8
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3527 | — | id: ∅ → 3527; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3527,
"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": 21,
"old": null
},
"operator_id": {
"new": 26,
"old": null
},
"scrap_by_type": {
"new": {
"raw": 4
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 108,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 92,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3527,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 21,
"operator_id": 26,
"scrap_by_type": {
"raw": 4
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 92,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 489 | app interna · csv_import · consuntivo_posting · assignment:3526 | quantity: 583 → 667; updated_at: 2026-05-26T09:47:31.017 → 2026-05-26T09:47:31.208 Dettagli before/afterDiff {
"quantity": {
"new": 667,
"old": 583
},
"updated_at": {
"new": "2026-05-26T09:47:31.208",
"old": "2026-05-26T09:47:31.017"
}
}Prima {
"id": 489,
"quantity": 583,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:31.017",
"product_code_id": 146
}Dopo {
"id": 489,
"quantity": 667,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:31.208",
"product_code_id": 146
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3078 | app interna · csv_import · consuntivo_posting · assignment:3526 | id: ∅ → 3078; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3526; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3078,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3526",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.203",
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"quantity_delta": {
"new": 84,
"old": null
},
"product_code_id": {
"new": 146,
"old": null
}
}Prima null Dopo {
"id": 3078,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3526",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:31.203",
"scrap_by_type": null,
"quantity_delta": 84,
"product_code_id": 146
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 133 | app interna · csv_import · consuntivo_posting · assignment:3526 | quantity: 363 → 279; updated_at: 2026-05-26T09:47:31.005 → 2026-05-26T09:47:31.194 Dettagli before/afterDiff {
"quantity": {
"new": 279,
"old": 363
},
"updated_at": {
"new": "2026-05-26T09:47:31.194",
"old": "2026-05-26T09:47:31.005"
}
}Prima {
"id": 133,
"quantity": 363,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.005",
"raw_material_id": 45
}Dopo {
"id": 133,
"quantity": 279,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.194",
"raw_material_id": 45
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1907 | app interna · csv_import · consuntivo_posting · assignment:3526 | id: ∅ → 1907; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3526; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1907,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3526",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.19",
"old": null
},
"quantity_delta": {
"new": -84,
"old": null
},
"raw_material_id": {
"new": 45,
"old": null
}
}Prima null Dopo {
"id": 1907,
"reason": "production_consumption",
"metadata": null,
"reference": "assignment:3526",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.19",
"quantity_delta": -84,
"raw_material_id": 45
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3526 | — | id: ∅ → 3526; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3526,
"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": 18,
"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": 146,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 84,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3526,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 18,
"operator_id": 40,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 146,
"planned_quantity": null,
"produced_quantity": 84,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 1539 | app interna · csv_import · consuntivo_posting · assignment:3525 | quantity: 603 → 679; updated_at: 2026-05-26T09:47:30.975 → 2026-05-26T09:47:31.172 Dettagli before/afterDiff {
"quantity": {
"new": 679,
"old": 603
},
"updated_at": {
"new": "2026-05-26T09:47:31.172",
"old": "2026-05-26T09:47:30.975"
}
}Prima {
"id": 1539,
"quantity": 603,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:30.975",
"product_code_id": 137
}Dopo {
"id": 1539,
"quantity": 679,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:31.172",
"product_code_id": 137
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3077 | app interna · csv_import · consuntivo_posting · assignment:3525 | id: ∅ → 3077; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3525; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3077,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3525",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.168",
"old": null
},
"scrap_by_type": {
"new": {
"workedCasting": 2
},
"old": null
},
"quantity_delta": {
"new": 76,
"old": null
},
"product_code_id": {
"new": 137,
"old": null
}
}Prima null Dopo {
"id": 3077,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3525",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:31.168",
"scrap_by_type": {
"workedCasting": 2
},
"quantity_delta": 76,
"product_code_id": 137
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 107 | app interna · csv_import · consuntivo_posting · assignment:3525 | quantity: -104 → -182; updated_at: 2026-05-26T09:47:30.961 → 2026-05-26T09:47:31.162 Dettagli before/afterDiff {
"quantity": {
"new": -182,
"old": -104
},
"updated_at": {
"new": "2026-05-26T09:47:31.162",
"old": "2026-05-26T09:47:30.961"
}
}Prima {
"id": 107,
"quantity": -104,
"warehouse": "raw_treated",
"updated_at": "2026-05-26T09:47:30.961",
"raw_material_id": 36
}Dopo {
"id": 107,
"quantity": -182,
"warehouse": "raw_treated",
"updated_at": "2026-05-26T09:47:31.162",
"raw_material_id": 36
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1906 | app interna · csv_import · consuntivo_posting · assignment:3525 | id: ∅ → 1906; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":2}}; reference: ∅ → assignment:3525; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1906,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"workedCasting": 2
}
},
"old": null
},
"reference": {
"new": "assignment:3525",
"old": null
},
"warehouse": {
"new": "raw_treated",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.157",
"old": null
},
"quantity_delta": {
"new": -78,
"old": null
},
"raw_material_id": {
"new": 36,
"old": null
}
}Prima null Dopo {
"id": 1906,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"workedCasting": 2
}
},
"reference": "assignment:3525",
"warehouse": "raw_treated",
"occurred_at": "2026-05-26T09:47:31.157",
"quantity_delta": -78,
"raw_material_id": 36
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3525 | — | id: ∅ → 3525; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3525,
"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": 19,
"old": null
},
"operator_id": {
"new": 36,
"old": null
},
"scrap_by_type": {
"new": {
"workedCasting": 2
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 137,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 76,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3525,
"date": "2026-05-22",
"notes": null,
"shift": "T2",
"status": "completed",
"machine_id": 19,
"operator_id": 36,
"scrap_by_type": {
"workedCasting": 2
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 137,
"planned_quantity": null,
"produced_quantity": 76,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 853 | app interna · csv_import · consuntivo_posting · assignment:3524 | quantity: 4052 → 4439; updated_at: 2026-05-25T08:01:55.681 → 2026-05-26T09:47:31.139 Dettagli before/afterDiff {
"quantity": {
"new": 4439,
"old": 4052
},
"updated_at": {
"new": "2026-05-26T09:47:31.139",
"old": "2026-05-25T08:01:55.681"
}
}Prima {
"id": 853,
"quantity": 4052,
"warehouse": "finished_real",
"updated_at": "2026-05-25T08:01:55.681",
"product_code_id": 117
}Dopo {
"id": 853,
"quantity": 4439,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:31.139",
"product_code_id": 117
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3076 | app interna · csv_import · consuntivo_posting · assignment:3524 | id: ∅ → 3076; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3524; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3076,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3524",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.129",
"old": null
},
"scrap_by_type": {
"new": {
"processing": 8,
"workedCasting": 1
},
"old": null
},
"quantity_delta": {
"new": 387,
"old": null
},
"product_code_id": {
"new": 117,
"old": null
}
}Prima null Dopo {
"id": 3076,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3524",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:31.129",
"scrap_by_type": {
"processing": 8,
"workedCasting": 1
},
"quantity_delta": 387,
"product_code_id": 117
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 49 | app interna · csv_import · consuntivo_posting · assignment:3524 | quantity: 6985 → 6589; updated_at: 2026-05-25T08:00:35.748 → 2026-05-26T09:47:31.119 Dettagli before/afterDiff {
"quantity": {
"new": 6589,
"old": 6985
},
"updated_at": {
"new": "2026-05-26T09:47:31.119",
"old": "2026-05-25T08:00:35.748"
}
}Prima {
"id": 49,
"quantity": 6985,
"warehouse": "raw",
"updated_at": "2026-05-25T08:00:35.748",
"raw_material_id": 17
}Dopo {
"id": 49,
"quantity": 6589,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.119",
"raw_material_id": 17
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1905 | app interna · csv_import · consuntivo_posting · assignment:3524 | id: ∅ → 1905; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":8,"workedCasting":1}}; reference: ∅ → assignment:3524; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1905,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"processing": 8,
"workedCasting": 1
}
},
"old": null
},
"reference": {
"new": "assignment:3524",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.114",
"old": null
},
"quantity_delta": {
"new": -396,
"old": null
},
"raw_material_id": {
"new": 17,
"old": null
}
}Prima null Dopo {
"id": 1905,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"processing": 8,
"workedCasting": 1
}
},
"reference": "assignment:3524",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.114",
"quantity_delta": -396,
"raw_material_id": 17
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3524 | — | id: ∅ → 3524; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3524,
"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": 23,
"old": null
},
"operator_id": {
"new": 29,
"old": null
},
"scrap_by_type": {
"new": {
"processing": 8,
"workedCasting": 1
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 117,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 387,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3524,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 23,
"operator_id": 29,
"scrap_by_type": {
"processing": 8,
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 117,
"planned_quantity": null,
"produced_quantity": 387,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 1861 | app interna · csv_import · consuntivo_posting · assignment:3523 | quantity: 390 → 475; updated_at: 2026-05-25T07:55:26.029 → 2026-05-26T09:47:31.092 Dettagli before/afterDiff {
"quantity": {
"new": 475,
"old": 390
},
"updated_at": {
"new": "2026-05-26T09:47:31.092",
"old": "2026-05-25T07:55:26.029"
}
}Prima {
"id": 1861,
"quantity": 390,
"warehouse": "finished_real",
"updated_at": "2026-05-25T07:55:26.029",
"product_code_id": 130
}Dopo {
"id": 1861,
"quantity": 475,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:31.092",
"product_code_id": 130
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3075 | app interna · csv_import · consuntivo_posting · assignment:3523 | id: ∅ → 3075; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3523; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3075,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3523",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.086",
"old": null
},
"scrap_by_type": {
"new": {
"workedCasting": 1
},
"old": null
},
"quantity_delta": {
"new": 85,
"old": null
},
"product_code_id": {
"new": 130,
"old": null
}
}Prima null Dopo {
"id": 3075,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3523",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:31.086",
"scrap_by_type": {
"workedCasting": 1
},
"quantity_delta": 85,
"product_code_id": 130
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 85 | app interna · csv_import · consuntivo_posting · assignment:3523 | quantity: 1632 → 1546; updated_at: 2026-05-25T07:54:57.142 → 2026-05-26T09:47:31.077 Dettagli before/afterDiff {
"quantity": {
"new": 1546,
"old": 1632
},
"updated_at": {
"new": "2026-05-26T09:47:31.077",
"old": "2026-05-25T07:54:57.142"
}
}Prima {
"id": 85,
"quantity": 1632,
"warehouse": "raw",
"updated_at": "2026-05-25T07:54:57.142",
"raw_material_id": 29
}Dopo {
"id": 85,
"quantity": 1546,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.077",
"raw_material_id": 29
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1904 | app interna · csv_import · consuntivo_posting · assignment:3523 | id: ∅ → 1904; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:3523; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1904,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"workedCasting": 1
}
},
"old": null
},
"reference": {
"new": "assignment:3523",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.071",
"old": null
},
"quantity_delta": {
"new": -86,
"old": null
},
"raw_material_id": {
"new": 29,
"old": null
}
}Prima null Dopo {
"id": 1904,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"workedCasting": 1
}
},
"reference": "assignment:3523",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.071",
"quantity_delta": -86,
"raw_material_id": 29
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3523 | — | id: ∅ → 3523; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3523,
"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": 22,
"old": null
},
"operator_id": {
"new": 34,
"old": null
},
"scrap_by_type": {
"new": {
"workedCasting": 1
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 130,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 85,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3523,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 22,
"operator_id": 34,
"scrap_by_type": {
"workedCasting": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 130,
"planned_quantity": null,
"produced_quantity": 85,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 242 | app interna · csv_import · consuntivo_posting · assignment:3522 | quantity: 267 → 366; updated_at: 2026-05-25T07:50:06.632 → 2026-05-26T09:47:31.055 Dettagli before/afterDiff {
"quantity": {
"new": 366,
"old": 267
},
"updated_at": {
"new": "2026-05-26T09:47:31.055",
"old": "2026-05-25T07:50:06.632"
}
}Prima {
"id": 242,
"quantity": 267,
"warehouse": "semi_finished",
"updated_at": "2026-05-25T07:50:06.632",
"product_code_id": 108
}Dopo {
"id": 242,
"quantity": 366,
"warehouse": "semi_finished",
"updated_at": "2026-05-26T09:47:31.055",
"product_code_id": 108
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3074 | app interna · csv_import · consuntivo_posting · assignment:3522 | id: ∅ → 3074; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3522; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3074,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3522",
"old": null
},
"warehouse": {
"new": "semi_finished",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.051",
"old": null
},
"scrap_by_type": {
"new": {
"raw": 5
},
"old": null
},
"quantity_delta": {
"new": 99,
"old": null
},
"product_code_id": {
"new": 108,
"old": null
}
}Prima null Dopo {
"id": 3074,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3522",
"warehouse": "semi_finished",
"occurred_at": "2026-05-26T09:47:31.051",
"scrap_by_type": {
"raw": 5
},
"quantity_delta": 99,
"product_code_id": 108
} |
| 26/05/26, 11:47:31 | Modifica | raw_material_balances | 22 | app interna · csv_import · consuntivo_posting · assignment:3522 | quantity: 25 → -79; updated_at: 2026-05-25T07:48:53.027 → 2026-05-26T09:47:31.044 Dettagli before/afterDiff {
"quantity": {
"new": -79,
"old": 25
},
"updated_at": {
"new": "2026-05-26T09:47:31.044",
"old": "2026-05-25T07:48:53.027"
}
}Prima {
"id": 22,
"quantity": 25,
"warehouse": "raw",
"updated_at": "2026-05-25T07:48:53.027",
"raw_material_id": 8
}Dopo {
"id": 22,
"quantity": -79,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.044",
"raw_material_id": 8
} |
| 26/05/26, 11:47:31 | Inserimento | raw_material_movements | 1903 | app interna · csv_import · consuntivo_posting · assignment:3522 | id: ∅ → 1903; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":5}}; reference: ∅ → assignment:3522; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1903,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": 5
}
},
"old": null
},
"reference": {
"new": "assignment:3522",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.039",
"old": null
},
"quantity_delta": {
"new": -104,
"old": null
},
"raw_material_id": {
"new": 8,
"old": null
}
}Prima null Dopo {
"id": 1903,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": 5
}
},
"reference": "assignment:3522",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:31.039",
"quantity_delta": -104,
"raw_material_id": 8
} |
| 26/05/26, 11:47:31 | Inserimento | plan_assignments | 3522 | — | id: ∅ → 3522; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3522,
"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": 21,
"old": null
},
"operator_id": {
"new": 24,
"old": null
},
"scrap_by_type": {
"new": {
"raw": 5
},
"old": null
},
"setup_minutes": {
"new": null,
"old": null
},
"assignment_type": {
"new": "production",
"old": null
},
"product_code_id": {
"new": 108,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 99,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3522,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 21,
"operator_id": 24,
"scrap_by_type": {
"raw": 5
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 108,
"planned_quantity": null,
"produced_quantity": 99,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:31 | Modifica | inventory_balances | 489 | app interna · csv_import · consuntivo_posting · assignment:3521 | quantity: 523 → 583; updated_at: 2026-05-25T08:07:54.745 → 2026-05-26T09:47:31.017 Dettagli before/afterDiff {
"quantity": {
"new": 583,
"old": 523
},
"updated_at": {
"new": "2026-05-26T09:47:31.017",
"old": "2026-05-25T08:07:54.745"
}
}Prima {
"id": 489,
"quantity": 523,
"warehouse": "finished_real",
"updated_at": "2026-05-25T08:07:54.745",
"product_code_id": 146
}Dopo {
"id": 489,
"quantity": 583,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:31.017",
"product_code_id": 146
} |
| 26/05/26, 11:47:31 | Inserimento | inventory_movements | 3073 | app interna · csv_import · consuntivo_posting · assignment:3521 | id: ∅ → 3073; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3521; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3073,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3521",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:31.013",
"old": null
},
"scrap_by_type": {
"new": null,
"old": null
},
"quantity_delta": {
"new": 60,
"old": null
},
"product_code_id": {
"new": 146,
"old": null
}
}Prima null Dopo {
"id": 3073,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3521",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:31.013",
"scrap_by_type": null,
"quantity_delta": 60,
"product_code_id": 146
} |
| 26/05/26, 11:47:30 | Modifica | raw_material_balances | 133 | app interna · csv_import · consuntivo_posting · assignment:3521 | quantity: 423 → 363; updated_at: 2026-05-25T08:07:36.042 → 2026-05-26T09:47:31.005 Dettagli before/afterDiff {
"quantity": {
"new": 363,
"old": 423
},
"updated_at": {
"new": "2026-05-26T09:47:31.005",
"old": "2026-05-25T08:07:36.042"
}
}Prima {
"id": 133,
"quantity": 423,
"warehouse": "raw",
"updated_at": "2026-05-25T08:07:36.042",
"raw_material_id": 45
}Dopo {
"id": 133,
"quantity": 363,
"warehouse": "raw",
"updated_at": "2026-05-26T09:47:31.005",
"raw_material_id": 45
} |
| 26/05/26, 11:47:30 | Inserimento | raw_material_movements | 1902 | app interna · csv_import · consuntivo_posting · assignment:3521 | id: ∅ → 1902; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3521; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1902,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3521",
"old": null
},
"warehouse": {
"new": "raw",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:30.999",
"old": null
},
"quantity_delta": {
"new": -60,
"old": null
},
"raw_material_id": {
"new": 45,
"old": null
}
}Prima null Dopo {
"id": 1902,
"reason": "production_consumption",
"metadata": null,
"reference": "assignment:3521",
"warehouse": "raw",
"occurred_at": "2026-05-26T09:47:30.999",
"quantity_delta": -60,
"raw_material_id": 45
} |
| 26/05/26, 11:47:30 | Inserimento | plan_assignments | 3521 | — | id: ∅ → 3521; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3521,
"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": 18,
"old": null
},
"operator_id": {
"new": 37,
"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": 146,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 60,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3521,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 18,
"operator_id": 37,
"scrap_by_type": null,
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 146,
"planned_quantity": null,
"produced_quantity": 60,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:30 | Modifica | inventory_balances | 1539 | app interna · csv_import · consuntivo_posting · assignment:3520 | quantity: 500 → 603; updated_at: 2026-05-25T08:06:21.281 → 2026-05-26T09:47:30.975 Dettagli before/afterDiff {
"quantity": {
"new": 603,
"old": 500
},
"updated_at": {
"new": "2026-05-26T09:47:30.975",
"old": "2026-05-25T08:06:21.281"
}
}Prima {
"id": 1539,
"quantity": 500,
"warehouse": "finished_real",
"updated_at": "2026-05-25T08:06:21.281",
"product_code_id": 137
}Dopo {
"id": 1539,
"quantity": 603,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:30.975",
"product_code_id": 137
} |
| 26/05/26, 11:47:30 | Inserimento | inventory_movements | 3072 | app interna · csv_import · consuntivo_posting · assignment:3520 | id: ∅ → 3072; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3520; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3072,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3520",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:30.97",
"old": null
},
"scrap_by_type": {
"new": {
"processing": 1
},
"old": null
},
"quantity_delta": {
"new": 103,
"old": null
},
"product_code_id": {
"new": 137,
"old": null
}
}Prima null Dopo {
"id": 3072,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3520",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:30.97",
"scrap_by_type": {
"processing": 1
},
"quantity_delta": 103,
"product_code_id": 137
} |
| 26/05/26, 11:47:30 | Modifica | raw_material_balances | 107 | app interna · csv_import · consuntivo_posting · assignment:3520 | quantity: 0 → -104; updated_at: 2026-05-25T08:06:02.257 → 2026-05-26T09:47:30.961 Dettagli before/afterDiff {
"quantity": {
"new": -104,
"old": 0
},
"updated_at": {
"new": "2026-05-26T09:47:30.961",
"old": "2026-05-25T08:06:02.257"
}
}Prima {
"id": 107,
"quantity": 0,
"warehouse": "raw_treated",
"updated_at": "2026-05-25T08:06:02.257",
"raw_material_id": 36
}Dopo {
"id": 107,
"quantity": -104,
"warehouse": "raw_treated",
"updated_at": "2026-05-26T09:47:30.961",
"raw_material_id": 36
} |
| 26/05/26, 11:47:30 | Inserimento | raw_material_movements | 1901 | app interna · csv_import · consuntivo_posting · assignment:3520 | id: ∅ → 1901; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":1}}; reference: ∅ → assignment:3520; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1901,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"processing": 1
}
},
"old": null
},
"reference": {
"new": "assignment:3520",
"old": null
},
"warehouse": {
"new": "raw_treated",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:30.958",
"old": null
},
"quantity_delta": {
"new": -104,
"old": null
},
"raw_material_id": {
"new": 36,
"old": null
}
}Prima null Dopo {
"id": 1901,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"processing": 1
}
},
"reference": "assignment:3520",
"warehouse": "raw_treated",
"occurred_at": "2026-05-26T09:47:30.958",
"quantity_delta": -104,
"raw_material_id": 36
} |
| 26/05/26, 11:47:30 | Inserimento | plan_assignments | 3520 | — | id: ∅ → 3520; date: ∅ → 2026-05-22; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi Dettagli before/afterDiff {
"id": {
"new": 3520,
"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": 19,
"old": null
},
"operator_id": {
"new": 38,
"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": 137,
"old": null
},
"planned_quantity": {
"new": null,
"old": null
},
"produced_quantity": {
"new": 103,
"old": null
},
"setup_from_product_code_id": {
"new": null,
"old": null
}
}Prima null Dopo {
"id": 3520,
"date": "2026-05-22",
"notes": null,
"shift": "T1",
"status": "completed",
"machine_id": 19,
"operator_id": 38,
"scrap_by_type": {
"processing": 1
},
"setup_minutes": null,
"assignment_type": "production",
"product_code_id": 137,
"planned_quantity": null,
"produced_quantity": 103,
"setup_from_product_code_id": null
} |
| 26/05/26, 11:47:30 | Modifica | inventory_balances | 447 | app interna · csv_import · consuntivo_posting · assignment:3519 | quantity: 539 → 723; updated_at: 2026-05-25T08:05:33.141 → 2026-05-26T09:47:30.939 Dettagli before/afterDiff {
"quantity": {
"new": 723,
"old": 539
},
"updated_at": {
"new": "2026-05-26T09:47:30.939",
"old": "2026-05-25T08:05:33.141"
}
}Prima {
"id": 447,
"quantity": 539,
"warehouse": "finished_real",
"updated_at": "2026-05-25T08:05:33.141",
"product_code_id": 140
}Dopo {
"id": 447,
"quantity": 723,
"warehouse": "finished_real",
"updated_at": "2026-05-26T09:47:30.939",
"product_code_id": 140
} |
| 26/05/26, 11:47:30 | Inserimento | inventory_movements | 3071 | app interna · csv_import · consuntivo_posting · assignment:3519 | id: ∅ → 3071; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3519; +5 altri campi Dettagli before/afterDiff {
"id": {
"new": 3071,
"old": null
},
"reason": {
"new": "production_output",
"old": null
},
"metadata": {
"new": null,
"old": null
},
"reference": {
"new": "assignment:3519",
"old": null
},
"warehouse": {
"new": "finished_real",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:30.93",
"old": null
},
"scrap_by_type": {
"new": {
"raw": 1
},
"old": null
},
"quantity_delta": {
"new": 184,
"old": null
},
"product_code_id": {
"new": 140,
"old": null
}
}Prima null Dopo {
"id": 3071,
"reason": "production_output",
"metadata": null,
"reference": "assignment:3519",
"warehouse": "finished_real",
"occurred_at": "2026-05-26T09:47:30.93",
"scrap_by_type": {
"raw": 1
},
"quantity_delta": 184,
"product_code_id": 140
} |
| 26/05/26, 11:47:30 | Modifica | raw_material_balances | 116 | app interna · csv_import · consuntivo_posting · assignment:3519 | quantity: 0 → -185; updated_at: 2026-05-25T08:05:11.828 → 2026-05-26T09:47:30.924 Dettagli before/afterDiff {
"quantity": {
"new": -185,
"old": 0
},
"updated_at": {
"new": "2026-05-26T09:47:30.924",
"old": "2026-05-25T08:05:11.828"
}
}Prima {
"id": 116,
"quantity": 0,
"warehouse": "raw_treated",
"updated_at": "2026-05-25T08:05:11.828",
"raw_material_id": 39
}Dopo {
"id": 116,
"quantity": -185,
"warehouse": "raw_treated",
"updated_at": "2026-05-26T09:47:30.924",
"raw_material_id": 39
} |
| 26/05/26, 11:47:30 | Inserimento | raw_material_movements | 1900 | app interna · csv_import · consuntivo_posting · assignment:3519 | id: ∅ → 1900; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":1}}; reference: ∅ → assignment:3519; +4 altri campi Dettagli before/afterDiff {
"id": {
"new": 1900,
"old": null
},
"reason": {
"new": "production_consumption",
"old": null
},
"metadata": {
"new": {
"scrapByType": {
"raw": 1
}
},
"old": null
},
"reference": {
"new": "assignment:3519",
"old": null
},
"warehouse": {
"new": "raw_treated",
"old": null
},
"occurred_at": {
"new": "2026-05-26T09:47:30.918",
"old": null
},
"quantity_delta": {
"new": -185,
"old": null
},
"raw_material_id": {
"new": 39,
"old": null
}
}Prima null Dopo {
"id": 1900,
"reason": "production_consumption",
"metadata": {
"scrapByType": {
"raw": 1
}
},
"reference": "assignment:3519",
"warehouse": "raw_treated",
"occurred_at": "2026-05-26T09:47:30.918",
"quantity_delta": -185,
"raw_material_id": 39
} |