European standard for SEPA bank transfers, read by banking apps to pre-fill bank transfer forms.
Widely used in Swiss invoices from authorities, bank & insurance companies,... (until 2022-09 replacing several other formats in use)... spreading in Austria and Germany.
The scanner app could read the QR code and nicely format the output (for the user to verify the data encoded in the QR code) and/or generate (valid) codes for the user (maybe storing recurring data, as in lines 1-7, for future use and on user's request).
Also, line 7 (containing the IBAN) could be validity-checked (checksum in digits 3 & 4).
Further possible checks for user convenience:
is only LF or CR/LF used (mixing the two is not allowed)?
does line 9 contain a valid value?
is line 10 or 11 (not both) used?
is line 8 (amount) correctly formatted/valid?
do all entries correspond to the charset used (set in line 3)?
https://de.wikipedia.org/wiki/EPC-QR-Code
European standard for SEPA bank transfers, read by banking apps to pre-fill bank transfer forms. Widely used in Swiss invoices from authorities, bank & insurance companies,... (until 2022-09 replacing several other formats in use)... spreading in Austria and Germany.
The scanner app could read the QR code and nicely format the output (for the user to verify the data encoded in the QR code) and/or generate (valid) codes for the user (maybe storing recurring data, as in lines 1-7, for future use and on user's request). Also, line 7 (containing the IBAN) could be validity-checked (checksum in digits 3 & 4).
Further possible checks for user convenience:
error correction must be set to level M (15%)