Ein Apostroph kann Ihre Rechnung nicht zerstören
Der Standard erlaubt nur eine bestimmte Auswahl von Zeichen, doch WordPress setzt ungefragt Zeichen ein, die nicht dazugehören. Aus einem getippten Apostroph wird zum Beispiel stillschweigend ein typografischer Apostroph. Das Add-on wandelt solche Zeichen in ihre einfachen Entsprechungen um, statt sie zu entfernen. So bleibt „L’Atelier“ lesbar und die Rechnung zahlbar.
Unbekannter Betrag oder Zahler ist in Ordnung
Beides ist zulässig. Der Zahlteil druckt dann ein leeres Feld mit schwarzen Eckmarken in genau den Maßen des Standards, das der Kunde von Hand ausfüllt. Ein Spendenformular funktioniert so ebenso gut wie eine Rechnung.
Es kommt Ihrer Vorlage nicht in die Quere
Der Zahlteil belegt genau die Fläche, in der sonst eine Fußzeile sitzt. Deshalb schaltet das Add-on die laufende Fußzeile der Vorlage für diese eine Seite ab, und nur für diese. Ihre Rechnungsseiten behalten ihre Fußzeile.
Fünf Sprachen, je Formular gewählt
Zur Wahl stehen Deutsch, Französisch, Italienisch, Rätoromanisch und Englisch. Die Überschriften sind vorgeschriebener Wortlaut und keine freien Übersetzungen. Die Sprache wählt der Rechnungssteller, und zwar je Formular. Ein deutschsprachiges WordPress kann also einen italienischen Zahlteil drucken.
Auch Avise
Ein Avis ist eine QR-Rechnung, die nicht bezahlt werden soll. Ein Schalter erzeugt die Variante, die die Richtlinien dafür vorsehen: Der Betrag steht fest auf 0.00, dazu kommt der vorgeschriebene Wortlaut in der gewählten Sprache. So ist zugleich sichergestellt, dass eine Umwandlung in eine eBill nicht zur Zahlung freigegeben werden kann.
Nichts zu installieren
Es gibt keinen Composer-Schritt, keine PHP-Erweiterung bcmath, keinen API-Schlüssel, keinen externen Dienst und keine fremde QR-Rechnungs-Bibliothek. Dateninhalt, Prüfziffern und Layout stecken im Plugin, deshalb läuft es schon ab PHP 7.4. Den QR-Encoder bringt Gravity PDF selbst mit.
Entwicklerfreundlich
Das Layout ist ein Array benannter Konstanten, das sich über einen Filter anpassen lässt. Die Klasse für den Dateninhalt kommt ohne WordPress aus, sodass sich die Regeln des Standards getrennt testen lassen. Die QR-Referenz liegt als tragbares Paket aus zwei Dateien bei, das Sie in jedes andere Gravity-Forms-Plugin kopieren dürfen.