View Source UkraineNbuqrEx.QrData (ukraine_nbuqr v0.1.0)

Defines a struct representing the open data part of National Bank of Ukraine (NBU) payment Quick Response (QR) Code.

Struct Fields

  • :recipient - The name of the payment recipient
  • :iban - International Bank Account Number
  • :amount - Payment amount
  • :tax_id - Tax identification number
  • :purpose - Purpose of payment/transaction

Example

    %UkraineNbuqrEx.QrData{
      recipient: "Company Name Ltd",
      iban: "UA213223130000026007233566001",
      amount: "1000.00",
      tax_id: "12345678",
      purpose: "Payment for services"
    }

All fields are required when creating a new QrData struct.

Summary

Types

t()

NBU QR Data structure containing payment information

Types

t()

@type t() :: %UkraineNbuqrEx.QrData{
  amount: String.t(),
  iban: String.t(),
  purpose: String.t(),
  recipient: String.t(),
  tax_id: String.t()
}

NBU QR Data structure containing payment information