Audit modifiche

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

Azzera filtri
50 eventi mostrati · offset 1100Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 15:51:29Modificainventory_balances237app interna · csv_import · consuntivo_posting · assignment:4330
quantity: 378 → 521; updated_at: 2026-05-28T12:59:43.134 → 2026-05-28T13:51:29.466
Dettagli before/after
Diff
{
  "quantity": {
    "new": 521,
    "old": 378
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.466",
    "old": "2026-05-28T12:59:43.134"
  }
}
Prima
{
  "id": 237,
  "quantity": 378,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T12:59:43.134",
  "product_code_id": 134
}
Dopo
{
  "id": 237,
  "quantity": 521,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.466",
  "product_code_id": 134
}
28/05/26, 15:51:29Modificainventory_balances235app interna · csv_import · consuntivo_posting · assignment:4330
quantity: 2158 → 2015; updated_at: 2026-05-28T07:29:34.848 → 2026-05-28T13:51:29.462
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2015,
    "old": 2158
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.462",
    "old": "2026-05-28T07:29:34.848"
  }
}
Prima
{
  "id": 235,
  "quantity": 2158,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.848",
  "product_code_id": 134
}
Dopo
{
  "id": 235,
  "quantity": 2015,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.462",
  "product_code_id": 134
}
28/05/26, 15:51:29Inserimentoinventory_movements3241app interna · csv_import · consuntivo_posting · assignment:4330
id: ∅ → 3241; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4330; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3241,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4330",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.457",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 143,
    "old": null
  },
  "product_code_id": {
    "new": 134,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3241,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4330",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.457",
  "scrap_by_type": null,
  "quantity_delta": 143,
  "product_code_id": 134
}
28/05/26, 15:51:29Inserimentoinventory_movements3240app interna · csv_import · consuntivo_posting · assignment:4330
id: ∅ → 3240; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4330; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3240,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4330",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.453",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -143,
    "old": null
  },
  "product_code_id": {
    "new": 134,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3240,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4330",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.453",
  "scrap_by_type": null,
  "quantity_delta": -143,
  "product_code_id": 134
}
28/05/26, 15:51:29Modificaplan_assignments4330
operator_id: 34 → 33; produced_quantity: ∅ → 143
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 33,
    "old": 34
  },
  "produced_quantity": {
    "new": 143,
    "old": null
  }
}
Prima
{
  "id": 4330,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #315)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 34,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 134,
  "planned_quantity": 150,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4330,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #315)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 134,
  "planned_quantity": 150,
  "produced_quantity": 143,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances1861app interna · csv_import · consuntivo_posting · assignment:4435
quantity: 562 → 647; updated_at: 2026-05-28T13:51:28.959 → 2026-05-28T13:51:29.435
Dettagli before/after
Diff
{
  "quantity": {
    "new": 647,
    "old": 562
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.435",
    "old": "2026-05-28T13:51:28.959"
  }
}
Prima
{
  "id": 1861,
  "quantity": 562,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.959",
  "product_code_id": 130
}
Dopo
{
  "id": 1861,
  "quantity": 647,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.435",
  "product_code_id": 130
}
28/05/26, 15:51:29Inserimentoinventory_movements3239app interna · csv_import · consuntivo_posting · assignment:4435
id: ∅ → 3239; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4435; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3239,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4435",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.429",
    "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": 3239,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4435",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.429",
  "scrap_by_type": {
    "workedCasting": 1
  },
  "quantity_delta": 85,
  "product_code_id": 130
}
28/05/26, 15:51:29Modificaraw_material_balances85app interna · csv_import · consuntivo_posting · assignment:4435
quantity: 662 → 576; updated_at: 2026-05-28T13:51:28.936 → 2026-05-28T13:51:29.421
Dettagli before/after
Diff
{
  "quantity": {
    "new": 576,
    "old": 662
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.421",
    "old": "2026-05-28T13:51:28.936"
  }
}
Prima
{
  "id": 85,
  "quantity": 662,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:28.936",
  "raw_material_id": 29
}
Dopo
{
  "id": 85,
  "quantity": 576,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.421",
  "raw_material_id": 29
}
28/05/26, 15:51:29Inserimentoraw_material_movements2002app interna · csv_import · consuntivo_posting · assignment:4435
id: ∅ → 2002; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:4435; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2002,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4435",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.416",
    "old": null
  },
  "quantity_delta": {
    "new": -86,
    "old": null
  },
  "raw_material_id": {
    "new": 29,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2002,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 1
    }
  },
  "reference": "assignment:4435",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.416",
  "quantity_delta": -86,
  "raw_material_id": 29
}
28/05/26, 15:51:29Inserimentoplan_assignments4435
id: ∅ → 4435; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4435,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 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": 4435,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "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
}
28/05/26, 15:51:29Modificainventory_balances4624app interna · csv_import · consuntivo_posting · assignment:4434
quantity: 795 → 1590; updated_at: 2026-05-28T07:29:34.793 → 2026-05-28T13:51:29.402
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1590,
    "old": 795
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.402",
    "old": "2026-05-28T07:29:34.793"
  }
}
Prima
{
  "id": 4624,
  "quantity": 795,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.793",
  "product_code_id": 129
}
Dopo
{
  "id": 4624,
  "quantity": 1590,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.402",
  "product_code_id": 129
}
28/05/26, 15:51:29Inserimentoinventory_movements3238app interna · csv_import · consuntivo_posting · assignment:4434
id: ∅ → 3238; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4434; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3238,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4434",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.398",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 5
    },
    "old": null
  },
  "quantity_delta": {
    "new": 795,
    "old": null
  },
  "product_code_id": {
    "new": 129,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3238,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4434",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.398",
  "scrap_by_type": {
    "processing": 5
  },
  "quantity_delta": 795,
  "product_code_id": 129
}
28/05/26, 15:51:29Modificaraw_material_balances82app interna · csv_import · consuntivo_posting · assignment:4434
quantity: 3626 → 2826; updated_at: 2026-05-28T07:29:34.782 → 2026-05-28T13:51:29.392
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2826,
    "old": 3626
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.392",
    "old": "2026-05-28T07:29:34.782"
  }
}
Prima
{
  "id": 82,
  "quantity": 3626,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.782",
  "raw_material_id": 28
}
Dopo
{
  "id": 82,
  "quantity": 2826,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.392",
  "raw_material_id": 28
}
28/05/26, 15:51:29Inserimentoraw_material_movements2001app interna · csv_import · consuntivo_posting · assignment:4434
id: ∅ → 2001; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":5}}; reference: ∅ → assignment:4434; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2001,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 5
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4434",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.388",
    "old": null
  },
  "quantity_delta": {
    "new": -800,
    "old": null
  },
  "raw_material_id": {
    "new": 28,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2001,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 5
    }
  },
  "reference": "assignment:4434",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.388",
  "quantity_delta": -800,
  "raw_material_id": 28
}
28/05/26, 15:51:29Inserimentoplan_assignments4434
id: ∅ → 4434; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4434,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 14,
    "old": null
  },
  "operator_id": {
    "new": 38,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 5
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 129,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 795,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4434,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 38,
  "scrap_by_type": {
    "processing": 5
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 129,
  "planned_quantity": null,
  "produced_quantity": 795,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances1161app interna · csv_import · consuntivo_posting · assignment:4433
quantity: 442 → 545; updated_at: 2026-05-28T13:51:29.159 → 2026-05-28T13:51:29.372
Dettagli before/after
Diff
{
  "quantity": {
    "new": 545,
    "old": 442
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.372",
    "old": "2026-05-28T13:51:29.159"
  }
}
Prima
{
  "id": 1161,
  "quantity": 442,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.159",
  "product_code_id": 138
}
Dopo
{
  "id": 1161,
  "quantity": 545,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.372",
  "product_code_id": 138
}
28/05/26, 15:51:29Inserimentoinventory_movements3237app interna · csv_import · consuntivo_posting · assignment:4433
id: ∅ → 3237; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4433; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3237,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4433",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.368",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 103,
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3237,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4433",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.368",
  "scrap_by_type": null,
  "quantity_delta": 103,
  "product_code_id": 138
}
28/05/26, 15:51:29Modificaraw_material_balances110app interna · csv_import · consuntivo_posting · assignment:4433
quantity: -368 → -471; updated_at: 2026-05-28T13:51:29.146 → 2026-05-28T13:51:29.359
Dettagli before/after
Diff
{
  "quantity": {
    "new": -471,
    "old": -368
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.359",
    "old": "2026-05-28T13:51:29.146"
  }
}
Prima
{
  "id": 110,
  "quantity": -368,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T13:51:29.146",
  "raw_material_id": 37
}
Dopo
{
  "id": 110,
  "quantity": -471,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T13:51:29.359",
  "raw_material_id": 37
}
28/05/26, 15:51:29Inserimentoraw_material_movements2000app interna · csv_import · consuntivo_posting · assignment:4433
id: ∅ → 2000; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4433; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2000,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4433",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.355",
    "old": null
  },
  "quantity_delta": {
    "new": -103,
    "old": null
  },
  "raw_material_id": {
    "new": 37,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2000,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4433",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T13:51:29.355",
  "quantity_delta": -103,
  "raw_material_id": 37
}
28/05/26, 15:51:29Inserimentoplan_assignments4433
id: ∅ → 4433; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4433,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "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": 138,
    "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": 4433,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 103,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances62app interna · csv_import · consuntivo_posting · assignment:4432
