TFM V3 Borrador
TFM V3 Borrador
TFM V3 Borrador
conciliación bancaria.
Resumen
Las organizaciones en la actualidad están en la necesidad de optimizar sus procesos haciendo
uso de tecnología basada en software, aplicando innovación que permita mejorar la calidad
de desempeño y marcar la diferencia frente a los competidores y otorgar un producto o
servicio de mayor calidad. Sin embargo, en la actualidad gran parte de las organizaciones
siguen realizando procesos de manera manual y repetitiva, utilizando horas de trabajo del
personal en tareas operativas. El presente estudio se enfoca en plantear una solución que
permita dar respuesta a la problemática de las organizaciones y los encamine al proceso de la
transformación digital, iniciándola con la automatización robótica de procesos (RPA) que
permita a la organización involucrar al personal en tareas de mayor valor que requieren
intervención, creatividad y no en tareas operativas y repetitivas, reducir sus costos y mejorar
la eficiencia y productividad, minimizar los riesgos optimizando los recursos a mediante una
herramienta de software que ejecute funciones específicas en menor tiempo, mejorando la
recopilación de datos y las operaciones internas. En algunas organizaciones que ya han
aplicado esta mejora, se ha identificado el proceso de conciliación bancaria como uno de los
que se podría aplicar con RPA, debido a que es repetitivo y consume muchas horas de trabajo
del personal. Antes de la optimización el responsable del proceso necesitaba 15 días en
realizar esta gestión, debido a que la organización tenía cuentas bancarias en diversas
entidades financieras y se debía bajar diferentes formatos de pagos, cobros y transformarlo a
un formato compatible con el planificador de recursos empresariales (ERP - Enterprise
Resource Planning). Después de la aplicación de la mejora, el proceso se redujo a 3 horas,
donde el responsable recibe un correo con el estado de la conciliación bancaria, que se refleja
en un asiento contable por cada transacción realizada en las entidades bancarias.
Palabras clave: Software, RPA, ERP -Enterprise Resource Planning, conciliación bancaria,
entidades bancarias, asiento contable.
2
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Abstract
Organizations today need optimize their processes by making use of software-based
technology, applying innovation that allows improving the quality of performance and making
the difference from competitors and providing a higher quality product or service. However,
at present, most organizations keep going with processes manually and repetitively, using
hours of work from staff in operational tasks. The present study focuses on give a solution that
allows responding to the problems of organizations and directs them to the process of digital
transformation, starting with Robotic Process Automatization (RPA) that allows the
organization to involve staff in tasks of higher value that require intervention, creatively and
not in operational and repetitive tasks, reduce costs and improving efficiency and productivity,
minimize risks by optimizing the resources through software that performs specific functions
in record time, improving data collection and internal operation. In many organizations that
have already applied this improvement, it identified the process of bank conciliation like one
of the processes that can be applied with RPA, due to the fact that it is repetitive and takes
many staff hours. Before the optimization, the person responsible of the process needed 15
days to perform this task, because of the organization had bank accounts at different financial
entities and it must be downloaded the different formats of payments, collection and taking
that to a compatible format with the Enterprise Resource Planning (ERP). After applying the
improvement, the process was reduced to 3 hours, where the person in charge receives an
email with the bank conciliation status, that shows in account entry for each transaction done
at the banking entities.
3
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Índice de contenidos
1. Introducción ...................................................................................................................... 10
1.3.6. Integración del flujo del proceso con la automatización robótica del proceso . 13
1.3.7. Integración del RPA del proceso de conciliación bancaria con el ERP ............... 13
4
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
5
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
4.4.13. Resultado del total del tiempo optimizado con RPA ...................................... 78
6
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Índice de Figuras
Figura 1. Siglas RPA .................................................................................................................. 19
Figura 11. Acceso a las páginas web de los bancos (Interfaz). ................................................. 43
7
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Figura 25. Diagrama de flujo de los subprocesos de Conciliación Bancaria RPA ..................... 55
8
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Índice de tablas
Tabla 1. Herramientas UiPath RPA ........................................................................................... 27
Tabla 3. Tablero Kanban de los requisitos Priorizados para la conciliación bancaria .............. 61
9
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
1. INTRODUCCIÓN
En los últimos años, organizaciones de todo el mundo comenzaron a tomar medidas
necesarias para continuar sus actividades de la manera más eficiente y con la emergencia
sanitaria por la pandemia de COVID-19 se aceleró el proceso de transformación digital para
proporcionar un servicio de alta disponibilidad y de forma remota. En momentos como este,
donde muchas empresas están preocupadas por mantener los niveles de productividad y el
impacto económico que podrían enfrentar, la automatización parece aún más importante de
lo que nunca fue. Las dinámicas presenciales han pasado a un segundo plano y el consumo
virtual viene ganando un mayor protagonismo. Las organizaciones están trabajando con el
objetivo de fortalecer su infraestructura digital y así ofrecer herramientas que se adecúen a
las nuevas necesidades de los consumidores.
El incremento exponencial de las ventas online causó muchos problemas en las organizaciones
que no estaban preparadas para enfrentar este crecimiento, es por eso por lo que el volumen
de movimientos bancarios que se realizan mensualmente en una organización y el tiempo que
conlleva descargar los extractos para cuadrarlos con los registros de la empresa suele ser
extenso. La Conciliación Bancaria es una de las tareas contables que más tiempo resta al
departamento contable, sobre todo si se hace de forma manual. De no realizarse este proceso
adecuadamente, se genera un descuadre entre la contabilidad, los saldos bancarios, las
cuentas por cobrar, el Balance General y Balance de ganancias y pérdidas impactando de
manera negativa en los indicadores financieros. Las organizaciones se vieron obligadas a
desarrollar nuevos modelos de negocios que les permitieran ser más eficientes y mejorar sus
respuestas a los vertiginosos cambios del mercado. Los procesos contables y financieros en su
10
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
gran mayoría son manuales, es por aquello que las organizaciones se toman mucho más
tiempo en gestionarlos. La falta de metodologías para manipular información, las diversas
formas de registro de datos ocasionan que se cometan errores, maximizando los riesgos de
análisis, responsabilidades, lo que lleva a no tomar decisiones oportunas y la no adecuada
planificación del negocio.
Existe una amplia gama de riesgos en donde pueden presentarse pérdidas que afectan
gravemente la estabilidad de una compañía. Al contar con sistemas de automatización, estos
riesgos se minimizan, lo que le permite tener mayor control y manejo de datos. Las tareas
contables tienen un nivel de complejidad alto, en donde el personal encargado debe ser
cuidadoso con el fin de evitar errores. Sin embargo, cuando se cuenta con la automatización
robótica de procesos se tiene un apoyo confiable que permite realizar operaciones
disminuyendo el riesgo de que haya alguna falla. Al contar con un apoyo para realizar estas
labores es posible que el personal se centre por completo en otras tareas que requieren su
atención. En toda empresa es imprescindible conservar registros e informes financieros sobre
todos los movimientos contables, para evitar que se logren filtrar los datos.
11
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Dado que los problemas comunes subsisten en varios medios en cuanto a la conciliación
bancaria son evidentes, la propuesta de este proyecto comenzará con un breve esbozo de los
conceptos iniciales, así como de la automatización mediante procesos robotizados,
enfatizando su relevancia y aplicación en proyectos similares. Se realizará un análisis de la
metodología seleccionada puntualizando el porqué de su elección. En referencia a la solución
se partirá por realizar un análisis del proceso de conciliación bancaria, identificar las
actividades críticas que generan la demora del proceso para analizarla y de esta manera
permitirá valorar los riesgos estimando sus niveles de impacto en la organización. La
identificación de los procesos críticos nos permitirá desarrollar robots de una manera sencilla
y rápida, con el propósito de analizar los impactos positivos y demostrar las mejoras logradas
al implementar RPA para la automatización de procesos e integración de sistemas, con
enfoque en la conciliación bancaria.
12
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
1.3.6. Integración del flujo del proceso con la automatización robótica del proceso
1.3.7. Integración del RPA del proceso de conciliación bancaria con el ERP
Las organizaciones que buscan desarrollar proyectos de RPA dentro de sus procesos deben
adaptarse a la tecnología y las estructuras de personas dispuestas a cambiar los roles
13
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
existentes y adoptar e implementar nuevos roles. Desde un punto de vista organizacional, los
cinco factores necesarios para lograr los mejores resultados:
• Los analistas de procesos definen las actividades que debe elaborar la tecnología RPA.
• El administrador de bots asigna y supervisa tareas.
• Los bots son programas instalados en el entorno de trabajo e interactúan con las
aplicaciones empresariales.
• Los usuarios son los que se ocupan de los problemas o situaciones que escala el bot.
• El orquestador que permite interactuar al bot con el usuario.
El servidor In Cloud se alojará el monitor donde permitirá el control de los robots, se configura
día, hora de ejecución el cual replica la operatividad que realiza el responsable del proceso, el
robot se conecta a las entidades bancarias configuradas y descargará los formatos que se haya
configurado para la conciliación. Luego de la descarga se inicia el proceso de homologación de
formatos con el estándar de ERP SAP, este proceso es el más crítico, en esta etapa se debe
tener los controles necesarios para la validación de la información y evitar ingresos errados al
ERP SAP o rechazos al momento de realizar la conciliación y lo que sería más riesgoso que
ingrese información errada. Al terminar la homologación el robot se conecta al ERP SAP e
inicia la carga de información en las transacciones estándar que genera los asientos contables
por cada movimiento bancario realizado, en esta etapa se el robot debe tener configurado la
validación de si existiera algún error informar al responsable vía correo hasta que movimiento
se contabilizo para evitar duplicidad en la siguiente carga de información. Al culminar la carga,
el robot ejecuta los reportes de gestión financiera en el ERP SAP validando que la contabilidad
esta correcta informando vía correo electrónico a los responsables, el tener automatizado
este proceso reduce considerablemente el tiempo de operación y minimiza los riesgos en el
ingreso de la información bancaria en el ERP SAP.
1.4.Estructura de la Memoria
14
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Se procede a presentar tanto el objetivo específico como los objetivos generales que persigue
nuestro trabajo de fin de Master, que vienen alineados con los requisitos a cumplir, procesos
y estándares que serán implementados para el desarrollo de nuestro trabajo de Fin de Master
y así poder cumplir tanto con el objetivo Especifico como con los objetivos generales, pues
estos definen el cómo se tiene que hacer , el dónde se va a realizar y sobre todo cual es la
finalidad de nuestro Trabajo de Fin de Master.
Además, conjuntamente también se define hacia donde está orientado nuestro TFM y se
describen las metodologías ágiles a utilizar y nuestro diseño a implementar dentro de los
diferentes procesos de ejecución de nuestro Trabajo de Fin de Master.
Ya que este nos permitirá tener una mejor directiva de los requisitos a cumplir y sus
respectivas priorizaciones, y así poder tener un mejor valor de entregable para la satisfacción
del cliente y el usuario final.
15
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Se procede a definir las diferentes sensaciones, logros y a la vez también el valor ganado más
impactante hacia el cliente y hacia el usuario final en el transcurso del desarrollo de nuestro
Trabajo de Fin de Master, pues de esta manera estaríamos evidenciando que los resultados
obtenidos son positivos hacia la casuística presentada en nuestro Trabajo de Fin de Master ,
el cual afianzan la automatización de Procesos de Conciliación Bancarias de cuentas por cobrar
de manera Robótica y Automatizada con diferentes identidades Bancarias , e
independientemente del formato , estructura con el que se trabaje dicha Conciliación
Bancaria.
16
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
RPA automatiza las tareas humanas repetitivas al emular los pasos de transacción que
tradicionalmente realizan los humanos, principalmente a través de interacciones de interfaz
de usuario orquestadas. Mapea un proceso humano o una tarea en lenguaje de software RPA,
para que lo siga una secuencia de comandos de software, comúnmente conocida como
"robot" o "bot", con tiempo de ejecución asignado para ejecutar la secuencia de comandos
por un panel de control u orquestador. Los bots se pueden desarrollar mediante programación
o mediante el uso de GUI intuitivas de código bajo/sin código nativas de la plataforma de
software RPA.
Las plataformas de software RPA suelen utilizar una combinación de interacciones de interfaz
de usuario (UI) con interfaces de programación de aplicaciones (API) con la finalizada de
integrar varias aplicaciones empresariales, como aplicaciones ERP, sistemas cliente/servidor,
mainframes y otras aplicaciones.
17
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Según Gartner, los 10 proveedores más grandes de RPA representan más del 80 % del mercado
en relación frente al 70 % que se identificó en el 2020, y entre los tres mayores proveedores
representan el 52 %. (Ray, y otros, 2021).
Esta es una herramienta o solución informática flexible y no invasiva, que ha sido diseñada de
tal manera que se puede adaptar a procesos de cualquier empresa, cuyo funcionamiento se
basa en simular sus acciones como las de un ser humano interactuando y ejecutando varias
tareas parte de un proceso especifico.
Los componentes que se involucran generalmente para que un RPA lleve a cabo su
funcionamiento son los siguientes:
• Robot.
En este ámbito se refiere a un software que ejecuta tareas específicas de manera
secuencial y/o repetitivas. Se desarrolla en un sencillo lenguaje de programación
generando las acciones de copiar, pegar y consultar, generalmente realiza estas acciones
directamente a una base de datos obtenida previamente y se ejecutan según un horario
establecido. Estas acciones están limitadas mediante reglas lógicas específicas, imitando
la interacción de un usuario que ejecuta el proceso, dando también la posibilidad a tomar
decisiones en base a las reglas dadas.
• Interfaz.
La interfaz del software que interactúa y se acopla a la interfaz gráfica del usuario que
ejecuta el proceso, dando la facilidad de interacción con la misma sin que la arquitectura
de TI se considere un impedimento.
19
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
• Cliente RPA.
Para este se ejecuta su instalación en un equipo físico o virtual donde sería la estación de
trabajo del usuario.
Uno de los puntos clave que debe determinar en primera instancia la organización es la
identificación de sus recursos tanto tecnológicos como humanos y la interrelación que tienen
ellos en función a los roles que se espera desempeñar con la automatización RPA y si es
necesario modificarlas para que esta sea bien administrada. Entre los principales roles
existen:
Fuente: Elaboración propia a partir de (Automatización Robótica de Procesos (RPA), 2017, pág. 9)
Desarrollador de procesos
Este rol es el que define la frecuenta y desencadenamiento del trabajo, desglosando paso a
paso cada tarea a ejecutarse por cada robot hasta obtener entregables o el resultado del
proceso de negocio. Cada tarea puede contener reglas o condiciones lógicas. En algunos casos
se usan process recorder para identificar de mejor manera los pasos de cada proceso,
almacenando la secuencia de las tareas ejecutadas por el usuario.
20
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Fuente: Elaboración propia a partir de (Automatización Robótica de Procesos (RPA), 2017, pág. 9)
Gestor de robots
• Controla el desempeño de los robots, que la ejecución se realice bajo los parámetros o
tiempo y calidad esperado.
• Asigna tareas que realiza cada robot o grupo de robots.
• Genera reportes del monitoreo en relación con las actividades o tareas realizadas.
• Gestiona los accesos de roles o permisos a usuarios que interactúan directamente con los
robots, ya sea que trabajen en simultaneo o esperen el entregable de cada proceso.
• Realiza trabajos de actualización, periodos de pruebas y aprobación, finalmente el pase a
producción de las tareas verificadas para la ejecución de los robots.
• Gestiona el repositorio de los procesos establecidos y respalda de manera segura los
accesos a las aplicaciones
21
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Fuente: Elaboración propia a partir de (Automatización Robótica de Procesos (RPA), 2017, pág. 9)
Usuarios
Fuente: Elaboración propia a partir de (Automatización Robótica de Procesos (RPA), 2017, pág. 9)
Robot RPA
22
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Fuente: Elaboración propia a partir de (Automatización Robótica de Procesos (RPA), 2017, pág. 9)
Aplicaciones
Las aplicaciones son las plataformas sobre las cuales el robot interactúa con los datos y el
usuario.
Figura 7. Aplicaciones
Fuente: Elaboración propia a partir de (Automatización Robótica de Procesos (RPA), 2017, pág. 9)
23
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En los RPA supervisados, los robots se ejecutan de manera local en un puesto de trabajo y
cumple las funciones en las que se interactúa con los clientes. Se suele desencadenar su acción
a la par con el usuario encargado del proceso, pero también puede ocurrir a partir de algún
evento en el sistema. Este tipo de RPA se recomienda aplicarlo en tareas que se realizan
después de eventos difíciles de identificar.
Al igual manera que en los RPA con supervisión, en este tipo de automatización existen varias
formas de ejecutarlos.
• Cuando existe una entrada de datos específica y se activan siempre y cuando el usuario
tenga acceso a esos datos.
• Cuando se depende de otro robot para la ejecución del siguiente, este proceso se
desarrolla en cadena. En este caso el primer robot podría informar al equipo del proceso
en relación con el resultado obtenido sobre el desempeño de su ejecución o también
desencadenar la ejecución de otro robot para su registro.
• Inicio desde un robot orquestador. En este escenario se administra mediante un software
orquestador la ejecución o interrupción de robots.
• Por horario o intervalos de tiempo, se configura el lanzamiento del robot en un horario
especifico, generalmente se establece cuando se busca procesar datos en lotes.
24
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Los RPA híbridos, se suelen usar más para dar solución o cubrir procesos más amplios de
principio a fin, que involucran tareas tanto de front office como de back office, combinando
la automatización asistida como la automatización no asistida.
Los robots pueden configurarse de varias maneras dependiendo la infinidad de pasos o tareas
que estén destinados a ejecutar según la naturaleza de la organización. Para identificarlos de
mejor manera se pueden definir los siguientes tipos:
• Front Office
• Back Office
Front Office
Los robots Front Office, básicamente son a los que se designan tareas a ejecutar directamente
con el cliente o usuario final y se usan por lo general para simplificar y optimizar el tiempo de
aquellos procesos en los que se interactúa con el cliente, algunos ejemplos de estos pueden
ser atención al cliente, ventanillas o call center. El desempeño de estos robots generalmente
es de apoyo al personal humano que se encuentra en estos puestos de trabajo y aliviana la
carga operativa haciéndose cargo de ciertas tareas optimizadas, optimizando tiempo y
recursos humanos para que sea invertido en tareas que requieren mayor nivel de atención.
Back office
Aplicar robots back office es una buena estrategia de optimización de tareas que no necesitan
ser supervisadas, son para procesos desatendidos o de background que generalmente
cumplen funciones para mantener el funcionamiento de la empresa, como por ejemplo
transferencias bancaras, reportería, monitorización y notificación.
Los RPA permiten que se integren estos dos tipos de enfoques, provocando que la información
que entrega como resultado un proceso back office, sea el producto o servicio que se brinde
a un cliente final, satisfaciendo una necesidad y generando valor a la organización.
Soluciones RPA
La realidad es que RPA es una tecnología que recién se está conociendo en la automatización
de procesos no obstantes ya ha ido formando parte de la cartera de servicios de grandes
empresas.
25
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Gartner ha reconocido por tercer año consecutivo a UiPath como líder del Cuadrante Mágico
en el espacio de automatización robótica de procesos (RPA). (UiPath, 2021)
26
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
UiPath permite utilizar varias formas de automatización, como la automatización de citrix, pdf,
web y de escritorio de Windows. La más popular es la automatización web, en ella UiPath
permite a los desarrolladores de procesos realizar varias acciones como la obtención de datos,
transferencias de aplicaciones, generación de reportes, entre otros.
Su tecnología se puede integrar con Inteligencia Artificial (IA), Business Process Management.
(BPM), Enterprise Resource Planning (ERP), permitiendo automatizar tareas redundantes. El
lenguaje de programación utilizado en esta herramienta es Visual Basic.
Componentes de UiPath:
• UiPath Studio
• Robot UiPath
• UiPath Orchestrator
27
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
La arquitectura de UiPath trabaja en 3 capas, la capa del cliente, la capa del servidor y la capa
de persistencia (Mbaabu, 2021).
Capa de Cliente: En esta capa se incluyen los componentes UiPath Robots, UiPath Studio,
ejecutores, navegadores y el agente UiPath, donde básicamente el desarrollador de procesos
diseña las tareas que se automatizan. El agente UiPath tiene el rol de ser el mediador de la
comunicación entre el servidor y el cliente.
Capa de servidor: Aquí se cargan los proyectos ya terminados. Entre las funciones que cumple
aquí el orquestador es de monitorear el desempeño de los robots y generar informes.
28
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Realizar las conciliaciones bancarais periódicamente ayuda a garantizar que los registros de
las transacciones estén correctos y a identificar la existencia de anomalías o manipulación de
los ingresos o gastos de la empresa.
2.3.9. ERP
Es un sistema de software que ayuda en la gestión del negocio, que incluye procesos
financieros, gestión de recursos humanos, procesos de fabricación, cadena de suministro,
servicios, compras, ventas, etc. ERP son las siglas en inglés de "planificación de recursos
empresariales". Su uso es muy importante en las compañías debido a que permite la
automatización e integración de varios procesos de negocio ya que ayuda a logar una mejor
gestión.
A nivel financiero es necesario un ERP para gestionar de manera eficiente todos los procesos
involucrados. La logística de la empresa se puede plasmar en un ERP el cual está compuesto
por módulos que generalmente se enfocan en cada área específica del negocio.
Cada módulo trabaja de manera integrada con los demás, compartiendo los mismos datos con
el fin de cumplir con la expectativa de valor de la empresa.
Los módulos de finanzas, contabilidad, recursos humanos, ventas, compras, logística y cadena
de suministro son los más comunes, pero se pueden segregar según la naturaleza de la
empresa, siendo flexibles a las necesidades de cada una.
2.3.10. SAP R3
SAP R/3 es un ERP muy estable y considerado uno de los más potentes en el mercado. Un
software para la gestión integral empresarial, enfocado en la planificación, análisis y control
de recursos empresariales. Se puede aplicar en varios escenarios, ya que se adapta libremente
a cualquier infraestructura de hardware y software.
29
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Sus siglas SAP son el acrónimo “Systems, Aplications and Products in data processing” que en
español significa “Sistemas, aplicaciones y Productos en el procesamiento de datos”. La letra
R hace referencia su característica de procesamiento de datos en tiempo real. Por último, el
número 3 indica su arquitectura que está compuesta en por 3 capas (Profesional Online,
2021):
1. Capa cliente
2. Capa de aplicación servidor
3. Capa de base de datos
SAP R/3 está constituido por módulos con conexión entre sí y el servidor. Cada módulo
corresponde a un área de negocio especifica.
Los módulos que más se destacan de SAP R/3 son Finanzas (FI), Ventas y Distribución (SD),
Gestión de materiales (MM), Planificación de producción (PP), Gestión de personal (HR),
Recursos y programación del sistema (BC) (Tecnología + Informática, s.f.).
En este módulo se recogen todos los datos más relevantes para gestión financiera de la
empresa. Este módulo recibe como entrada los reportes contables de los demás módulos,
centralizando la información en tiempo real en una base de datos.
Submódulos:
30
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Submódulos:
Submódulos:
Submódulos:
31
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Submódulos:
Submódulos:
Submódulos:
De esta manera ofrece una solución que permite englobar a toda la empresa permitiendo
también el flujo de grandes volúmenes de datos. Además de la gestión de los módulos del
negocio, también incorpora la recuperación de bases de datos, gestión de impresión, sino
también gestión de copias de seguridad y de redes.
Un tipo de automatización es el RPA, que es un software que se desarrolla para que interactúe
con diferentes sistemas, de modo similar a las actividades que realiza un humano. Pero con
mayor eficiencia, rapidez y conlleva menores costos (Tacunan, 2020, pág. 15)
Conciliación bancaria como un proceso mediante el cual se identifican las diferencias que se
encuentran al confrontar el estado de cuenta bancario en cada uno de los registros
financieros, administrativos y contables de las transacciones que se reflejan en los libros de la
empresa ya sea impresos o electrónicos. (Brito, 1998)
33
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Da la bienvenida a los requisitos cambiantes, incluso al final del desarrollo. Los procesos ágiles
aprovechan el cambio para la ventaja competitiva del cliente.
Entregue software que funcione con frecuencia, desde un par de semanas hasta un par de
meses, con preferencia a la escala de tiempo más corta.
Los empresarios y los desarrolladores deben trabajar juntos a diario durante todo el proyecto.
34
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
A intervalos regulares, el equipo reflexiona sobre cómo volverse más efectivo, luego sintoniza
y ajusta su comportamiento en consecuencia. (Beck, 2001)
Automatiza y simplifica procesos que se realizan de forma manual por efecto de imponer una
nueva estructura lógica, resultante muchas veces de una reingeniería, con los consiguientes
ahorros de tiempo de operación, mejoramiento de la productividad y aumento la
competitividad de la empresa. Integra todas las áreas de una organización de manera que ésta
tiene más control sobre su operación, estableciendo lazos de cooperación y coordinación
entre los distintos departamentos, facilitando el proceso de control y auditoría. Permite
disponer de una solución integrada para algunas de las funciones de la organización, lo cual
garantiza la actualización continua e inmediata de los datos en las diversas zonas geográficas
donde se ubique la organización, mejorando así el proceso de toma de decisiones (Benvenuto,
2006)
Willcocks, Lacity & Un RPA está diseñado para ser Nuestro RPA estará enfocado a
Craig, 2015 multipropósito tal manera que solventar y satisfacer los
puede cumplir y satisfacer las procesos de Conciliación
necesidades de diferentes áreas Bancaria por cuentas por cobrar
empresariales como de nuestros clientes, donde se
Infraestructura de TI, Seguridad, trabajará conjuntamente con el
Finanzas, logística, RRHH y otros área de Finanzas
35
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Beck ,2001 El enfoque ágil y sus diferentes Scrum es un enfoque ágil el cual
manifestó de cómo afrontar y nos ayuda a dividir nuestro
buscar aumentar las proyecto en Iteraciones las
probabilidades de éxito. cuales tienen un tiempo
definido de entrega según los
requisitos pertenecientes, a la
vez se le genera un entregable al
cliente al finalizar cada iteración
o sprint, el cual genera un valor
para nuestro cliente final
36
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Respecto al estudio de las citas mencionadas líneas arriba, se pudo lograr a obtener un mejor
panorama de las Empresas tanto privadas y también estatales, que hoy en día se orientan y
deciden por utilizar diferentes o un sinfín de Tecnología basadas en Software para poder así
reemplazar el trabajo Humano (Personas), los cuales son realizados mediante diferentes
aplicaciones y programas que se encargan de realizan diferentes tipos de tareas en diferentes
niveles tales como Recursos Humanos , a nivel comerciales , a nivel bancarios , mediante
procesos repetitivos. También se procede a mostrar diferentes proyectos, trabajos y
casuísticas que obtuvieron un resultado efectivo a la hora de desarrollar Metodologías
congruentes a la que hemos utilizado en nuestro trabajo de Fin de Master, el cual de esta
manera afianzamos el porqué de la elección de dicha Metodología. A su vez, se dio a conocer
diferentes experiencias tras emplear de diferentes herramientas y diferentes propuestas para
la implementación de nuestra solución, que -buscan en si dar una mayor visibilidad de las
diferentes soluciones y su respectiva elección en sus diferentes entornos de desarrollo. En la
cual también evidencia que el desarrollo e implementación de RPA en empresas o entidades
optimizar los tiempos de procesos los cuales pueden ser completados en tiempo record, y de
esta manera se puede optimizar las tareas repetitivas las cuales generan un ahorro de costo
para las empresas y a la vez aumentan la productividad de los colaboradores, de tal manera
que a estos mismos trabajadores se los podría delegar nuevas o distintivas tareas y así
aprovechar su tiempo y generando valor a la empresa en otros tipos de área. Pues los RPA
también disminuye el riesgo del proceso de trabajo pues no interviene el trabajador
(Humano), pues así de esta manera se estaría asegurando de una u otra forma la disminución
de errores a la hora de realizar dicho proceso de trabajo repetitivo, a esto también sumarle
que optimizan los procesos internos mediante entregables rápidos, ya sea informes generales
o estadísticos relacionados con el proceso de automatización
37
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Aplicar metodología ágil para diseñar el proceso de automatización robótica para la gestión
de conciliación bancaria de organizaciones e integrarlas con sistemas de planificación de
recursos empresariales SAP.
Para el desarrollo del proyecto se identificaron cinco fases asociadas a los objetivos específicos
del proyecto. Cada uno de ellos se describe a continuación.
En esta etapa inicial, se diseñará una herramienta de recolección de información para ser
aplicada a los contadores, con el fin de recoger las características generales del proceso
anterior. Una vez recopilada, clasificada y analizada la información, se realizará un estudio de
necesidades para el desarrollo del prototipo del robot.
En esta fase se revisará el flujo obtenido en el levantamiento de información, pero a nivel del
ERP SAP para validar los módulos que cruza el proceso y tener claro los roles y permisos de los
38
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Durante esta etapa, se realizará una evaluación del bot con respecto a los aspectos que
afectan la conciliación bancaria, se desarrollaran métricas, indicadores, revisiones de
desempeño y comparaciones que nos proporcione información necesaria para poder evaluar
los resultados y dimensionar de manera más efectiva los beneficios de la implementación del
proyecto comparado con el proceso anterior.
39
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
A continuación, se muestra una descripción del entorno general del problema en donde se
incluye una descripción de entidades y sus funciones, la descripción del problema y una
propuesta de solución mediante RPA.
Además de las funciones generales que se delegan al área financiera, existen una entre las
más específicas de la parte operativa, que consiste en la elaboración de conciliación bancaria.
Como solución en este proyecto se plantea el desarrollo de una metodología para el diseño
de un RPA que cubra el proceso de conciliación bancaria.
En el proceso de conciliación bancaria se tiene como objetivo controlar los saldos o extractos
de cuentas por cobrar de cuentas bancarias de ahorro o corriente con los libros diarios y
40
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
registros de cuenta de la empresa, con la finalidad de mantener las cuentas cuadradas cada
cierto tiempo y detectar algún descuadre.
El proceso que se lleva a cabo básicamente consiste en registrar los movimientos contables
que se producen en las cuentas bancarias de la organización y conciliar las cuentas de bancos,
libro de banco, asientos de compensación, cuentas de ingresos, saldos contables, cuentas de
mayor y con el estado de cuenta de los clientes.
• Conexión a bancos
• Descarga de archivos
• Homologación de Formatos
• Conciliación Bancaria en SAP
• Compensación automática
La activación del Bot se puede realizar de dos maneras, una es que se configure en el
orquestador los días y hora para que sea de manera automática o que la ejecución sea de
forma manual, es decir, el responsable del proyecto inicia el programa. La modalidad de
ejecución dependerá de la necesidad del negocio.
En la figura 10, a continuación, se visualiza la interfaz donde se realiza la ejecución del bot.
41
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de conciliación bancaria.
El bot ingresa a las páginas web de las entidades bancarias, seleccionando el servicio online
para clientes, el cual se debe ingresar un usuario, contraseña y en algunos casos un token de
seguridad con un código aleatorio.
Figura 11. Acceso a las páginas web de los bancos (Interfaz).
Actividades:
44
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
• Ubicar las opciones de descarga de los archivos en las páginas de los bancos, cuando
se realiza la ejecución del informe solicitado en la plataforma, el bot ubica la opción de
descargar los archivos, estos pueden variar debido a que son propiedad de los bancos,
es por eso que este flujo de ubicación de descarga de archivos está estructurado en la
etapa de persistencia donde se obtiene las ubicaciones y las rutas específicas de
descarga de cada banco. Las carpetas tienen categorías, están divididas por tipo de
archivo, banco, periodo, mes y día de ejecución, de esta forma nos permite garantizar
un árbol de fácil acceso si es que ocurre alguna incidencia en el proceso automático de
descarga de archivos.
• Determinar proceso de errores, en la capa de cliente es donde se configura el manejo
de errores, existen dos tipos, el primero es continuar con el proceso e ir grabando en
el log de errores con cada error que se presente en la ejecución y el segundo es detener
la ejecución en su totalidad y generar el log de errores y en ambos casos enviar un
correo con el detalle de lo encontrado para que el administrador del RPA pueda
realizar los ajustes y volver a procesar.
Es donde el bot realiza el trabajo de descargar de forma local las consultas realizadas en los
diferentes bancos, estos archivos deben tener un nombre basándose en una nomenclatura
estructurada en la capa de cliente y teniendo los permisos de creación de carpetas en las rutas
específicas.
45
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Actividades:
46
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Actividades:
47
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
48
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
• Generar el archivo, una vez homologado el archivo, la macro genera el archivo con
extensión TXT respetando la nomenclatura establecida para el nombre.
• Mover archivo a carpeta de procesado, para evitar que se reprocese el archivo y
perder la información, el bot mueve el archivo a una carpeta de procesados, el nombre
de la carpeta se obtiene de la capa de cliente.
• Determinar proceso de errores, en la capa de cliente es donde se configura el manejo
de errores, existen dos tipos, el primero es continuar con el proceso e ir grabando en
el log de errores con cada error que se presente en la ejecución y el segundo es detener
la ejecución en su totalidad y generar el log de errores y en ambos casos enviar un
correo con el detalle de lo encontrado para que el administrador del RPA pueda
realizar los ajustes y volver a procesar.
49
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Inicia la conciliación bancaria a nivel del ERP SAP, se cargan los archivos homologados al
formato estándar generando los asientos contables de manera masiva.
Actividades:
50
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
• Ingresar los valores del programa de carga de archivos de conciliación bancaria, antes
de la ejecución, el bot debe ingresar los valores obligatorios para poder iniciar el
proceso, los datos están guardados en la capa de persistencia.
• Ingresar a las carpetas donde se encuentra los archivos homologados, obtiene las
rutas donde guardo los archivos homologados para su proceso.
• Procesar el archivo, luego de haber ingresado los valores obligatorios, el bot ejecuta
el programa y genera los asientos contables de la conciliación bancaria.
• Envió del correo con asientos contables, una vez terminado el proceso, envía un
correo de manera interna, este flujo de envió de correos está en la capa de cliente
donde están configurada la mensajería a los responsables del proceso.
51
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
52
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Actividades:
53
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
54
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
55
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
4.3. Implementación
Conexión a Bancos:
Descarga de Archivos:
Este proceso tiene la particularidad de que obtiene todo el árbol de ruta necesario para
la gestión del manejo de los archivos, en la capa de persistencia se encuentra el árbol
de rutas la cual el Bot accede y dependiendo en la actividad que se encuentre
direccionara la descarga del archivo que está trabajando. También, tiene la lógica en
su capa de cliente la nomenclatura de cómo se llamarán los archivos, esto es
importante ya que el bot por intermedio del nombre identificara de que banco es,
fecha, moneda, tipo.
56
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Homologación de Formatos:
En las cuales tenemos 04 principales tareas repetitivas que nuestro software Robótico
realizara:
Compensación Automática:
No es solo el último proceso en ejecución, de este depende que los reportes y cuadres
contables queden de forma correcta, es la cancelación de los documentos extraídos
del banco y cargados en la conciliación, un error en un documento sea en fecha,
moneda, importe podría desatar un descuadre en toda la información contable
financiera haciendo que la reversión sea un trabajo muy cuidadoso, es por eso, que
este proceso debe contar con mayor control en cuanto a su confirmación línea por
57
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
línea, es decir, cada registro debe pasar por validaciones contables como por ejemplo,
tipo de asiento contable, formato de número de documento de factura, formato de
número de serie de factura, códigos de moneda, cantidad de decimales, ruc, razón
social del proveedor, etc.
Proceso de
Implementación
de RPA
Conexión a
Bancos
Descarga de
archivos
Homologación de
archivos
Conciliación
Bancaria en SAP
Compensación
Automática
58
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En su mayoría de veces el Backlog siempre comienza con epics que en realidad son extensas
cantidades de tares o trabajos que pueden enrolarse en historias de usuarios, donde estas
historias de usuario son solicitudes que nos brinda el usuario final que utilizara el producto,
posteriormente estas historias de usuario las convertiremos en requisitos priorizados que irán
en nuestro Product Backlog .
Por lo cual también hemos procedido a realizar nuestra pila de requisitos priorizados basados
en los 5 Procesos de Implementación de RPA en las cuales se identifica las tareas a realizar y
así garantizar y tener un mayor conocimiento en conjunto de todo lo que se tiene que hacer.
También como es de conocimiento este Backlog nace de las historias de usuarios realizadas
con el fin que cada uno de estos requisitos priorizados le entreguen un valor ganado al cliente
y también a la vez al usuario final.
59
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
60
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de conciliación bancaria.
• Scrum Master:
El team developer son un grupo de trabajo que realizan tareas conjuntamente para
alcanzar un objetivo, se caracterizan por ser autónomos, autosuficientes y
autoorganizados.
64
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de conciliación bancaria.
En esta reunión es donde el Product Owner nos entregará el Product Backlog con sus historias
de usuarios específicas, posteriormente el Development Team de la mano con el Product
Owner realizará la priorización de estas tareas y los convertirá en requisitos priorizados.
Posteriormente los el Development Team se auto asignaran los requisitos priorizados que
puedan lograr y se auto organizaran y delegaran los requisitos entre sí, para sí tener nuestro
primer sprint y el tiempo de ejecución del mismo.
Enfocados en nuestro Proyecto también hemos captado diferentes historias de usuarios que
posteriormente el Team Development la ha vuelto requisitos priorizados según nuestro
cuadro de Backlog presentada en la Figura 17 líneas arriba, el cual cuenta con los siguientes
requisitos priorizados para nuestro primer Sprint.
Tener en cuenta que tiempo para nuestro primer sprint tendrá como nombre “Conexión a
Bancos” y tendrá un tiempo de duración de 15 días.
Como se puede identificar estas serán nuestros requisitos priorizados para el Sprint con nombre “Descarga de Archivos
Figura 29. Sprint Planning de la descarga de archivos
Como auxiliar de las finanzas contables de la empresa “quiero” descargar los distintos archivos
de cuentas bancarias de los diferentes bancos con los que trabajamos
“Para” así poder tener todos estos archivos y posteriormente transformados en formato SAP
y poder subirlo a la plataforma SAP R3 e iniciar con el proceso de conciliación bancaria
Tener en cuenta que tiempo para nuestro segundo sprint tendrá como nombre “Descarga de
Archivos” y tendrá un tiempo de duración de 15 días el cual va de la mano con el proceso de
conexión a bancos ya mencionada en la Figura 14.
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
4.4. Evaluación
A continuación, se describe la evaluación y comparación del nuevo proceso con RPA contra el
proceso manual que realizaba el Asistente Contable. La evaluación consiste en medir los
tiempos en cada subproceso para ver el impacto en tiempo de procesamiento.
En la siguiente tabla (5) se detalla el tiempo estimado que toma de manera manual realizar
cada actividad para establecer la conexión a cada banco. Dando un total de 805 segundos, es
decir, 13 minutos con 25 segundos.
69
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En la siguiente tabla (6) se detalla el tiempo que mediante RPA se toma en realizar cada
actividad para establecer la conexión a cada banco. Dando un total de 285 segundos, es decir,
4 minutos con 45 segundos.
En el siguiente gráfico (30) la línea azul representa la ejecución de las actividades de manera
manual y el color anaranjado los ejecutados mediante RPA.
70
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En la siguiente tabla (7) se detalla el tiempo estimado que toma de manera manual realizar
cada actividad para la descarga de archivos. Dando un total de 502 segundos, es decir, 8
minutos con 22 segundos.
En la siguiente tabla (8) se detalla el tiempo que mediante RPA se toma en realizar cada
actividad para la descarga de archivos. Dando un total de 180 segundos, es decir, 3 minutos.
71
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En el siguiente gráfico (31) la línea azul representa la ejecución de las actividades de manera
manual y el color anaranjado los ejecutados mediante RPA.
72
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En la siguiente tabla (9) se detalla el tiempo estimado que toma de manera manual realizar
cada actividad para la homologación de archivos. Dando un total de 190270 segundos, es
decir, 52 horas con 51 minutos y 10 segundos.
En la siguiente tabla (10) se detalla el tiempo que mediante RPA se toma en realizar cada
actividad para la homologación de archivos. Dando un total de 17405 segundos, es decir, 4
horas con 50 minutos y 5 segundos
En el siguiente gráfico (32) la línea azul representa la ejecución de las actividades de manera
manual y el color anaranjado los ejecutados mediante RPA.
73
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En la siguiente tabla (11) se detalla el tiempo estimado que toma de manera manual realizar
cada actividad para la conciliación bancaria. Dando un total de 954 segundos, es decir, 15
minutos con 54 segundos.
74
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En la siguiente tabla (12) se detalla el tiempo que mediante RPA se toma en realizar cada
actividad para la conciliación bancaria. Dando un total de 606 segundos, es decir, 10 minutos
con 6 segundos.
En el siguiente gráfico (33) la línea azul representa la ejecución de las actividades de manera
manual y el color anaranjado los ejecutados mediante RPA.
75
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En la siguiente tabla (13) se detalla el tiempo estimado que toma de manera manual realizar
cada actividad para la compensación automática. Dando un total de 3214 segundos, es decir,
55 minutos con 34 segundos.
76
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
En la siguiente tabla (14) se detalla el tiempo que mediante RPA se toma en realizar cada
actividad para la generación de reportes. Dando un total de 1678 segundos, es decir, 27
minutos con 58 segundos.
En el siguiente gráfico (34) la línea azul representa la ejecución de las actividades de manera
manual y el color anaranjado los ejecutados mediante RPA.
77
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
78
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Este documento presenta una propuesta de subprocesos optimizados mediante RPA para la
realización de Conciliaciones Bancarias y su integración con módulos de SAP R/3, que puede
ser aplicada en empresas que requieran optimizar el tiempo y recurso invertido en dicha
operación. Generalmente las conciliaciones bancarias se realizan de forma manual, con
procesos repetitivos que exigen invertir varias horas operativas y recursos humanos desde su
preparación, ejecución y obtención de resultados.
Los reportes obtenidos de la conciliación bancaria es información que será usada en más
procesos del negocio, estos datos servirán para tomar decisiones según el impacto de los
resultados. A nivel de integración con SAP los reportes se cargan en el módulo de FI (finanzas
y contabilidad), SD (ventas comerciales), BI (inteligencia de negocio), MM (Almacenes y
logística).
Se llegado a una automatización con SAP donde se cruza la información obtenida de los
reportes, habiendo visibilizado el nivel de optimización al que se puede llegar aplicando la
automatización robótica del proceso de conciliación bancaria se da apertura a que más
procesos o tareas rutinarias sean realizados por máquinas. Al final del día esta tecnología no
79
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
solo ayuda en la optimización de tiempo y recurso, sino que también reduce los errores que
se podían cometer por manipulación humana.
Es recomendable que incluya también un resumen de las contribuciones del trabajo, en el que
relaciones las contribuciones y los resultados obtenidos con los objetivos que habías
planteado para el trabajo, discutiendo hasta qué punto has conseguido resolver los objetivos
planteados.
A lo largo del desarrollo del proyecto han surgido muchas posibilidades y nuevas ideas que
deben ser analizadas para asegurar la continuidad del estudio y la mejora de los procesos.
Hemos evidenciado el potencial de la automatización robótica en los negocios, reduciendo
considerablemente los tiempos en las operaciones, minimizando errores, dando oportunidad
a los empleados a mejorar su vida profesional y personal, permitiendo optimizar muchos más
procesos siguiendo la metodología planteada en el informe.
El informe deja una ruta clara de cómo enfrentar un proyecto de automatización de procesos
con RPA, dando la posibilidad de mejoras a futuro que darán ventaja competitiva en el
mercado, encamina a la organización a la transformación digital, mejora el clima laboral y
otorga oportunidades de crecimiento profesional a sus colaboradores.
El bot que hemos implementado en el informe para la conciliación bancaria tiene un tiempo
de uso de 5hh:35mm:54ss, eso quiere decir, que el bot está detenido 18h aproximadamente
después de ejecutado el proceso de conciliación, es por ello que dejamos dos propuestas de
mejora a futuro, para continuar por la línea contable financiera expuesta en el informe,
citaremos el proceso de auditorías internas y externas y el proceso de pagos a acreedores con
facturas electrónicas que permitían maximizar el uso del bot y que este trabajando las 24h los
365 días del año.
80
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
81
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
82
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
El reto en estos tipos de proyectos no es encontrar los procesos para automatizar, el reto es
concientizar a las organizaciones y su personal que las metodologías agiles y el RPA nos ayudan
a realizar las actividades con mayor eficiencia, disminuyendo los costos, tiempos, errores y
garantizando el servicio de cualquier rubro y principalmente cambiar la cultura de las
empresas que deben seguir el camino de la tecnología si desean competir en el mercado y
mantenerse en vigencia buscando siempre la mejora continua en todos los frentes del
negocio.
83
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
6. Referencias Bibliográficas
Beck, k. B. (2001). Principios detrás del Manifiesto Ágil. Obtenido de
https://agilemanifesto.org/principles.html
Brito, J. (1998). Contabilidad Basica e inmediata . México : Editorial Mac Graw Hill.
Madakam, S., Holmukhe, R. M., & Jaiswal, D. K. (s.f.). THE FUTURE DIGITAL WORK FORCE:
ROBOTIC PROCESS AUTOMATION (RPA). Obtenido de
https://www.redalyc.org/journal/2032/203261541001/
Mbaabu, O. (20 de Abril de 2021). Introduction to UiPath in Robotic Process Automation (RPA).
Obtenido de https://www.section.io/engineering-education/introduction-to-uipath-
in-
rpa/#:~:text=UiPath%20is%20a%20popular%20and,and%20automation%20of%20rep
etitive%20tasks.
Ray, S., Villa, A., Rashid, N., Vincent, P., Guttridge, K., & Alexander, M. (26 de Julio de 2021).
Gartner, Magic Quadrant for Robotic Process Automation. Obtenido de
https://www.gartner.com/doc/reprints?id=1-26Q65VFT&ct=210706&st=sb
84
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
Red Hat Shares. (8 de Enero de 2019). ¿Qué es la automatización robótica de los procesos
(RPA)? Obtenido de https://www.redhat.com/es/topics/automation/what-is-robotic-
process-automation
Willcocks, L., Lacity, M., & Craig, A. (Octubre de 2015). The IT Function and Robotic Process
Automation. Obtenido de
http://eprints.lse.ac.uk/64519/1/OUWRPS_15_05_published.pdf
85
Aplicar una metodología ágil para diseñar un Robotic Process Automation para la gestión del proceso de
conciliación bancaria
86