using System;

namespace GestionIntegral.Api.Dtos.Contables
{
    public class CierreCuentaCorrienteDto
    {
        public int IdCierre { get; set; }
        public int IdDistribuidor { get; set; }
        public string NombreDistribuidor { get; set; } = string.Empty;
        public int IdEmpresa { get; set; }
        public string NombreEmpresa { get; set; } = string.Empty;
        public string FechaCorte { get; set; } = string.Empty; // yyyy-MM-dd
        public DateTime FechaCierre { get; set; }
        public decimal SaldoCierre { get; set; }
        public string Estado { get; set; } = string.Empty;
        public string? Justificacion { get; set; }
        public int IdUsuarioCierre { get; set; }
        public string NombreUsuarioCierre { get; set; } = string.Empty;
        public int? IdUsuarioAnula { get; set; }
        public string? NombreUsuarioAnula { get; set; }
        public DateTime? FechaAnulacion { get; set; }
        public string? JustificacionAnulacion { get; set; }
        public bool EsUltimoVigente { get; set; }
    }
}
