Bibliographic citations
Soto, A., Mejia, L. (2023). Sistema de manejo de errores producidos por el servicio de facturación electrónica de la Dirección de Impuestos y Aduanas Nacionales (DIAN) de Colombia mediante una aplicación de reprocesamiento automático [Trabajo de suficiencia profesional, Universidad Peruana de Ciencias Aplicadas (UPC)]. http://hdl.handle.net/10757/672005
Soto, A., Mejia, L. Sistema de manejo de errores producidos por el servicio de facturación electrónica de la Dirección de Impuestos y Aduanas Nacionales (DIAN) de Colombia mediante una aplicación de reprocesamiento automático [Trabajo de suficiencia profesional]. PE: Universidad Peruana de Ciencias Aplicadas (UPC); 2023. http://hdl.handle.net/10757/672005
@misc{renati/413781,
title = "Sistema de manejo de errores producidos por el servicio de facturación electrónica de la Dirección de Impuestos y Aduanas Nacionales (DIAN) de Colombia mediante una aplicación de reprocesamiento automático",
author = "Mejia Rodriguez, Luis German",
publisher = "Universidad Peruana de Ciencias Aplicadas (UPC)",
year = "2023"
}
The Directorate of National Taxes and Customs (DIAN) of Colombia implemented the “FACe - Factura Electronica” service, which allows issuing of electronic invoices and is mandatory. However, this service frequently returns error messages. The objective of this study is to implement an automatic reprocessing system that controls the errors produced by DIAN's electronic billing REST services during the electronic invoice issuance process. This will also reduce the number of manual requests made after the initial failure. The system was implemented using lambdas and queues, which are responsible for reprocessing failed requests, establishing a maximum limit of five attempts per request. During an initial period of 4 months, the system managed to reduce the number of failed requests by 89% thanks to reprocessing. Due to the implementation of lambda and queues, this improvement was achieved without causing a significant impact on the business, thanks to the integration between AWS services and the optimization in terms of consumption provided by these services since they are initialized only when queuing. a request and remain functional until the system finishes processing any pending requests. Of the requests resolved through the system, around 98% only required a single attempt. In this way, only 11% of failed requests had to be made manually after their initial failure, significantly achieving the implementation objective.
This item is licensed under a Creative Commons License