A casual definition of accounts receivable (AR) is the money that customers owe a business for goods or services they’ve received but haven’t paid for yet.
Natural language processing (NLP) is a field of artificial intelligence that focuses on enabling computers to understand, interpret, and generate human language in a way that is both meaningful and useful. In the last few years, the field of NLP has experienced numerous research breakthroughs, leading to a wide range of practical applications. In this article, we will explore a few practical applications of NLP in accounts receivable:
At Saltech Consulting we co-created a Cash Collection Management Tool (CCMT) with Siemens in order to improve operational efficiency. This led to improvements in digitalizing processes and streamlining common operations involving structured data such as invoices, credit notes, customer records, etc. The area that proved to be challenging to improve, particularly back in 2016, when the project started, was working with unstructured data, such as emails and notes. With recent advances in NLP (and other AI models) there are many opportunities for productivity and transparency gains. Let’s look at a few examples:
A common challenge for AR specialists is staying updated with the latest account status and determining necessary actions. This can include going over a long history of notes or long multithreaded emails. Summarizing key information can significantly help in this case.
When dealing with a large number of emails it can be useful to automatically detect the intent of the email. This information can help to either route the email to the adequate person/team or if possible, process it automatically.
In cash collection, emails that are important to act on timely are when a customer:
The examples mentioned above are actual implementations, but there are many more possibilities. For instance, NLP models can reliably identify the language of a text. Based on an email’s language, it can be routed to the appropriate team. The list of potential applications goes on…
After identifying the intent of an email, the next step towards productivity is to process it. This typically involves triggering a process to handle the email. Most processes require some input, usually derived from the email’s text, which is filled out by humans. Take, for instance, a scenario where the email’s purpose is to request copies of invoices. After recognizing this intent, it’s also necessary to infer which specific invoices need to be sent. Transformer-based AI models have greatly facilitated the extraction of such specific information. Furthermore, these capabilities can be utilized to highlight the relevant text in the email that informed the decision about its intent.
Another useful application can be to extract answers to questions from the text.
There’s been enormous progress in the field of audio, image and video models too. Audio-to-text models are capable of producing high-quality transcriptions of calls, which can then be summarized, thereby automating note-taking. Visual models allow us to extract key information from invoices, receipts, remittance letters, etc.
With new state-of-the-art models emerging approximately every three months in various modalities, this is a rapidly evolving subject with many opportunities.