pythonrpa.
org
CASE STUDIES
BY PYTHON RPA
                4.5
Industry
                                                                                                         pythonrpa.org
Construction & Property Management
SUCCESS STORY
    Customer profile
    BI Group is Central Asia's largest construction holding with 1000
    employees. Revenue for 2023 was $1.3 billion.
    Project description
    The company owned a substantial amount of real estate,
    resulting in extensive workloads for accountants, treasurers, and
    lawyers. Hundreds of hours were devoted to manual tasks, with
                                                                        Saving ≈ 900 work         ROI 100%
    the team constantly growing to manage the demand.
                                                                        hours per month           in 3 months
    Due to the company's high volume of tasks, the cost of UiPath
    licenses and developer services made automation slow and
    inefficient.
                                                                                      Read translation of the article
    Result                                                                            about the transition from UiPath to
    Migration from UiPath to Python RPA allowed us to optimize                        Python RPA
    license costs by more than 70%. 100% ROI in less than 3
    months.
                                                                                                                            17
                                                                                                   pythonrpa.org
                              Industry
ACCOUNTING
                              Construction & Property management
 Daily reconciliation of bank accounts data
 and Trial balance
 • The robot logs into online banking every day via API;                   Savings ≈ 830 hours of work
 • Downloads reports and bank statements from online banking and then
                                                                           for accounting department
   compares them against Balance sheet report in the internal              employees monthly and completely
   accounting system;
                                                                           eliminating manual errors
 • Reconciliation results as well as information about discrepancies are
   sent to responsible employees via email.
                                                                                                                   19
                                                                                                pythonrpa.org
                                  Industry
ACCOUNTING
                                  Construction & Property management
Posting incoming and outgoing payments from
bank statements into the accounting system
•   The robot downloads the bank statement via an API request from      Saving ≈ 320 work hours
    the Bank-client application;
                                                                        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;
•   Finally, the robot records the transaction data in the accounting
    system.
                                                                                                                2
                                                                                                          pythonrpa.org
                                Industry
ACCOUNTING
                                Construction & Property management
 Property data reconciliation between
 registered property assets in ERP and
 e-government website data
 Direct API integration between the internal ERP (accounting system) and         Saving 85 hours of employee
 the government website isn't possible, and RPA is the sole solution.
 How it works:                                                                   work time per month and completely
 • Each month, an employee launches the robot;
                                                                                 eliminating manual errors
 •   The robot accesses the website, logs in, and requests a property
     availability certificate for each company within the Holding;
 •   It then logs into internal accounting system, downloads a report
     containing cadastral numbers, reconciles this data with the information
     from the certificates, and after completing the reconciliation, sends the
     information to the responsible person via email.
                                                                                                                          18
                                                                                                pythonrpa.org
                              Industry
ACCOUNTING
                              Construction & Property management
 Check E-Invoicing (electronic invoices) on
 the state website and E-Invoicing in the
 internal system
 There is no direct integration between the internal accounting system
                                                                         Saving ≈ 50 hours of work for
 and the government website, so RPA the only solution.                   accounting department employees
 •   Once a week, a robot logs into the systems, uploads and compares    daily
     reports on issued and received E-Invoicing;
 •   Sends information about any discrepancies to the responsible
     employees.
                                                                                                                20
Industry
                                                                                             pythonrpa.org
Banking & Finance
SUCCESS STORY
    Customer profile
    Otbasy bank is the 4th largest bank in Central Asia by the
    assets and ~3,000 employees. The bank holds assets
    valued at $8,5 bln.
    Project description                                          Saving ≈ 600 work    ROI 160%
    The bank had several legacy systems, routine processes in    hours per month      for the first year
    middle (operations) and back-office (accounting, HR, IT).
    Result
    After 2 years bank has automated more than 60 processes      Compliance control   Errors excluded
    and delivers 10 new processes every quarter by the means
    of internal CoE with 3 Python and Low-code developers.
           Link to translation of the article
                                                                                                             2
                                                                                                    pythonrpa.org
                                                        Industry
