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 8650Ordinati dal più recente
QuandoAzioneTabellaRecordContestoSintesi modifiche
22/05/26, 12:28:12Inserimentoinventory_movements2702app interna · csv_import · consuntivo_posting · assignment:2181
id: ∅ → 2702; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2181; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2702,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2181",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.815",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 141,
    "old": null
  },
  "product_code_id": {
    "new": 134,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2702,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2181",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.815",
  "scrap_by_type": {
    "processing": 2
  },
  "quantity_delta": 141,
  "product_code_id": 134
}
22/05/26, 12:28:12Modificaraw_material_balances97app interna · csv_import · consuntivo_posting · assignment:2181
quantity: 1249 → 1106; updated_at: 2026-05-22T10:28:12.33 → 2026-05-22T10:28:12.802
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1106,
    "old": 1249
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.802",
    "old": "2026-05-22T10:28:12.33"
  }
}
Prima
{
  "id": 97,
  "quantity": 1249,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.33",
  "raw_material_id": 33
}
Dopo
{
  "id": 97,
  "quantity": 1106,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.802",
  "raw_material_id": 33
}
22/05/26, 12:28:12Inserimentoraw_material_movements1640app interna · csv_import · consuntivo_posting · assignment:2181
id: ∅ → 1640; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"processing":2}}; reference: ∅ → assignment:2181; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1640,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "processing": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2181",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.797",
    "old": null
  },
  "quantity_delta": {
    "new": -143,
    "old": null
  },
  "raw_material_id": {
    "new": 33,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1640,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "processing": 2
    }
  },
  "reference": "assignment:2181",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.797",
  "quantity_delta": -143,
  "raw_material_id": 33
}
22/05/26, 12:28:12Inserimentoplan_assignments2181
id: ∅ → 2181; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2181,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 19,
    "old": null
  },
  "operator_id": {
    "new": 41,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "processing": 2
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 134,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 141,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2181,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 19,
  "operator_id": 41,
  "scrap_by_type": {
    "processing": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 134,
  "planned_quantity": null,
  "produced_quantity": 141,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances244app interna · csv_import · consuntivo_posting · assignment:2180
quantity: 191 → 201; updated_at: 2026-05-14T11:21:15.979 → 2026-05-22T10:28:12.782
Dettagli before/after
Diff
{
  "quantity": {
    "new": 201,
    "old": 191
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.782",
    "old": "2026-05-14T11:21:15.979"
  }
}
Prima
{
  "id": 244,
  "quantity": 191,
  "warehouse": "finished_real",
  "updated_at": "2026-05-14T11:21:15.979",
  "product_code_id": 108
}
Dopo
{
  "id": 244,
  "quantity": 201,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.782",
  "product_code_id": 108
}
22/05/26, 12:28:12Modificainventory_balances242app interna · csv_import · consuntivo_posting · assignment:2180
quantity: 37 → 27; updated_at: 2026-05-14T11:21:15.977 → 2026-05-22T10:28:12.778
Dettagli before/after
Diff
{
  "quantity": {
    "new": 27,
    "old": 37
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.778",
    "old": "2026-05-14T11:21:15.977"
  }
}
Prima
{
  "id": 242,
  "quantity": 37,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-14T11:21:15.977",
  "product_code_id": 108
}
Dopo
{
  "id": 242,
  "quantity": 27,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.778",
  "product_code_id": 108
}
22/05/26, 12:28:12Inserimentoinventory_movements2701app interna · csv_import · consuntivo_posting · assignment:2180
id: ∅ → 2701; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2180; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2701,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2180",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.773",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 10,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2701,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2180",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.773",
  "scrap_by_type": null,
  "quantity_delta": 10,
  "product_code_id": 108
}
22/05/26, 12:28:12Inserimentoinventory_movements2700app interna · csv_import · consuntivo_posting · assignment:2180
id: ∅ → 2700; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2180; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2700,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2180",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.769",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -10,
    "old": null
  },
  "product_code_id": {
    "new": 108,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2700,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2180",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.769",
  "scrap_by_type": null,
  "quantity_delta": -10,
  "product_code_id": 108
}
22/05/26, 12:28:12Inserimentoplan_assignments2180
id: ∅ → 2180; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2180,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 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": 108,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 10,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2180,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 28,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 108,
  "planned_quantity": null,
  "produced_quantity": 10,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances153app interna · csv_import · consuntivo_posting · assignment:2179
