Ups CT010075
Ups CT010075
SEDE CUENCA
CARRERA DE COMPUTACIÓN
Cuenca - Ecuador
2022
CERTIFICADO DE RESPONSABILIDAD Y AUTORÍA DEL TRABAJO DE
TITULACIÓN
que:
Somos los autores y responsables del presente trabajo; y, autorizamos a que sin fines de lucro
la Universidad Politécnica Salesiana pueda usar, difundir, reproducir o publicar de manera total
Atentamente,
--------------------------------------- ------------------------------------
Bryam Wilson Guzmán Cabrera Adrián Rodrigo Tene Guamán
0106786031 0105609127
CERTIFICADO DE CESIÓN DE DERECHOS DE AUTOR DEL TRABAJO DE
nuestra voluntad y por medio del presente documento cedemos a la Universidad Politécnica
Salesiana la titularidad sobre los derechos patrimoniales en virtud de que somos autores del
Proyecto Técnico: “Análisis y desarrollo de un sistema web utilizando ODOO para la gestión
de activos fijos de la Universidad Politécnica Salesiana”, el cual ha sido desarrollado para optar
Salesiana, quedando la Universidad facultada para ejercer plenamente los derechos cedidos
anteriormente.
Salesiana.
Atentamente,
--------------------------------------- ------------------------------------
Bryam Wilson Guzmán Cabrera Adrián Rodrigo Tene Guamán
0106786031 0105609127
CERTIFICADO DE DIRECCIÓN DEL TRABAJO DE TITULACIÓN
Yo, Mauricio Sergio Ortiz Ochoa con documento de identificación N° 0103667754, docente de
la Universidad Politécnica Salesiana, declaro que bajo mi tutoría fue desarrollado el trabajo de
SALESIANA, realizado por Bryam Wilson Guzmán Cabrera con documento de identificación
0105609127, obteniendo como resultado final el trabajo de titulación bajo la opción Proyecto
Técnico que cumple con todos los requisitos determinados por la Universidad Politécnica
Salesiana.
Atentamente,
-----------------------------------------------
Ing. Mauricio Sergio Ortiz Ochoa. Mgs.
0103667754
Dedicatoria
Esta tesis va dedicada a mis padres Wilson Guzmán y Magaly Cabrera, que, a más de brindarme
todos los recursos necesarios para yo salir adelante y cumplir mis metas, a pesar de encontrarse
lejos, jamás me dejaron solo y me dieron todo el amor, cariño y apoyo cuando más lo necesitaba,
esto es por ellos y para ellos. Esto es para mi familia, entre ellos mi enamorada, quien, siempre
incondicional
Esta Tesis va dedicada a mis padres Rodrigo Tene y María Inés Guamán, sin ellos no hubiese
logrado nada, Sus Bendiciones a Diario a lo largo de este camino, al trabajo de ustedes,
sacrificio paciencia y amor este trabajo es en honor a ustedes, también esto va para mis
hermanos Mauricio, Paúl y David, sin su apoyo no lo hubiera logrado, a mis sobrinos Leslie,
Mauricio y Milena, por todo el apoyo incondicional que fue fundamental para este logro.
Agradezco a mis padres Wilson Guzmán y Magaly Cabrera por formarme como una persona
de principios y valores, por el amor incondicional que me brindaron, jamás me dejaron solo, y
aunque todo este tiempo se encontraron lejos, siempre velaron por mi bienestar y estuvieron
Agradezco a Dios por haberme dado una familia maravillosa, a mis padres Rodrigo y María
Inés, quienes siempre han creído en mí, por su apoyo incondicional, dándome ejemplo de
superación, humildad y que por su sacrificio hicieron posible este magnífico logro, Espero
permita la gestión de activos fijos mediante el uso del marco de trabajo que ofrece Odoo y las
tecnologías Api REST de Spring Framework como herramienta de integración con otros S.I
con el fin de automatizar la administración de los procesos que giran alrededor de los bienes.
El aplicativo web por realizar tiene como función principal la creación de activos fijos de
manera conjunta con sus parámetros, tipo de activo, tabla de amortización, etc. Permitirá la
estadísticas como barras y pasteles para mejorar la experiencia de usuario y ser de utilidad en
También el módulo cuenta con una gestión de perfiles muy rigurosa que permitirá o restringirá
ciertas funcionalidades de acuerdo con el grupo de usuario y compañía a la que pertenezca, con
El módulo maneja una arquitectura de dos capas, uno de los componentes es Odoo, que en su
marco de trabajo permite trabajar conjuntamente con la capa de presentación y la capa de lógica
de negocio, para ello provee características como las vistas y los modelos, en donde se realizará
depreciaciones de los bienes; en cuanto a la capa de datos, se cuenta por defecto con la única
base compatible hasta el momento con el ERP, PostgreSQL, la misma que permite el
Palabras Claves
Odoo, Activos Fijos, ERP, Transferencia. Bajas, Parámetros, Depreciación, Python, Spring
Abstract
The main objective of this work is the development of a module that allows the management of
fixed assets using the framework offered by Odoo and the Api REST technologies of Spring
The main function of the web application to be carried out is the creation of fixed assets together
with their parameters, type of asset, amortization table, etc. It will allow the generation of
dynamic views with different types of parameters and the use of statistical graphs such as bars
and pies to improve the user experience and help in the decision-making
The module also has a very rigorous profile management that will allow or restrict certain
functionalities according to the user group and company to which it belongs, in order to
guarantee the confidentiality and integrity of the information due to the high degree of
The module manages a two-tier architecture in terms of development, one of the components
is Odoo, which in its framework allows working together with the presentation layer and the
business logic layer, for this it provides features such as views and the models, where the design
of interfaces and the functionalities of processes will be carried out, such as the calculation of
the depreciation table of the assets; regarding the data layer, by default it has the only base
compatible up to now with the ERP, PostgreSQL, the same one that allows data storage. In
addition, an extra layer of web services generation is added for integration with other systems
Keywords
Odoo, Fixed Assets, ERP, Transfer, Derecognition, Parameters, Depreciation, Python, Spring
Índice de contenido.
Resumen ............................................................................................................................... 7
Abstract ................................................................................................................................ 8
1. Introducción ............................................................................................................. 15
2. Problema................................................................................................................... 17
4.1 ERP........................................................................................................................ 20
6. Resultados................................................................................................................. 33
6.3 Desarrollo.............................................................................................................. 55
7. Cronograma ............................................................................................................. 73
8. Presupuesto .............................................................................................................. 77
9. Conclusiones ............................................................................................................. 78
Anexos ................................................................................................................................. 85
Índice de Ilustraciones
muy grande de datos con los diferentes tipos de transacciones que se pueden realizar en el
diario funcionamiento del negocio; para este fin se utiliza varias herramientas o medios, uno
de ellos son los activos fijos, que son bienes tangibles e intangibles que van desde un
escritorio hasta una supercomputadora; su principal objetivo es ser utilizado por el usuario
para el desarrollo de una tarea pequeña o de gran magnitud, también representa una parte
del patrimonio que posee una empresa, por lo tanto, es de muy alta prioridad tener una
herramienta que garantice la correcta gestión de los bienes y permita llevar un seguimiento
software es muy extenso y facilita la utilización de una herramienta distinta para cada área
partir de una estructura que tiene sus bases muy asentadas y estables, gracias a su evolución
,la gran comunidad que se encuentra trabajando día a día en mejorarlo y la fácil adaptación
activos fijos para la institución educativa superior “Universidad Politécnica Salesiana”, con
el fin de automatizar los procesos de gestión de los bienes que posee el establecimiento,
haciendo uso del marco de trabajo que ofrece Odoo con lenguaje de programación Python,
15
y tecnologías de maquetación como HTML, CSS y JavaScript para la customización del
Una de las características esenciales que ha de tener el aplicativo web, es que permitirá el
mantenimiento de los activos fijos del establecimiento, lo cual, facilitara la creación masiva
servir como base para el mantenimiento del personal de trabajo y la concesión de cada uno
procesos, por lo tanto, se requiere relacionarlo con el módulo de Activo Fijos a desarrollar,
para ello se plantea la utilización del framework Springboot, que mediante el uso de
tecnologías Api REST, permite la producción de servicios web para la integración con otros
SI o servicios backend y será publicado en un servidor web del establecimiento con el fin
de relacionar el aplicativo web con el S.I de manera responsable por el personal autorizado
El aplicativo web tendrá una arquitectura con dos capas para el módulo de activos fijos, las
cuales tienen que ver con el software Odoo y la base de datos PostgreSQL respectivamente,
Odoo cuenta con un marco de trabajo establecido que permite realizar tanto presentación
como la lógica de negocio, así mismo, por motivos de integración antes mencionados, se ha
agregado una capa extra para la creación de servicios web que se comunica de manera
La última etapa del desarrollo será la validación de los requerimientos por parte del personal
16
2. Problema
2.1 Antecedentes
conlleva tener una herramienta tecnológica que permita sistematizar sus actividades
el proyecto a realizarse busca crear un sistema web que cumpla con la correcta
2.2 Justificación
Con la implementación del Módulo de Activos Fijos se estima marcar un hito en los
nuevos módulos utilizando esta herramienta que tiene grandes ventajas como lo
los módulos de contabilidad, recursos humanos, inventario, otros, todo esto, gracias
ERP”
17
2.3 Grupo Objetivo
módulos del Software ERP Odoo, el CORE podría ser puesto en marcha en cualquier
el establecimiento
ODOO para resolver la problemática, se procede a presentar los objetivos del desarrollo del
18
3. Objetivos específicos y generales
A continuación, se enumera los objetivos del desarrollo del proyecto técnico, y cabe destacar
que cada uno de ellos, al finalizar, deberán ser resueltos con las metodologías de desarrollo
adecuadas
3.1 General
3.2 Específicos
19
4. Revisión de la literatura
En la siguiente sección se hablará sobre los conceptos planteados durante el desarrollo del
proyecto.
4.1 ERP
“ERP es un sistema de clase mundial que involucra las mejores prácticas con
estándares de excelencia, y que la organización que adopte esta filosofía, podrá como
que se espera que rinda beneficios futuros a través de sus operaciones. Se menciona
que los activos fijos en una organización denotan la mayor parte del activo total, por
activos totales”.
20
trabajadores a analizar problemas, a visualizar asuntos complejos y a crear productos
nuevos”.
Según (Johansen, 2006), “Un patrón de diseño es una plantilla de solución concebida
4.5 DTO
El patrón DTO, según (Sancho, 2020), “se centra en reducir el número de accesos
que se realizan a base de datos para solicitar información. Para ello se establecen una
que cubre varios tipos de software, entre ellos el utilizado para la planificación de
administración de sistemas, los cuales son usados para manejar la complejidad que
21
4.7 Herramientas de Desarrollo
Según (IBM, 2021) API REST “es un conjunto de reglas que determinan
entre sí. Un API REST es un API que se ajusta a los principios de diseño
4.7.2 Odoo
empresarial (ERP) de código abierto y sin coste de licencias que cubre las
22
Según se menciona en el proyecto realizado por (Perdanakusuma,
G., & Vázquez, 2018); una gran ventaja es que ofrece un ambiente listo
aplicación”
23
4.8.1 Product Owner
“Suele ser un equipo pequeño de unas 5-9 personas, estas personas tienen
(Trigas, 2018)”
24
5. Marco metodológico
negocio del proceso de activos fijos del Sistemas Transaccional del establecimiento,
para de esta manera sentar las bases del proyecto y clarificar cualquier idea ambigua
25
Ilustración 2. Servicio Api Rest.
establecer el patrón de diseño a utilizar en la parte del Servicio Api REST, cabe
recalcar que para este fin se utilizará DTO; consecuentemente se diseñará la base de
26
En la tercera etapa se ha de poner en práctica todo los revisado en las fases
anteriores; se llevará a cabo la construcción del módulo de activos fijos desde cero
dentro de Odoo. En esta fase se desarrollarán los diferentes módulos del sistema,
la depreciación, el cuadre y cierre de activo fijo; cabe recalcar que cada uno de los
módulos mencionados son una parte fundamental del producto final y se relacionan
estrictamente entre sí; de forma paralela se desarrollaran los servicios Api REST
que permitan la integración correcta del módulo de Activos Fijos con módulos
desarrollado el cliente
5.2 Metodología
necesidades que se van a resolver con este sistema; así mismo, el Scrum Master ha
llevaran a cabo cada semana para verificar y validar el correcto desempeño de los
el cronograma de actividades
27
5.2.1 Roles Scrum:
• Por hacer: en esta lista agregamos todas las tarjetas relacionadas a los
28
• Bloqueado: esta lista ha servido para ingresar incidencias que ocasionaban
cierto submódulo
• Hecho: en esta sección se arrastran las tarjetas que han sido validadas por el
planteados en un inicio.
No. Actividad
procesos contables
29
Tabla 2. Objetivo Específico 2.
No. Actividad
sistema web
No. Actividad
5.5 Sprints
Sprints de manera conjunta con el Scrum Owner, donde se pudo establecer tiempos
30
5.5.1 Sprint 1 (24/04/2022)
SPRINT 1
ACTIVIDADES
establecimiento
SPRINT 2
ACTIVIDADES
Base de datos
31
5.5.3 Sprint 3 (22/05/2022)
SPRINT 3
ACTIVIDADES
SPRINT 4
ACTIVIDADES
SPRINT 5
ACTIVIDADES
32
6. Resultados
En este apartado se hablará sobre el desarrollo del módulo de Activos Fijos, empezando con
Código Nombre
Registro de parámetros para activo fijo
001-001
Datos de Entrada: Se tendrá como datos de entrada el parámetro de activo fijo, el tipo
de parámetro, y el tipo de activo fijo.
Proceso: Se registrará el parámetro en la base de Datos, con el tipo de activo fijo registrado
Prioridad: Alta
33
Código Nombre
Registro de Bienes
001-002
Descripción: Los Bienes son el concepto principal de activo fijo, ya que los
procedimientos giran en torno a este concepto.
Prioridad: Alta
Código Nombre
Depreciación
001-003
Descripción: La depreciación del Activo Fijo representara la devaluación del bien, esta se
calcula de manera uniforme a lo largo de un tiempo de vida, hasta llegar a su fin.
Prioridad: Alta
34
Código Nombre
Registro de Bajas
001-004
Descripción: Existen causas definidas por las cuales se puede dar de baja un activo fijo,
lo que implica un cambio de estado y calcular su valor de baja de acuerdo al estado de
depreciación.
Salida: Se podrá visualizar la lista de bienes activos e inactivos, así mismo si el usuario
cuenta con el rol correspondiente podrá dar por valido la baja.
Prioridad: Alta
Código Nombre
Cuadre y Cierre de Activo Fijo
001-005
Descripción: Existen causas definidas por las cuales se puede solicitar reportes de bajas
y altas de los bienes en un cierto tiempo determinado, así mismo se pide que el reporte
solicitado cuente con el logo de la Universidad.
Datos de Entrada: Como datos de entrada se tendrá: fecha de inicio, fecha fin, centro de
costo, tipos de activos fijos
Prioridad: Alta.
35
Código Nombre
Transferencias
001-006
Descripción: Existen causas definidas por las cuales se puede solicitar realizar
transferencias de custodios de un activo fijo.
Proceso: Se procederá a ingresar el bien, fecha de transferencia, custodio destino, una vez
ingresado, se crea la transferencia con estado inactivo, si el usuario cuenta con el rol
permitido podrá cambiar el estado ha validado y se realiza la transferencia solicitada, caso
contrario se espera a que un usuario con los permisos necesarios de por valido la
transacción.
Prioridad: Alta
Código Nombre
Gestión de Usuarios
001-007
Datos de Entrada: Como datos de entrada se tendrá el rol de usuario, y compañías activas.
Prioridad: Alta
36
Código Nombre
Colores de Pantalla del Sistema
001-008
Descripción: Se solicita que los colores de las diferentes pantallas del módulo lleven el
mismo que los de la Universidad.
Proceso: Se podrá observar en las diferentes pantallas del sistema los colores
significativos de la Universidad.
Prioridad: Media
Código Nombre
Customizar Pantalla Inicio de Sesión
001-009
Prioridad: Media
37
Código Nombre
Realización de Diagrama de Pasteles y de Barras
001-010
Descripción: Se solicita realizar una Pantalla en donde se pueda realizar un informe con
diagramas de barras y pastel.
Proceso: Se deberá observar gráficos de barras y de pastel según los parámetros que se
hayan ingresado como fecha, custodio, centro de costo.
Prioridad: Alta
38
6.1.2 Requerimientos de Interfaz
tecnologías.
El registro de Parametros para Activo Fijo permite definir el conjunto de parametros necesarios
• tipo de caracateristica
Cabe recalcar, que la descripcion se habilitara según el tipo de caracateristica escogido, los cuales
pueden ser:
• numero
• cadena de texto
• fecha
• archivo
39
Registro de Tipo de Activo
Los tipo de activo son la agrupacion de activos, estos tienen ligada la vida util de cada activo;
contable, si es depreciable, la vida util y tienen 4 cuentas contables, las mismas que seran:
• activo
• depreciación acumulada
• depreciación
• cuenta de baja
40
Registro de Bienes
Los Bienes son el concepto principal de Activo Fijo, debido a que, los procedimientos giran
entorno a estre proceso. Como datos de entrada se tienen la cantidad de ejemplares, parametros de
activo fijo, custodio, codigo contable, estado de depresiacion, valor de alta, valor de reposicion,
Se crea con estado borrador, y una vez que sea validada por el usuario con los privilegios
41
Depreciación
La depreciacion del Activo Fijo representara la devaluacion del bien; como datos de entrada se
tendra, la cantidad de ejemplares, parametros, custodio, descripcion, fecha de alta, valor de alta,
Se procedera a ingresar el numero de meses de vida util, cada mes se identificara con el valor
depresiado
Una vez haya cumplido el bien su vida util se dara de baja de manera automática.
42
Transferencias
Existen causas definidas por las cuales se puede solicitar la realizacion de transferencias de
origen como el custodio destino, posteriormente se creara la transferencia donde se tendra en estado
inactivo, una vez un usuario con los permisos necesarios ingrese, podra dar como valido la
43
Colores de Pantalla del Sistema
Se Solicita que los colores de las diferentes pantallas del modulo lleven el mismo que los de la
Universidad, donde se tendra un distintivo ante los diferentes modulos que existen en la web.
establecimiento educativo.
44
Esta fase de los resultados se ha dedicado netamente al levantamiento y especificación de los
6.2 Diseño
pretende describir de forma gráfica los objetivos y procesos que son la base del
proyecto
Con el diseño de este diagrama se puede apreciar las partes físicas que
van a estar inmiscuidas en el desarrollo, en este caso se cuenta con los tres
• Odoo ERP
45
Ilustración 5. Diagrama de Componentes.
medio de su integración por Api Rest con otros módulos, este componente
46
6.2.2 Modelo de datos
de Odoo, pues cada, actividad, gira en torno al modelo, por esto, es de las
fases más importantes del diseño, contiene los tipos de datos, las tablas y
47
• El la Ilustracion 7. se presenta el modelo de Activo Fijo, Baja de
48
• La Ilustracion 8. muestra el segmento donde se encuentra los
de descripcion, etc.
49
6.2.3 Diagrama de actividades
diagramas que demuestran los procesos necesarios para llevar a cabo una
50
• El registro del tipo de activo fijo es esencial para la creación del
creación
51
• En este caso se presenta la base del desarrollo del módulo, los
52
• En la figura se presenta la verificación de la transferencia, que esto
53
• Para generar el reporte nada más se necesita ingresar los
Una vez presentados el diseño del sistema, se puede exponer los resultados del desarrollo
realizado, que contara con evidencias de la correcta implementación y aceptación de cada una
54
6.3 Desarrollo
descritos en un principio
Prueba Funcional 1
Requerimiento:
en esta fase el usuario deberá registrar el dato de entrada del parámetro de activo fijo, el tipo
visualización.
Prueba Aprobada
Resultado Obtenido
55
Prueba Funcional 2
Requerimiento:
Se deberá realizar el registro de bienes, según los parámetros ingresados como son el tipo de
activo fijo, descripción, fecha de alta, número de unidades a ingresar, centro de costo, calor
de alta, vida de útil restante y el valor de reposición, si el usuario tiene rol permitido para dar
como valido, caso contrario, el estado quedará como inactivo, hasta que se pueda cambiar a
Prueba Aprobada
Resultado Obtenido:
56
Prueba Funcional 3
Requerimiento:
futuras depreciaciones que le quedan desde que se dio de alta y de acuerdo a los parámetros
de vida útil, valores de alta, valores de reposición, y su valor de depreciación, cuando se haya
depreciado hasta su total, se procederá a dar de baja el activo fijo de manera automática.
Prueba Aprobada
Resultado Obtenido
57
Prueba Funcional 4
Requerimiento:
Existen causas definidas por las cuales se pueden de dar de baja a un activo de forma manual,
por lo tanto, implica un cambio de estado y proceder con el cálculo del valor de baja de
acuerdo con el valor que se ha depreciado hasta el momento que se ha decidido dar de baja
al bien. Cabe mencionar que se ha de dar como validada la baja, si el usuario que la realizó
tiene el rol permitido, caso contrario, se esperara a que un usuario de rol permitido pueda dar
Prueba Aprobada
Resultado Obtenido
58
Prueba Funcional 5
Requerimiento:
El proceso permitirá obtener reportes de bajas y altas de los bienes con diferentes parámetros
como: tipo de activo, centro de costo, fecha de inicio y fecha fin, así mismo, el reporte debe
Prueba Aprobada
Resultado Obtenido
59
60
Prueba Funcional 6
Requerimiento:
Se procederá a ingresar el bien, fecha de transferencia, custodio destino, una vez ingresado,
se crea la transferencia con estado inactivo, si el usuario cuenta con el rol permitido podrá
Prueba Aprobada
Resultado Obtenido
61
Prueba Funcional 7
Requerimiento:
Se solicita que los colores de las diferentes pantallas del módulo tengan que ver con el logo
Prueba Aprobada
Resultado Obtenido
Prueba Funcional 8
Requerimiento:
Universidad Politécnica Salesiana y los colores vayan acorde al mismo, también es necesario
que estos colores sean parametrizables dentro del marco de trabajo Odoo.
Prueba Aprobada
Resultado Obtenido
62
Prueba Funcional 9
Requerimiento:
Se solicita realizar una pantalla donde se pueda realizar un informe de los activos fijos de
forma dinámica con gráficos estadísticos, se ingresaran parámetros como son el custodio,
centro de costo y fechas, al realizar esto el usuario podrá visualizar gráficos de barras y de
Prueba Aprobada
Resultado Obtenido
63
64
6.3.2 Desarrollo código
siguiente estructura:
usuarios creados.
• Views: Guarda todos los archivos XML, que serán las vistas de
cada módulo.
65
Ilustración 14. Estructura del Proyecto.
cierre
66
Para alojamiento del código fuente de la aplicación se ha optado por
67
6.3.3 Fase de aceptación
Salesiana.
Si No
68
2. ¿Le gustaría tener un módulo personalizado para el manejo de
0
Si No
69
3. ¿Cree Ud., que es de optimo automatizar mediante el ERP Odoo
0
Si No
70
4. ¿Cuenta la Universidad con un Módulo para la gestión de
6
5
4
3
2
1
0
Si No
Politécnica Salesiana?
6
5
4
3
2
1
0
Si No
71
De acuerdo con la Ilustración 21, se puede denotar que el módulo
72
7. Cronograma
Nombre de la tarea
Especifico Nº2: sistema web en Frontend, Backend y Base B.G - A.T 25 24/04/2022 29/04/2022
Sprint:2 de datos
73
desarrollo para los miembros del equipo B.G - A.T 25 30/04/2022 05/05/2022
gestión de usuarios
Sprint: 3 Actividad Nº4: Diseñar y desarrollar el módulo B.G - A.T 60 14/05/2022 22/05/2022
Actividad Nº9: Diseño y Revisión del informe B.G - A.T 30 27/06/2022 30/06/2022
74
- MO
Objetivo Actividad Nº1: Diseño de plan de pruebas B.G - A.T 25 01/07/2022 04/07/2022
Sprint 6 Actividad Nº2: Diseño de plan de pruebas no B.G - A.T 25 05/07/2022 08/07/2022
funcionales
Actividad Nº4: Diseño y Revisión del informe B.G - A.T 25 13/07/2022 16/07/2022
MO
75
Total de horas: 600
Horas completadas por Tene Guamán Adrián Rodrigo: 300 horas
Horas completadas por Guzman Cabrera Bryam Wilson: 300 horas
Fecha de inicio: Lunes 05-04-2022
Fecha de finalización: Sábado 16-07-2022
76
8. Presupuesto
Costo
Cant. Costo total
Denominación unitario
1. Tecnológico
2. Servicios
3. Personal
4. Otros
TOTAL $15.541,00
77
9. Conclusiones
Como fase inicial del desarrollo del proyecto ha sido necesario el estudio de los fundamentos
del software Odoo ERP, el mismo que provee un marco de trabajo que tiene sus bases en el
por lo tanto, es indispensable poseer conocimientos para el desarrollo eficaz del módulo y el
uso de buenas prácticas; por otra parte, para la implementación del módulo de activos fijos ha
sido esencial el estudio de los procesos contables que se utilizan en la gestión de activos fijos,
institución educativa superior “Universidad Politécnica Salesiana” mediante el uso del marco
de trabajo que ofrece el software ERP Odoo, el cual ha sido cumplido con cabalidad en su
bienes es la base de todos los procesos contables que se realizan en el proyecto técnico, por lo
tanto, ha sido de alta prioridad un reajuste al modelo de datos con respecto a los procesos, pues,
en el marco de trabajo de Odoo, las interfaces y procesos están netamente ligados con las clases
que contienen a los modelos del sistema; un caso muy particular fue la creación masiva de
activos fijos, la cual consistía en ingresar la información básica de un activo y de acuerdo con
la cantidad ingresada, se generaban varios registros de los mismo con diferente código, para
lograr este objetivo, se implementó una relación maestro-detalle, en la cual la cabecera actúa
como asistente de creación y los detalles son los registros que estarán ligados a cada procesos
78
Los procesos contables que se llevan a cabo en el subsistema de gestión de activos fijos son la
depreciación y baja, por esta razón, ha sido indispensable el correcto desarrollo de estos; por
establecida de depreciación lineal, la cual genera varios registros de la depreciación del bien
basándose en el tiempo de vida del tipo de activo fijo de manera mensual y uniforme hasta que
para el usuario; este proceso de baja de activo también se puede realizar de manera manual
tomando el valor real del bien en base a la tabla de amortización con respecto a la depreciación
un custodio o empleado de la institución, por lo tanto, el sistema permite realizar este proceso
de forma intuitiva mediante la selección del activo fijo y el custodio destino, logrando así,
cambiar la responsabilidad de un custodio a otro sobre un bien, sin necesidad de darlo de baja.
Conforme a la encuesta realizada, podemos decir que la mayoría de los desarrolladores tienen
conocimiento sobre Odoo, por lo que la implementación de este módulo no será muy compleja,
en cuanto a capacitación del equipo técnico del establecimiento; así mismo, en cuanto a la
aceptación del producto, a un gran porcentaje los usuarios de la célula contable le agrada la
idea de tener un módulo personalizado que facilite la gestión del manejo de activos fijos, por
de activos fijos y podría ser el inicio de una migración total del sistema financiero actual de la
“Universidad Politécnica Salesiana” hacia el software ERP Odoo gracias a los beneficios que
ofrece en cuanto al rápido aprendizaje técnico y un excelente comunidad que respalda cada
79
Finalmente, en base a las ideas planteadas y los fundamentos emitidos, se puede llegar a la
conclusión de que el trabajo invertido ha sido totalmente fructífero, logrando así, materializar
el producto final del proyecto de titulación: Análisis y desarrollo de un sistema web utilizando
80
10. Recomendaciones
Con respecto al desarrollo del módulo de activos fijos, es esencial el estudio de los fundamentos
del Odoo, así mismo la implementación de las mejores prácticas entorno al lenguaje de
programación Python, pues, al inicio es un poco complejo entender la estructura que maneja
Odoo; sin embargo, la clave se encuentra en las clase que pertenecen a los modelos y las vistas,
pues, cada vista generada es en base a los modelos de datos, y en ciertas ocasiones será
En los procesos contables es indispensable el manejo de números, pues, una décima podría
ser cuidadoso con las fórmulas que se han de utilizar para resolver un requerimiento, por
similar a la que se desea realizar, debido a que, este es un ERP muy extenso con una amplia
El desarrollo del módulo de activos fijos para la “Universidad Politécnica Salesiana” ha sido
un futuro realizar la migración total del Sistema Financiero actual hacia el software Odoo ERP
81
Referencias bibliográficas
Díaz, A., Gonzales, J., & C., &. R. (2005). Implantación de un sistema ERP en una
organización. RISI.
Hamidian, B., & Ospino, G. (2015). ¿Por qué los sistemas de información son esenciales? .
Haro, E., Guarda, T., & Peñaherrera, Z. (2019). Desarrollo backend para aplicaciones web,
apis
López, T., O. G., L. d., & Vázquez, S. (2018). Capa de Servicios para la Plataforma de
MEIGS, R. F. (2016). Las bases para decisiones gerenciales - 11va edicion. Spuner.
[Link]
%20y%20Fabricaci%C3%B3n%20entre%20otras.
Pavón, Y., & Baró, L. (2018). En el proyecto de (Yanelis Pavón González, Liber Puente
Baró, Marta Infante Abreu, Jeffrey Blanco González, 2018) se menciona a ERP Odoo
82
Perdanakusuma, Dickson, & Puspitasari. (2020). Utilizing Open ERP for Creating Medical
(IAICT).
Puerta González, J. (2014). Desarrollo de una API para la descripcion y gestion de servicios
[Link]
sequence=1&isAllowed=y
R. Singh, M. P. (2018). Chatbot using TensorFlow for small Businesses. 2018 Second
Politècnica de València.
[Link]
[Link]
83
Wikipedia. (2020). Wikipedia. Obtenido de Software de administración de proyectos:
[Link]
84
Anexos
85
Anexo 3. Wizard Crear Activos.
86
Anexo [Link] Histograma Activos Fijos.
87
Anexo 7. Validar Transferencias.
88
Anexo 10. Python Depreciación Automática.
89
Anexo 12. Suma de Activos Fijos Activos.
90