// Refleja DTO C# Dtos.Auditoria.CierreCuentaCorrienteHistorialDto.
// La tabla _H y este DTO usan PascalCase con underscores; el JSON serializer
// default de ASP.NET Core sólo aplica camelCase a la primera letra,
// preservando los underscores subsiguientes.
export interface CierreCuentaCorrienteHistorialDto {
  id_Historial: number;
  id_Cierre: number;
  id_Distribuidor: number;
  id_Empresa: number;
  fechaCorte: string; // ISO datetime
  fechaCierre: string;
  saldoCierre: number;
  estado: 'Activo' | 'Anulado';
  justificacion?: string | null;
  id_Usuario_Cierre: number;
  id_Usuario_Anula?: number | null;
  fechaAnulacion?: string | null;
  justificacion_Anulacion?: string | null;

  tipoMod: 'Creacion' | 'Reapertura' | 'Modificacion';
  id_Usuario_Mod: number;
  nombreUsuarioModifico: string;
  fechaMod: string; // ISO datetime
}
