erp sap connectorstartup rossumagile developmentdocument automation
We helped the Rossum startup with their SaaS platform for automating the processing of accounting documents that saves companies time. We developed a connector for the SAP ERP. We formed a blended development team with Rossum, making them the first ever external developers Rossum started working with.
Demand for a new connector between Rossum and SAP ERP has been growing among customers of successful Czech startup Rossum. However, the company did not have enough spare capacity for development. Rossum did not have much experience with external collaboration, and was therefore initially hesitant to find a quality and experienced development team.
Rossum is one of the most successful Czech startups. They are developing a cloud platform that helps companies automate document processing using elements of artificial intelligence. They have previously developed a connector to, for example, Oracle Netsuite ERP.
Rossum's product team came up with an idea to create a connector to SAP ERP. However, the in-house developers had no spare capacity, so the company started looking around for an external vendor that was at least as good as its own team. And we believe we fulfilled that requirement.
ERP (Enterprise Resource Planning) is an information system for businesses. Some of the most popular ERPs include SAP , ABRA, Oracle NetSuite, Helios, MS Dynamics and K2.
Czech AI startup that has been automating processing of invoices and similar documents since 2017. Their vision is to save people time so they no longer have to manually enter data into the computer. Through AI, Rossum reduces the error rate of the automation and the system will learn and improve the accuracy of recognizing individual elements in the document.
In 2021, Rossum have raised an investment of $100 million and is backed by investors who have contributed to the development of apps like Airbnb, HubSpot and Revolut.
In the second round of the selection process, Rossum decided to choose us based on the positive references of our clients, which they checked with all the participants in the selection process. Phone calls with clients assured them that we are a fair partner, we deal with things openly, communicate proactively, meet deadlines and come up with ideas to improve the assignment and therefore the final work.
They also liked the fact that we have a lot of experience with external cooperation and
have long been working
with partners such as:
When we start working as a team with a client, we don't want to revamp their established practices. And it was the same at Rossum. We listened well to the client and then set up the way we work together to be in a state of synergy.
First, we started with an analysis. Then we gave the client an estimate of the project's complexity, we continued with consultation of the process and development.
We worked with Rossum on a project basis. Meaning that we were given a brief for a specific project and we have been working on it from the initial preparations to the launch.
Start of analysis
Acceptance of the analysis
Start of development
MVP in production environment
Completion of connector development
Connector receives the data from the scanned invoice and validates it in real time directly on the SAP ERP (Connector checks e.g. the existence of the supplier and the correctness of their bank account, the existence of the order or if there is a duplicate record). The invoice is parked in SAP and waits for the check from the accountant. The accountant saves most of the time because he does not have to enter the data manually, but only verifies and accounts for it.
The connector transfers the necessary data from invoices as:
After learning about Rossum's technologies and processes in detail, we proposed replacing the older Flask version 1 Python framework with the modern FastAPI. And we also agreed on another improvement - using Sentry, which has long been proven to monitor application traffic at COex.
You can find out more about the tools and technologies we use at COex on the web technologies page.
With the connector we developed, larger companies can process hundreds of documents a day and the result saves their employees a lot of time.
We also consider it a success that we convinced Rossum that cooperation with external vendors works. They verified that we are a reliable partner with a lot of experience and that the references from our customers did not exaggerate.