id
id: string
lotNumber
lotNumber: string
OptionalbatchNumber
batchNumber?: string
OptionalexpiryDate
expiryDate?: string
OptionalproductionDate
productionDate?: string
quantity
quantity: number
unit
unit: string
isActive
isActive: boolean
createdAt
createdAt: string
updatedAt
updatedAt: string
OptionalrawMaterialId
rawMaterialId?: string
OptionalfinishedProductId
finishedProductId?: string
OptionalrawMaterial
rawMaterial?: {
id: string;
name: string;
code: string;
category?: { name: string };
}
OptionalfinishedProduct
finishedProduct?: {
id: string;
name: string;
code: string;
variant?: string;
category?: { name: string };
}
OptionalstockMovements
stockMovements?: {
id: string;
type: string;
quantity: number;
unit: string;
createdAt: string;
operator?: { id: string; firstName: string; lastName: string };
}[]
OptionalstockLabels
stockLabels?: {
id: string;
barcode: string;
labelType: string;
isPrinted: boolean;
createdAt: string;
}[]
Optional_count
_count?: { stockMovements: number; stockLabels: number }