quantity: 209 → 262; updated_at: 2026-05-22T10:28:12.579 → 2026-05-22T10:28:12.751
Dettagli before/after
Diff
{
  "quantity": {
    "new": 262,
    "old": 209
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.751",
    "old": "2026-05-22T10:28:12.579"
  }
}
Prima
{
  "id": 153,
  "quantity": 209,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.579",
  "product_code_id": 111
}
Dopo
{
  "id": 153,
  "quantity": 262,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.751",
  "product_code_id": 111
}
22/05/26, 12:28:12Modificainventory_balances151app interna · csv_import · consuntivo_posting · assignment:2179
quantity: 129 → 76; updated_at: 2026-05-22T10:28:12.732 → 2026-05-22T10:28:12.749
Dettagli before/after
Diff
{
  "quantity": {
    "new": 76,
    "old": 129
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.749",
    "old": "2026-05-22T10:28:12.732"
  }
}
Prima
{
  "id": 151,
  "quantity": 129,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.732",
  "product_code_id": 111
}
Dopo
{
  "id": 151,
  "quantity": 76,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.749",
  "product_code_id": 111
}
22/05/26, 12:28:12Inserimentoinventory_movements2699app interna · csv_import · consuntivo_posting · assignment:2179
id: ∅ → 2699; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2179; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2699,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2179",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.746",
    "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": 2699,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2179",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.746",
  "scrap_by_type": null,
  "quantity_delta": 53,
  "product_code_id": 111
}
22/05/26, 12:28:12Inserimentoinventory_movements2698app interna · csv_import · consuntivo_posting · assignment:2179
id: ∅ → 2698; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2179; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2698,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2179",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.744",
    "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": 2698,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2179",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.744",
  "scrap_by_type": null,
  "quantity_delta": -53,
  "product_code_id": 111
}
22/05/26, 12:28:12Inserimentoplan_assignments2179
id: ∅ → 2179; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2179,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "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": 2179,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 24,
  "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, 12:28:12Modificainventory_balances151app interna · csv_import · consuntivo_posting · assignment:2178
