en flag +1 214 306 68 37
Azure-Based Software Product for Intelligent Invoice Data Capture

Azure-Based Software Product for Intelligent Invoice Data Capture

Industry
Information Technology, Software products, Payments
Technologies
.NET, Cloud, Azure, AI, Computer vision

About Our Client

The Client is a US-based provider of supplier relationship management software solutions for mid-market and large businesses that have around 200,000 active users all over the world.

Challenge

The Client had a cloud product for accounts payable management. To answer its customers’ growing need for further automation of accounts payable processing, the Client wanted to enrich it with a new software module capable of intelligent invoice data capture. The new module had to work fast and stably even in the context of heavy load conditions and easily scale on demand.

For this reason, the Client was looking for a trustworthy tech partner experienced in distributed modular software development and artificial intelligence who could take over the full-cycle software product development.

Solution

ScienceSoft’s cross-functional team of a BA, web developers, and QA experts delivered the new module and integrated it with the Client’s software product hosted on Azure. Invoice processing in the module ran as follows:

  • Invoices were sent via integrated software (e.g., a vendor portal) or directly emailed to the system (PDF or scanned documents).
  • Invoice data (vendor name, invoice number, date, PO number, description, quantity, unit price, etc.) was extracted with OCR technology.
  • Integrated Azure Cognitive Services allowed classifying and structuring the received data and validating its completeness and accuracy.
  • Invoices were further routed for approval and payment.

picture 546561447

To secure easy scaling and granular improvements of the module, the team decomposed it into decentralized microservices. Azure Service Fabric was used to solve the problems of service communication, discovery, monitoring, provision and update, local testing in the complex microservices-based environment and keep it reliable, highly available and fault tolerant.

Results

The new software module allowed smart paperless invoice processing, improving accuracy and reducing the time spent on data entering and correcting. The Client increased the loyalty of the existing users and significantly enlarged their business audience. The module demonstrated stable performance in the conditions of a continuously growing customer base.

Technologies and Tools

.Net Core 3.1. React, Azure Service Fabric, Azure Service Bus, Azure Application Insights, Azure Cognitive Services, Azure SQL Database, Azure Virtual Machine Scale Sets, Azure Virtual Network, Azure Application Gateway, Azure Load Balancer, Azure Key Vault, Azure Storage, Azure Content Delivery Network (CDN).

Have a question to our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative.

Upload file

Drag and drop or to upload your file(s)

?

Max file size 10MB, up to 5 files and 20MB total

Supported formats:

doc, docx, xls, xlsx, ppt, pptx, pps, ppsx, odp, jpeg, jpg, png, psd, webp, svg, mp3, mp4, webm, odt, ods, pdf, rtf, txt, csv, log

More Case Studies