quantity: 2473 → 2772; updated_at: 2026-05-28T13:51:29.122 → 2026-05-28T13:51:29.342
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2772,
    "old": 2473
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.342",
    "old": "2026-05-28T13:51:29.122"
  }
}
Prima
{
  "id": 62,
  "quantity": 2473,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.122",
  "product_code_id": 113
}
Dopo
{
  "id": 62,
  "quantity": 2772,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.342",
  "product_code_id": 113
}
28/05/26, 15:51:29Inserimentoinventory_movements3236app interna · csv_import · consuntivo_posting · assignment:4432
id: ∅ → 3236; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4432; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3236,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4432",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.337",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 13
    },
    "old": null
  },
  "quantity_delta": {
    "new": 299,
    "old": null
  },
  "product_code_id": {
    "new": 113,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3236,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4432",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.337",
  "scrap_by_type": {
    "workedCasting": 13
  },
  "quantity_delta": 299,
  "product_code_id": 113
}
28/05/26, 15:51:29Modificaraw_material_balances37app interna · csv_import · consuntivo_posting · assignment:4432
quantity: 4182 → 3870; updated_at: 2026-05-28T13:51:29.11 → 2026-05-28T13:51:29.33
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3870,
    "old": 4182
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.33",
    "old": "2026-05-28T13:51:29.11"
  }
}
Prima
{
  "id": 37,
  "quantity": 4182,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.11",
  "raw_material_id": 13
}
Dopo
{
  "id": 37,
  "quantity": 3870,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.33",
  "raw_material_id": 13
}
28/05/26, 15:51:29Inserimentoraw_material_movements1999app interna · csv_import · consuntivo_posting · assignment:4432
id: ∅ → 1999; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":13}}; reference: ∅ → assignment:4432; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1999,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 13
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4432",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.326",
    "old": null
  },
  "quantity_delta": {
    "new": -312,
    "old": null
  },
  "raw_material_id": {
    "new": 13,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1999,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 13
    }
  },
  "reference": "assignment:4432",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.326",
  "quantity_delta": -312,
  "raw_material_id": 13
}
28/05/26, 15:51:29Inserimentoplan_assignments4432
id: ∅ → 4432; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4432,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 25,
    "old": null
  },
  "operator_id": {
    "new": 31,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 13
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 113,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 299,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4432,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 31,
  "scrap_by_type": {
    "workedCasting": 13
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": null,
  "produced_quantity": 299,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:4431
quantity: 1350 → 1420; updated_at: 2026-05-28T13:51:29.088 → 2026-05-28T13:51:29.313
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1420,
    "old": 1350
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.313",
    "old": "2026-05-28T13:51:29.088"
  }
}
Prima
{
  "id": 1124,
  "quantity": 1350,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.088",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1420,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.313",
  "product_code_id": 136
}
28/05/26, 15:51:29Inserimentoinventory_movements3235app interna · csv_import · consuntivo_posting · assignment:4431
id: ∅ → 3235; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4431; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3235,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4431",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.309",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 70,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3235,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4431",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.309",
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "quantity_delta": 70,
  "product_code_id": 136
}
28/05/26, 15:51:29Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:4431
quantity: 1005 → 931; updated_at: 2026-05-28T13:51:29.074 → 2026-05-28T13:51:29.299
Dettagli before/after
Diff
{
  "quantity": {
    "new": 931,
    "old": 1005
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.299",
    "old": "2026-05-28T13:51:29.074"
  }
}
Prima
{
  "id": 103,
  "quantity": 1005,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.074",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 931,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.299",
  "raw_material_id": 35
}
28/05/26, 15:51:29Inserimentoraw_material_movements1998app interna · csv_import · consuntivo_posting · assignment:4431
id: ∅ → 1998; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":2,"processing":2}}; reference: ∅ → assignment:4431; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1998,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 2,
        "processing": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:4431",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.291",
    "old": null
  },
  "quantity_delta": {
    "new": -74,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1998,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 2,
      "processing": 2
    }
  },
  "reference": "assignment:4431",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.291",
  "quantity_delta": -74,
  "raw_material_id": 35
}
28/05/26, 15:51:29Inserimentoplan_assignments4431
id: ∅ → 4431; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4431,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 70,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4431,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances244app interna · csv_import · consuntivo_posting · assignment:4378
quantity: 573 → 661; updated_at: 2026-05-28T13:51:28.665 → 2026-05-28T13:51:29.275
Dettagli before/after
Diff
{
  "quantity": {
    "new": 661,
    "old": 573
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.275",
    "old": "2026-05-28T13:51:28.665"
  }
}
Prima
{
  "id": 244,
  "quantity": 573,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.665",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 661,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.275",
  "product_code_id": 108
}
28/05/26, 15:51:29Modificainventory_balances242app interna · csv_import · consuntivo_posting · assignment:4378
quantity: -12 → -100; updated_at: 2026-05-28T13:51:28.663 → 2026-05-28T13:51:29.273
Dettagli before/after
Diff
{
  "quantity": {
    "new": -100,
    "old": -12
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.273",
    "old": "2026-05-28T13:51:28.663"
  }
}
Prima
{
  "id": 242,
  "quantity": -12,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.663",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": -100,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.273",
  "product_code_id": 108
}
28/05/26, 15:51:29Inserimentoinventory_movements3234app interna · csv_import · consuntivo_posting · assignment:4378
id: ∅ → 3234; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4378; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3234,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4378",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.27",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 88,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3234,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4378",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.27",
  "scrap_by_type": null,
  "quantity_delta": 88,
  "product_code_id": 108
}
28/05/26, 15:51:29Inserimentoinventory_movements3233app interna · csv_import · consuntivo_posting · assignment:4378
id: ∅ → 3233; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4378; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3233,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4378",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.268",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -88,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3233,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4378",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.268",
  "scrap_by_type": null,
  "quantity_delta": -88,
  "product_code_id": 108
}
28/05/26, 15:51:29Modificaplan_assignments4378
operator_id: 33 → 24; produced_quantity: ∅ → 88
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 24,
    "old": 33
  },
  "produced_quantity": {
    "new": 88,
    "old": null
  }
}
Prima
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 33,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 4378,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #382)",
  "shift": "T2",
  "status": "planned",
  "machine_id": null,
  "operator_id": 24,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": 21,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances720app interna · csv_import · consuntivo_posting · assignment:4430
