Share this content

Adding Robotic Process Automation to the Accounting Curriculum


This column provides an overview of how robotic process automation (RPA) is being used and offers strategies for introducing RPA content into the accounting curriculum.

Mar 13th 2020
Share this content

Given that an increasing number of learning institutions and even accounting-related educational events are moving online in the wake of COVID-19 concerns, the use of technology, automation and moreover technology’s impact on the profession can little be ignored. 

This column, recently posted in the Pennsylvania CPA Journal, focuses on a particular area of automation that those entering the profession or looking to learn more to keep pace in their current line of work need to be aware of: robotic process automation.

Robotic Process Automation (RPA) is driving innovation in accounting and auditing applications, from bank reconciliations to detail testing during audits. Given the increasing use of RPA in accounting, it is important to expose students and practitioners looking to upskill to this technology so that they can develop the in-demand skills of the digital economy.  In fact, a recent survey conducted by Information Services Group (ISG) reveals that RPA technology skills were the second-most in-demand automation skill set in 2019.

What Is RPA? Gartner Inc. defines RPA software as tools “designed to mimic the same ‘manual’ paths taken by humans by using a combination of user interface interaction or descriptor technologies.” Rutgers University professors Kevin Moffitt, Andrea Rozario, and Miklos Vasarhelyi note that RPA robots (bots) can be used to open emails and attachments, identify relevant information, enter data into ERP systems, and compose and send emails to specified parties.

Moffitt and his colleagues compare RPA robots to recording macros in Excel: “The primary difference between the two is that RPA ‘macros’ can be recorded to work with virtually any existing desktop or server software.” For example, bots can perform the steps a CPA would complete during a bank reconciliation process: log into multiple bank accounts, download bank statements and transactions, log into the ERP system, extract the appropriate general ledgers, cross-reference balances from the bank statement to the general ledger, and then prepare the bank reconciliation statement.

Professional Applications of RPA

EY anticipates there will be quite a few areas of RPA application in the accounting space, including the following:

  • Bank reconciliations
  • Sales ordering and invoicing
  • Fixed asset management
  • Financial reporting
  • Inventory management
  • Receivables/payables management
  • Financial statement closing
  • Tax planning

From an auditing perspective, RPA tools can be applied to tasks that are repetitive in nature, such as importing and exporting data, detail testing through attribute matching, and compilation of audit test results. Routine tasks that can be automated through RPA tools will be performed by bots instead of entry-level workers, allowing CPAs to spend more time on assignments that require analytical thinking and problem-solving skills.

The Big 4 accounting firms have already formed partnerships with some leading RPA vendors, including Blue Prism, UiPath, and Automation Anywhere. PwC has a direct partnership with UiPath and other RPA vendors, enabling service professionals to automate routine processes and increase productivity. Deloitte recently formed an alliance with UiPath to jointly develop and deliver RPA solutions to more than 100 clients globally.

RPA in the Curriculum

Exposure to RPA could occur in a variety of undergraduate and graduate accounting classes, including financial accounting, auditing, tax, accounting information systems, and capstone courses or special topics. One option is to incorporate RPA content into an existing course by dedicating one class session (or up to one week). Another option is to develop a 1.5 or 3 credit special topics course or seminar course at the undergraduate or graduate level that focuses entirely on RPA concepts and applications.

The EY Academic Resource Center (EYARC) has a comprehensive RPA curriculum that is free of charge to faculty. The EYARC site includes slide decks to provide exposure to RPA concepts and applications, overview cases to foster an understanding of how RPA is used in business, and hands-on cases that use RPA software and data files to automate workflow processes.

UiPath established the Academic Alliance program, which offers training courses and dedicated UiPath software for classroom and personal use at no charge to faculty and students. The courses are designed for both technical and business students, and range from a simple introduction video to a comprehensive semester-long course suitable for college credit.

Students gain access to RPA technologies and develop a skill set that is in demand. Educators benefit from a comprehensive curriculum that includes hands-on labs, courses that can be integrated into degree programs, and access to promotional kits to attract students to RPA classes.

Still another source for faculty to consider is the Automation Anywhere University (AAU) Academic Alliance program, which offers 80 hours of formal training, access to the Automation Anywhere Enterprise RPA Platform, RPA professional certification, instructor kits, and connection with a community of educators enrolled in the program.


Introducing RPA into the accounting curriculum will help ensure that students are exposed to the latest technologies and applications that are reshaping the business world. Students who develop RPA skills will likely have a competitive advantage when interviewing for internships and full-time jobs.

Related Articles

The Rising Need to Upskill

How is Being a CPA Changing?

Replies (1)

Comments for this post are now closed.

By Fuel Accountants
Mar 14th 2020 20:41 EDT

Thanks for sharing the such a good informational Content. I really like the Content & it has all relevant information but the Xero-Accounting tool has the same professional Application area that you mentioned in your Content.

Thanks (0)