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 2450Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
28/05/26, 09:29:34Inserimentoraw_material_movements1953app interna · csv_import · consuntivo_posting · assignment:3924
id: ∅ → 1953; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3924; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1953,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3924",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.746",
    "old": null
  },
  "quantity_delta": {
    "new": -103,
    "old": null
  },
  "raw_material_id": {
    "new": 37,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1953,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3924",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T07:29:34.746",
  "quantity_delta": -103,
  "raw_material_id": 37
}
28/05/26, 09:29:34Inserimentoplan_assignments3924
id: ∅ → 3924; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3924,
    "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": 3924,
  "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, 09:29:34Modificainventory_balances62app interna · csv_import · consuntivo_posting · assignment:3823
quantity: 1938 → 2237; updated_at: 2026-05-28T07:29:34.466 → 2026-05-28T07:29:34.734
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2237,
    "old": 1938
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.734",
    "old": "2026-05-28T07:29:34.466"
  }
}
Prima
{
  "id": 62,
  "quantity": 1938,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.466",
  "product_code_id": 113
}
Dopo
{
  "id": 62,
  "quantity": 2237,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.734",
  "product_code_id": 113
}
28/05/26, 09:29:34Inserimentoinventory_movements3148app interna · csv_import · consuntivo_posting · assignment:3823
id: ∅ → 3148; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3823; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3148,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3823",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.729",
    "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": 3148,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3823",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.729",
  "scrap_by_type": {
    "workedCasting": 13
  },
  "quantity_delta": 299,
  "product_code_id": 113
}
28/05/26, 09:29:34Modificaraw_material_balances37app interna · csv_import · consuntivo_posting · assignment:3823
quantity: 4734 → 4422; updated_at: 2026-05-28T07:29:34.454 → 2026-05-28T07:29:34.72
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4422,
    "old": 4734
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.72",
    "old": "2026-05-28T07:29:34.454"
  }
}
Prima
{
  "id": 37,
  "quantity": 4734,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.454",
  "raw_material_id": 13
}
Dopo
{
  "id": 37,
  "quantity": 4422,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.72",
  "raw_material_id": 13
}
28/05/26, 09:29:34Inserimentoraw_material_movements1952app interna · csv_import · consuntivo_posting · assignment:3823
id: ∅ → 1952; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":13}}; reference: ∅ → assignment:3823; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1952,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 13
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3823",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.71",
    "old": null
  },
  "quantity_delta": {
    "new": -312,
    "old": null
  },
  "raw_material_id": {
    "new": 13,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1952,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 13
    }
  },
  "reference": "assignment:3823",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.71",
  "quantity_delta": -312,
  "raw_material_id": 13
}
28/05/26, 09:29:34Modificaplan_assignments3823
operator_id: 28 → 31; scrap_by_type: ∅ → {"workedCasting":13}; produced_quantity: ∅ → 299
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 31,
    "old": 28
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 13
    },
    "old": null
  },
  "produced_quantity": {
    "new": 299,
    "old": null
  }
}
Prima
{
  "id": 3823,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #293)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 25,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": 338,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3823,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #293)",
  "shift": "T2",
  "status": "planned",
  "machine_id": 25,
  "operator_id": 31,
  "scrap_by_type": {
    "workedCasting": 13
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": 338,
  "produced_quantity": 299,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3923
quantity: 994 → 1064; updated_at: 2026-05-28T07:29:34.429 → 2026-05-28T07:29:34.683
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1064,
    "old": 994
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.683",
    "old": "2026-05-28T07:29:34.429"
  }
}
Prima
{
  "id": 1124,
  "quantity": 994,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.429",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 1064,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.683",
  "product_code_id": 136
}
28/05/26, 09:29:34Inserimentoinventory_movements3147app interna · csv_import · consuntivo_posting · assignment:3923
id: ∅ → 3147; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3923; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3147,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3923",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.674",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 70,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3147,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3923",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.674",
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "quantity_delta": 70,
  "product_code_id": 136
}
28/05/26, 09:29:34Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3923
quantity: 1369 → 1295; updated_at: 2026-05-28T07:29:34.42 → 2026-05-28T07:29:34.664
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1295,
    "old": 1369
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.664",
    "old": "2026-05-28T07:29:34.42"
  }
}
Prima
{
  "id": 103,
  "quantity": 1369,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.42",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1295,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.664",
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoraw_material_movements1951app interna · csv_import · consuntivo_posting · assignment:3923
id: ∅ → 1951; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":2,"processing":2}}; reference: ∅ → assignment:3923; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1951,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 2,
        "processing": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3923",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.654",
    "old": null
  },
  "quantity_delta": {
    "new": -74,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1951,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 2,
      "processing": 2
    }
  },
  "reference": "assignment:3923",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.654",
  "quantity_delta": -74,
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoplan_assignments3923
id: ∅ → 3923; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3923,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 2,
      "processing": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 70,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3923,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 41,
  "scrap_by_type": {
    "raw": 2,
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances244app interna · csv_import · consuntivo_posting · assignment:3878
quantity: 259 → 347; updated_at: 2026-05-28T07:29:34.033 → 2026-05-28T07:29:34.636
Dettagli before/after
Diff
{
  "quantity": {
    "new": 347,
    "old": 259
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.636",
    "old": "2026-05-28T07:29:34.033"
  }
}
Prima
{
  "id": 244,
  "quantity": 259,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.033",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 347,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.636",
  "product_code_id": 108
}
28/05/26, 09:29:34Modificainventory_balances242app interna · csv_import · consuntivo_posting · assignment:3878
quantity: 267 → 179; updated_at: 2026-05-28T07:29:34.026 → 2026-05-28T07:29:34.633
Dettagli before/after
Diff
{
  "quantity": {
    "new": 179,
    "old": 267
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.633",
    "old": "2026-05-28T07:29:34.026"
  }
}
Prima
{
  "id": 242,
  "quantity": 267,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.026",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": 179,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.633",
  "product_code_id": 108
}
28/05/26, 09:29:34Inserimentoinventory_movements3146app interna · csv_import · consuntivo_posting · assignment:3878
id: ∅ → 3146; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3878; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3146,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3878",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.629",
    "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": 3146,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3878",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.629",
  "scrap_by_type": null,
  "quantity_delta": 88,
  "product_code_id": 108
}
28/05/26, 09:29:34Inserimentoinventory_movements3145app interna · csv_import · consuntivo_posting · assignment:3878
id: ∅ → 3145; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3878; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3145,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3878",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.625",
    "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": 3145,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3878",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.625",
  "scrap_by_type": null,
  "quantity_delta": -88,
  "product_code_id": 108
}
28/05/26, 09:29:34Modificaplan_assignments3878
produced_quantity: ∅ → 88
Dettagli before/after
Diff
{
  "produced_quantity": {
    "new": 88,
    "old": null
  }
}
Prima
{
  "id": 3878,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #355)",
  "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": 11,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3878,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #355)",
  "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": 11,
  "produced_quantity": 88,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances720app interna · csv_import · consuntivo_posting · assignment:3922
quantity: 80 → 240; updated_at: 2026-05-28T07:29:33.818 → 2026-05-28T07:29:34.606
Dettagli before/after
Diff
{
  "quantity": {
    "new": 240,
    "old": 80
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.606",
    "old": "2026-05-28T07:29:33.818"
  }
}
Prima
{
  "id": 720,
  "quantity": 80,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:33.818",
  "product_code_id": 101
}
Dopo
{
  "id": 720,
  "quantity": 240,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.606",
  "product_code_id": 101
}
28/05/26, 09:29:34Modificainventory_balances718app interna · csv_import · consuntivo_posting · assignment:3922
quantity: 274 → 114; updated_at: 2026-05-28T07:29:34.398 → 2026-05-28T07:29:34.604
Dettagli before/after
Diff
{
  "quantity": {
    "new": 114,
    "old": 274
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.604",
    "old": "2026-05-28T07:29:34.398"
  }
}
Prima
{
  "id": 718,
  "quantity": 274,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.398",
  "product_code_id": 101
}
Dopo
{
  "id": 718,
  "quantity": 114,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.604",
  "product_code_id": 101
}
28/05/26, 09:29:34Inserimentoinventory_movements3144app interna · csv_import · consuntivo_posting · assignment:3922
id: ∅ → 3144; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3922; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3144,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3922",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.599",
    "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": 3144,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3922",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.599",
  "scrap_by_type": null,
  "quantity_delta": 160,
  "product_code_id": 101
}
28/05/26, 09:29:34Inserimentoinventory_movements3143app interna · csv_import · consuntivo_posting · assignment:3922
id: ∅ → 3143; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3922; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3143,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3922",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.596",
    "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": 3143,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3922",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.596",
  "scrap_by_type": null,
  "quantity_delta": -160,
  "product_code_id": 101
}
28/05/26, 09:29:34Inserimentoplan_assignments3922
id: ∅ → 3922; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3922,
    "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": 3922,
  "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, 09:29:34Modificainventory_balances790app interna · csv_import · consuntivo_posting · assignment:3921
