id
id: string
reference
reference: string
type
type: string
quantity
quantity: number
unit
unit: string
date
date: string
Optionalreason
reason?: string
Optionalnotes
notes?: string
OptionalrawMaterialId
rawMaterialId?: string
OptionalfinishedProductId
finishedProductId?: string
OptionalstockLotId
stockLotId?: string
warehouseId
warehouseId: string
OptionallocationId
locationId?: string
OptionalfromWarehouseId
fromWarehouseId?: string
OptionalfromLocationId
fromLocationId?: string
OptionaltoWarehouseId
toWarehouseId?: string
OptionaltoLocationId
toLocationId?: string
OptionalsupplierId
supplierId?: string
OptionalclientId
clientId?: string
OptionaltransporterId
transporterId?: string
OptionaloperatorId
operatorId?: string
OptionalapproverId
approverId?: string
OptionaldocumentNumber
documentNumber?: string
OptionalworkOrderId
workOrderId?: string
OptionalpurchaseOrderId
purchaseOrderId?: string
OptionalsalesOrderId
salesOrderId?: string
OptionalrawMaterial
rawMaterial?: {
id: string;
name: string;
code: string;
unitOfStock?: { symbol: string };
category?: { name: string };
}
OptionalfinishedProduct
finishedProduct?: {
id: string;
name: string;
code: string;
unitOfMeasure?: { symbol: string };
category?: { name: string };
}
OptionalstockLot
stockLot?: {
id: string;
lotNumber: string;
batchNumber?: string;
expiryDate?: string;
}
warehouse
warehouse: { id: string; name: string; code: string }
Optionallocation
location?: { id: string; name: string; code: string }
OptionalfromWarehouse
fromWarehouse?: { id: string; name: string; code: string }
OptionalfromLocation
fromLocation?: { id: string; name: string; code: string }
OptionaltoWarehouse
toWarehouse?: { id: string; name: string; code: string }
OptionaltoLocation
toLocation?: { id: string; name: string; code: string }
Optionalsupplier
supplier?: { id: string; name: string; code: string }
Optionalclient
client?: { id: string; name: string; code: string }
Optionaltransporter
transporter?: { id: string; name: string; code: string }
Optionaloperator
operator?: { id: string; name: string; email: string }
Optionalapprover
approver?: { id: string; name: string; email: string }
OptionalworkOrder
workOrder?: { id: string; number: string; status: string }
OptionalpurchaseOrder
purchaseOrder?: { id: string; number: string; status: string }
OptionalsalesOrder
salesOrder?: { id: string; number: string; status: string }