Use Cases Eng
Use Cases Eng
org
SELECTED CASES
OF RPA IMPLEMENTATION
BY PYTHON RPA
pythonrpa.org
Industry
ACCOUNTING
Construction & Property management
2
pythonrpa.org
Industry
ACCOUNTING
Construction & Property management
• The robot logs into online banking every day via API; Saving ≈ 50 hours of work for
• Downloads reports and bank statements from online banking and then accounting department employees
compares them against Balance sheet report in the internal
accounting system; daily
• Reconciliation results as well as information about discrepancies are
sent to responsible employees via email.
3
pythonrpa.org
Industry
ACCOUNTING
Construction & Property management
4
pythonrpa.org
Industry
ACCOUNTING
FMCG
• Then, using the parameters of the invoice (amount, date of turnover, Savings ≈ 600 hours of work
name of the contractor, document number), finds unlinked receipt
documents in accounting system and begins linking;
for accounting department
employees monthly
• At the same time, the robot compares the names of the supplier, the
amounts between the electronic invoice and the receipt document;
5
pythonrpa.org
Industry
ACCOUNTING
Transportation and logistic (railways)
6
pythonrpa.org
Industry
ACCOUNTING
FMCG
Saving ≈ 40 hours of
keywords in the name of services in the electronic invoice with
accounting items), generates and posts receipt documents;
• After receiving the initial receipt from the branches, the accountant
accountant work monthly
double-checks the correctness of the created documents;
7
pythonrpa.org
Industry
ACCOUNTING
FMCG
• For 200 debtors, the robot uses the BIN (Business Identification Saving ≈ 10 hours of
Number) to gather information from websites that check the accountant work everyday or
reliability of legal entities;
8
pythonrpa.org
Industry
ACCOUNTING
FMCG
• Accountants, having entered payments into accounting system, press the Saving ≈ 44 hours of
“Confirm” button in the Telegram bot;
accountant work monthly
• At 11 AM, the robot starts the procedure for generating reports for all
accounting system databases for which the accountant has confirmed
payments entry completion. Robot then consolidates reports into the
resulting file;
• The resulting file is saved on a network drive and then uploaded into the BI
system (Qlik Sense);
• The robot keeps on sending reminders to all accountants, who have not
confirmed payments entry completion, every hour until 2 o’clock in the
afternoon. 9
pythonrpa.org
Industry
ACCOUNTING
Banking & Finance
10
pythonrpa.org
Industry
ACCOUNTING
Oil & Gas
11
pythonrpa.org
Industry
ACCOUNTING
Manufacturing
• Finally, the robot sends the accountant a report on the processed documents.
Approximately 12,000 invoices for services and goods are processed annually.
12
pythonrpa.org
Industry
ACCOUNTING
Gas station network
• The robot exports shift reports in Excel format from the electronic
document management system;
• Then, the robot exports similar reports from the ERP system (sales
Savings 200 hours of work per
accounting); month
• Next, the robot performs a reconciliation of sales and stock levels at
the gas station. The results of the reconciliation are sent to the
manager's email.
13
pythonrpa.org
Industry
ACCOUNTING
Oil & Gas
• The robot reads new work completion acts and invoices in the Savings 70 hours of work per
electronic document management system daily; month
• It then locates these documents in SAP and verifies the correctness
of the information entered in SAP.
14
pythonrpa.org
Industry
ACCOUNTING
Waste management
• Uploads fuel consumption reports for each driver (by card) from
Sinoil’s personal account;
month
15
pythonrpa.org
Industry
FINANCIAL AND STATISTICAL REPORTING DEPARTMENT
Banking & Finance
16
pythonrpa.org
Industry
OPERATIONAL DEPARMENT
Banking & Finance
17
pythonrpa.org
Industry
LOANS DEPARTMENT
Banking & Finance
18
pythonrpa.org
Industry
FOREIGN CURRENCY MONEY TRANSFER CONTROL DEPARTMENT
Banking & Finance
The robot analyzes information from BPM from requests for foreign
currency money transfers with an amount over 25 thousand US dollars:
Saving ≈ 200 hours work hour
of manager’s working time monthly;
• It verifies 16 parameters (including the transfer currency, sender and
recipient details, contract balance, recipient's code, and currency
error elimination
transaction code etc.) in the contract management system;
19
pythonrpa.org
Industry
OPERATIONAL DEPARMENT
Banking & Finance
20
pythonrpa.org
Industry
OPERATIONAL DEPARMENT
Banking & Finance
• The robot combines the data from the two files and performs a
10 hours of manager work
reconciliation (using the match function); monthly
• Payments with discrepancies are processed by comparing them with
data from another report from the Interbank Payment Center and
data in the remote banking system.
21
pythonrpa.org
Industry
OPERATIONAL DEPARMENT
Banking & Finance
22
pythonrpa.org
Industry
TREASURY
Banking & Finance
23
pythonrpa.org
Industry
OPERATIONAL DEPARMENT
Banking & Finance
Resolution of disputes
24
pythonrpa.org
Industry
OPERATIONAL DEPARMENT
Banking & Finance
• If the criteria are met, the robot approves the client’s application..
25
pythonrpa.org
Industry
MONEY TRANSFERS AND PAYMENTS DEPARMENT
Banking & Finance
26
pythonrpa.org
Industry
ACCOUNTING
Banking & Finance
27
pythonrpa.org
Industry
CALL CENTER
Banking & Finance
The robot generates a report on the effective time worked by the call
Saving ≈ 60 work hours per
center employee (report by type of call, outgoing/incoming, month
telephone/video).
28
pythonrpa.org
Industry
RISK MANAGEMENT
Banking & Finance
29
pythonrpa.org
Industry
COMPLIANCE
Banking & Finance
Customer KYC
• The robot checks clients on a schedule according to ID and
Business ID in third-party databases (AML, services for checking the
Saving ≈ 120 work hours
reliability of legal entities); per month
• Generates a report based on the received data and sends it to the
responsible employee.
30
pythonrpa.org
Industry
ACCOUNTING
Banking & Finance
• Visa cards;
31
pythonrpa.org
Industry
PROCUREMENT
Public sector
32
pythonrpa.org
Industry
PROCUREMENT
Public sector
• The robot checks the procurement statuses on the portal daily and Saving 20 work hours per
tracks the remaining days for the formation and signing of the
protocol for reviewing competitive bids and the report on the results month
of the contract conclusion;
• The robot sends notifications every 3 days and daily during the last
3 days before the deadline.
33
pythonrpa.org
Industry
PROCUREMENT
Oil & Gas
34
pythonrpa.org
Industry
PROCUREMENT
Oil & Gas
• The robot downloads the concluded supply contract from the Saving 8 work hours per day
and 160 per month
procurement site;
35
pythonrpa.org
Industry
PROCUREMENT
Oil & Gas
36
pythonrpa.org
Industry
HR
Transportation and logistic (railways)
37
pythonrpa.org
Industry
HR
Information Technology
• It then extracts information from vacation request and generates a Saving ≈ 40 work hours per
vacation order in ERP;
month
• The order is added to a request in the EDMS/BPMS and forwarded
along the designated route;
38
pythonrpa.org
Industry
HR
Information Technology
• It then extracts information from vacation request and generates a Saving ≈ 40 work hours per
vacation order in ERP;
month
• The order is added to a request in the EDMS/BPMS and forwarded
along the designated route;
39
pythonrpa.org
Industry
HR
Transportation and logistic (railways)
Recruiting
40
pythonrpa.org
Industry
HR
Information Technology
41
pythonrpa.org
Industry
HR
Information Technology
HR reporting
42
pythonrpa.org
Industry
HR
Information Technology
• The robot then finds the employee for whom it needs to fill out a
timesheet in the Core banking system (Colvir), checks the dates of
vacations and business trips;
Saving ≈ 20 work hours per
• If vacation days and business trips fall on weekends, or the time month and error elimination
sheet is not filled out, then the robot fills out the time sheet in
accordance with business trips, vacations and days off;
Industry
INFORMATION TECHNOLOGY
Banking & Finance
44
pythonrpa.org
Industry
INFORMATION TECHNOLOGY
Banking & Finance
45
pythonrpa.org
Industry
INFORMATION TECHNOLOGY
Banking & Finance
46
pythonrpa.org
Industry
INFORMATION TECHNOLOGY
Telecommunications company
47
pythonrpa.org
Industry
INFORMATION TECHNOLOGY
Banking & Finance
48
pythonrpa.org
Industry
TREASURY
Oil & Gas
• The robot receives a daily file export from the Online banking Saving ≈ 10 work hours per
application to a network drive;
month and error elimination
• Then, the robot uploads the file to SAP and checks the status of the
upload to ensure it was successful.
49
pythonrpa.org
Industry
TREASURY
Manufacturing
50
pythonrpa.org
Industry
TREASURY
Manufacturing
51
pythonrpa.org
Industry
TREASURY
Manufacturing
• The treasurer exports the REPO transaction report from the bank's Saving ≈ 30 work hours per
personal account and saves it to a network drive; month and error elimination
• The robot then reads the information from the file and inputs the
REPO transaction details into SAP.
52
pythonrpa.org
Industry
TREASURY
Manufacturing
• The treasurer exports the NOTES financial transactions report from Saving ≈ 30 work hours per
the bank's personal account and saves it to a network drive;
month and error elimination
• The robot then reads the information from the file and inputs the
NOTES transaction details into SAP.
53
pythonrpa.org
Industry
ACCOUNTING. RPA + AI
Manufacturing
• Then either inputs the extracted data into the accounting system
SAP or forwards it to the appropriate employee for manual
verification.
54
pythonrpa.org
Industry
SALES. RPA + AI
Banking & Finance
• The robot extracts information from each letter and sends it to GPT
for analysis;
Saving 120 hours of working
• Receives a response about the content of the letter and categorizes time monthly
the request;
55
pythonrpa.org
Industry
ACCOUNTING. RPA + AI
Construction & Property management
• The robot downloads the bank statement via an API request from
the Bank-client application;
Saving ≈ 320 work hours
per month and error elimination
• It then uses business rules for the most frequent, recurring
payments and a trained ML model to categorize the transactions,
determine the account, department code, and so on;
56
pythonrpa.org
appsupport@pythonrpa.org