Desarrollador para app móvil logística

Job ID: 39873085

Budget: $30 – $250 USD

Desarrollo de App de Gestión de Inventario Móvil (Android/iOS) con Roles de Acceso y Reportes de Rentabilidad

ESPECIFICACIONES FUNCIONALES DETALLADAS: Sistema de Gestión de Inventario y Ventas Móvil (SIGIMP)
1. OBJETIVO PRINCIPAL
Optimizar la gestión de un inventario diverso (muebles, electrodomésticos, etc.) a través de múltiples ubicaciones fijas y móviles (camionetas), mediante un sistema de roles diferenciados, controlando la rentabilidad y el desempeño de la fuerza de ventas.
2. ARQUITECTURA DE USUARIOS Y ROLES
El sistema debe operar con dos niveles de acceso claramente definidos para garantizar la seguridad de los datos sensibles (precios mayoristas y ajustes de inventario).
Rol A: Líder / Administrador (Alto Nivel)
Funciones Principales: Control total del inventario, gestión financiera, logística y supervisión del personal.
Permisos Clave:
Inventario: Acceso total (Crear, Leer, Actualizar, Eliminar) a todos los artículos.
Precios: Acceso y modificación de los 3 tipos de precios (Mayorista, Contado, Crédito).
Logística: Crear, renombrar y gestionar todas las ubicaciones de stock (Almacén Central, Camionetas).
Transacciones: Realizar transferencias de stock y registrar gastos operativos.
Reportes: Acceso a todos los informes de ventas, rentabilidad y desempeño.
Rol B: Vendedor / Trabajador (Ventas)
Funciones Principales: Consulta de stock y registro de ventas.
Permisos Clave:
Inventario: Solo consulta de stock disponible en su ubicación asignada (su camioneta).
Precios: Solo consulta de los precios de venta al público (Contado y Crédito).
Transacciones: Registrar ventas y registrar devoluciones.
Metas: Visualizar su propio desempeño frente a la meta diaria.
3. MÓDULO DE MAESTRO DE ARTÍCULOS E INVENTARIO
3.1 Ficha del Artículo (Datos Requeridos)
El inventario no se manejará con números de serie únicos, sino por cantidad agrupada por características (lotes por descripción).
3.2 Gestión de Ubicaciones y Stock
Ubicaciones: El sistema debe permitir definir múltiples ubicaciones de stock (ej. Almacén Principal, Camioneta A, Camioneta B, etc.).
Consulta: El sistema debe mostrar el stock disponible en tiempo real por artículo y por ubicación.
4. MÓDULO DE LOGÍSTICA Y MOVIMIENTOS (TRAZABILIDAD)
4.1 Transferencia de Stock (Exclusivo Líder)
Acción: El Líder registra el movimiento de una cantidad de un artículo de una ubicación origen (ej. Almacén) a una ubicación destino (ej. Camioneta X).
Trazabilidad Obligatoria: Cada transferencia debe registrar automáticamente:
Usuario: Nombre del Líder que realizó la acción.
Fecha y Hora de la transferencia.
4.2 Registro de Gasto Operativo (Exclusivo Líder)
Finalidad: Medir la rentabilidad de la operación móvil.
Acción: El Líder registra el monto de dinero asignado a una camioneta específica (o vendedor) por concepto de gasolina u otros costos diarios.
5. MÓDULO DE VENTAS Y DEVOLUCIONES
5.1 Registro de Venta (Vendedor)
Proceso: El vendedor selecciona el artículo, confirma la cantidad y registra la transacción.
Detalles Requeridos:
Tipo de Venta: Contado o Crédito.
Descuento Automático: La venta debe descontar inmediatamente la unidad del inventario de la Camioneta del Vendedor.
5.2 Gestión de Devoluciones y Garantías (Vendedor)
Proceso: El vendedor registra la devolución de un artículo.
Trazabilidad: La devolución debe:
Vincularse al Vendedor: Registrar a qué vendedor se le está devolviendo el mueble.
Reingreso a Stock: El artículo debe reingresar al inventario (ej. a la Camioneta del vendedor o a un stock de "Devoluciones").
6. MÓDULO DE REPORTES Y DESEMPEÑO (EXCLUSIVO LÍDER)
Los reportes deben ser accesibles por periodos Semanal, Mensual y Anual.
6.1 Reportes Financieros y Logísticos
Reporte de Rentabilidad Neta:
Ingreso Bruto (Ventas Contado + Crédito).
Costo Operativo (Gasto de Gasolina registrado).
Rentabilidad Neta Final: Ingreso Bruto - Gasto Operativo.
Reporte de Ventas por Tipo: Distribución de las ventas entre Contado vs. Crédito.
Reporte de Stock Crítico: Listado de artículos agotados o con stock bajo (filtrable por Color/Material/Medidas).
6.2 Reportes de Desempeño del Personal
Cumplimiento de Metas: Muestra el porcentaje de días en que cada vendedor alcanzó o superó la meta de 3 ventas diarias.
Auditoría de Devoluciones: Ranking o listado de vendedores con el mayor número de artículos devueltos, para revisión gerencial.