An apostrophe cannot break your bill
The standard only allows a certain set of characters, but WordPress inserts characters that are not part of it without asking. A typed apostrophe, for example, is silently turned into a typographic one. The add-on converts such characters into their plain equivalents instead of removing them. So “L’Atelier” stays readable and the bill stays payable.
An unknown amount or payer is fine
Both are allowed. The payment part then prints an empty box with black corner marks in exactly the dimensions of the standard, which the customer fills in by hand. A donation form works just as well as an invoice.
It does not get in the way of your template
The payment part occupies exactly the area where a footer would otherwise sit. That is why the add-on switches off the template’s running footer for this one page, and only for this one. Your invoice pages keep their footer.
Five languages, chosen per form
You can choose German, French, Italian, Romansh and English. The headings are prescribed wording, not free translations. The biller chooses the language, per form. So a German-language WordPress site can print an Italian payment part.
Advice notes, too
An advice note is a QR-bill that is not meant to be paid. A switch produces the variant the guidelines provide for this: the amount is fixed at 0.00, together with the prescribed wording in the chosen language. This also ensures that a conversion into an eBill cannot be released for payment.
Nothing to install
There is no Composer step, no bcmath PHP extension, no API key, no external service and no third-party QR-bill library. Data content, check digits and layout are all inside the plugin, which is why it runs from PHP 7.4. Gravity PDF itself provides the QR encoder.
Developer-friendly
The layout is an array of named constants that can be adjusted through a filter. The class for the data content works without WordPress, so the rules of the standard can be tested separately. The QR reference ships as a portable package of two files that you may copy into any other Gravity Forms plugin.