namespace MMDAL.DTO.StockValuation; /// Result row from TCOSTLAYER — used by cost layer report and cost workings. public class StockCostLayerDTO { public long CostLayerId { get; set; } public int OUID { get; set; } public int StoreId { get; set; } public string StoreName { get; set; } = string.Empty; public int ItemId { get; set; } public string ItemCode { get; set; } = string.Empty; public string ItemName { get; set; } = string.Empty; public int SKUId { get; set; } public string SKUName { get; set; } = string.Empty; public DateOnly LayerDate { get; set; } public decimal OriginalQuantity { get; set; } public decimal RemainingQuantity { get; set; } public decimal ConsumedQuantity { get; set; } public decimal UnitCost { get; set; } public decimal RemainingValue { get; set; } public string SourceDocNumber { get; set; } = string.Empty; public bool IsFullyConsumed { get; set; } }