namespace GestionIntegral.Api.Models.Suscripciones
{
    public class Factura
    {
        public int IdFactura { get; set; }
        public int IdSuscriptor { get; set; }
        public string Periodo { get; set; } = string.Empty;
        public DateTime FechaEmision { get; set; }
        public DateTime FechaVencimiento { get; set; }
        public decimal ImporteBruto { get; set; }
        public decimal DescuentoAplicado { get; set; }
        public decimal ImporteFinal { get; set; }
        public string EstadoPago { get; set; } = string.Empty;
        public string EstadoFacturacion { get; set; } = string.Empty;
        public string? NumeroFactura { get; set; }
        public int? IdLoteDebito { get; set; }
        public string? MotivoRechazo { get; set; }
        public string TipoFactura { get; set; } = string.Empty;
    }
}