quantity: 116 → 186; updated_at: 2026-05-28T07:29:33.689 → 2026-05-28T07:29:34.583
Dettagli before/after
Diff
{
  "quantity": {
    "new": 186,
    "old": 116
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.583",
    "old": "2026-05-28T07:29:33.689"
  }
}
Prima
{
  "id": 790,
  "quantity": 116,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:33.689",
  "product_code_id": 102
}
Dopo
{
  "id": 790,
  "quantity": 186,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.583",
  "product_code_id": 102
}
28/05/26, 09:29:34Modificainventory_balances788app interna · csv_import · consuntivo_posting · assignment:3921
quantity: 307 → 237; updated_at: 2026-05-28T07:29:33.944 → 2026-05-28T07:29:34.58
Dettagli before/after
Diff
{
  "quantity": {
    "new": 237,
    "old": 307
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.58",
    "old": "2026-05-28T07:29:33.944"
  }
}
Prima
{
  "id": 788,
  "quantity": 307,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:33.944",
  "product_code_id": 102
}
Dopo
{
  "id": 788,
  "quantity": 237,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.58",
  "product_code_id": 102
}
28/05/26, 09:29:34Inserimentoinventory_movements3142app interna · csv_import · consuntivo_posting · assignment:3921
id: ∅ → 3142; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3921; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3142,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3921",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.577",
    "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": 3142,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3921",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.577",
  "scrap_by_type": null,
  "quantity_delta": 70,
  "product_code_id": 102
}
28/05/26, 09:29:34Inserimentoinventory_movements3141app interna · csv_import · consuntivo_posting · assignment:3921
id: ∅ → 3141; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3921; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3141,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3921",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.575",
    "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": 3141,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3921",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.575",
  "scrap_by_type": null,
  "quantity_delta": -70,
  "product_code_id": 102
}
28/05/26, 09:29:34Inserimentoplan_assignments3921
id: ∅ → 3921; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3921,
    "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": 3921,
  "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, 09:29:34Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:3920