INFORMATION TECHNOLOGY                                                                                DEMO
                                                        Banking & Finance
 Blocking and revoking access rights in
 banking systems for dismissed employees
 and employees on leave                                                     Execution of tasks strictly
 •   Each leave or resignation application must specify a date;             according to schedule,
 •   At 18:30, the robot runs at the end of the business day and blocks     compliance control
     access rights in internal systems based on the date given in the
     application.
                                                                                                                    3
                                                                                               pythonrpa.org
                                                       Industry
INFORMATION TECHNOLOGY
                                                       Banking & Finance
 Processing requests to change passwords
 •   The robot accesses the BPM system to find password reset
     requests;                                                             Saving ≈ 25 work hours per
 •   Completes the password reset process on behalf of the user;           month and error elimination
 •   Generates an email with the new credentials to send to the user.
                                                                                                               4
                                                                                                   pythonrpa.org
                                                        Industry
INFORMATION TECHNOLOGY
                                                        Banking & Finance
 Notifications from the taxpayer's account
 There isn't a direct link between he internal accounting system and the
 government website so RPA is the only the sole solution.                   Savings ≈ 40 hours of work per
 Here's what the robot does:                                                month and completely eliminating
 •   It visits the kgd.gov.kz website daily;
                                                                            manual errors
 •   Logs into the taxpayer account;
 •   Captures a screenshot of any notifications;
 •   Emails the screenshot to the accountant.
                                                                                                                   5
                                                                                               pythonrpa.org
                                                       Industry
INFORMATION TECHNOLOGY                                                                           DEMO
                                                       Banking & Finance
 Bank closing day
 The robot checks that all bank systems are working:
                                                                           Saving ≈ 30 work hours per
 •   The robot clicks and logs in to the systems;
                                                                           month and error elimination
 •   Pings servers via the admin console;
 •   The robot runs daily, every 15 minutes.
                                                                                                               6
                                                                                              pythonrpa.org
                                                      Industry
INFORMATION TECHNOLOGY
                                                      Banking & Finance
 Creating accounts for the contracted
 employees
 The robot checks for new orders to hire an employee in BPM, reads the
                                                                          Saving ≈ 20 work hours per
 data, and then, based on the requested data, creates accounts in the     month and error elimination
 systems (BPM, Banking system, Electronic document management
 system and others).
                                                                                                              7
                                                                                               pythonrpa.org
                                                       Industry
INFORMATION TECHNOLOGY                                                                           DEMO
                                                       Banking & Finance
 Monitoring of critical bank systems
 The robot checks that all bank systems are working:
                                                                           Saving ≈ 30 work hours per
 •   The robot clicks and logs in to the systems;
                                                                           month and error elimination
 •   Pings servers via the admin console;
 •   The robot runs daily, every 15 minutes.
                                                                                                               8
Industry
                                                                                                 pythonrpa.org
Transportation and logistic (railways)
SUCCESS STORY
    Customer profile
    Kazakhstan Railways Corporation – the largest national operator
    of the main railway network of Kazakhstan by the assets with
    more than 110 thousand employees. Revenue ~ $4 bln.               Saving ≈ 132 work    ROI 100%
                                                                      hours per month      in three months
    Project description
    A large workforce places a heavy burden on HR, requiring
    thousands of new employment contracts to be processed each
    month and a continuous search for new employees.
                                                                      Compliance control   Errors excluded
    Result
    In the three months since the launch of the RPA project, ~ 400
    hours of working time were saved
                                                                                                                 9
                                                                                             pythonrpa.org
             Industry
