diff --git a/EgwCoreLib.Lux.Data/DbModel/Warehouse/MatReqModel.cs b/EgwCoreLib.Lux.Data/DbModel/Warehouse/MatReqModel.cs
index 666c407..cc4eca3 100644
--- a/EgwCoreLib.Lux.Data/DbModel/Warehouse/MatReqModel.cs
+++ b/EgwCoreLib.Lux.Data/DbModel/Warehouse/MatReqModel.cs
@@ -27,7 +27,7 @@
///
/// ID dell'item richiesto
///
- public int? ItemID { get; set; } = 0;
+ public int? ItemID { get; set; } = null;
///
/// Quantità richiesta per Item (complessiva)
diff --git a/EgwCoreLib.Lux.Data/Services/Warehouse/MatReqService.cs b/EgwCoreLib.Lux.Data/Services/Warehouse/MatReqService.cs
index 545d767..7a63349 100644
--- a/EgwCoreLib.Lux.Data/Services/Warehouse/MatReqService.cs
+++ b/EgwCoreLib.Lux.Data/Services/Warehouse/MatReqService.cs
@@ -74,7 +74,7 @@
ItemCode = bomItem.ItemCode,
Description = bomItem.DescriptionCode,
Inserted = DateTime.Now,
- ItemID = bomItem.ItemID,
+ ItemID = bomItem.ItemID > 0 ? bomItem.ItemID : null,
NumItems = bomItem.ItemQty,
Processed = false,
TotQty = bomItem.Qty