Audit modifiche

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

Azzera filtri
Filtro record attivo: codice prodotto #118
50 eventi mostrati · offset 300Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
26/05/26, 09:30:53Cancellazioneplan_assignments2515app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: 2515 → ∅; date: 2026-06-05 → ∅; notes: Auto-generato (Ordine #318) → ∅; shift: T1 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2515
  },
  "date": {
    "new": null,
    "old": "2026-06-05"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #318)"
  },
  "shift": {
    "new": null,
    "old": "T1"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 22
  },
  "operator_id": {
    "new": null,
    "old": 28
  },
  "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": 118
  },
  "planned_quantity": {
    "new": null,
    "old": 50
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2515,
  "date": "2026-06-05",
  "notes": "Auto-generato (Ordine #318)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 50,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
26/05/26, 09:30:53Cancellazioneplan_assignments2514app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: 2514 → ∅; date: 2026-06-04 → ∅; notes: Auto-generato (Ordine #318) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2514
  },
  "date": {
    "new": null,
    "old": "2026-06-04"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #318)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 22
  },
  "operator_id": {
    "new": null,
    "old": 30
  },
  "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": 118
  },
  "planned_quantity": {
    "new": null,
    "old": 47
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2514,
  "date": "2026-06-04",
  "notes": "Auto-generato (Ordine #318)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": 47,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
26/05/26, 09:30:53Cancellazioneplan_assignments2513app interna · app · magic_plan_confirm · magic_plan:2026-06-01:2026-06-05
id: 2513 → ∅; date: 2026-06-04 → ∅; notes: Auto-generato (Ordine #318) → ∅; shift: T2 → ∅; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": null,
    "old": 2513
  },
  "date": {
    "new": null,
    "old": "2026-06-04"
  },
  "notes": {
    "new": null,
    "old": "Auto-generato (Ordine #318)"
  },
  "shift": {
    "new": null,
    "old": "T2"
  },
  "status": {
    "new": null,
    "old": "planned"
  },
  "machine_id": {
    "new": null,
    "old": 22
  },
  "operator_id": {
    "new": null,
    "old": 27
  },
  "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": 118
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": null,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
{
  "id": 2513,
  "date": "2026-06-04",
  "notes": "Auto-generato (Ordine #318)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 22,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": 30,
  "assignment_type": "setup",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
null
25/05/26, 09:59:17Modificaraw_material_balances52app interna · app · raw_goods_receipt · raw_material:SCA2086124S1:raw_goods_receipt
quantity: 5191 → 7351; updated_at: 2026-05-22T14:23:09.652 → 2026-05-25T07:59:17.588
Dettagli before/after
Diff
{
  "quantity": {
    "new": 7351,
    "old": 5191
  },
  "updated_at": {
    "new": "2026-05-25T07:59:17.588",
    "old": "2026-05-22T14:23:09.652"
  }
}
Prima
{
  "id": 52,
  "quantity": 5191,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:23:09.652",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 7351,
  "warehouse": "raw",
  "updated_at": "2026-05-25T07:59:17.588",
  "raw_material_id": 18
}
25/05/26, 09:59:17Inserimentoraw_material_movements1880app interna · app · raw_goods_receipt · raw_material:SCA2086124S1:raw_goods_receipt
id: ∅ → 1880; reason: ∅ → goods_receipt; metadata: ∅ → {"code":"SCA2086124S1","note":null,"quantity":2160,"warehouse":"raw","movementType":"raw_goods_receipt","documentNumber":null}; reference: ∅ → structured:raw_goods_receipt:raw; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1880,
    "old": null
  },
  "reason": {
    "new": "goods_receipt",
    "old": null
  },
  "metadata": {
    "new": {
      "code": "SCA2086124S1",
      "note": null,
      "quantity": 2160,
      "warehouse": "raw",
      "movementType": "raw_goods_receipt",
      "documentNumber": null
    },
    "old": null
  },
  "reference": {
    "new": "structured:raw_goods_receipt:raw",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T00:00:00",
    "old": null
  },
  "quantity_delta": {
    "new": 2160,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1880,
  "reason": "goods_receipt",
  "metadata": {
    "code": "SCA2086124S1",
    "note": null,
    "quantity": 2160,
    "warehouse": "raw",
    "movementType": "raw_goods_receipt",
    "documentNumber": null
  },
  "reference": "structured:raw_goods_receipt:raw",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T00:00:00",
  "quantity_delta": 2160,
  "raw_material_id": 18
}
22/05/26, 16:23:35Modificainventory_balances90app interna · app · inventory_manual_adjustment · product:118:finishedReal
quantity: 5217 → 1891; updated_at: 2026-05-22T14:03:26.937 → 2026-05-22T14:23:35.017
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1891,
    "old": 5217
  },
  "updated_at": {
    "new": "2026-05-22T14:23:35.017",
    "old": "2026-05-22T14:03:26.937"
  }
}
Prima
{
  "id": 90,
  "quantity": 5217,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.937",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 1891,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:23:35.017",
  "product_code_id": 118
}
22/05/26, 16:23:35Inserimentoinventory_movements3002app interna · app · inventory_manual_adjustment · product:118:finishedReal
id: ∅ → 3002; reason: ∅ → manual_adjustment; metadata: ∅ → {"note":null,"warehouse":"finished_real","targetValue":1891}; reference: ∅ → manual:finished_real; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3002,
    "old": null
  },
  "reason": {
    "new": "manual_adjustment",
    "old": null
  },
  "metadata": {
    "new": {
      "note": null,
      "warehouse": "finished_real",
      "targetValue": 1891
    },
    "old": null
  },
  "reference": {
    "new": "manual:finished_real",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-21T12:23:00",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -3326,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3002,
  "reason": "manual_adjustment",
  "metadata": {
    "note": null,
    "warehouse": "finished_real",
    "targetValue": 1891
  },
  "reference": "manual:finished_real",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-21T12:23:00",
  "scrap_by_type": null,
  "quantity_delta": -3326,
  "product_code_id": 118
}
22/05/26, 16:03:26Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2650
quantity: 4906 → 5217; updated_at: 2026-05-22T14:03:26.767 → 2026-05-22T14:03:26.937
Dettagli before/after
Diff
{
  "quantity": {
    "new": 5217,
    "old": 4906
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.937",
    "old": "2026-05-22T14:03:26.767"
  }
}
Prima
{
  "id": 90,
  "quantity": 4906,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.767",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 5217,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.937",
  "product_code_id": 118
}
22/05/26, 16:03:26Inserimentoinventory_movements2952app interna · csv_import · consuntivo_posting · assignment:2650
id: ∅ → 2952; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2650; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2952,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2650",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.934",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 311,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2952,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2650",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:26.934",
  "scrap_by_type": null,
  "quantity_delta": 311,
  "product_code_id": 118
}
22/05/26, 16:03:26Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2650
quantity: 2167 → 1856; updated_at: 2026-05-22T14:03:26.755 → 2026-05-22T14:03:26.928
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1856,
    "old": 2167
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.928",
    "old": "2026-05-22T14:03:26.755"
  }
}
Prima
{
  "id": 52,
  "quantity": 2167,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:26.755",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 1856,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:26.928",
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoraw_material_movements1799app interna · csv_import · consuntivo_posting · assignment:2650
id: ∅ → 1799; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2650; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1799,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2650",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.925",
    "old": null
  },
  "quantity_delta": {
    "new": -311,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1799,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2650",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:26.925",
  "quantity_delta": -311,
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoplan_assignments2650
id: ∅ → 2650; date: ∅ → 2026-05-19; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2650,
    "old": null
  },
  "date": {
    "new": "2026-05-19",
    "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": 25,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 311,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2650,
  "date": "2026-05-19",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 311,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:26Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2644
quantity: 4567 → 4906; updated_at: 2026-05-22T14:03:26.538 → 2026-05-22T14:03:26.767
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4906,
    "old": 4567
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.767",
    "old": "2026-05-22T14:03:26.538"
  }
}
Prima
{
  "id": 90,
  "quantity": 4567,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.538",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 4906,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.767",
  "product_code_id": 118
}
22/05/26, 16:03:26Inserimentoinventory_movements2944app interna · csv_import · consuntivo_posting · assignment:2644
id: ∅ → 2944; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2644; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2944,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2644",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.762",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 339,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2944,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2644",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:26.762",
  "scrap_by_type": {
    "workedCasting": 1
  },
  "quantity_delta": 339,
  "product_code_id": 118
}
22/05/26, 16:03:26Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2644
quantity: 2507 → 2167; updated_at: 2026-05-22T14:03:26.529 → 2026-05-22T14:03:26.755
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2167,
    "old": 2507
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.755",
    "old": "2026-05-22T14:03:26.529"
  }
}
Prima
{
  "id": 52,
  "quantity": 2507,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:26.529",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 2167,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:26.755",
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoraw_material_movements1795app interna · csv_import · consuntivo_posting · assignment:2644
id: ∅ → 1795; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:2644; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1795,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2644",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.752",
    "old": null
  },
  "quantity_delta": {
    "new": -340,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1795,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 1
    }
  },
  "reference": "assignment:2644",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:26.752",
  "quantity_delta": -340,
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoplan_assignments2644
id: ∅ → 2644; date: ∅ → 2026-05-19; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2644,
    "old": null
  },
  "date": {
    "new": "2026-05-19",
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 339,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2644,
  "date": "2026-05-19",
  "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": 118,
  "planned_quantity": null,
  "produced_quantity": 339,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:26Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2636
quantity: 4277 → 4567; updated_at: 2026-05-22T14:03:26.316 → 2026-05-22T14:03:26.538
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4567,
    "old": 4277
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.538",
    "old": "2026-05-22T14:03:26.316"
  }
}
Prima
{
  "id": 90,
  "quantity": 4277,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.316",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 4567,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.538",
  "product_code_id": 118
}
22/05/26, 16:03:26Inserimentoinventory_movements2935app interna · csv_import · consuntivo_posting · assignment:2636
id: ∅ → 2935; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2636; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2935,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2636",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.535",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 290,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2935,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2636",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:26.535",
  "scrap_by_type": {
    "workedCasting": 1
  },
  "quantity_delta": 290,
  "product_code_id": 118
}
22/05/26, 16:03:26Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2636
quantity: 2798 → 2507; updated_at: 2026-05-22T14:03:26.303 → 2026-05-22T14:03:26.529
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2507,
    "old": 2798
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.529",
    "old": "2026-05-22T14:03:26.303"
  }
}
Prima
{
  "id": 52,
  "quantity": 2798,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:26.303",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 2507,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:26.529",
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoraw_material_movements1788app interna · csv_import · consuntivo_posting · assignment:2636
id: ∅ → 1788; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:2636; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1788,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2636",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.526",
    "old": null
  },
  "quantity_delta": {
    "new": -291,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1788,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 1
    }
  },
  "reference": "assignment:2636",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:26.526",
  "quantity_delta": -291,
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoplan_assignments2636
id: ∅ → 2636; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2636,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 23,
    "old": null
  },
  "operator_id": {
    "new": 25,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 290,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2636,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 25,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 290,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:26Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2628
quantity: 3938 → 4277; updated_at: 2026-05-22T14:03:25.994 → 2026-05-22T14:03:26.316
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4277,
    "old": 3938
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.316",
    "old": "2026-05-22T14:03:25.994"
  }
}
Prima
{
  "id": 90,
  "quantity": 3938,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:25.994",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 4277,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:26.316",
  "product_code_id": 118
}
22/05/26, 16:03:26Inserimentoinventory_movements2925app interna · csv_import · consuntivo_posting · assignment:2628
id: ∅ → 2925; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2628; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2925,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2628",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.311",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 339,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2925,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2628",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:26.311",
  "scrap_by_type": {
    "workedCasting": 1
  },
  "quantity_delta": 339,
  "product_code_id": 118
}
22/05/26, 16:03:26Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2628
quantity: 3138 → 2798; updated_at: 2026-05-22T14:03:25.985 → 2026-05-22T14:03:26.303
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2798,
    "old": 3138
  },
  "updated_at": {
    "new": "2026-05-22T14:03:26.303",
    "old": "2026-05-22T14:03:25.985"
  }
}
Prima
{
  "id": 52,
  "quantity": 3138,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:25.985",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 2798,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:26.303",
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoraw_material_movements1782app interna · csv_import · consuntivo_posting · assignment:2628
id: ∅ → 1782; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:2628; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1782,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2628",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:26.298",
    "old": null
  },
  "quantity_delta": {
    "new": -340,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1782,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 1
    }
  },
  "reference": "assignment:2628",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:26.298",
  "quantity_delta": -340,
  "raw_material_id": 18
}
22/05/26, 16:03:26Inserimentoplan_assignments2628
id: ∅ → 2628; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2628,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 339,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2628,
  "date": "2026-05-18",
  "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": 118,
  "planned_quantity": null,
  "produced_quantity": 339,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:25Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2617
