namespace MMDAL.DTO.StockValuation;
///
/// Certified period-end closing balance from TSTOCKBALANCESNAPSHOT.
/// Used as the "opening balance" base for recosting runs so that
/// full historical TSTOCKLEDGER reprocessing is avoided.
///
public class StockBalanceSnapshotDTO
{
public long SnapshotId { get; set; }
public int OUID { get; set; }
public int StoreId { get; set; }
public int ItemId { get; set; }
public int SKUId { get; set; }
public DateOnly SnapshotDate { get; set; }
public decimal ClosingQty { get; set; }
public decimal ClosingValue { get; set; }
public decimal ClosingCost { get; set; }
/// 0=WtAvg, 1=FIFO, 2=LIFO, 3=Standard
public byte ValuationMethod { get; set; }
public bool IsCertified { get; set; }
public DateTime CreatedOn { get; set; }
}