Sistema Nexus V1.0
Esta documentación describe en profundidad todas las funcionalidades del sistema Nexus, desde el inicio de sesión hasta el cierre de sesión, cubriendo cada módulo y acción disponible para el usuario.
1. Inicio de Sesión (Login)
- El usuario accede a la pantalla de login donde debe ingresar sus credenciales (correo electrónico y contraseña).
- El sistema valida los datos contra la base de datos de usuarios.
- Si las credenciales son correctas, el usuario es redirigido al panel principal.
- En caso de error, se muestra un mensaje indicando el motivo (usuario no encontrado, contraseña incorrecta, etc.).
- Funcionalidad de recuperación de contraseña disponible mediante correo electrónico.
2. Registro de Usuario
- El usuario puede acceder al formulario de registro para crear una nueva cuenta.
- Se solicitan datos como nombre, correo electrónico, contraseña, y otros datos relevantes.
- El sistema valida que el correo no esté registrado previamente y que la contraseña cumpla con los requisitos de seguridad.
- Al completar el registro, el usuario puede iniciar sesión inmediatamente o debe verificar su correo (según configuración).
3. Panel Principal / Dashboard
- Al iniciar sesión, el usuario accede al panel principal donde visualiza un resumen de su actividad.
- Se muestran accesos rápidos a los módulos principales: Ventas, Clientes, Facturación, Soporte, Planes, etc.
- Visualización de notificaciones importantes y mensajes del sistema.
4. Gestión de Ventas
- El usuario puede registrar nuevas ventas, asociando productos o servicios a clientes existentes o nuevos.
- Visualización de historial de ventas con filtros por fecha, cliente, estado, etc.
- Detalle de cada venta: productos, cantidades, precios, descuentos, impuestos y total.
- Generación de comprobantes o facturas asociadas a cada venta.
- Opciones para editar, anular o eliminar ventas según permisos.
5. Gestión de Clientes
- Registro de nuevos clientes con datos personales y de contacto.
- Edición y eliminación de clientes existentes.
- Visualización de historial de compras y facturación por cliente.
- Búsqueda y filtrado de clientes por nombre, correo, estado, etc.
6. Facturación
- Generación automática de facturas a partir de ventas registradas.
- Visualización y descarga de facturas en formato PDF.
- Envío de facturas por correo electrónico al cliente.
- Historial de facturación con filtros avanzados.
- Gestión de estados de facturas: pagada, pendiente, vencida, anulada.
7. Planes y Suscripciones
- Visualización de los diferentes planes disponibles para el usuario.
- Suscripción, cambio o cancelación de planes.
- Gestión de pagos recurrentes y notificaciones de vencimiento.
- Historial de suscripciones y pagos realizados.
8. Soporte y Ayuda
- Acceso a la sección de soporte donde el usuario puede crear tickets de ayuda.
- Seguimiento del estado de los tickets: abierto, en proceso, resuelto.
- Comunicación directa con el equipo de soporte vía mensajes internos o correo.
- Acceso a documentación, preguntas frecuentes y tutoriales.
9. Configuración de Cuenta
- Edición de datos personales y de contacto.
- Cambio de contraseña y configuración de seguridad (doble factor, preguntas de seguridad, etc.).
- Gestión de preferencias de notificación y visualización.
10. Cierre de Sesión
- El usuario puede cerrar sesión desde cualquier pantalla del sistema.
- Al cerrar sesión, se eliminan los datos de sesión y el usuario es redirigido a la pantalla de login.
- Protección contra acceso no autorizado tras el cierre de sesión.
11. Seguridad y Auditoría
- El sistema registra eventos importantes como inicio/cierre de sesión, cambios en datos, operaciones de ventas y facturación.
- Control de acceso por roles y permisos.
- Protección de datos sensibles mediante cifrado y buenas prácticas de seguridad.
12. Otros Módulos y Funcionalidades
- Integración con servicios externos (ejemplo: pasarelas de pago, correo electrónico, etc.).
- Panel de administración para usuarios con permisos avanzados.
- Reportes y estadísticas de ventas, clientes y facturación.
- Actualizaciones automáticas y mantenimiento del sistema.
13. Flujo General de Usuario
- El usuario accede al sistema mediante login.
- Utiliza los módulos según sus necesidades: ventas, clientes, facturación, soporte, etc.
- Gestiona su cuenta y preferencias.
- Consulta reportes y documentación.
- Cierra sesión al finalizar.
Dashboard y Panel Lateral
-
Dashboard Principal
-
Card: Valor Total de Inventario
¿Qué muestra? Suma total del valor de todos los productos en inventario, calculado como stock × precio de cada producto.
¿Para qué sirve? Permite al usuario conocer el valor económico actual de su inventario.
Acciones: No tiene acciones directas, pero se actualiza automáticamente con cada movimiento de inventario.
-
Card: Ventas (últimos 30 días)
¿Qué muestra? Total de ventas realizadas en los últimos 30 días.
¿Para qué sirve? Da una visión rápida del desempeño de ventas reciente.
Acciones: Se actualiza automáticamente con cada venta registrada.
-
Card: Gastos (últimos 30 días)
¿Qué muestra? Suma de todos los gastos registrados en el mismo periodo.
¿Para qué sirve? Permite controlar los egresos y gastos operativos.
Acciones: Se actualiza con cada gasto registrado.
-
Card: Balance Neto
¿Qué muestra? Diferencia entre ventas y gastos en el periodo seleccionado.
¿Para qué sirve? Indica la ganancia neta operativa.
Acciones: Solo visualización.
-
Card: Ventas de Hoy
¿Qué muestra? Total de ventas realizadas en el día actual.
¿Para qué sirve? Seguimiento diario de ingresos.
Acciones: Solo visualización.
-
Card: Productos con Stock Bajo
¿Qué muestra? Cantidad de productos cuyo stock está por debajo del umbral definido (ej: menos de 5 unidades).
¿Para qué sirve? Permite identificar productos que requieren reposición.
Acciones: Al hacer clic, puede llevar al inventario filtrado.
-
Alertas del Sistema
-
Stock Bajo: Lista de productos con inventario menor al mínimo. Permite acceso rápido al producto para reabastecimiento.
-
Productos Próximos a Vencer: Muestra productos cuya fecha de vencimiento está cerca o ya vencieron.
-
Sin Alertas: Mensaje de tranquilidad si no hay alertas pendientes.
-
Actividad Reciente
-
Ventas Realizadas: Registro de las últimas ventas, con monto y producto/cliente asociado.
-
Gastos Registrados: Muestra los últimos gastos ingresados.
-
Stock Añadido: Entradas manuales de inventario.
-
Nuevos Clientes: Altas recientes de clientes.
-
Top Productos y Clientes
-
Top Productos: Carrusel con los productos más vendidos, mostrando imagen, nombre y cantidad vendida.
-
Top Clientes: Lista de clientes con mayores compras, barra de progreso y monto total.
-
Gráfico de Ventas y Gastos
-
¿Qué muestra? Línea de tiempo con ventas y gastos por día, semana, mes o año según el filtro seleccionado.
-
¿Para qué sirve? Analizar tendencias y comparar ingresos vs egresos.
-
Acciones: Cambiar el periodo de análisis con los botones de filtro.
-
Panel Lateral (Menú de Navegación)
-
Dashboard: Acceso al panel principal con KPIs, alertas y gráficos.
-
Inventario: Gestión completa de productos, categorías, stock, edición, eliminación y registro de nuevos productos.
-
Movimientos: Auditoría de entradas y salidas de inventario, con detalles de cada movimiento.
-
Punto de Venta (Ventas): Interfaz para registrar ventas, seleccionar productos, clientes, aplicar descuentos, emitir comprobantes y tickets.
-
Clientes: Registro, edición y eliminación de clientes, historial de compras y contacto.
-
Control de Gastos: Registro y visualización de gastos operativos, categorías de gasto y montos.
-
Informes: Generación y descarga de reportes financieros, históricos y de inventario.
-
Configuración: Personalización del sistema (idioma, tema, datos del negocio, impuestos, categorías, zona de peligro para resetear datos).
-
Cerrar Sesión: Finaliza la sesión y protege el acceso.
-
Detalle de Cada Card y Opción
-
Cards del Dashboard:
- Valor Inventario: Calculado en tiempo real, útil para control patrimonial.
- Ventas: Suma de todas las ventas en el periodo, con desglose diario/semanal/mensual.
- Gastos: Suma de egresos, permite identificar picos de gasto.
- Balance Neto: Diferencia entre ventas y gastos, clave para evaluar rentabilidad.
- Ventas Hoy: Seguimiento inmediato de ingresos diarios.
- Stock Bajo: Alerta visual y acceso directo a productos críticos.
-
Cards del Punto de Venta:
- Categorías: Cards para filtrar productos por categoría.
- Productos: Cards con imagen, nombre, precio y botón para agregar al carrito.
- Carrito: Lista de productos seleccionados, cantidades, subtotal, impuestos y total a pagar.
- Cliente: Selección de cliente para la venta, opción de público general.
- Confirmar Venta: Botón para finalizar y registrar la venta, emite ticket y actualiza inventario.
-
Cards de Clientes:
- Lista de Clientes: Cards o filas con nombre, contacto, total de compras y acciones de editar/eliminar.
- Top Clientes: Visualización de los clientes más importantes por volumen de compra.
-
Cards de Gastos:
- Lista de Gastos: Cards o filas con fecha, descripción, categoría y monto.
- Categorías de Gasto: Filtro y agrupación de gastos por tipo.
-
Cards de Movimientos:
- Entradas y Salidas: Registro detallado de cada movimiento de inventario, con fecha, producto, cantidad y motivo.
-
Cards de Configuración:
- Datos del Negocio: Formulario para editar nombre, RNC, dirección, teléfono y logo.
- Impuestos: Gestión de impuestos aplicados a ventas.
- Categorías: Gestión avanzada de categorías de productos.
- Zona de Peligro: Opciones para resetear datos, eliminar historial, etc.