HR
             Transportation and logistic (railways)
 Registration and termination of
 employment contracts, social leave,
 maternity leave on the state labor website
 •   The robot extracts information from the HR module about: new          Saving 1
                                                                                  year of work of
     employees, dismissed, displaced employees, employees on social
     leave;                                                                three people
 •   Registers information on the state website (without integration via
     API), signing the digital signature of the HR manager;
 •   The robot can be configured to register employment contracts
     “retroactively”.
 200 thousand employment contracts were registered by the robot
 in a month of work.
                                                                                                             10
Industry
                                                                                                  pythonrpa.org
Banking & Finance
SUCCESS STORY
    Customer profile
    Optima is a major bank in Central Asia by the assets with ~1200
    employees. The bank holds assets valued at $ 609 mln
    Project description
    The bank had several legacy systems, routine processes in         Saving ≈ 900 work    ROI 140%
    middle (operations) and back-office (accounting, HR, IT).         hours per month      for the first year
    Result
    After 3 years bank has automated more than 40 processes and
    delivers 5 new processes every quarter.
                                                                      Compliance control   Errors excluded
                          view customer interview
                                                                                                                  12
                                                                                                       pythonrpa.org
                                                         Industry
INFORMATION TECHNOLOGY
                                                         Banking & Finance
 Validation and approval of foreign currency
 money transfers
 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
 •   It verifies 16 parameters (including the transfer currency, sender and   of manager’s working time monthly;
     recipient details, contract balance, recipient's code, and currency      error elimination
     transaction code etc.) in the contract management system;
 •   If everything matches, the robot approves the transfer.
                                                                                                                       13
                                                                                               pythonrpa.org
                                                        Industry
INFORMATION TECHNOLOGY
                                                        Banking & Finance
 Checking with Visa, Mastercard,
 UnionPay systems
 •   Every evening the robot downloads a report on payments from the
     banking system and a report from the Visa, Mastercard, UnionPay
                                                                            Savings ≈
                                                                                   3 hours per day or
     systems;
                                                                            60 hours of manager work
 •   Then the robot does line-by-line reconciliation and sends the          monthly
     results to the manager by email.
                                                                                                               14
                                                                                               pythonrpa.org
                                                       Industry
INFORMATION TECHNOLOGY
                                                       Banking & Finance
 Checking with card processing
  From the Interbank Payment Center, files with information on card
  payments are received via FTP. Additionally, files with payments made
  through the Bank's mobile application for the previous day are received
  via email from the Interbank Payment Center.
                                                                            Savings ≈
                                                                                   30 mins per day or
  •   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.
                                                                                                               15
                                                                                                     pythonrpa.org
                                                         Industry
INFORMATION TECHNOLOGY
                                                         Banking & Finance
 Resolution of disputes
                                                                             Saving 150     hours of working
 •   The robot reads a dispute related application in BPM;
 •   Depending on the type of customer dispute, robot checks ATM logs;
                                                                             time monthly
 •   If the logs match the type of dispute, the robot authorizes the
     customer's application and indicates comments in BPMS.
                                                                                                                     16
Industry
                                                                                                    pythonrpa.org
Manufacturing
SUCCESS STORY                                                           SUCCESS STORY
    Customer profile
    RG Brands is the largest beverage company in Central Asia with
    with a 30-year history. Company revenue ~ $300 mln.
                                                                        Saving ≈ 930 work    ROI 130%
    Project description                                                 hours per month      for the first year
    The company has numerous distributors and suppliers, requiring
    RPA to swiftly automate routine tasks for accountants, treasurers
    and HR.
                                                                        Compliance control   Errors excluded
    Result
    Within a year, we successfully optimized the company's key
    processes and improved employee productivity.
                                                                                                                    21
                                                                                                 pythonrpa.org
                               Industry
ACCOUNTING
                               Manufacturing
 Automate the monthly transcript upload
 process
 • Once a month/required period, the robot is launched;                 Savings ≈ 60 hours of work for
 • The robot logs into the mail, opens letters from the counterparty,
                                                                        accounting department employees
   downloads documents (pdf and Excel tables);                          monthly and completely eliminating
 • Extracts all data from the documents Enters the data into a single
                                                                        manual errors
   table and sends it to the manager.
                                                                                                                 22
                                                                            pythonrpa.org
                              Industry
