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 6300Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
22/05/26, 16:03:24Inserimentoraw_material_movements1749app interna · csv_import · consuntivo_posting · assignment:2582
id: ∅ → 1749; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2582; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1749,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2582",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.856",
    "old": null
  },
  "quantity_delta": {
    "new": -452,
    "old": null
  },
  "raw_material_id": {
    "new": 5,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1749,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2582",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.856",
  "quantity_delta": -452,
  "raw_material_id": 5
}
22/05/26, 16:03:24Inserimentoplan_assignments2582
id: ∅ → 2582; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2582,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 14,
    "old": null
  },
  "operator_id": {
    "new": 20,
    "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": 105,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 452,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2582,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 20,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 105,
  "planned_quantity": null,
  "produced_quantity": 452,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2581
quantity: 2557 → 2928; updated_at: 2026-05-22T14:03:24.488 → 2026-05-22T14:03:24.838
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2928,
    "old": 2557
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.838",
    "old": "2026-05-22T14:03:24.488"
  }
}
Prima
{
  "id": 90,
  "quantity": 2557,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.488",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 2928,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.838",
  "product_code_id": 118
}
22/05/26, 16:03:24Inserimentoinventory_movements2865app interna · csv_import · consuntivo_posting · assignment:2581
id: ∅ → 2865; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2581; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2865,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2581",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.834",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 371,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2865,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2581",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.834",
  "scrap_by_type": {
    "workedCasting": 1
  },
  "quantity_delta": 371,
  "product_code_id": 118
}
22/05/26, 16:03:24Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2581
quantity: 4523 → 4151; updated_at: 2026-05-22T14:03:24.463 → 2026-05-22T14:03:24.829
Dettagli before/after
Diff
{
  "quantity": {
    "new": 4151,
    "old": 4523
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.829",
    "old": "2026-05-22T14:03:24.463"
  }
}
Prima
{
  "id": 52,
  "quantity": 4523,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.463",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 4151,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.829",
  "raw_material_id": 18
}
22/05/26, 16:03:24Inserimentoraw_material_movements1748app interna · csv_import · consuntivo_posting · assignment:2581
id: ∅ → 1748; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":1}}; reference: ∅ → assignment:2581; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1748,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2581",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.824",
    "old": null
  },
  "quantity_delta": {
    "new": -372,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1748,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 1
    }
  },
  "reference": "assignment:2581",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.824",
  "quantity_delta": -372,
  "raw_material_id": 18
}
22/05/26, 16:03:24Inserimentoplan_assignments2581
id: ∅ → 2581; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2581,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 26,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 1
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 371,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2581,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 26,
  "scrap_by_type": {
    "workedCasting": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 371,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances788app interna · csv_import · consuntivo_posting · assignment:2580
quantity: 295 → 303; updated_at: 2026-05-22T14:03:24.565 → 2026-05-22T14:03:24.81
Dettagli before/after
Diff
{
  "quantity": {
    "new": 303,
    "old": 295
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.81",
    "old": "2026-05-22T14:03:24.565"
  }
}
Prima
{
  "id": 788,
  "quantity": 295,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.565",
  "product_code_id": 102
}
Dopo
{
  "id": 788,
  "quantity": 303,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.81",
  "product_code_id": 102
}
22/05/26, 16:03:24Inserimentoinventory_movements2864app interna · csv_import · consuntivo_posting · assignment:2580
id: ∅ → 2864; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2580; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2864,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2580",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.801",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 8,
    "old": null
  },
  "product_code_id": {
    "new": 102,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2864,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2580",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T14:03:24.801",
  "scrap_by_type": null,
  "quantity_delta": 8,
  "product_code_id": 102
}
22/05/26, 16:03:24Modificaraw_material_balances7app interna · csv_import · consuntivo_posting · assignment:2580
quantity: -111 → -119; updated_at: 2026-05-22T14:03:24.515 → 2026-05-22T14:03:24.794
Dettagli before/after
Diff
{
  "quantity": {
    "new": -119,
    "old": -111
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.794",
    "old": "2026-05-22T14:03:24.515"
  }
}
Prima
{
  "id": 7,
  "quantity": -111,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.515",
  "raw_material_id": 3
}
Dopo
{
  "id": 7,
  "quantity": -119,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.794",
  "raw_material_id": 3
}
22/05/26, 16:03:24Inserimentoraw_material_movements1747app interna · csv_import · consuntivo_posting · assignment:2580
id: ∅ → 1747; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2580; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1747,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2580",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.79",
    "old": null
  },
  "quantity_delta": {
    "new": -8,
    "old": null
  },
  "raw_material_id": {
    "new": 3,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1747,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2580",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.79",
  "quantity_delta": -8,
  "raw_material_id": 3
}
22/05/26, 16:03:24Inserimentoplan_assignments2580
id: ∅ → 2580; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2580,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 15,
    "old": null
  },
  "operator_id": {
    "new": 36,
    "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": 102,
    "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": 2580,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 15,
  "operator_id": 36,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 102,
  "planned_quantity": null,
  "produced_quantity": 8,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances83app interna · csv_import · consuntivo_posting · assignment:2579
quantity: 869 → 937; updated_at: 2026-05-22T14:03:24.278 → 2026-05-22T14:03:24.776
Dettagli before/after
Diff
{
  "quantity": {
    "new": 937,
    "old": 869
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.776",
    "old": "2026-05-22T14:03:24.278"
  }
}
Prima
{
  "id": 83,
  "quantity": 869,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.278",
  "product_code_id": 112
}
Dopo
{
  "id": 83,
  "quantity": 937,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.776",
  "product_code_id": 112
}
22/05/26, 16:03:24Inserimentoinventory_movements2863app interna · csv_import · consuntivo_posting · assignment:2579
id: ∅ → 2863; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2579; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2863,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2579",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.772",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 68,
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2863,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2579",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.772",
  "scrap_by_type": null,
  "quantity_delta": 68,
  "product_code_id": 112
}
22/05/26, 16:03:24Modificaraw_material_balances34app interna · csv_import · consuntivo_posting · assignment:2579
quantity: 1512 → 1444; updated_at: 2026-05-22T14:03:24.267 → 2026-05-22T14:03:24.766
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1444,
    "old": 1512
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.766",
    "old": "2026-05-22T14:03:24.267"
  }
}
Prima
{
  "id": 34,
  "quantity": 1512,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.267",
  "raw_material_id": 12
}
Dopo
{
  "id": 34,
  "quantity": 1444,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.766",
  "raw_material_id": 12
}
22/05/26, 16:03:24Inserimentoraw_material_movements1746app interna · csv_import · consuntivo_posting · assignment:2579
id: ∅ → 1746; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2579; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1746,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2579",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.763",
    "old": null
  },
  "quantity_delta": {
    "new": -68,
    "old": null
  },
  "raw_material_id": {
    "new": 12,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1746,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2579",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.763",
  "quantity_delta": -68,
  "raw_material_id": 12
}
22/05/26, 16:03:24Inserimentoplan_assignments2579
id: ∅ → 2579; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2579,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 16,
    "old": null
  },
  "operator_id": {
    "new": 30,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 112,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 68,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2579,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 16,
  "operator_id": 30,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 112,
  "planned_quantity": null,
  "produced_quantity": 68,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances34app interna · csv_import · consuntivo_posting · assignment:2578
quantity: 680 → 840; updated_at: 2026-05-22T14:03:24.35 → 2026-05-22T14:03:24.747
Dettagli before/after
Diff
{
  "quantity": {
    "new": 840,
    "old": 680
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.747",
    "old": "2026-05-22T14:03:24.35"
  }
}
Prima
{
  "id": 34,
  "quantity": 680,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.35",
  "product_code_id": 109
}
Dopo
{
  "id": 34,
  "quantity": 840,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.747",
  "product_code_id": 109
}
22/05/26, 16:03:24Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:2578
quantity: -380 → -540; updated_at: 2026-05-22T14:03:24.347 → 2026-05-22T14:03:24.745
Dettagli before/after
Diff
{
  "quantity": {
    "new": -540,
    "old": -380
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.745",
    "old": "2026-05-22T14:03:24.347"
  }
}
Prima
{
  "id": 32,
  "quantity": -380,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.347",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": -540,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.745",
  "product_code_id": 109
}
22/05/26, 16:03:24Inserimentoinventory_movements2862app interna · csv_import · consuntivo_posting · assignment:2578
id: ∅ → 2862; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2578; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2862,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2578",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.74",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 160,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2862,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2578",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.74",
  "scrap_by_type": null,
  "quantity_delta": 160,
  "product_code_id": 109
}
22/05/26, 16:03:24Inserimentoinventory_movements2861app interna · csv_import · consuntivo_posting · assignment:2578
id: ∅ → 2861; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2578; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2861,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2578",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.737",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -160,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2861,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2578",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T14:03:24.737",
  "scrap_by_type": null,
  "quantity_delta": -160,
  "product_code_id": 109
}
22/05/26, 16:03:24Inserimentoplan_assignments2578
id: ∅ → 2578; date: ∅ → 2026-05-14; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2578,
    "old": null
  },
  "date": {
    "new": "2026-05-14",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 39,
    "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": 109,
    "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": 2578,
  "date": "2026-05-14",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 39,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 160,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances853app interna · csv_import · consuntivo_posting · assignment:2577
quantity: 3214 → 3597; updated_at: 2026-05-22T11:07:05.886 → 2026-05-22T14:03:24.724
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3597,
    "old": 3214
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.724",
    "old": "2026-05-22T11:07:05.886"
  }
}
Prima
{
  "id": 853,
  "quantity": 3214,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T11:07:05.886",
  "product_code_id": 117
}
Dopo
{
  "id": 853,
  "quantity": 3597,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.724",
  "product_code_id": 117
}
22/05/26, 16:03:24Inserimentoinventory_movements2860app interna · csv_import · consuntivo_posting · assignment:2577
id: ∅ → 2860; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2577; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2860,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2577",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.719",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 383,
    "old": null
  },
  "product_code_id": {
    "new": 117,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2860,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2577",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.719",
  "scrap_by_type": null,
  "quantity_delta": 383,
  "product_code_id": 117
}
22/05/26, 16:03:24Modificaraw_material_balances49app interna · csv_import · consuntivo_posting · assignment:2577
quantity: 4027 → 3644; updated_at: 2026-05-22T10:28:14.671 → 2026-05-22T14:03:24.713
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3644,
    "old": 4027
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.713",
    "old": "2026-05-22T10:28:14.671"
  }
}
Prima
{
  "id": 49,
  "quantity": 4027,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:14.671",
  "raw_material_id": 17
}
Dopo
{
  "id": 49,
  "quantity": 3644,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.713",
  "raw_material_id": 17
}
22/05/26, 16:03:24Inserimentoraw_material_movements1745app interna · csv_import · consuntivo_posting · assignment:2577
id: ∅ → 1745; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2577; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1745,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2577",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.708",
    "old": null
  },
  "quantity_delta": {
    "new": -383,
    "old": null
  },
  "raw_material_id": {
    "new": 17,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1745,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2577",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.708",
  "quantity_delta": -383,
  "raw_material_id": 17
}
22/05/26, 16:03:24Inserimentoplan_assignments2577
id: ∅ → 2577; date: ∅ → 2026-05-13; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2577,
    "old": null
  },
  "date": {
    "new": "2026-05-13",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 23,
    "old": null
  },
  "operator_id": {
    "new": 25,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 117,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 383,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2577,
  "date": "2026-05-13",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 23,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 117,
  "planned_quantity": null,
  "produced_quantity": 383,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances153app interna · csv_import · consuntivo_posting · assignment:2576
quantity: 385 → 438; updated_at: 2026-05-22T11:13:33.937 → 2026-05-22T14:03:24.694
Dettagli before/after
Diff
{
  "quantity": {
    "new": 438,
    "old": 385
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.694",
    "old": "2026-05-22T11:13:33.937"
  }
}
Prima
{
  "id": 153,
  "quantity": 385,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T11:13:33.937",
  "product_code_id": 111
}
Dopo
{
  "id": 153,
  "quantity": 438,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.694",
  "product_code_id": 111
}
22/05/26, 16:03:24Modificainventory_balances151app interna · csv_import · consuntivo_posting · assignment:2576
quantity: 184 → 131; updated_at: 2026-05-22T14:03:24.667 → 2026-05-22T14:03:24.691
Dettagli before/after
Diff
{
  "quantity": {
    "new": 131,
    "old": 184
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.691",
    "old": "2026-05-22T14:03:24.667"
  }
}
Prima
{
  "id": 151,
  "quantity": 184,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.667",
  "product_code_id": 111
}
Dopo
{
  "id": 151,
  "quantity": 131,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.691",
  "product_code_id": 111
}
22/05/26, 16:03:24Inserimentoinventory_movements2859app interna · csv_import · consuntivo_posting · assignment:2576
id: ∅ → 2859; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2576; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2859,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2576",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.687",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 53,
    "old": null
  },
  "product_code_id": {
    "new": 111,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2859,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2576",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.687",
  "scrap_by_type": null,
  "quantity_delta": 53,
  "product_code_id": 111
}
22/05/26, 16:03:24Inserimentoinventory_movements2858app interna · csv_import · consuntivo_posting · assignment:2576
id: ∅ → 2858; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2576; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2858,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2576",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.684",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -53,
    "old": null
  },
  "product_code_id": {
    "new": 111,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2858,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2576",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T14:03:24.684",
  "scrap_by_type": null,
  "quantity_delta": -53,
  "product_code_id": 111
}
22/05/26, 16:03:24Inserimentoplan_assignments2576
id: ∅ → 2576; date: ∅ → 2026-05-13; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2576,
    "old": null
  },
  "date": {
    "new": "2026-05-13",
    "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": 29,
    "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": 111,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 53,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2576,
  "date": "2026-05-13",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 29,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 111,
  "planned_quantity": null,
  "produced_quantity": 53,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances151app interna · csv_import · consuntivo_posting · assignment:2575
quantity: 115 → 184; updated_at: 2026-05-22T11:13:23.826 → 2026-05-22T14:03:24.667
Dettagli before/after
Diff
{
  "quantity": {
    "new": 184,
    "old": 115
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.667",
    "old": "2026-05-22T11:13:23.826"
  }
}
Prima
{
  "id": 151,
  "quantity": 115,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T11:13:23.826",
  "product_code_id": 111
}
Dopo
{
  "id": 151,
  "quantity": 184,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.667",
  "product_code_id": 111
}
22/05/26, 16:03:24Inserimentoinventory_movements2857app interna · csv_import · consuntivo_posting · assignment:2575
id: ∅ → 2857; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2575; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2857,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2575",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.664",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 1
    },
    "old": null
  },
  "quantity_delta": {
    "new": 69,
    "old": null
  },
  "product_code_id": {
    "new": 111,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2857,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2575",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T14:03:24.664",
  "scrap_by_type": {
    "raw": 1
  },
  "quantity_delta": 69,
  "product_code_id": 111
}
22/05/26, 16:03:24Modificaraw_material_balances31app interna · csv_import · consuntivo_posting · assignment:2575
quantity: 540 → 470; updated_at: 2026-05-22T11:14:32.387 → 2026-05-22T14:03:24.659
Dettagli before/after
Diff
{
  "quantity": {
    "new": 470,
    "old": 540
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.659",
    "old": "2026-05-22T11:14:32.387"
  }
}
Prima
{
  "id": 31,
  "quantity": 540,
  "warehouse": "raw",
  "updated_at": "2026-05-22T11:14:32.387",
  "raw_material_id": 11
}
Dopo
{
  "id": 31,
  "quantity": 470,
  "warehouse": "raw",
  "updated_at": "2026-05-22T14:03:24.659",
  "raw_material_id": 11
}
22/05/26, 16:03:24Inserimentoraw_material_movements1744app interna · csv_import · consuntivo_posting · assignment:2575
id: ∅ → 1744; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"raw":1}}; reference: ∅ → assignment:2575; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1744,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "raw": 1
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2575",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.655",
    "old": null
  },
  "quantity_delta": {
    "new": -70,
    "old": null
  },
  "raw_material_id": {
    "new": 11,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1744,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "raw": 1
    }
  },
  "reference": "assignment:2575",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T14:03:24.655",
  "quantity_delta": -70,
  "raw_material_id": 11
}
22/05/26, 16:03:24Inserimentoplan_assignments2575
id: ∅ → 2575; date: ∅ → 2026-05-13; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2575,
    "old": null
  },
  "date": {
    "new": "2026-05-13",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 21,
    "old": null
  },
  "operator_id": {
    "new": 29,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "raw": 1
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 111,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 69,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2575,
  "date": "2026-05-13",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 29,
  "scrap_by_type": {
    "raw": 1
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 111,
  "planned_quantity": null,
  "produced_quantity": 69,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances720app interna · csv_import · consuntivo_posting · assignment:2574
quantity: 80 → 114; updated_at: 2026-05-22T11:48:05.241 → 2026-05-22T14:03:24.641
Dettagli before/after
Diff
{
  "quantity": {
    "new": 114,
    "old": 80
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.641",
    "old": "2026-05-22T11:48:05.241"
  }
}
Prima
{
  "id": 720,
  "quantity": 80,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T11:48:05.241",
  "product_code_id": 101
}
Dopo
{
  "id": 720,
  "quantity": 114,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.641",
  "product_code_id": 101
}
22/05/26, 16:03:24Modificainventory_balances718app interna · csv_import · consuntivo_posting · assignment:2574
quantity: 628 → 594; updated_at: 2026-05-22T14:03:24.116 → 2026-05-22T14:03:24.639
Dettagli before/after
Diff
{
  "quantity": {
    "new": 594,
    "old": 628
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.639",
    "old": "2026-05-22T14:03:24.116"
  }
}
Prima
{
  "id": 718,
  "quantity": 628,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.116",
  "product_code_id": 101
}
Dopo
{
  "id": 718,
  "quantity": 594,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.639",
  "product_code_id": 101
}
22/05/26, 16:03:24Inserimentoinventory_movements2856app interna · csv_import · consuntivo_posting · assignment:2574
id: ∅ → 2856; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2574; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2856,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2574",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.635",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 34,
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2856,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2574",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.635",
  "scrap_by_type": null,
  "quantity_delta": 34,
  "product_code_id": 101
}
22/05/26, 16:03:24Inserimentoinventory_movements2855app interna · csv_import · consuntivo_posting · assignment:2574
id: ∅ → 2855; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2574; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2855,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2574",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.632",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -34,
    "old": null
  },
  "product_code_id": {
    "new": 101,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2855,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2574",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T14:03:24.632",
  "scrap_by_type": null,
  "quantity_delta": -34,
  "product_code_id": 101
}
22/05/26, 16:03:24Inserimentoplan_assignments2574
id: ∅ → 2574; date: ∅ → 2026-05-13; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2574,
    "old": null
  },
  "date": {
    "new": "2026-05-13",
    "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": 41,
    "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": 34,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2574,
  "date": "2026-05-13",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 41,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 101,
  "planned_quantity": null,
  "produced_quantity": 34,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances41app interna · csv_import · consuntivo_posting · assignment:2573
quantity: 295 → 365; updated_at: 2026-05-22T14:03:24.191 → 2026-05-22T14:03:24.616
Dettagli before/after
Diff
{
  "quantity": {
    "new": 365,
    "old": 295
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.616",
    "old": "2026-05-22T14:03:24.191"
  }
}
Prima
{
  "id": 41,
  "quantity": 295,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.191",
  "product_code_id": 104
}
Dopo
{
  "id": 41,
  "quantity": 365,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.616",
  "product_code_id": 104
}
22/05/26, 16:03:24Modificainventory_balances39app interna · csv_import · consuntivo_posting · assignment:2573
quantity: -8 → -78; updated_at: 2026-05-22T14:03:24.189 → 2026-05-22T14:03:24.613
Dettagli before/after
Diff
{
  "quantity": {
    "new": -78,
    "old": -8
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.613",
    "old": "2026-05-22T14:03:24.189"
  }
}
Prima
{
  "id": 39,
  "quantity": -8,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.189",
  "product_code_id": 104
}
Dopo
{
  "id": 39,
  "quantity": -78,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.613",
  "product_code_id": 104
}
22/05/26, 16:03:24Inserimentoinventory_movements2854app interna · csv_import · consuntivo_posting · assignment:2573
id: ∅ → 2854; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2573; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2854,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2573",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.593",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 70,
    "old": null
  },
  "product_code_id": {
    "new": 104,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2854,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2573",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.593",
  "scrap_by_type": null,
  "quantity_delta": 70,
  "product_code_id": 104
}
22/05/26, 16:03:24Inserimentoinventory_movements2853app interna · csv_import · consuntivo_posting · assignment:2573
id: ∅ → 2853; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2573; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2853,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2573",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.59",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -70,
    "old": null
  },
  "product_code_id": {
    "new": 104,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2853,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2573",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T14:03:24.59",
  "scrap_by_type": null,
  "quantity_delta": -70,
  "product_code_id": 104
}
22/05/26, 16:03:24Inserimentoplan_assignments2573
id: ∅ → 2573; date: ∅ → 2026-05-13; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2573,
    "old": null
  },
  "date": {
    "new": "2026-05-13",
    "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": 41,
    "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": 104,
    "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": 2573,
  "date": "2026-05-13",
  "notes": null,
  "shift": "T2",
  "status": "completed",
  "machine_id": null,
  "operator_id": 41,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 104,
  "planned_quantity": null,
  "produced_quantity": 70,
  "setup_from_product_code_id": null
}
22/05/26, 16:03:24Modificainventory_balances790app interna · csv_import · consuntivo_posting · assignment:2572
quantity: 120 → 143; updated_at: 2026-05-22T11:42:34.405 → 2026-05-22T14:03:24.569
Dettagli before/after
Diff
{
  "quantity": {
    "new": 143,
    "old": 120
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.569",
    "old": "2026-05-22T11:42:34.405"
  }
}
Prima
{
  "id": 790,
  "quantity": 120,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T11:42:34.405",
  "product_code_id": 102
}
Dopo
{
  "id": 790,
  "quantity": 143,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T14:03:24.569",
  "product_code_id": 102
}
22/05/26, 16:03:24Modificainventory_balances788app interna · csv_import · consuntivo_posting · assignment:2572
quantity: 318 → 295; updated_at: 2026-05-22T14:03:24.532 → 2026-05-22T14:03:24.565
Dettagli before/after
Diff
{
  "quantity": {
    "new": 295,
    "old": 318
  },
  "updated_at": {
    "new": "2026-05-22T14:03:24.565",
    "old": "2026-05-22T14:03:24.532"
  }
}
Prima
{
  "id": 788,
  "quantity": 318,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.532",
  "product_code_id": 102
}
Dopo
{
  "id": 788,
  "quantity": 295,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T14:03:24.565",
  "product_code_id": 102
}
22/05/26, 16:03:24Inserimentoinventory_movements2852app interna · csv_import · consuntivo_posting · assignment:2572
id: ∅ → 2852; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2572; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2852,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2572",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T14:03:24.556",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 23,
    "old": null
  },
  "product_code_id": {
    "new": 102,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2852,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2572",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T14:03:24.556",
  "scrap_by_type": null,
  "quantity_delta": 23,
  "product_code_id": 102
}