quantity: 69 → 129; updated_at: 2026-05-22T10:28:12.576 → 2026-05-22T10:28:12.732
Dettagli before/after
Diff
{
  "quantity": {
    "new": 129,
    "old": 69
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.732",
    "old": "2026-05-22T10:28:12.576"
  }
}
Prima
{
  "id": 151,
  "quantity": 69,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.576",
  "product_code_id": 111
}
Dopo
{
  "id": 151,
  "quantity": 129,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.732",
  "product_code_id": 111
}
22/05/26, 12:28:12Inserimentoinventory_movements2697app interna · csv_import · consuntivo_posting · assignment:2178
id: ∅ → 2697; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2178; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2697,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2178",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.728",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 3
    },
    "old": null
  },
  "quantity_delta": {
    "new": 60,
    "old": null
  },
  "product_code_id": {
    "new": 111,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2697,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2178",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.728",
  "scrap_by_type": {
    "workedCasting": 3
  },
  "quantity_delta": 60,
  "product_code_id": 111
}
22/05/26, 12:28:12Modificaraw_material_balances31app interna · csv_import · consuntivo_posting · assignment:2178
quantity: 522 → 459; updated_at: 2026-05-22T10:28:12.538 → 2026-05-22T10:28:12.722
Dettagli before/after
Diff
{
  "quantity": {
    "new": 459,
    "old": 522
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.722",
    "old": "2026-05-22T10:28:12.538"
  }
}
Prima
{
  "id": 31,
  "quantity": 522,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.538",
  "raw_material_id": 11
}
Dopo
{
  "id": 31,
  "quantity": 459,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.722",
  "raw_material_id": 11
}
22/05/26, 12:28:12Inserimentoraw_material_movements1639app interna · csv_import · consuntivo_posting · assignment:2178
id: ∅ → 1639; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":3}}; reference: ∅ → assignment:2178; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1639,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 3
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2178",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.718",
    "old": null
  },
  "quantity_delta": {
    "new": -63,
    "old": null
  },
  "raw_material_id": {
    "new": 11,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1639,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 3
    }
  },
  "reference": "assignment:2178",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.718",
  "quantity_delta": -63,
  "raw_material_id": 11
}
22/05/26, 12:28:12Inserimentoplan_assignments2178
id: ∅ → 2178; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2178,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 21,
    "old": null
  },
  "operator_id": {
    "new": 24,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 3
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 111,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 60,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2178,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 21,
  "operator_id": 24,
  "scrap_by_type": {
    "workedCasting": 3
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 111,
  "planned_quantity": null,
  "produced_quantity": 60,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances524app interna · csv_import · consuntivo_posting · assignment:2177
quantity: 479 → 973; updated_at: 2026-05-22T10:28:12.397 → 2026-05-22T10:28:12.704
Dettagli before/after
Diff
{
  "quantity": {
    "new": 973,
    "old": 479
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.704",
    "old": "2026-05-22T10:28:12.397"
  }
}
Prima
{
  "id": 524,
  "quantity": 479,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.397",
  "product_code_id": 99
}
Dopo
{
  "id": 524,
  "quantity": 973,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.704",
  "product_code_id": 99
}
22/05/26, 12:28:12Inserimentoinventory_movements2696app interna · csv_import · consuntivo_posting · assignment:2177
id: ∅ → 2696; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2177; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2696,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2177",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.7",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 494,
    "old": null
  },
  "product_code_id": {
    "new": 99,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2696,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2177",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.7",
  "scrap_by_type": null,
  "quantity_delta": 494,
  "product_code_id": 99
}
22/05/26, 12:28:12Modificaraw_material_balances1app interna · csv_import · consuntivo_posting · assignment:2177
quantity: 2221 → 1727; updated_at: 2026-05-22T10:28:12.387 → 2026-05-22T10:28:12.696
Dettagli before/after
Diff
{
  "quantity": {
    "new": 1727,
    "old": 2221
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.696",
    "old": "2026-05-22T10:28:12.387"
  }
}
Prima
{
  "id": 1,
  "quantity": 2221,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.387",
  "raw_material_id": 1
}
Dopo
{
  "id": 1,
  "quantity": 1727,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.696",
  "raw_material_id": 1
}
22/05/26, 12:28:12Inserimentoraw_material_movements1638app interna · csv_import · consuntivo_posting · assignment:2177
id: ∅ → 1638; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2177; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1638,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2177",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.693",
    "old": null
  },
  "quantity_delta": {
    "new": -494,
    "old": null
  },
  "raw_material_id": {
    "new": 1,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1638,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2177",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.693",
  "quantity_delta": -494,
  "raw_material_id": 1
}
22/05/26, 12:28:12Inserimentoplan_assignments2177
id: ∅ → 2177; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2177,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 14,
    "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": 99,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 494,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2177,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 14,
  "operator_id": 37,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 99,
  "planned_quantity": null,
  "produced_quantity": 494,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances62app interna · csv_import · consuntivo_posting · assignment:2176