quantity: 320 → 480; updated_at: 2026-05-28T13:51:28.526 → 2026-05-28T13:51:29.251
Dettagli before/after
Diff
{
  "quantity": {
    "new": 480,
    "old": 320
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.251",
    "old": "2026-05-28T13:51:28.526"
  }
}
Prima
{
  "id": 720,
  "quantity": 320,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.526",
  "product_code_id": 101
}
Dopo
{
  "id": 720,
  "quantity": 480,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.251",
  "product_code_id": 101
}
28/05/26, 15:51:29Modificainventory_balances718app interna · csv_import · consuntivo_posting · assignment:4430
quantity: 64 → -96; updated_at: 2026-05-28T13:51:29.047 → 2026-05-28T13:51:29.248
Dettagli before/after
Diff
{
  "quantity": {
    "new": -96,
    "old": 64
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.248",
    "old": "2026-05-28T13:51:29.047"
  }
}
Prima
{
  "id": 718,
  "quantity": 64,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.047",
  "product_code_id": 101
}
Dopo
{
  "id": 718,
  "quantity": -96,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.248",
  "product_code_id": 101
}
28/05/26, 15:51:29Inserimentoinventory_movements3232app interna · csv_import · consuntivo_posting · assignment:4430
id: ∅ → 3232; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4430; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3232,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4430",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.243",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 160,
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3232,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4430",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.243",
  "scrap_by_type": null,
  "quantity_delta": 160,
  "product_code_id": 101
}
28/05/26, 15:51:29Inserimentoinventory_movements3231app interna · csv_import · consuntivo_posting · assignment:4430
id: ∅ → 3231; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4430; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3231,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4430",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.24",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -160,
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3231,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4430",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.24",
  "scrap_by_type": null,
  "quantity_delta": -160,
  "product_code_id": 101
}
28/05/26, 15:51:29Inserimentoplan_assignments4430
id: ∅ → 4430; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4430,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 28,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 160,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4430,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 101,
  "planned_quantity": null,
  "produced_quantity": 160,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances790app interna · csv_import · consuntivo_posting · assignment:4429
