namespace MMDAL.DTO.StockValuation;
///
/// Current stock position with cost data — read from TSTOCKPOSITION.
/// Used by perpetual update logic and cost workings.
///
public class StockPositionCostDTO
{
public int OUID { get; set; }
public int StoreId { get; set; }
public int ItemId { get; set; }
public int SKUId { get; set; }
public decimal Quantity { get; set; }
public decimal AverageCost { get; set; }
public decimal AverageValue { get; set; }
/// 0=WtAvg, 1=FIFO, 2=LIFO, 3=Standard
public byte ValuationMethod { get; set; }
/// 1 = per-store valuation; 0 = consolidated across stores (OU-level setting).
public byte IsStorewiseValuation { get; set; }
}