An apostrophe cannot break your bill
The standard allows a specific subset of Unicode, and WordPress inserts characters outside it without being asked — a typed apostrophe silently becomes a typographic one. Those are converted to their plain equivalents rather than dropped, so „L’Atelier“ stays readable and payable.
Unknown amount or payer is fine
Both are legitimate. The payment part then prints a colourless field with black corner marks, in the exact sizes the standard specifies, for filling in by hand. A donation form works as well as an invoice.
It does not fight your template
The payment part occupies exactly the area a page footer sits in, so the template’s running footer is switched off for that one page — and only for that page. Your invoice pages keep theirs.
Five languages, chosen per form
German, French, Italian, Romansh and English. The headings are prescribed wording rather than translations, and the biller picks the language — so a German-language WordPress can print an Italian payment part, and one form can differ from the next.
Advice notes too
One switch produces the variant the guidelines define for a bill that is not to be paid: the amount fixed at 0.00 and the prescribed wording in the chosen language, which also guarantees that a conversion into an eBill cannot be released for payment.
Nothing to install
No Composer step, no bcmath, no API key, no external service, no vendor directory to collide with another plugin. Payload, check digits and layout are all in the plugin — which is why it still runs on PHP 7.4. The QR encoder comes from Gravity PDF itself.
Developer friendly
The layout is one filterable array of named constants, the payload class is free of WordPress so the standard’s rules can be tested on their own, and the QR reference ships as a portable two-file package you may copy into any other Gravity Forms plugin.