Robots of the physical sort are not about to take over finance and accounting but we have arrived at the age of “Robotic Finance”. I coined this term to focus on four key technologies with transformative capabilities: artificial intelligence and machine learning, robotic process automation, bots and natural language processing and blockchain distributed ledger technology. Embracing these technologies will enable any department to redefine itself as a forward-looking strategic partner to the rest of the company.
For several years, I’ve commented on a range of emerging technologies that will have a profound impact on white-collar work in the coming decade. I’ve now coined the term “Robotic finance” to describe this emerging focus, which includes four key areas of technology: Artificial intelligence (AI) and machine learning (ML), robotic process automation (RPA), bots utilizing natural language processing, and blockchain distributed ledger technology (DLT), each of which I describe below. Robotic finance will have a disproportionate impact on finance and accounting departments: I estimate that adoption of these technologies potentially will eliminate one-third of the accounting department’s workload within a decade.
Topics: ERP, Machine Learning, close, Consolidation, Continuous Accounting, Reconciliation, CFO, Robotic Process Automation, blockchain, AI, natural language processing, Accounting, RPA, bots, voice automation
Robotic process automation (RPA) relies on programming or the application of analytical algorithms to execute the most appropriate action in an automated workflow. RPA enables business users to configure a “robot” (actually, computer software) to interact with applications or data sources to process a transaction, move or manipulate data, communicate with other digital systems and manage machine-to-machine and man-to-machine interactions. This technology is gaining increasing notice by finance departments, with good reason: RPA represents an important step beyond simple process automation in that it uses software to execute routine but complex workflows that require judgment. Rather than making an individual check-off a step in a routine approval, a robotic system applies an algorithm that decides the next step. The system thus does what people spend an awful lot of their time doing every day: making judgments that most of the time could be done by a machine.
Workiva’s Wdesk, a cloud-based productivity application for handling composite documents, will have a larger role to play as companies adopt new revenue recognition standards governing accounting for contracts. The Financial Accounting Standards Board (FASB), which administers Generally Accepted Accounting Principles in the U.S. (US-GAAP), has issued ASC 606 and the International Accounting Standards Board (IASB), which administers International Financial Reporting Standards (IFRS) used in most other countries, has issued IFRS 15. The two are very similar, and both will enforce fundamental changes in accounting for contracts.
Kofax offers Kapow, robotic process automation (RPA) software used to acquire information from a range of sources without human intervention and without having to write code. These sources include websites, applications, unstructured documents, data stores and desktop spreadsheets. RPA software does repetitive, low-value work that otherwise may be performed by person. It saves time in these tasks, completing them sooner and freeing skilled individuals to concentrate on work that utilizes their skills to the fullest. One of the earliest uses of software robots was “Web crawling,” which automated rapid collection of data posted on websites, for example, prices and locations. This was the Kofax Kapow’s original purpose, but its scope has expanded. When used to gather information from multiple applications, the software precludes the need for setting up and maintaining a separate data store. This saves time and money while ensuring that the information has come from the authoritative source and that there is no latency in the data. Rather than taking the time to write a program with broad applicability, a robot can be quickly configured to perform a specific task in a way that mimics how an individual does the job.