
namespace Domain.Entities
{
    public class EPaymentTerm
    {
        /// <summary>
        /// Identificador único de la condición de pago.
        /// </summary>
        public int Id { get; set; }

        /// <summary>
        /// Descripción de la condición de pago (ej: Contado, 30 días, etc.).
        /// </summary>
        public string Description { get; set; } = null!;

        /// <summary>
        /// Cantidad de días establecidos para el pago. Contado = 0, 30 días = 30, etc.
        /// </summary>
        public int Days { get; set; }

        /// <summary>
        /// Indica si el término de pago está activo (1) o no (0).
        /// </summary>
        public bool Isactive { get; set; }
    }
}