quantity: 801 → 809; updated_at: 2026-05-26T09:47:31.711 → 2026-05-28T07:29:34.554
Dettagli before/after
Diff
{
  "quantity": {
    "new": 809,
    "old": 801
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.554",
    "old": "2026-05-26T09:47:31.711"
  }
}
Prima
{
  "id": 83,
  "quantity": 801,
  "warehouse": "finished_real",
  "updated_at": "2026-05-26T09:47:31.711",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 809,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.554",
  "product_code_id": 112
}
28/05/26, 09:29:34Inserimentoinventory_movements3140app interna · csv_import · consuntivo_posting · assignment:3920
id: ∅ → 3140; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3920; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3140,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3920",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.543",
    "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": 3140,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3920",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.543",
  "scrap_by_type": null,
  "quantity_delta": 8,
  "product_code_id": 112
}
28/05/26, 09:29:34Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:3920
quantity: 1580 → 1572; updated_at: 2026-05-26T09:47:31.697 → 2026-05-28T07:29:34.535
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1572,
    "old": 1580
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.535",
    "old": "2026-05-26T09:47:31.697"
  }
}
Prima
{
  "id": 34,
  "quantity": 1580,
  "warehouse": "raw",
  "updated_at": "2026-05-26T09:47:31.697",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1572,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.535",
  "raw_material_id": 12
}
28/05/26, 09:29:34Inserimentoraw_material_movements1950app interna · csv_import · consuntivo_posting · assignment:3920
id: ∅ → 1950; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3920; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1950,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3920",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.528",
    "old": null
  },
  "quantity_delta": {
    "new": -8,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1950,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3920",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.528",
  "quantity_delta": -8,
  "raw_material_id": 12
}
28/05/26, 09:29:34Inserimentoplan_assignments3920
id: ∅ → 3920; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3920,
    "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": 3920,
  "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
}
28/05/26, 09:29:34Modificainventory_balances1161app interna · csv_import · consuntivo_posting · assignment:3919
quantity: 286 → 392; updated_at: 2026-05-28T07:29:34.128 → 2026-05-28T07:29:34.503
Dettagli before/after
Diff
{
  "quantity": {
    "new": 392,
    "old": 286
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.503",
    "old": "2026-05-28T07:29:34.128"
  }
}
Prima
{
  "id": 1161,
  "quantity": 286,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.128",
  "product_code_id": 138
}
Dopo
{
  "id": 1161,
  "quantity": 392,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.503",
  "product_code_id": 138
}
28/05/26, 09:29:34Inserimentoinventory_movements3139app interna · csv_import · consuntivo_posting · assignment:3919
id: ∅ → 3139; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3919; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3139,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3919",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.497",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 106,
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3139,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3919",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.497",
  "scrap_by_type": {
    "workedCasting": 2
  },
  "quantity_delta": 106,
  "product_code_id": 138
}
28/05/26, 09:29:34Modificaraw_material_balances110app interna · csv_import · consuntivo_posting · assignment:3919
quantity: 238 → 130; updated_at: 2026-05-28T07:29:34.112 → 2026-05-28T07:29:34.489
Dettagli before/after
Diff
{
  "quantity": {
    "new": 130,
    "old": 238
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.489",
    "old": "2026-05-28T07:29:34.112"
  }
}
Prima
{
  "id": 110,
  "quantity": 238,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T07:29:34.112",
  "raw_material_id": 37
}
Dopo
{
  "id": 110,
  "quantity": 130,
  "warehouse": "raw_treated",
  "updated_at": "2026-05-28T07:29:34.489",
  "raw_material_id": 37
}
28/05/26, 09:29:34Inserimentoraw_material_movements1949app interna · csv_import · consuntivo_posting · assignment:3919
id: ∅ → 1949; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":2}}; reference: ∅ → assignment:3919; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1949,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3919",
    "old": null
  },
  "warehouse": {
    "new": "raw_treated",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.481",
    "old": null
  },
  "quantity_delta": {
    "new": -108,
    "old": null
  },
  "raw_material_id": {
    "new": 37,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1949,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 2
    }
  },
  "reference": "assignment:3919",
  "warehouse": "raw_treated",
  "occurred_at": "2026-05-28T07:29:34.481",
  "quantity_delta": -108,
  "raw_material_id": 37
}
28/05/26, 09:29:34Inserimentoplan_assignments3919
id: ∅ → 3919; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3919,
    "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": 19,
    "old": null
  },
  "operator_id": {
    "new": 26,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 138,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 106,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3919,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 138,
  "planned_quantity": null,
  "produced_quantity": 106,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances62app interna · csv_import · consuntivo_posting · assignment:3822
quantity: 1702 → 1938; updated_at: 2026-05-22T14:48:05.885 → 2026-05-28T07:29:34.466
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1938,
    "old": 1702
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.466",
    "old": "2026-05-22T14:48:05.885"
  }
}
Prima
{
  "id": 62,
  "quantity": 1702,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:48:05.885",
  "product_code_id": 113
}
Dopo
{
  "id": 62,
  "quantity": 1938,
  "warehouse": "finished_real",
  "updated_at": "2026-05-28T07:29:34.466",
  "product_code_id": 113
}
28/05/26, 09:29:34Inserimentoinventory_movements3138app interna · csv_import · consuntivo_posting · assignment:3822
id: ∅ → 3138; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3822; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3138,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3822",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.462",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 3,
      "workedCasting": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 236,
    "old": null
  },
  "product_code_id": {
    "new": 113,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3138,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3822",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-28T07:29:34.462",
  "scrap_by_type": {
    "processing": 3,
    "workedCasting": 1
  },
  "quantity_delta": 236,
  "product_code_id": 113
}
28/05/26, 09:29:34Modificaraw_material_balances37app interna · csv_import · consuntivo_posting · assignment:3822
quantity: 4974 → 4734; updated_at: 2026-05-22T14:47:48.165 → 2026-05-28T07:29:34.454
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4734,
    "old": 4974
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.454",
    "old": "2026-05-22T14:47:48.165"
  }
}
Prima
{
  "id": 37,
  "quantity": 4974,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:47:48.165",
  "raw_material_id": 13
}
Dopo
{
  "id": 37,
  "quantity": 4734,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.454",
  "raw_material_id": 13
}
28/05/26, 09:29:34Inserimentoraw_material_movements1948app interna · csv_import · consuntivo_posting · assignment:3822
id: ∅ → 1948; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":3,"workedCasting":1}}; reference: ∅ → assignment:3822; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1948,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 3,
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:3822",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.449",
    "old": null
  },
  "quantity_delta": {
    "new": -240,
    "old": null
  },
  "raw_material_id": {
    "new": 13,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1948,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 3,
      "workedCasting": 1
    }
  },
  "reference": "assignment:3822",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.449",
  "quantity_delta": -240,
  "raw_material_id": 13
}
28/05/26, 09:29:34Modificaplan_assignments3822
operator_id: 35 → 36; scrap_by_type: ∅ → {"processing":3,"workedCasting":1}; produced_quantity: ∅ → 236
Dettagli before/after
Diff
{
  "operator_id": {
    "new": 36,
    "old": 35
  },
  "scrap_by_type": {
    "new": {
      "processing": 3,
      "workedCasting": 1
    },
    "old": null
  },
  "produced_quantity": {
    "new": 236,
    "old": null
  }
}
Prima
{
  "id": 3822,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #293)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 25,
  "operator_id": 35,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": 317,
  "produced_quantity": null,
  "setup_from_product_code_id": null
}
Dopo
{
  "id": 3822,
  "date": "2026-05-27",
  "notes": "Auto-generato (Ordine #293)",
  "shift": "T1",
  "status": "planned",
  "machine_id": 25,
  "operator_id": 36,
  "scrap_by_type": {
    "processing": 3,
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": 317,
  "produced_quantity": 236,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances1124app interna · csv_import · consuntivo_posting · assignment:3918
quantity: 937 → 994; updated_at: 2026-05-28T07:29:34.207 → 2026-05-28T07:29:34.429
Dettagli before/after
Diff
{
  "quantity": {
    "new": 994,
    "old": 937
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.429",
    "old": "2026-05-28T07:29:34.207"
  }
}
Prima
{
  "id": 1124,
  "quantity": 937,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.207",
  "product_code_id": 136
}
Dopo
{
  "id": 1124,
  "quantity": 994,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.429",
  "product_code_id": 136
}
28/05/26, 09:29:34Inserimentoinventory_movements3137app interna · csv_import · consuntivo_posting · assignment:3918
id: ∅ → 3137; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3918; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3137,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3918",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.426",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 57,
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3137,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3918",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.426",
  "scrap_by_type": null,
  "quantity_delta": 57,
  "product_code_id": 136
}
28/05/26, 09:29:34Modificaraw_material_balances103app interna · csv_import · consuntivo_posting · assignment:3918
quantity: 1426 → 1369; updated_at: 2026-05-28T07:29:34.195 → 2026-05-28T07:29:34.42
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1369,
    "old": 1426
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.42",
    "old": "2026-05-28T07:29:34.195"
  }
}
Prima
{
  "id": 103,
  "quantity": 1426,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.195",
  "raw_material_id": 35
}
Dopo
{
  "id": 103,
  "quantity": 1369,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.42",
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoraw_material_movements1947app interna · csv_import · consuntivo_posting · assignment:3918
id: ∅ → 1947; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:3918; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1947,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3918",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.416",
    "old": null
  },
  "quantity_delta": {
    "new": -57,
    "old": null
  },
  "raw_material_id": {
    "new": 35,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1947,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:3918",
  "warehouse": "raw",
  "occurred_at": "2026-05-28T07:29:34.416",
  "quantity_delta": -57,
  "raw_material_id": 35
}
28/05/26, 09:29:34Inserimentoplan_assignments3918
id: ∅ → 3918; date: ∅ → 2026-05-27; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3918,
    "old": null
  },
  "date": {
    "new": "2026-05-27",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 28,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 136,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 57,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3918,
  "date": "2026-05-27",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 28,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 136,
  "planned_quantity": null,
  "produced_quantity": 57,
  "setup_from_product_code_id": null
}
28/05/26, 09:29:34Modificainventory_balances718app interna · csv_import · consuntivo_posting · assignment:3917
quantity: 244 → 274; updated_at: 2026-05-28T07:29:33.813 → 2026-05-28T07:29:34.398
Dettagli before/after
Diff
{
  "quantity": {
    "new": 274,
    "old": 244
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.398",
    "old": "2026-05-28T07:29:33.813"
  }
}
Prima
{
  "id": 718,
  "quantity": 244,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:33.813",
  "product_code_id": 101
}
Dopo
{
  "id": 718,
  "quantity": 274,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-28T07:29:34.398",
  "product_code_id": 101
}
28/05/26, 09:29:34Inserimentoinventory_movements3136app interna · csv_import · consuntivo_posting · assignment:3917
id: ∅ → 3136; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:3917; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 3136,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:3917",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-28T07:29:34.393",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 30,
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 3136,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:3917",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-28T07:29:34.393",
  "scrap_by_type": null,
  "quantity_delta": 30,
  "product_code_id": 101
}
28/05/26, 09:29:34Modificaraw_material_balances7app interna · csv_import · consuntivo_posting · assignment:3917
quantity: 503 → 473; updated_at: 2026-05-28T07:29:33.931 → 2026-05-28T07:29:34.385
Dettagli before/after
Diff
{
  "quantity": {
    "new": 473,
    "old": 503
  },
  "updated_at": {
    "new": "2026-05-28T07:29:34.385",
    "old": "2026-05-28T07:29:33.931"
  }
}
Prima
{
  "id": 7,
  "quantity": 503,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:33.931",
  "raw_material_id": 3
}
Dopo
{
  "id": 7,
  "quantity": 473,
  "warehouse": "raw",
  "updated_at": "2026-05-28T07:29:34.385",
  "raw_material_id": 3
}