Planteamiento del problema
Durante los últimos años, las empresas que gestionan procesos de facturación complejos, como la emisión de comprobantes de crédito fiscal y facturas de sujeto excluido, han enfrentado diversos desafíos en la implementación de tecnologías para mejorar su eficiencia operativa. Estas herramientas tecnológicas juegan un papel fundamental para asegurar el cumplimiento normativo, así como para optimizar la organización de los documentos y mejorar la precisión en la gestión contable.
Sin embargo, a pesar de los avances tecnológicos en el ámbito empresarial, muchas empresas aún manejan estos procesos de manera manual o con sistemas anticuados, lo que genera errores en la emisión de documentos, pérdida de tiempo y dificultades para cumplir con las normativas fiscales de manera oportuna. La falta de un sistema automatizado para gestionar estas operaciones puede resultar en sanciones legales, pérdidas económicas y una reducción en la productividad.
Algunas empresas que han adoptado soluciones tecnológicas han logrado mejorar significativamente su control sobre los documentos fiscales, optimizando sus procesos y asegurando una gestión más eficiente. Sin embargo, muchas otras aún se encuentran rezagadas, sin contar con herramientas que les permitan escalar y adaptarse a las exigencias del entorno empresarial actual. Este proyecto busca desarrollar un sistema de facturación que permita automatizar la emisión y gestión de documentos fiscales, brindando a las empresas una solución integral que mejore su organización, reduzca errores y garantice el cumplimiento normativo.
Fundamentos tecnológicos y científicos
Las principales herramientas que se utilizaron para llevar a cabo el proyecto son las siguientes:
Android Studio: Es un entorno de desarrollo que incluye un editor de código, herramientas de construcción y un gestor de paquetes para la creación de aplicaciones móviles. Este fue la herramienta que se utilizó para llevar el desarrollo de pantallas y el control de la compatibilidad con algunos dispositivos.
SQL-Server: Es un gestor de base de datos desarrollado por la empresa Microsoft, el cual será utilizado para almacenar y llevar el control de toda la información que ingrese a las aplicaciones desarrolladas. Este gestor usa el lenguaje de consulta Transact-SQL, el cual fue creado por Microsoft.
GitHub: Es un repositorio en la nube que sirve para alojar el código de las aplicaciones de cualquier desarrollador. Esta herramienta se utilizará para que el equipo pueda trabajar al mismo tiempo y que todos tengan la versión del proyecto actualizada. Así también como respaldo, en caso de que los proyectos lleguen a perderse en alguna memoria o computadora.
Cronograma
Prototipo del sistema de escritorio
Pantalla de inicio de sesión sistema web
Pantalla principal del sistema web
Pantalla de registro sistema web
Pantalla de control de registros para el servicio sujeto excluido electrónico
Prototipo de la aplicación móvil
Pantalla de inicio de sesión de la aplicación móvil.
Pantalla de inicio de la aplicación móvil.
Pantalla de visualización de los registros para servicio crédito fiscal.
Pantalla para la administración de usuarios de la aplicación móvil.
Pantalla de visualización de los registros para servicio consumidor final.
Pantalla de visualización de los registros para servicio sujeto excluido electrónico.
Pantalla de visualización de los registros de los clientes.
Pantalla para editar perfil del usuario que está iniciado en la app.
Pantalla de recuperación de contraseña.