Ein Apostroph kann Ihre Rechnung nicht zerstören
Der Standard erlaubt eine bestimmte Teilmenge von Unicode, und WordPress setzt ungefragt Zeichen ein, die nicht dazugehören — aus einem getippten Apostroph wird stillschweigend ein typografischer. Diese werden in ihre einfachen Entsprechungen umgewandelt statt entfernt, damit „L’Atelier“ lesbar und zahlbar bleibt.
Unbekannter Betrag oder Zahler ist in Ordnung
Beides ist zulässig. Der Zahlteil druckt dann ein farbloses Feld mit schwarzen Eckmarken in exakt den Maßen des Standards, zum Ausfüllen von Hand. Ein Spendenformular funktioniert damit ebenso gut wie eine Rechnung.
Es kämpft nicht mit Ihrer Vorlage
Der Zahlteil belegt genau die Fläche, in der eine Fußzeile sitzt — deshalb wird die laufende Fußzeile der Vorlage für diese eine Seite abgeschaltet, und nur für diese. Ihre Rechnungsseiten behalten ihre.
Fünf Sprachen, pro Formular gewählt
Deutsch, Französisch, Italienisch, Rätoromanisch und Englisch. Die Überschriften sind vorgeschriebener Wortlaut, keine Übersetzungen, und der Rechnungssteller wählt die Sprache — ein deutschsprachiges WordPress kann also einen italienischen Zahlteil drucken, und ein Formular kann sich vom nächsten unterscheiden.
Auch Avise
Ein Schalter erzeugt die Variante, die die Guidelines für eine nicht zu zahlende Rechnung vorsehen: Betrag fest auf 0.00 und der vorgeschriebene Wortlaut in der gewählten Sprache — das stellt zugleich sicher, dass eine Umwandlung in eine eBill nicht zur Zahlung freigegeben werden kann.
Nichts zu installieren
Kein Composer-Schritt, kein bcmath, kein API-Key, kein externer Dienst, kein vendor-Verzeichnis, das mit einem anderen Plugin kollidiert. Payload, Prüfziffern und Layout stecken im Plugin — deshalb läuft es noch unter PHP 7.4. Der QR-Encoder kommt von Gravity PDF selbst.
Entwicklerfreundlich
Das Layout ist ein filterbares Array benannter Konstanten, die Payload-Klasse kommt ohne WordPress aus, sodass sich die Regeln des Standards isoliert testen lassen, und die QR-Referenz liegt als portables Zwei-Datei-Paket bei, das Sie in jedes andere Gravity-Forms-Plugin kopieren dürfen.