Aplicación de venta en terreno
Ramaflex Móvil es una aplicación Android para fuerza de venta en ruta. Toma pedidos, emite documentos, cobra y rinde caja — con o sin señal — y sincroniza contra el ERP cuando vuelve la conexión.
Qué hace en terreno
Emite boleta o factura en el momento, o toma el pedido para despacho posterior. El vendedor ve el precio que le corresponde a ese cliente y el descuento que tiene autorizado aplicar.
Cada cliente ve su lista de precio, con tramos por cantidad e impuestos por producto. El stock se consulta por bodega y descuenta lo ya comprometido.
Consulta la deuda del cliente, registra pagos contra los documentos que salda y cierra el día con el arqueo de caja del vendedor.
Arma la ruta del día con la cartera asignada y su ubicación. Una visita sin pedido también se registra, con el motivo por el que no hubo venta.
El vendedor sigue su avance contra la meta del período, medida en pesos, unidades o kilos según cómo la defina la empresa.
Imprime el comprobante en impresora térmica de 80 mm desde el teléfono, sin pasar por un computador.
La condición que define el diseño
En terreno la conexión falta o se corta a mitad de un envío. La aplicación no espera: guarda la venta en el teléfono, la totaliza con las tasas que ya sincronizó y la envía cuando puede. Si no hay respuesta, reintenta.
De ahí salen las dos exigencias que cualquier ERP conectado tiene que cumplir: que un reintento con la misma clave no cree un segundo documento, y que un error signifique que no se grabó nada. Están desarrolladas en la documentación de integración.
Arquitectura
Guarda y totaliza en el teléfono. Sincroniza cuando hay red.
Recibe las llamadas de la aplicación en su punto de entrada, el Hub, que resuelve sesión y licencia. Ahí vive la lógica de venta: precio, crédito, stock e impuestos.
El 3C consulta y escribe directamente en su base de datos. Es el origen de todos los datos de negocio.
¿Y si el ERP no es Random? Cambia solo el último tramo: en vez de consultar una base de datos, el 3C conversa con la API de ese ERP. Lo que necesita esa API está especificado servicio por servicio.
Ver la documentación de integraciónPara proveedores de ERP
La documentación de integración define, servicio por servicio, qué información necesita la aplicación: los once servicios sin los cuales no opera, los veinte opcionales que habilitan funciones adicionales, las reglas generales de formato y las reglas de grabación.
Cada campo se puede expandir para ver su tipo, su formato y un ejemplo de valor, y cada servicio trae un ejemplo completo de respuesta.