Extract Barcode Symbology using Document Information Extraction

With the smart capabilities of Document Information Extraction (which is part of the SAP AI Business Services Portfolio), information can be easily extracted from business documents (like invoices and purchase orders).

To do this, the service uses the pre-trained AI models. In its latest feature release, Document Information Extraction brings to its users the new capability of barcode symbology extraction.

With this blog we would like to give you an overview of this newest capability of Document Information Extraction. Barcode symbology extraction enables users to enhance their information extraction results from the documents by allowing them to extract different types of barcodes.

This capability is useful for documents like invoices with multiple codes which could either be one or two dimensional. In this case, using Document Information Extraction, you can identify the codes and process them separately in addition to the information extraction performed by the service.

For example, if you have a document with one QR-code and two barcodes of type 128 and EAN as shown in the picture below, these codes can be identified easily in the JSON payload back by Document Information Extraction. As shown in the example JSON script below:


This capability helps users to automate the code scanning in the documents. For now extraction of barcode symbology is only possible through the API. The results are then shown in the JSON payload. Please visit the SAP Help portal for the Document Information Extraction to find further details!

Stay tuned for more updates!

Read more of our blogs

For more information about the Document Information Extraction please refer to the pages linked below.

Learn more

Read more about the news of Document Information Extraction on the help portal!

What is Document Information Extraction?

Document Information Extraction is one of the SAP AI Business Services on the SAP Business Technology Platform (SAP BTP). This ML-enabled service is available through the Cloud Platform Enterprise Agreement (CPEA) and also in the Pay-As-You-Go (PAYGO) model.

SAP Community Pages:

Tutorials & Learnings

Blog posts:

Original Article:

Related blogs


Please enter your comment!
Please enter your name here