namespace Domain.Dtos { public class QuoteItemDto { /// /// Identificador único del ítem dentro del presupuesto. /// public int Id { get; set; } /// /// Descripción del producto o servicio cotizado. /// public string Description { get; set; } = string.Empty; /// /// Cantidad de unidades cotizadas. /// public int Quantity { get; set; } /// /// Precio unitario sin incluir impuestos. /// public decimal UnitPrice { get; set; } /// /// Subtotal (Quantity × UnitPrice). /// public decimal Subtotal { get; set; } /// /// Importe de impuestos aplicados al ítem. /// public decimal TaxAmount { get; set; } /// /// Total del ítem (Subtotal + TaxAmount). /// public decimal Total { get; set; } /// /// Indica si el renglón fue aprobado durante el proceso de autorización. /// public bool Approved { get; set; } /// /// Cantidad aprobada para el renglón. Puede diferir de la cantidad originalmente cotizada. /// public int? ApprovedQuantity { get; set; } /// /// Precio unitario aprobado para el renglón. /// public decimal? ApprovedUnitPrice { get; set; } /// /// Importe total aprobado para el renglón. /// public decimal? ApprovedAmount { get; set; } } }