Desarrollo de un sistema facturador web para pequeñas y medianas empresas

Descripción

Por lo general, pequeñas y medianas empresas realizan sus procesos de facturación por medio de formatos establecidos de forma física mediante papelería corporativa; lo anterior puede causar mayor tiempo en la facturación dado que es necesario el diligenciamiento de la factura y en ocasiones pueden cometerse errores al agregar la información, lo que implica cambiar el formato y repetir el proceso. Adicionalmente, puede generar pérdida de información por el desgaste físico de los talonarios de facturación o incluso por el extravío de los mismos, impidiendo de esta forma una buena organización. Asimismo, este procedimiento genera mayores gastos en papelería para las empresas, no garantiza la preservación de la información y no es amigable con el medio ambiente; de este modo, el proceso para facturar y gestionar resulta ser tedioso y poco práctico para las pymes. Con el objetivo de evitar las situaciones anteriormente mencionadas, se propone desarrollar un sistema facturador web que permita procesar la información que requieren las pequeñas y medianas empresas para mejorar rganizacionalmente el proceso de facturar. Para el desarrollo del sistema facturador web se realizó un análisis de aplicaciones similares a la desarrollada y de diferentes tecnologías que brindaran una solución eficiente a los objetivos propuestos. Por ello, se hizo uso de servicios web REST que se comunican por medio del lenguaje JAVA y la librería React de JavaScript. Adicionalmente, el proyecto se desarrolló siguiendo los lineamientos de la metodología ágil Scrum.

Resumen

Generally, small and medium-sized companies carry out their invoicing processes by means of formats established physically by means of corporate stationery; this can cause longer invoicing times since it is necessary to fill out the invoice and sometimes mistakes can be made when adding the information, which implies changing the format and repeating the process. In addition, information may be lost due to the physical wear and tear of the billing stubs or even their misplacement, thus preventing good organization. In addition, this procedure generates higher costs in stationery for companies, does not guarantee the preservation of information and is not environmentally friendly; thus, the invoicing and management process becomes tedious and impractical for SMEs. In order to avoid the aforementioned situations, it is proposed to develop a web based invoicing system that allows processing the information required by small and medium-sized companies to improve organizationally the invoicing process. For the development of the web billing system, an analysis of applications similar to the one developed and of different technologies that would provide an efficient solution to the proposed objectives was carried out. Therefore, use was made of REST web services that communicate through the JAVA language and the JavaScript React library. Additionally, the project was developed following the guidelines of the agile Scrum methodology.

Palabras clave

Pyme, Cliente, Producto, Factura, Usuario, Gestión de la información

Materias

Tecnología en Sistematización de Datos -- Tesis y disertaciones académicas , Facturación electrónica , Pequeña y mediana empresa , Mejoramiento de procesos , Innovaciones tecnológicas

Citación