App para conductores intermunicipales


$500.00

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: React

Price: $500.0

Secondary Price: $1000.0

Android iPhone Responsive Web Design React Native Flutter

 

Desarrollo de Tablero de Próximas Salidas para Empresa de Tours en ...

Descripción: Buscamos un desarrollador con experiencia en integraciones API y diseño de interfaces intuitivas para crear un tablero de próximas salidas. Este tablero servirá para visualizar de manera clara y sencilla las asignaciones de pasajeros a diferentes embarcacio...

View Job
Especialista Full Stack Developer para dar apoyo en desarrollo de p...

Synapsale es una plataforma innovadora diseñada para revolucionar los procesos de venta en entornos B2B. Con el desarrollo de la plataforma ya avanzado, buscamos sumar un nuevo talento para embarcarse en un ambicioso proyecto con gran proyección y un futuro prometedor q...

View Job
Soporte y desarrollo en aplicaciones Nest.js y react.

Requerimos apoyo para realizar mantenimiento general a aplicaciones desarrolladas en Nest.js y react. Sin aplicaciones ya en produccion.Categoría: Programación y TecnologíaSubcategoría: Programación Web¿Es un proyecto o una posición?: Un proyectoActualmente tengo: Tengo...

View Job