quantity: 3207 → 3520; updated_at: 2026-05-22T10:28:12.487 → 2026-05-22T10:28:12.679
Dettagli before/after
Diff
{
  "quantity": {
    "new": 3520,
    "old": 3207
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.679",
    "old": "2026-05-22T10:28:12.487"
  }
}
Prima
{
  "id": 62,
  "quantity": 3207,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.487",
  "product_code_id": 113
}
Dopo
{
  "id": 62,
  "quantity": 3520,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.679",
  "product_code_id": 113
}
22/05/26, 12:28:12Inserimentoinventory_movements2695app interna · csv_import · consuntivo_posting · assignment:2176
id: ∅ → 2695; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2176; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2695,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2176",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.675",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 3
    },
    "old": null
  },
  "quantity_delta": {
    "new": 313,
    "old": null
  },
  "product_code_id": {
    "new": 113,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2695,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2176",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.675",
  "scrap_by_type": {
    "workedCasting": 3
  },
  "quantity_delta": 313,
  "product_code_id": 113
}
22/05/26, 12:28:12Modificaraw_material_balances37app interna · csv_import · consuntivo_posting · assignment:2176
quantity: 5342 → 5026; updated_at: 2026-05-22T10:28:12.476 → 2026-05-22T10:28:12.669
Dettagli before/after
Diff
{
  "quantity": {
    "new": 5026,
    "old": 5342
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.669",
    "old": "2026-05-22T10:28:12.476"
  }
}
Prima
{
  "id": 37,
  "quantity": 5342,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.476",
  "raw_material_id": 13
}
Dopo
{
  "id": 37,
  "quantity": 5026,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.669",
  "raw_material_id": 13
}
22/05/26, 12:28:12Inserimentoraw_material_movements1637app interna · csv_import · consuntivo_posting · assignment:2176
id: ∅ → 1637; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":3}}; reference: ∅ → assignment:2176; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1637,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 3
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2176",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.666",
    "old": null
  },
  "quantity_delta": {
    "new": -316,
    "old": null
  },
  "raw_material_id": {
    "new": 13,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1637,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 3
    }
  },
  "reference": "assignment:2176",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.666",
  "quantity_delta": -316,
  "raw_material_id": 13
}
22/05/26, 12:28:12Inserimentoplan_assignments2176
id: ∅ → 2176; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2176,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 25,
    "old": null
  },
  "operator_id": {
    "new": 31,
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 3
    },
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 113,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 313,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2176,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 25,
  "operator_id": 31,
  "scrap_by_type": {
    "workedCasting": 3
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 113,
  "planned_quantity": null,
  "produced_quantity": 313,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances825app interna · csv_import · consuntivo_posting · assignment:2175
quantity: 724 → 826; updated_at: 2026-05-22T10:28:12.366 → 2026-05-22T10:28:12.653
Dettagli before/after
Diff
{
  "quantity": {
    "new": 826,
    "old": 724
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.653",
    "old": "2026-05-22T10:28:12.366"
  }
}
Prima
{
  "id": 825,
  "quantity": 724,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.366",
  "product_code_id": 147
}
Dopo
{
  "id": 825,
  "quantity": 826,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.653",
  "product_code_id": 147
}
22/05/26, 12:28:12Inserimentoinventory_movements2694app interna · csv_import · consuntivo_posting · assignment:2175
id: ∅ → 2694; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2175; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2694,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2175",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.648",
    "old": null
  },
  "scrap_by_type": {
    "new": {
      "workedCasting": 2
    },
    "old": null
  },
  "quantity_delta": {
    "new": 102,
    "old": null
  },
  "product_code_id": {
    "new": 147,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2694,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2175",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.648",
  "scrap_by_type": {
    "workedCasting": 2
  },
  "quantity_delta": 102,
  "product_code_id": 147
}
22/05/26, 12:28:12Modificaraw_material_balances136app interna · csv_import · consuntivo_posting · assignment:2175
quantity: 895 → 791; updated_at: 2026-05-22T10:28:12.357 → 2026-05-22T10:28:12.642
Dettagli before/after
Diff
{
  "quantity": {
    "new": 791,
    "old": 895
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.642",
    "old": "2026-05-22T10:28:12.357"
  }
}
Prima
{
  "id": 136,
  "quantity": 895,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.357",
  "raw_material_id": 46
}
Dopo
{
  "id": 136,
  "quantity": 791,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.642",
  "raw_material_id": 46
}
22/05/26, 12:28:12Inserimentoraw_material_movements1636app interna · csv_import · consuntivo_posting · assignment:2175
id: ∅ → 1636; reason: ∅ → production_consumption; metadata: ∅ → {"scrapByType":{"workedCasting":2}}; reference: ∅ → assignment:2175; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1636,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": {
      "scrapByType": {
        "workedCasting": 2
      }
    },
    "old": null
  },
  "reference": {
    "new": "assignment:2175",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.638",
    "old": null
  },
  "quantity_delta": {
    "new": -104,
    "old": null
  },
  "raw_material_id": {
    "new": 46,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1636,
  "reason": "production_consumption",
  "metadata": {
    "scrapByType": {
      "workedCasting": 2
    }
  },
  "reference": "assignment:2175",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.638",
  "quantity_delta": -104,
  "raw_material_id": 46
}
22/05/26, 12:28:12Inserimentoplan_assignments2175
id: ∅ → 2175; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2175,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 18,
    "old": null
  },
  "operator_id": {
    "new": 22,
    "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": 147,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 102,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2175,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 18,
  "operator_id": 22,
  "scrap_by_type": {
    "workedCasting": 2
  },
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 147,
  "planned_quantity": null,
  "produced_quantity": 102,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances34app interna · csv_import · consuntivo_posting · assignment:2174
quantity: 60 → 170; updated_at: 2026-05-22T10:28:11.361 → 2026-05-22T10:28:12.625
Dettagli before/after
Diff
{
  "quantity": {
    "new": 170,
    "old": 60
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.625",
    "old": "2026-05-22T10:28:11.361"
  }
}
Prima
{
  "id": 34,
  "quantity": 60,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:11.361",
  "product_code_id": 109
}
Dopo
{
  "id": 34,
  "quantity": 170,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.625",
  "product_code_id": 109
}
22/05/26, 12:28:12Modificainventory_balances32app interna · csv_import · consuntivo_posting · assignment:2174
quantity: 265 → 155; updated_at: 2026-05-22T10:28:11.355 → 2026-05-22T10:28:12.623
Dettagli before/after
Diff
{
  "quantity": {
    "new": 155,
    "old": 265
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.623",
    "old": "2026-05-22T10:28:11.355"
  }
}
Prima
{
  "id": 32,
  "quantity": 265,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:11.355",
  "product_code_id": 109
}
Dopo
{
  "id": 32,
  "quantity": 155,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.623",
  "product_code_id": 109
}
22/05/26, 12:28:12Inserimentoinventory_movements2693app interna · csv_import · consuntivo_posting · assignment:2174
id: ∅ → 2693; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2174; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2693,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2174",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.62",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 110,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2693,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2174",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.62",
  "scrap_by_type": null,
  "quantity_delta": 110,
  "product_code_id": 109
}
22/05/26, 12:28:12Inserimentoinventory_movements2692app interna · csv_import · consuntivo_posting · assignment:2174
id: ∅ → 2692; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2174; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2692,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2174",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.617",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": -110,
    "old": null
  },
  "product_code_id": {
    "new": 109,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2692,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2174",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.617",
  "scrap_by_type": null,
  "quantity_delta": -110,
  "product_code_id": 109
}
22/05/26, 12:28:12Inserimentoplan_assignments2174
id: ∅ → 2174; date: ∅ → 2026-05-18; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2174,
    "old": null
  },
  "date": {
    "new": "2026-05-18",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": null,
    "old": null
  },
  "operator_id": {
    "new": 40,
    "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": 110,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2174,
  "date": "2026-05-18",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": null,
  "operator_id": 40,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "assembly",
  "product_code_id": 109,
  "planned_quantity": null,
  "produced_quantity": 110,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances90app interna · csv_import · consuntivo_posting · assignment:2173
quantity: 2119 → 2432; updated_at: 2026-05-22T10:28:12.425 → 2026-05-22T10:28:12.605
Dettagli before/after
Diff
{
  "quantity": {
    "new": 2432,
    "old": 2119
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.605",
    "old": "2026-05-22T10:28:12.425"
  }
}
Prima
{
  "id": 90,
  "quantity": 2119,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.425",
  "product_code_id": 118
}
Dopo
{
  "id": 90,
  "quantity": 2432,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.605",
  "product_code_id": 118
}
22/05/26, 12:28:12Inserimentoinventory_movements2691app interna · csv_import · consuntivo_posting · assignment:2173
id: ∅ → 2691; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2173; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2691,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2173",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.601",
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "quantity_delta": {
    "new": 313,
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2691,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2173",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.601",
  "scrap_by_type": null,
  "quantity_delta": 313,
  "product_code_id": 118
}
22/05/26, 12:28:12Modificaraw_material_balances52app interna · csv_import · consuntivo_posting · assignment:2173
quantity: 6786 → 6473; updated_at: 2026-05-22T10:28:12.417 → 2026-05-22T10:28:12.596
Dettagli before/after
Diff
{
  "quantity": {
    "new": 6473,
    "old": 6786
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.596",
    "old": "2026-05-22T10:28:12.417"
  }
}
Prima
{
  "id": 52,
  "quantity": 6786,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.417",
  "raw_material_id": 18
}
Dopo
{
  "id": 52,
  "quantity": 6473,
  "warehouse": "raw",
  "updated_at": "2026-05-22T10:28:12.596",
  "raw_material_id": 18
}
22/05/26, 12:28:12Inserimentoraw_material_movements1635app interna · csv_import · consuntivo_posting · assignment:2173
id: ∅ → 1635; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2173; +4 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 1635,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2173",
    "old": null
  },
  "warehouse": {
    "new": "raw",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.592",
    "old": null
  },
  "quantity_delta": {
    "new": -313,
    "old": null
  },
  "raw_material_id": {
    "new": 18,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 1635,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2173",
  "warehouse": "raw",
  "occurred_at": "2026-05-22T10:28:12.592",
  "quantity_delta": -313,
  "raw_material_id": 18
}
22/05/26, 12:28:12Inserimentoplan_assignments2173
id: ∅ → 2173; date: ∅ → 2026-05-15; notes: ∅ → ∅; shift: ∅ → T1; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2173,
    "old": null
  },
  "date": {
    "new": "2026-05-15",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T1",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 22,
    "old": null
  },
  "operator_id": {
    "new": 25,
    "old": null
  },
  "scrap_by_type": {
    "new": null,
    "old": null
  },
  "setup_minutes": {
    "new": null,
    "old": null
  },
  "assignment_type": {
    "new": "production",
    "old": null
  },
  "product_code_id": {
    "new": 118,
    "old": null
  },
  "planned_quantity": {
    "new": null,
    "old": null
  },
  "produced_quantity": {
    "new": 313,
    "old": null
  },
  "setup_from_product_code_id": {
    "new": null,
    "old": null
  }
}
Prima
null
Dopo
{
  "id": 2173,
  "date": "2026-05-15",
  "notes": null,
  "shift": "T1",
  "status": "completed",
  "machine_id": 22,
  "operator_id": 25,
  "scrap_by_type": null,
  "setup_minutes": null,
  "assignment_type": "production",
  "product_code_id": 118,
  "planned_quantity": null,
  "produced_quantity": 313,
  "setup_from_product_code_id": null
}
22/05/26, 12:28:12Modificainventory_balances153app interna · csv_import · consuntivo_posting · assignment:2172
quantity: 156 → 209; updated_at: 2026-05-22T10:28:12.309 → 2026-05-22T10:28:12.579
Dettagli before/after
Diff
{
  "quantity": {
    "new": 209,
    "old": 156
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.579",
    "old": "2026-05-22T10:28:12.309"
  }
}
Prima
{
  "id": 153,
  "quantity": 156,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.309",
  "product_code_id": 111
}
Dopo
{
  "id": 153,
  "quantity": 209,
  "warehouse": "finished_real",
  "updated_at": "2026-05-22T10:28:12.579",
  "product_code_id": 111
}
22/05/26, 12:28:12Modificainventory_balances151app interna · csv_import · consuntivo_posting · assignment:2172
quantity: 122 → 69; updated_at: 2026-05-22T10:28:12.554 → 2026-05-22T10:28:12.576
Dettagli before/after
Diff
{
  "quantity": {
    "new": 69,
    "old": 122
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.576",
    "old": "2026-05-22T10:28:12.554"
  }
}
Prima
{
  "id": 151,
  "quantity": 122,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.554",
  "product_code_id": 111
}
Dopo
{
  "id": 151,
  "quantity": 69,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.576",
  "product_code_id": 111
}
22/05/26, 12:28:12Inserimentoinventory_movements2690app interna · csv_import · consuntivo_posting · assignment:2172
id: ∅ → 2690; reason: ∅ → production_output; metadata: ∅ → ∅; reference: ∅ → assignment:2172; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2690,
    "old": null
  },
  "reason": {
    "new": "production_output",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2172",
    "old": null
  },
  "warehouse": {
    "new": "finished_real",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.571",
    "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": 2690,
  "reason": "production_output",
  "metadata": null,
  "reference": "assignment:2172",
  "warehouse": "finished_real",
  "occurred_at": "2026-05-22T10:28:12.571",
  "scrap_by_type": null,
  "quantity_delta": 53,
  "product_code_id": 111
}
22/05/26, 12:28:12Inserimentoinventory_movements2689app interna · csv_import · consuntivo_posting · assignment:2172
id: ∅ → 2689; reason: ∅ → production_consumption; metadata: ∅ → ∅; reference: ∅ → assignment:2172; +5 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2689,
    "old": null
  },
  "reason": {
    "new": "production_consumption",
    "old": null
  },
  "metadata": {
    "new": null,
    "old": null
  },
  "reference": {
    "new": "assignment:2172",
    "old": null
  },
  "warehouse": {
    "new": "semi_finished",
    "old": null
  },
  "occurred_at": {
    "new": "2026-05-22T10:28:12.569",
    "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": 2689,
  "reason": "production_consumption",
  "metadata": null,
  "reference": "assignment:2172",
  "warehouse": "semi_finished",
  "occurred_at": "2026-05-22T10:28:12.569",
  "scrap_by_type": null,
  "quantity_delta": -53,
  "product_code_id": 111
}
22/05/26, 12:28:12Inserimentoplan_assignments2172
id: ∅ → 2172; date: ∅ → 2026-05-15; notes: ∅ → ∅; shift: ∅ → T2; +10 altri campi
Dettagli before/after
Diff
{
  "id": {
    "new": 2172,
    "old": null
  },
  "date": {
    "new": "2026-05-15",
    "old": null
  },
  "notes": {
    "new": null,
    "old": null
  },
  "shift": {
    "new": "T2",
    "old": null
  },
  "status": {
    "new": "completed",
    "old": null
  },
  "machine_id": {
    "new": 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": 2172,
  "date": "2026-05-15",
  "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, 12:28:12Modificainventory_balances151app interna · csv_import · consuntivo_posting · assignment:2171
quantity: 57 → 122; updated_at: 2026-05-22T10:28:12.307 → 2026-05-22T10:28:12.554
Dettagli before/after
Diff
{
  "quantity": {
    "new": 122,
    "old": 57
  },
  "updated_at": {
    "new": "2026-05-22T10:28:12.554",
    "old": "2026-05-22T10:28:12.307"
  }
}
Prima
{
  "id": 151,
  "quantity": 57,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.307",
  "product_code_id": 111
}
Dopo
{
  "id": 151,
  "quantity": 122,
  "warehouse": "semi_finished",
  "updated_at": "2026-05-22T10:28:12.554",
  "product_code_id": 111
}