Back to Devexpress

EPC QR Code

eud-eud-for-devexpress-reports-reporting-for-web-report-designer-use-report-elements-use-bar-codes-epc-qr-code.md

latest4.2 KB
Original Source

EPC QR Code

  • Feb 09, 2026
  • 3 minutes to read

An EPC QR Code (European Payments Council Quick Response Code) is a two-dimensional barcode used to initiate a SEPA credit transfer (SCT). The following guideline contains general information about this type of barcode and defines the data format for EPC QR Codes: Quick Response Code - Guidelines to Enable the Data Capture for the Initiation of a SEPA Credit Transfer.

Add a Bar Code to a Report

  1. Drag the Barcode item from the report controls toolbox tab and drop it onto the report.

  2. Set the control’s Symbology property to EPC QR Code.

  3. Specify common barcode properties and properties specific to EPC QR Code.

Specific Properties

  • Auto Module

  • Version

  • Include Quiet Zone

  • Logo

  • Frame Options

Specify the Data

EPC QR Codes require data in a specific format. For more information, refer to the following European Payments Council guideline: Quick Response Code - Guidelines to Enable the Data Capture for the Initiation of a SEPA Credit Transfer.

You can specify the barcode data in the following ways:

The Text property.

Pass the data string to Text property. Each data element should be on a new line. Double-click the control to specify the content (editors in the Property grid do not support multi-line text):

In the image above, the following data elements are specified:

Data ElementValue
Service Tag:BCD
Version:001
Encoding:1
Identification:SCT
BIC:BPOTBEB1
Beneficiary Name:Red Cross of Belgium
IBAN:BE72000000001616
Transfer Amount:EUR1
Transfer Reason:CHAR
Creditor Reference:Empty line
Remittance Information:Urgency fund
Information:Empty line

This field is bindable. For more information on data binding, review the following help topic: Bind Report Controls to Data.

The ConvertDataToEPC function.

Use the ConvertDataToEPC function from the Expression Editor to bind to the Text property.

You can specify the data as shown below:

ConvertDataToEPC('Red Cross of Belgium', 'BE72000000001616', 'BPOTBEB1','20.0', '', 'Urgency fund', 'CHAR', 'Sample EPC QR code')

You can not change the default values for Version and Encoding with this function. The default value for the Version data element is 002 and UTF-8 for the Encoding.

Display a “Zahlen mit Code” Frame

You can also apply a frame with the words “Zahlen mit Code” (to the right from the bottom to the top) to an EPC QR Code. The frame is used to highlight the function of the codes and to secure the identification. For more information, refer to the following Payment Services Austria (PSA) document: Application of QR-Code for initiating of credit transfers.

This frame already contains predefined settings according to the standard. To set this frame, go to Behavior → Symbology → FrameOptions, and select Payment Services Austria Frame.