ACCOUNTING
                              Manufacturing
 Automate the process of downloading
 certificates of work performed from the
 eDMS
                                                   Savings ≈ 80 hours of work for
 • Once a day, the employee launches the robot;
                                                   accounting department employees
 • The robot logs into the eDMS;
                                                   monthly and completely eliminating
 • Uploads certificates of completed work;
                                                   manual errors
 • Sends the employee's letter for further work.
                                                                                            23
                                                                                                  pythonrpa.org
                              Industry
ACCOUNTING
                              Manufacturing
 Automate regular HR process
 • Once a month, the robot is launched;                                   Savings ≈ 100 hours of work
 • The robot logs into the accounting system, logs into each employee's   for accounting department
   profile, extracts data on the number of remaining vacation days;
                                                                          employees monthly and completely
 • Generates a letter and sends an individual letter to each employee.    eliminating manual errors
   Automate a regular HR process
                                                                                                                  24
                                                                                                              pythonrpa.org
                                  Industry
ACCOUNTING
                                  Manufacturing
 Linking receipt documents to electronic
 invoices in accounting system
 •   Using a filter, the robot finds unlinked electronic invoices in accounting
     system;
                                                                                      Savings ≈ 600 hours of work
 •   Then, using the parameters of the invoice (amount, date of turnover, name
     of the contractor, document number), finds unlinked receipt documents in         for accounting department
     accounting system and begins linking;
                                                                                      employees monthly and completely
 •   At the same time, the robot compares the names of the supplier, the
     amounts between the electronic invoice and the receipt document;
                                                                                      eliminating manual errors
 •   And, in case of discrepancies up to 1 cent, makes rounding; in the case of
     more than 1 cent, records the electronic invoice data separately in a file for
     manual processing by an accountant. If there are no discrepancies, the
     robot processes the document.
                                                                                                                              25
                                                                                                                         pythonrpa.org
REFERENCES
 Otbasy Bank – top-3 banks in Kazakhstan, Assets – USD 8.8 bln,       BI Group – the largest construction company in Central Asia,
 customer of Python RPA from 2020-2021.                               Revenue – USD 1 bln , customer of Python RPA from Sept 2023.
 Elmira Raspekova is a Deputy Chairman of the bank responsible for
 the digitalization.                                                  Artur Bekmukhanbetov is an RPA Project Manager.
 Mob (w/a) - +7 701 500 06 60, Email - raspekova.e@otbasybank.kz      Mob (w/a) - +7 707 131 20 44, Email - bekmukhanbetov_a@bi.group
 Optima Bank – top-3 banks in Kyrgyzstan, Assets - USD 609 mln, use    RG Brands – the largest beverages producer in Kazakhstan,
 Python RPA from Nov 2022.                                             Revenue - USD 300 mln +, Customer of Python RPA from 2021.
 Adal Izmukhanov is a First Deputy Chairman of the bank, Head of
 Retail and IT.                                                        Yana Mukhametova is an RPA Project manager.
 Mob (w/a) - +7 701 759 47 37, Email - a.izmukhanov@optimabank.kg      Mob (w/a) - +7 707 379 63 66,
                                                                       Email -Yana.mukhametova@brands.kz
                                                                                                                                         26
                                                                     pythonrpa.org
REFERENCES
 Air Astana – the national air company in Kazakhstan, owned by BAE
 Systems and Republic of Kazakhstan, Revenue - USD 1.2 bln,
 Customer of Python RPA from 2022.
 Aelin Akhmetova is HR-IT Project manager.
 Mob (w/a) - +7 999 800 05 23,
 Email – Aelin.Akhmetova@airastana.com
                                                                                     27
pythonrpa.org
+1 929 243 9827 (Whatsapp)
+7 701 333 8383 (Whatsapp)
appsupport@pythonrpa.org