Evaluating bids

App para conductores intermunicipales

Published on the March 10, 2025 in IT & Programming

About this project

Open

Requerimientos Funcionales y No Funcionales para la Aplicación Móvil de Gestión CONDUCE
(iOS y Android)
1. Requerimientos Funcionales 
Módulo de Gestión del Impuesto conduce 
rf-01: cálculo automático del impuesto conduce según la categoría del vehículo (taxi, bus, van, etc.), Basado en la Resolución 2222 de 2002. 
  - Debe permitir configurarse el tipo de vehiculo y la información respectiva como placas, empresas transportadoras y seleccionar la categoría del vehículo para el registro en la app y aplicar la tarifa correspondiente. 
  - Actualización automática de tarifas si la resolución cambia (mediante API o base de datos interna). 

RF-02: Generación de facturas electrónicas válidas legalmente. 
- Incluir datos obligatorios: fecha, monto, categoría del vehículo, datos del conductor y número de resolución.  Esta deberá interfazarse con el proveedor de facturación electrónica y reportar a la DIAN (Dirección de Impuestos y Aduanas Nacionales).
- Opción para enviar por correo electrónico / descargar/compartir facturas en formato pdf o xml. 

RF-03: Integración con plataformas de pago (PSE, Nequi, Daviplata). 
  - Procesamiento seguro de pagos mediante APIs oficiales de cada plataforma (Aun no se tienen los protocolos se deben averiguar). 
- También se debe poder comprar saldo desde las plataformas (PSE, Nequi, Daviplata) y ese saldo estará en la app y cuando el usuario desee realizar un pago, este pueda ser descontado del saldo.
  - Confirmación en tiempo real del estado de la transacción. 


Módulo de Gestión de Pagos 
RF-04: Registro de transacciones en efectivo y digitales. 
  - Registro detallado de ingresos y egresos de las transacciones realizadas por el usuario de la app, con clasificación por tipo (efectivo, PSE, Nequi, Daviplata). 

RF-05: Generación de recibos digitales. 
  - Emisión automática de recibos tras cada pago, con opción de consultas, envío por correo o SMS, con la información de la ruta, hora de salida, numero de bus, placas, empresa transportadora. 

RF-06: Informes financieros. 
  - Reportes diarios, semanales y mensuales de ingresos, con filtros por categoría de empresa transportadora vehículo o método de pago, desde un componente web. 
  - Exportación de informes en PDF/Excel. 

Funcionalidades Clave Adicionales 
RF-07: Consulta del estado de pago del CONDUCE. 
  - Visualización en tiempo real del historial de pagos y deudas pendientes. 

RF-08: Notificaciones push. 
  - Alertas personalizadas para recordatorios de pagos, actualizaciones de tarifas o alertas operativas. 

RF-09: Historial completo de transacciones. 
  - Registro accesible de entradas, salidas, pagos y movimientos de caja. 

RF-10: Interacción con barreras vehiculares.
-    Al acercarse a la salida a las barreras vehiculares y el vehículo ha realizado el pago del impuesto CONDUCE, y se debe hacer reconocimiento de placas de este y validar si efectivamente el vehículo pagó y levantar la barrera vehicular para que este pueda salir. 

2. Requerimientos No Funcionales 
RNF-01: Seguridad de datos. 
  - Encriptación de datos sensibles (ej.: Información de pago) según estándares pci-dss. 
  - Autenticación biométrica (huella, Face ID) para acceso a la app. 

RNF-02: Rendimiento. 
  - Respuesta rápida en operaciones críticas (ej.: Tiempo máximo de 2 segundos para procesar un pago). 
  - Funcionalidad básica disponible en modo offline (ej.: Consulta de historial). 

RNF-03: Compatibilidad multiplataforma. 
  - Diseño adaptable a iOS y Android, con interfaces nativas para cada sistema. 

RNF-04: Usabilidad. 
  - Interfaz intuitiva para usuarios con baja alfabetización digital (iconos claros, menús simplificados). 

RNF-05: Cumplimiento legal. 
  - Adherencia a normativas colombianas de facturación electrónica (DIAN) y protección de datos (Ley 1581). 

RNF-06: Escalabilidad. 
  - Arquitectura modular para integrar nuevas categorías de vehículos o plataformas de pago. 

RNF-07: Auditoría. 
  - Registro de logs detallados para auditorías (ej.: Quién realizó un pago, fecha y hora). 

3. Consideraciones Técnicas
- Se deben entregar fuentes documentadas. 
- Backend: Servidor seguro con APIs REST para gestión de pagos, cálculo de impuestos y generación de facturas. 
- Base de datos: Almacenamiento local (SQLite) para modo offline y sincronización en segundo plano. 
- Integraciones: APIs de PSE, Nequi y Daviplata; servicio de notificaciones push (Firebase). 
- Legal: Colaboración con un contador o entidad reguladora para validar el cumplimiento de la Resolución 2222. 

Priorización: 
- MVP (Mínimo Producto Viable): Cálculo del impuesto, pagos con PSE/Nequi/Daviplata, generación de facturas y notificaciones. 

Se proyecta a mediano plazo conectar esta app con una base de datos Oracle para el desarrollo de una plataforma web con otras funcionalidades.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Required platforms Android, iPhone
I need to Create an app
App type Other
Back-end is required Yes
Payment gateway Yes

Delivery term: Not specified

Skills needed

Other projects posted by C.