InnovaWebb, ir al inicio

App móvil · Android e iOS · 2026

La app del cobrador que trabaja en la calle.

CONTA es una aplicación de ventas a crédito y recaudo en terreno. La usa el asesor que visita decenas de clientes al día, y quien administra las rutas desde la oficina.

Celular con la pantalla de inicio de CONTA: 10 créditos por cobrar por 99.000 pesos, pagos recibidos del día y los accesos a listado de créditos, crear cliente, cuadre del recaudador, crear crédito, informe del día y crear abono.

El problema

La empresa ya tenía lo difícil: un sistema en el servidor y un panel web para administrar. Lo que faltaba era la herramienta de quien está en la calle.

El recaudo en terreno es el flujo de caja de un negocio de ventas a crédito, y ahí es donde todo se vuelve frágil: el abono que se anota mal, el cliente que se crea sin respaldo, el dinero que llega a la oficina sin que nadie pueda reconstruir en qué visita se cobró.

El cobrador necesitaba registrar cada operación en el momento en que ocurre y con evidencia, no horas después y de memoria.

Qué construimos

Una app para Android e iOS desde un solo código, conectada al sistema que la empresa ya tenía funcionando.

  • Su cartera del día

    El cobrador abre la app y ve cuánto tiene por cobrar, a quién y cuánto lleva recaudado. Con filtros por estado y buscador por nombre.

  • Registrar un cobro sin salir de la pantalla

    Anota el abono, llama al cliente o abre su dirección en Google Maps, y le envía el recibo por WhatsApp en un toque.

  • Crear clientes y créditos con respaldo

    Con foto del documento y ubicación del lugar, para que cada operación tenga evidencia de dónde y cuándo se hizo.

  • Cuadre e informe del día

    El cobrador cierra su caja y ve el resumen de la jornada antes de entregar.

  • Administración de rutas

    Aprobar créditos, ordenar las visitas, controlar ingresos, gastos y transferencias, y revisar la actividad de cada asesor.

  • Seguridad pensada para la calle

    Acceso con clave o huella, y protección del contenido cuando la app pasa a segundo plano. El celular del cobrador lleva información financiera de terceros, y eso cambia las reglas.

  • Listado de créditos de la cartera activa con buscador por nombre, filtros de colores por estado y tarjetas de cada cliente con su saldo, valor de la cuota, cuotas pendientes y días de atraso.
  • Pantalla para registrar un abono: botones para llamar al cliente, ver sus fotos y abrir su ubicación, el saldo total, el valor a recaudar con botones para subirlo o bajarlo y la opción de enviar el recibo al cliente por WhatsApp.
  • Directorio de clientes con buscador por nombre o alias; cada cliente muestra su dirección, saldo actual y estado de atraso, con botones para llamarlo o escribirle por WhatsApp.

La decisión difícil

Cuando la app salió a pruebas con cobradores reales, empezaron a aparecer errores de «Sin conexión» al crear clientes y créditos desde datos móviles — en celulares que sí tenían señal.

Lo fácil habría sido suponer que era la red del cobrador y pedirle que lo intentara otra vez. Pedimos los registros directamente de los celulares en campo y miramos qué estaba pasando de verdad.

Lo que cambiamos:

  • Tiempos de espera más generosos, porque una conexión lenta no es una conexión caída
  • Reintento automático ante un corte breve o una falla temporal del servidor — pero nunca ante un error de datos, donde reintentar solo empeora las cosas
  • Mensajes que dicen qué pasó de verdad: sin señal, servidor lento, dato repetido. En vez de un «Sin conexión» genérico que dejaba al cobrador adivinando delante del cliente

De paso se aceleró el inicio de sesión, que es lo primero que el cobrador ve cada mañana.

«Una app de recaudo no puede fallar justo cuando el cobrador está frente al cliente. Y cuando falla, lo mínimo es que diga por qué.»

Dos decisiones que explican cómo trabajamos

Una incomodidad que dejamos a propósito

Al volver a la app después de enviar un recibo por WhatsApp, la app vuelve a pedir el PIN. Se podía quitar con un cambio pequeño, y decidimos conservarlo: el celular lleva la cartera de decenas de personas, y la privacidad pesa más que ahorrar un paso.

Lo que sí arreglamos fue el problema real que había detrás — la lista no se actualizaba al volver — sin tocar la protección.

Letra grande sin romper la pantalla

Al probar la app con el tamaño de letra del sistema en «extra grande», varias tarjetas se descuadraban y los nombres se encogían hasta volverse ilegibles.

Fijamos un tope de ampliación del 130% y reforzamos las tarjetas afectadas. Así quien necesita letra grande la tiene, sin que la app se deforme. Es un detalle que casi nadie prueba, y que decide si alguien puede usar tu app o no.

Tecnología

App
React Native con Expo, React 19 y TypeScript. Un solo código para Android e iOS
Del teléfono
Cámara, GPS, huella y almacenamiento seguro
Backend
API en .NET del propio cliente. Nuestro alcance fue la app y la coordinación del contrato de datos con su equipo
Compilación y distribución
EAS Build, Google Play y App Store
Archivos
Firebase Storage para fotos de documentos y soportes

Nota de alcance

El proyecto se propuso con cuatro módulos. Se entregó con más de 25 pantallas, incluidas las de administración, cuadre del recaudador e informe diario.

«Esa diferencia enseña algo que aplicamos desde entonces: el alcance se cierra por escrito antes de empezar, y lo que se añade después se cotiza aparte. No por rigidez — porque un alcance que crece sin acuerdo acaba perjudicando a los dos.»

¿Tienes un proceso que ocurre fuera del escritorio?

Si tu equipo necesita registrar algo en el momento en que pasa —en campo, en ruta, en casa del cliente— hablemos. El diagnóstico es gratuito.

Pide un diagnóstico