quantity: 232 → 302; updated_at: 2026-05-28T13:51:28.468 → 2026-05-28T13:51:29.221
Dettagli before/after
Diff
{
  "quantity": {
    "new": 302,
    "old": 232
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.221",
    "old": "2026-05-28T13:51:28.468"
  }
}
Prima
{
  "id": 790,
  "quantity": 232,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:28.468",
  "product_code_id": 102
}
Dopo
{
  "id": 790,
  "quantity": 302,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.221",
  "product_code_id": 102
}
28/05/26, 15:51:29Modificainventory_balances788app interna · csv_import · consuntivo_posting · assignment:4429
quantity: 443 → 373; updated_at: 2026-05-28T13:51:28.608 → 2026-05-28T13:51:29.218
Dettagli before/after
Diff
{
  "quantity": {
    "new": 373,
    "old": 443
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.218",
    "old": "2026-05-28T13:51:28.608"
  }
}
Prima
{
  "id": 788,
  "quantity": 443,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:28.608",
  "product_code_id": 102
}
Dopo
{
  "id": 788,
  "quantity": 373,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T13:51:29.218",
  "product_code_id": 102
}
28/05/26, 15:51:29Inserimentoinventory_movements3230app interna · csv_import · consuntivo_posting · assignment:4429
id: ∅ → 3230; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4429; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3230,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4429",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.209",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 70,
    "old": null
  },
  "product_code_id": {
    "new": 102,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3230,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4429",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.209",
  "scrap_by_type": null,
  "quantity_delta": 70,
  "product_code_id": 102
}
28/05/26, 15:51:29Inserimentoinventory_movements3229app interna · csv_import · consuntivo_posting · assignment:4429
id: ∅ → 3229; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4429; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3229,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4429",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.207",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -70,
    "old": null
  },
  "product_code_id": {
    "new": 102,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3229,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4429",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T13:51:29.207",
  "scrap_by_type": null,
  "quantity_delta": -70,
  "product_code_id": 102
}
28/05/26, 15:51:29Inserimentoplan_assignments4429
id: ∅ → 4429; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4429,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 28,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "assembly",
    "old": null
  },
  "product_code_id": {
    "new": 102,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 70,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4429,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 102,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
28/05/26, 15:51:29Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:4428
quantity: 663 → 671; updated_at: 2026-05-28T13:51:27.918 → 2026-05-28T13:51:29.194
Dettagli before/after
Diff
{
  "quantity": {
    "new": 671,
    "old": 663
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.194",
    "old": "2026-05-28T13:51:27.918"
  }
}
Prima
{
  "id": 83,
  "quantity": 663,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:27.918",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 671,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T13:51:29.194",
  "product_code_id": 112
}
28/05/26, 15:51:29Inserimentoinventory_movements3228app interna · csv_import · consuntivo_posting · assignment:4428
id: ∅ → 3228; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:4428; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3228,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4428",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.19",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 8,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3228,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:4428",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T13:51:29.19",
  "scrap_by_type": null,
  "quantity_delta": 8,
  "product_code_id": 112
}
28/05/26, 15:51:29Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:4428
quantity: 1558 → 1550; updated_at: 2026-05-28T13:51:27.908 → 2026-05-28T13:51:29.181
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1550,
    "old": 1558
  },
  "updated_at": {
    "new": "2026-05-28T13:51:29.181",
    "old": "2026-05-28T13:51:27.908"
  }
}
Prima
{
  "id": 34,
  "quantity": 1558,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:27.908",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1550,
  "warehouse": "raw",
  "updated_at": "2026-05-28T13:51:29.181",
  "raw_material_id": 12
}
28/05/26, 15:51:29Inserimentoraw_material_movements1997app interna · csv_import · consuntivo_posting · assignment:4428
id: ∅ → 1997; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:4428; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1997,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:4428",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T13:51:29.177",
    "old": null
  },
  "quantity_delta": {
    "new": -8,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1997,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:4428",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T13:51:29.177",
  "quantity_delta": -8,
  "raw_material_id": 12
}
28/05/26, 15:51:29Inserimentoplan_assignments4428
id: ∅ → 4428; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 4428,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 16,
    "old": null
  },
  "operator_id": {
    "new": 27,
    "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": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 8,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 4428,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 27,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 8,
  "setup_from_product_code_id": null
}