PDF Statements Parsing

Summary

PDF Statements Parsing allows you to upload end-user’s bank statements and receive extracted data in a processing-friendly version.

Each document is checked against our anti-tampering verification rules.

Supported documents

PDF Statements Parsing is supported only in Poland for individual clients and sole-proprietors (“Jednoosobowa działalność gospodarcza”).

PDF Statements Parsing supports two types of documents:

For the list of supported banks please refer to our Coverage.

The following documents will be rejected:

Assuming you will use the same end-user identifier (ownerExternalId) for uploaded documents as for our other Importing Services, all data will be aggregated. For example, you can combine data from AIS, PDFs and Owner Upload.

How to use

Below you’ll find 3 ways in which you can use this service. While the PDF Widget and Insight are the easiest to start with, we strongly recommend API integration as the one offering the most flexibility and often resulting in a better end-user experience.

API integration

To integrate with our API you will need to:

  1. Get API access
  2. Get your Client ID from Insight, generate API key(s) and whitelist your server(s)
  3. Create a frontend solution to receive documents from your users and save them on your server
  4. Integrate with the Parse Statement endpoint
  5. (optionally) Integrate with Analytical Services endpoints
  6. Save the data from our API

Sample process flow

  1. A user visits your website, fills in a form to start your process
  2. You give the user an option to upload their bank statements
  3. Assign a unique identifier to the user
  4. Send each file separately to the Parse Statement endpoint and pass the same previously generated identifier each time
  5. For each file you will receive the extracted data separately
  6. (optionally) Make a request to the Aggregated Data endpoint to fetch all extracted data joined together
  7. (optionally) Make requests to our Analytical Services endpoints to fetch extra insights into the owner’s finances
  8. Inform the user about the status of the verification or your decision regarding the user’s application

PDF Widget

If you don’t want to create your own frontend for receiving PDFs or you don’t want to integrate with our API, you can process the documents through our frontend Widget dedicated for PDF Statements Parsing.

In order to do so:

  1. Get API access
  2. Get your Client ID from Insight
  3. Embed our PDF Widget on your website
  4. Configure the Widget parameters
  5. Optionally you can also:
    1. Assign unique ownerExternalId to each end-user if you want to download the aggregated data later via our API
    2. Handle the onFinished callback, for example, if you want to redirect the end-user after they uploaded the documents

In the Widget embedded on your website, the end-user will have to choose their bank and then upload their statements. For each file they will see if it’s Accepted or Rejected.

Once all documents are uploaded, they have to click “Finish” (which is when the onFinished callback is triggered).

The uploaded data will be available for you to review in Insight.

Insight

Your employees can also manually upload documents received from end-users, e.g., by email. This is done via our PDF Widget, but it’s embedded in the Insight platform.

If you want to use this feature:

  1. Get API access
  2. Log in to Insight
  3. Choose “Upload PDF Statement” option in the menu on the left
  4. Assign an ID to the user (it can be an ID of your credit application)
  5. Upload documents you received from the user
  6. Click “Finished” when you’re done uploading all the documents
  7. You will be redirected to the page with the user data visualization

Please also note that:

Anti-tampering verification

Verification aims to hinder malicious attempts at tampering with PDF documents. Our algorithms verify:

It’s not guaranteed that checking these properties is enough to spot fraud, but based on our analysis these are the most common indicators.

Occasionally, someone might accidentally edit the PDF document. In such situations, it’s best to ask the end-user to download the document again and not to open it before uploading it to the parser.

On-premise deployment

Our PDF parsing solution is mainly used in the SaaS model, but we also offer on-premise deployments. It is designed for clients who don’t want the data to go through other servers than their own.

This option does however have some disadvantages:

To find out more about this solution, contact our Sales team.

Documentation

For technical documentation, refer to our unified documentation that offers comprehensive support for customers integrating with AIS services, our PDF parser, and Data Analysis solutions. Discover detailed guidance on seamless integration with Kontomatik services and explore their full range of capabilities.

Contact

Sales

Do you need help in explaining our products, costs, and cooperation?

Technical Support

Do you have technical questions about our services or API integration?