public ActionResult PendientesAuxiliares()
        {
            string                 UserID     = User.Identity.GetUserId();
            FacturaPoliContext     db         = ParseExtensions.GetDatabaseContext(UserID);
            ClientesContablesModel objCliente = PerfilamientoModule.GetClienteContableSeleccionado(Session, UserID, db);

            //Queda pendiente programar los filtros y la forma de pagar.
            var LstAuxConMovimiento = UsoComunAux.LstAuxConMovimientoTwo(db, objCliente);

            ViewBag.LstCtasAux = LstAuxConMovimiento;

            //Replantearse el uso del detalle o si hay que hacer un objeto para mostrar solo rut y saldo
            //Rut y saldo... Ocupa.. ¿AuxiliarModel?


            //Esta es la posible query de los pendientes a nivel Macro
            var PendientesAux = (from Detalle in db.DBDetalleVoucher
                                 join Voucher in db.DBVoucher on Detalle.VoucherModelID equals Voucher.VoucherModelID
                                 join Auxiliar in db.DBAuxiliares on Detalle.DetalleVoucherModelID equals Auxiliar.DetalleVoucherModelID
                                 join AuxiliarDetalle in db.DBAuxiliaresDetalle on Auxiliar.AuxiliaresModelID equals AuxiliarDetalle.AuxiliaresModelID

                                 where Voucher.DadoDeBaja == false &&
                                 Voucher.ClientesContablesModelID == objCliente.ClientesContablesModelID &&
                                 Detalle.ObjCuentaContable.TieneAuxiliar == 1 &&
                                 Detalle.ConciliadoCtasCtes == false && Detalle.FechaDoc.Year == 2020

                                 select new
            {
                Id = Auxiliar.AuxiliaresModelID,
                Rut = AuxiliarDetalle.Individuo2.RUT,
                RazonSocial = AuxiliarDetalle.Individuo2.RazonSocial,
                Debe = Detalle.MontoDebe,
                Haber = Detalle.MontoHaber
            });

            var PendientesAuxOrder = PendientesAux.GroupBy(x => new { x.Rut, x.RazonSocial })
                                     .Select(y => new AuxPendientesViewModel
            {
                Rut         = y.Key.Rut,
                RazonSocial = y.Key.RazonSocial,
                Saldo       = y.Sum(z => Math.Abs(z.Haber)) - y.Sum(z => Math.Abs(z.Debe))
            }).ToList();


            //Nota Revisar nubox
            //Aqui van los filtros de la cuenta contable que se está buscando conciliar
            //¿Aquí también hay conciliación bancaria? -> No entiendo realmente como hacerlo.

            //Por hacer:
            //Todos aquellos movimientos que se hicieron en la conciliacion bancaria que no tenian información o la cuenta tenia auxiliar y no lo puso
            //Deben mapearse guardarse o encontrarse y dejarlos en este listado de pendientes


            //Por lo que pude notar esto se puede conseguir con la logica hecha en el estado de cuentas corriente
            //¿Como se van a generar los pagos?
            // Escriba aquí la planificación
            // Respuesta rápida -> Con la misma lógica que se usa al importar el excel con sus respectivos movimientos
            return(View(PendientesAuxOrder));
        }
        public ActionResult PendientesAuxConfiguracion()
        {
            string                 UserID     = User.Identity.GetUserId();
            FacturaPoliContext     db         = ParseExtensions.GetDatabaseContext(UserID);
            ClientesContablesModel objCliente = PerfilamientoModule.GetClienteContableSeleccionado(Session, UserID, db);

            var LstAuxConMovimiento = UsoComunAux.LstAuxConMovimientoTwo(db, objCliente);

            ViewBag.LstCtasAux = LstAuxConMovimiento;

            return(View());
        }