Sobre este proyecto
it-programming / desktop-apps
Abierto
Se busca un desarrollador con amplia experiencia en Excel, VBA y macros para crear un sistema de administración integral tipo punto de venta, diseñado específicamente para una jarciería. El sistema debe ser robusto, intuitivo y escalable, con las siguientes funcionalidades clave:
Funciones principales de Ventas:
- Registro de ventas que permita incluir múltiples productos por transacción.
- Capacidad de búsqueda de productos por nombre, código o código de barras.
- Cálculo automático de subtotal, total y cambio en cada venta.
- Asignación de folio consecutivo, registro de fecha, hora y usuario para cada venta.
- Actualización automática del inventario y el estado de caja al finalizar cada transacción.
Gestión de Inventario:
- Módulo de alta, baja y edición de productos, accesible únicamente para usuarios con rol de administrador.
- Registro detallado de productos incluyendo código, nombre, costo, precio de venta, existencias actuales e inventario mínimo.
- Implementación de alertas automáticas por bajo inventario para facilitar la gestión de stock.
- Descuento automático de existencias del inventario al realizar una venta.
Control de Caja:
- Funcionalidades para la apertura y cierre de caja.
- Registro de todas las entradas y salidas de efectivo.
- Generación de corte de caja con cálculo del saldo esperado.
Registro de Ingresos y Egresos:
- Módulo para el registro de compras, pagos de renta, nómina, servicios y otros movimientos financieros.
- Consulta de ingresos y egresos por rangos de fechas específicos.
Seguridad y Roles de Usuario:
- Implementación de un sistema de usuarios con contraseña.
- Definición de roles de Administrador y Empleado con permisos diferenciados.
- Los empleados no tendrán la capacidad de eliminar ni modificar ventas.
- Las cancelaciones de ventas solo podrán ser realizadas por administradores y deberán quedar registradas con fecha, hora, usuario y motivo de la cancelación.
Bitácora de Actividades:
- Registro automático de eventos importantes como inicios de sesión, ventas, cancelaciones, cambios en el inventario, modificaciones de precios y otros movimientos relevantes del sistema.
Generación de Reportes:
- Reportes de ventas diarias, semanales y mensuales.
- Reportes de utilidades.
- Listado de productos más vendidos.
- Reportes de productos con bajo inventario.
- Informes detallados de ingresos, egresos y dinero en caja.
Requisitos Técnicos:
- El sistema debe desarrollarse completamente en Microsoft Excel utilizando VBA (Visual Basic for Applications).
- La interfaz de usuario debe ser sencilla, profesional y fácil de usar.
- El diseño debe ser escalable para permitir la integración de futuras funciones, como lectores de códigos de barras y la impresión de tickets.
- Se requiere la entrega del código fuente desbloqueado para permitir futuras modificaciones y mantenimiento.
Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Cuál es el alcance del proyecto? Cambio mediano
Plazo de Entrega: No definido
Habilidades necesarias