quantity: 3625 → 3938; updated_at: 2026-05-22T14:03:25.805 → 2026-05-22T14:03:25.994
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3938,
    "old": 3625
  },
  "updated_at": {
    "new": "2026-05-22T14:03:25.994",
    "old": "2026-05-22T14:03:25.805"
  }
}
Prima
{
  "id": 90,
  "quantity": 3625,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:25.805",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 3938,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:25.994",
  "product_code_id": 118
}
22/05/26, 16:03:25Inserimentoinventory_movements2910app interna · csv_import · consuntivo_posting · assignment:2617
id: ∅ → 2910; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2617; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2910,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2617",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:25.99",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 313,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2910,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2617",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:25.99",
  "scrap_by_type": null,
  "quantity_delta": 313,
  "product_code_id": 118
}
22/05/26, 16:03:25Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2617
quantity: 3451 → 3138; updated_at: 2026-05-22T14:03:25.794 → 2026-05-22T14:03:25.985
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3138,
    "old": 3451
  },
  "updated_at": {
    "new": "2026-05-22T14:03:25.985",
    "old": "2026-05-22T14:03:25.794"
  }
}
Prima
{
  "id": 52,
  "quantity": 3451,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:25.794",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 3138,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:25.985",
  "raw_material_id": 18
}
22/05/26, 16:03:25Inserimentoraw_material_movements1775app interna · csv_import · consuntivo_posting · assignment:2617
id: ∅ → 1775; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2617; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1775,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2617",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:25.98",
    "old": null
  },
  "quantity_delta": {
    "new": -313,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1775,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2617",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:25.98",
  "quantity_delta": -313,
  "raw_material_id": 18
}
22/05/26, 16:03:25Inserimentoplan_assignments2617
id: ∅ → 2617; date: ∅ → 2026-05-15; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2617,
    "old": null
  },
  "date": {
    "new": "2026-05-15",
    "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": 25,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 313,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2617,
  "date": "2026-05-15",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 313,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:25Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2611
quantity: 3284 → 3625; updated_at: 2026-05-22T14:03:25.207 → 2026-05-22T14:03:25.805
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3625,
    "old": 3284
  },
  "updated_at": {
    "new": "2026-05-22T14:03:25.805",
    "old": "2026-05-22T14:03:25.207"
  }
}
Prima
{
  "id": 90,
  "quantity": 3284,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:25.207",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 3625,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:25.805",
  "product_code_id": 118
}
22/05/26, 16:03:25Inserimentoinventory_movements2903app interna · csv_import · consuntivo_posting · assignment:2611
id: ∅ → 2903; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2611; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2903,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2611",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:25.801",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 3
    },
    "old": null
  },
  "quantity_delta": {
    "new": 341,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2903,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2611",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:25.801",
  "scrap_by_type": {
    "workedCasting": 3
  },
  "quantity_delta": 341,
  "product_code_id": 118
}
22/05/26, 16:03:25Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2611
quantity: 3795 → 3451; updated_at: 2026-05-22T14:03:25.196 → 2026-05-22T14:03:25.794
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3451,
    "old": 3795
  },
  "updated_at": {
    "new": "2026-05-22T14:03:25.794",
    "old": "2026-05-22T14:03:25.196"
  }
}
Prima
{
  "id": 52,
  "quantity": 3795,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:25.196",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 3451,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:25.794",
  "raw_material_id": 18
}
22/05/26, 16:03:25Inserimentoraw_material_movements1770app interna · csv_import · consuntivo_posting · assignment:2611
id: ∅ → 1770; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":3}}; reference: ∅ → assignment:2611; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1770,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 3
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2611",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:25.789",
    "old": null
  },
  "quantity_delta": {
    "new": -344,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1770,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 3
    }
  },
  "reference": "assignment:2611",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:25.789",
  "quantity_delta": -344,
  "raw_material_id": 18
}
22/05/26, 16:03:25Inserimentoplan_assignments2611
id: ∅ → 2611; date: ∅ → 2026-05-15; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2611,
    "old": null
  },
  "date": {
    "new": "2026-05-15",
    "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": 34,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 3
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 341,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2611,
  "date": "2026-05-15",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": {
    "workedCasting": 3
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 341,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:25Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2593
quantity: 2928 → 3284; updated_at: 2026-05-22T14:03:24.838 → 2026-05-22T14:03:25.207
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3284,
    "old": 2928
  },
  "updated_at": {
    "new": "2026-05-22T14:03:25.207",
    "old": "2026-05-22T14:03:24.838"
  }
}
Prima
{
  "id": 90,
  "quantity": 2928,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.838",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 3284,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:25.207",
  "product_code_id": 118
}
22/05/26, 16:03:25Inserimentoinventory_movements2881app interna · csv_import · consuntivo_posting · assignment:2593
id: ∅ → 2881; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2593; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2881,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2593",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:25.202",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 356,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2881,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2593",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:25.202",
  "scrap_by_type": null,
  "quantity_delta": 356,
  "product_code_id": 118
}
22/05/26, 16:03:25Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2593
quantity: 4151 → 3795; updated_at: 2026-05-22T14:03:24.829 → 2026-05-22T14:03:25.196
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3795,
    "old": 4151
  },
  "updated_at": {
    "new": "2026-05-22T14:03:25.196",
    "old": "2026-05-22T14:03:24.829"
  }
}
Prima
{
  "id": 52,
  "quantity": 4151,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.829",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 3795,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:25.196",
  "raw_material_id": 18
}
22/05/26, 16:03:25Inserimentoraw_material_movements1756app interna · csv_import · consuntivo_posting · assignment:2593
id: ∅ → 1756; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2593; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1756,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2593",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:25.19",
    "old": null
  },
  "quantity_delta": {
    "new": -356,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1756,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2593",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:25.19",
  "quantity_delta": -356,
  "raw_material_id": 18
}
22/05/26, 16:03:25Inserimentoplan_assignments2593
id: ∅ → 2593; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2593,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "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": 34,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 356,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2593,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 34,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 356,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2581
quantity: 2557 → 2928; updated_at: 2026-05-22T14:03:24.488 → 2026-05-22T14:03:24.838
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2928,
    "old": 2557
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.838",
    "old": "2026-05-22T14:03:24.488"
  }
}
Prima
{
  "id": 90,
  "quantity": 2557,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.488",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 2928,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.838",
  "product_code_id": 118
}
22/05/26, 16:03:24Inserimentoinventory_movements2865app interna · csv_import · consuntivo_posting · assignment:2581
id: ∅ → 2865; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2581; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2865,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2581",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.834",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 371,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2865,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2581",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.834",
  "scrap_by_type": {
    "workedCasting": 1
  },
  "quantity_delta": 371,
  "product_code_id": 118
}
22/05/26, 16:03:24Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2581
quantity: 4523 → 4151; updated_at: 2026-05-22T14:03:24.463 → 2026-05-22T14:03:24.829
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4151,
    "old": 4523
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.829",
    "old": "2026-05-22T14:03:24.463"
  }
}
Prima
{
  "id": 52,
  "quantity": 4523,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.463",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 4151,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.829",
  "raw_material_id": 18
}
22/05/26, 16:03:24Inserimentoraw_material_movements1748app interna · csv_import · consuntivo_posting · assignment:2581
id: ∅ → 1748; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:2581; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1748,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2581",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.824",
    "old": null
  },
  "quantity_delta": {
    "new": -372,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1748,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 1
    }
  },
  "reference": "assignment:2581",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.824",
  "quantity_delta": -372,
  "raw_material_id": 18
}
22/05/26, 16:03:24Inserimentoplan_assignments2581
id: ∅ → 2581; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2581,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "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": 26,
    "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": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 371,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2581,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 371,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2570
quantity: 2213 → 2557; updated_at: 2026-05-22T14:03:24.165 → 2026-05-22T14:03:24.488
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2557,
    "old": 2213
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.488",
    "old": "2026-05-22T14:03:24.165"
  }
}
Prima
{
  "id": 90,
  "quantity": 2213,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.165",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 2557,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.488",
  "product_code_id": 118
}
22/05/26, 16:03:24Inserimentoinventory_movements2849app interna · csv_import · consuntivo_posting · assignment:2570
id: ∅ → 2849; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2570; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2849,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2570",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.47",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 344,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2849,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2570",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.47",
  "scrap_by_type": null,
  "quantity_delta": 344,
  "product_code_id": 118
}
22/05/26, 16:03:24Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2570
quantity: 4867 → 4523; updated_at: 2026-05-22T14:03:24.146 → 2026-05-22T14:03:24.463
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4523,
    "old": 4867
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.463",
    "old": "2026-05-22T14:03:24.146"
  }
}
Prima
{
  "id": 52,
  "quantity": 4867,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.146",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 4523,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.463",
  "raw_material_id": 18
}