Implementando patrón MVVM y web services en nómina integral: caso sistemas perseo
DOI:
https://doi.org/10.61117/ipsumtec.v6i3.207Palabras clave:
Nómina, SAT, Scrum, Timbre fiscal, XMLResumen
El presente trabajo de investigación es un proyecto que se realizó tomando como objetivo la mejora para el sistema de nóminas de Grupo Perseo implementando una metodología de software Scrum, apoyándose del sistema de legado que la empresa utiliza.
Específicamente se trataron las secciones para generar el recibo de un empleado registrado en el sistema, implementando cálculos para determinar la forma de pagarle, ya sea utilizando fórmulas especificadas por la Ley Federal del Trabajo o en el caso de los impuestos, a través de las especificaciones del Servicio de Administración Tributaria (SAT), entidad encargada de aceptar aquellos pagos realizados por el patrón hacia sus trabajadores que deben contar con los estándares requeridos.
Para ser aceptada toda la información debe ser transmitida en un archivo XML, el cual necesita de un timbre fiscal de validación que se obtiene a través de un Proveedor Autorizado de Certificación (PAC). La sección creada se realizó con el propósito de ajustar aquellos campos que necesitan una actualización manual en los casos solicitados. Todo este proceso tiene como finalidad ayudar al usuario a realizar el pago a los empleados registrados en el sistema, además de llevar un control y una perspectiva de lo que ocurre en la empresa con respecto a sus trabajadores.
Se concluye que en el lapso en el que el sistema fue puesto en funcionamiento, demostró tener un impacto benéfico sobre la manera de verificar e implementar los cálculos, la agilidad al momento de interactuar con múltiples pestañas simultáneas, el manejo intuitivo para el usuario, las funciones del esquema multiempresa y la generación de los archivos necesarios para timbrar un recibo de nómina.
Específicamente se trataron las secciones para generar el recibo de un empleado registrado en el sistema, implementando cálculos para determinar la forma de pagarle, ya sea utilizando formulas especificadas por la Ley Federal del Trabajo o en el caso de los impuestos, a través de las especificaciones del Servicio de Administración Tributaria (SAT), entidad encargada de aceptar aquellos pagos realizados por el patrón hacia sus trabajadores que deben contar con los estándares requeridos.
Para ser aceptada toda la información debe ser transmitida en un archivo XML, el cual necesita de un timbre fiscal de validación que se obtiene a través de un Proveedor Autorizado de Certificación (PAC). La sección creada se realizó con el propósito de ajustar aquellos campos que necesitan una actualización manual en los casos solicitados. Todo este proceso tiene como finalidad ayudar al usuario a realizar el pago a los empleados registrados en el sistema, además de llevar un control y una perspectiva de lo que ocurre en la empresa con respecto a sus trabajadores.
Se concluye que en el lapso en el que el sistema fue puesto en funcionamiento, demostró tener un impacto benéfico sobre la manera de verificar e implementar los cálculos, la agilidad al momento de interactuar con múltiples pestañas simultaneas, el manejo intuitivo para el usuario, las funciones del esquema multi empresa y la generación de los archivos necesarios para timbrar un recibo de nómina.
Descargas
Métricas
Citas
Abellán, E. (2020, marzo 5). Metodología Scrum. Recuperado el febrero 7, 2021, de ¿qué es y cómo funciona?: https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-comofunciona.html#:~:text=La%20metodolog%C3%ADa%20Scrum%20es%20un,equipos%20que%20manejan%20proyectos%20complejos.&text=Esto%20permite%20al%20cliente%2C%20junto,obtener%20ventas%20(Sales%2
Ley Federal del Trabajo. (2011). Ley Federal del Trabajo. Recuperado el enero 27, 2021, de https://www.gob.mx/: https://www.gob.mx/cms/uploads/attachment/file/160336/LFT_1.pdf
Todo CFDI. (2019). ¿Qué es un CFDI? Recuperado el febrero 6, 2021, de www.cfdi.org: https://www.cfdi.org.mx
Atlassian. (2020). Jira Software. Recuperado el febrero 6, 2021, de www.atlassian.com: https://www.atlassian.com/es/software/jira
Castillo, C. F. (2012). Diseño e implementación de un Sistema Contable, Tributario y Nómina aplicado a la microempresa "TEXDURA". Recuperado el febrero 6, 2021, de Universidad Central del Ecuador: http://www.dspace.uce.edu.ec/handle/25000/753
Entity Framework Tutorial. (2020). What is Entity Framework? Obtenido de www.entityframeworktutorial.net: https://www.entityframeworktutorial.net/what-is-entityframework.aspx
Jeffery Solís, D. E. (2020). Prototipo de Nómina Integral para Grupo Perseo, implementando el patrón MVVM.
Kniberg, H. (2007). Scrum y XP desde las trincheras. Madrid, España: InfoQ.
Microsoft. (2017). Language-Integrated Query (LINQ). Recuperado el febrero 7, 2021, de https://docs.microsoft.com/: https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/concepts/linq/
Microsoft. (2017, junio). The Model-View-ViewModel Pattern. Recuperado el febrero 6, 2021, de Microsoft: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/enterprise-application-patterns/mvvm
Microsoft. (s.f.). Crear un diagrama de casos de uso UML. Obtenido de https://support.microsoft.com/: https://support.microsoft.com/es-es/office/crear-un-diagrama-de-casos-de-uso-uml-92cc948d-fc74-466c-9457-e82d62ee1298
Montero Ortega, J. M. (2019, febrero 4). Arquitectura MVVM. Recuperado el febrero 6, 2021, de https://openwebinars.net/blog/la-arquitectura-mvvm-y-sus-componentes/
Mozilla. (2020). Introducción a XML. Recuperado el febrero 6, 2021, de developer.mozilla.org: https://developer.mozilla.org/es/docs/Web/XML/Introducción_a_XML
Mozilla. (2021). SQL. Recuperado el febrero 7, 2021, de https://developer.mozilla.org/: https://developer.mozilla.org/es/docs/Glossary/SQL
Porras, J. (2021). La metodología ágil más utilizada. Recuperado el febrero 7, 2021, de Dar los primeros pasos en Scrum: https://synapptica.net/metodologia-scrum.html
Sistemas Perseo. (2021). Timbramos. Obtenido de ¿Cómo funciona?: https://www.timbramos.com.mx/como-funciona.html
Solís, D. E. (2020). Prototipo de Nómina Integral para Grupo Perseo, implementando el patrón MVVM. Juárez.
Visual Paradigm. (2021). What is Product Backlog in Scrum? Who Responsible for It? Recuperado el febrero 7, 2021, de Visual Paradigm: https://www.visual-paradigm.com/scrum/what-is-product-backlog-in-scrum/
Visual SVN. (2020). Visual SVN Server - Subversion Server for Windows. Recuperado el febrero 6, 2021, de visualsvn.com: https://www.visualsvn.com/server/
Westreicher, G. (2021). Servicio de Administración Tributaria (SAT). Recuperado el enero 27, 2021, de https://economipedia.com/: https://economipedia.com/definiciones/servicio-de-administracion-tributaria-sat.html
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2023 Julio Reyna Morisco , María Eugenia Sánchez Leal , Verónica Farías Veloz , Alma Patricia Gallegos Borunda

Esta obra está bajo una licencia internacional Creative Commons Atribución 4.0.
