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 & ProgrammingSubcategory: Apps programming. Android, iOS and othersWhat is the scope of the project?: Create a new appIs this a project or a position?: ProjectI currently have: I have specificationsRequired availability: As neededRequired platforms: Android, iPhoneI need to: Create an appApp type: OtherBack-end is required: YesPayment gateway: Yes
Keyword: Firebase
Price: $500.0
Secondary Price: $1000.0
Android iPhone Responsive Web Design React Native Flutter
Buscamos un desarrollador No-Code con experiencia en Flutterflow, bases de datos (PostgreSQL y Firebase) y APIs para el desarrollo de un aplicativo de comidas. El proyecto para el que se trabajará tendrá inspiración en aplicativos de e-food conocidos como Dash Door, Ube...
View JobAtik Soluciones, importante empresa de desarrollo de software, en pleno proceso de crecimiento se encuentra en búsqueda de personal talentoso para el puesto de programador de aplicaciones móviles. REQUISITOS: - Más de 2 años de experiencia programando con Java y/o Kotli...
View JobSe requiere desarrollar un sistema de control de gestión en Tiempo Real Multitenant, orientado a distintos clientes de una misma área de servicio.Category: IT & ProgrammingSubcategory: Web designIs this a project or a position?: ProjectI currently have: I have speci...
View Job