Code Structure

The e-QR code follows a structured data format that encodes payment information in a compact, machine-readable form. The format is based on the EMVCo QR Code Specification for Payment Systems, adapted for the European regulatory environment.

Key Data Fields

Each e-QR code contains a set of mandatory and optional fields:

  • Payee IBAN — The beneficiary account number
  • Amount — Transaction amount in EUR
  • Reference — Structured payment reference
  • Payee Name — Name of the beneficiary
  • Description — Free-text payment description

Encoding

The data is encoded as a UTF-8 string within a standard QR code (ISO/IEC 18004). Error correction level M is recommended to balance data density with readability. The maximum payload size ensures compatibility with commonly available QR code scanners.

Versioning

The format includes a version identifier to ensure forward compatibility. Version 1.0 establishes the baseline, with provisions for optional extension fields in future versions.