Value of 'Fieldname' does not match regular expression facet '([a-zA-Z0-9.,;:'+-/()?*[]{}\`´~ ]|[!"#%&<>÷=@_$£]|[àáâäçèéêëìíîïñòóôöùúûüýßÀÁÂÄÇÈÉÊËÌÍÎÏÒÓÔÖÙÚÛÜÑ])*'.

This error message can be based on more than one issue. Please find following the most frequent reasons:

The provided amount "1111" in element 'Amt' is not valid. The amount must be between 0.01 and 999999999.99

The amount needs to be separated with a . (point) and needs two decimal places. A whole number without decimals places is not valid.

The provided code for element 'Version' is not allowed.

Only the Version '0200' is valid.

In the Swiss QR Code, the character series CR + LF (0x0d + 0x0a) is used as as separator for the individual data elements. Can only the character CR (or LF) be used instead?

The character series CR + LF was specified to be able to ensure the maximum size of the Swiss QR Code – regardless of the hardware platform or code library used. The use of LF alone, however, is also possible, since it thereby does not result in a exceeding the maximum size of the Swiss QR Code.

Number value of '@qrversion' must be greater or equal to 0.

This error message means, that the version of the QR code could not be determined. One possible cause could be the size of the image or of just the QR Code itself. Please try to increase the size of the image and/or its resolution and validate it again.

Usage of elements with status "A"

Elements with status "A" may only be delivered if the element is not empty. The respective line may not be present in the QR bill if it's empty. Exception is, if the following element is used.