Formularfelder für die E-Rechnung

Gravity Forms EN16931 Fields

Wer mit Gravity Forms Daten für eine E-Rechnung erfasst, braucht die richtigen Codes: für Länder, Währungen, Mengeneinheiten und vieles mehr. Gravity Forms EN16931 Fields bringt 17 dieser Codelisten als fertige Auswahlfelder in Ihre Formulare. Mit einem Klick enthält ein Feld alle Ländercodes, alle Währungen oder alle Einheiten, und Sie müssen keine Liste mehr von Hand anlegen.

Zum Hintergrund: Eine E-Rechnung ist eine Rechnung als strukturierte Datei, die ein Programm lesen kann. Welche Angaben sie enthält, legt die europäische Norm EN 16931 fest. Viele dieser Angaben dürfen nur Werte aus einer Codeliste haben. Eine Codeliste ist eine festgelegte Liste erlaubter Werte, zum Beispiel die Währungscodes. Gravity Forms ist ein Formular-Plugin für WordPress.


Für wen es gedacht ist

Für alle, die Rechnungsdaten im Formular erfassen.

Das Plugin ist für alle gedacht, die mit Gravity Forms Angaben für eine E-Rechnung sammeln, zum Beispiel in einem Bestellformular. Solche Angaben müssen den festgelegten Codes entsprechen, sonst kann das empfangende Programm sie nicht verarbeiten. Mit dem Plugin stehen Ihnen diese Codes sofort zur Verfügung, und Ihre Besucher wählen trotzdem aus verständlichen Beschreibungen.

17
Codelisten als fertige Auswahl, von Ländern bis zu Steuerbefreiungen
4
Feldtypen, die zum Wert auch die Schemakennung speichern
Das Plugin auf einen Blick: 17 Codelisten und vier eigene Feldtypen für die E-Rechnung.

Was es Ihnen abnimmt

  • 17 Codelisten, fertig zum Einfügen. Im Formulareditor wählen Sie eine Liste aus, und das Auswahlfeld ist gefüllt. Enthalten sind EAS, ICD, ISO 3166 (Länder), ISO 4217 (Währungen), MIME, die UN/ECE-Empfehlungen 20 und 21, die UNTDID-Listen 1001, 1153, 2005, 4451, 4461, 5189, 5305, 7143 und 7161 sowie VATEX. So sparen Sie das mühsame Abtippen und vermeiden Tippfehler in den Codes.
  • Lesbar für den Besucher, richtig für die Rechnung. Der Besucher sieht die Beschreibung, gespeichert wird der Code. Er wählt zum Beispiel „Andorra“, und im Eintrag steht „AD“. Ein Eintrag ist ein abgeschicktes Formular, so wie Gravity Forms es ablegt.
  • Vier Feldtypen für die E-Rechnung. Das Plugin fügt die Feldgruppe e-Invoicing-Felder hinzu, mit den Typen Text, Absatz, Auswahl und E-Mail.
  • Die Schemakennung wird gleich mitgespeichert. Viele Kennungen, etwa die Nummer eines Unternehmens, verlangen nach der Norm eine Schemakennung. Sie sagt, nach welchem System die Kennung vergeben wurde. Jedes der vier Felder hat dafür die Einstellungen Referenzliste und Scheme Identifier. Beim Absenden speichert das Plugin die gewählte Schemakennung zusammen mit dem eingegebenen Wert im Eintrag, sodass beide Angaben später zusammen vorliegen.

Was es nicht tut

  • Es prüft nicht, ob ein eingegebener Wert zur gewählten Schemakennung passt. Eine GLN mit falscher Prüfziffer wird also gespeichert wie jede andere Eingabe. Die GLN ist eine Kennung für Unternehmen und Standorte.
  • Es erzeugt selbst keine E-Rechnung. Das übernehmen die Plugins eInvoice Generator for Gravity Forms und eInvoice Generator for Gravity PDF, die unten vorgestellt werden.
  • Es übersetzt die Codelisten nicht. Die Beschreibungen erscheinen so, wie die Listen sie liefern: Die Ländernamen stehen auf Deutsch, alle übrigen Beschreibungen auf Englisch, auch in einem deutschen Formular.

Im Formular

So funktioniert es.

1 · Feld einfügen
im Formulareditor
2 · Codeliste wählen
zum Beispiel Länder
3 · Besucher wählt
„Andorra“
4 · Code gespeichert
„AD“ im Eintrag
So kommt ein Code ins Formular: Sie fügen das Feld ein und wählen die Liste, der Besucher wählt eine Beschreibung, und gespeichert wird der passende Code.

Eine Demo zum Ausprobieren gibt es auf dieser Seite noch nicht. Das Handbuch zeigt Ihnen Schritt für Schritt, wie Sie das Plugin einrichten und das erste Feld anlegen.


Voraussetzungen

Was vorhanden sein muss.

WordPress 5.0 oder neuer
Gravity Forms 2.5 oder neuer, installiert und aktiv
PHP 7.4 oder neuer
Wissen Grundkenntnisse der Codes der EN 16931

Handbuch

Alles zum Nachlesen.

Das Handbuch beschreibt die Installation, die ersten Schritte, alle Einstellungen und besondere Fälle. Es gilt für die Version 1.1.1 des Plugins.


Passt dazu

Diese Erweiterungen ergänzen das Plugin.

SEPA-Felder

SEPA Fields for Gravity Forms bringt drei geprüfte Felder für Bankdaten: IBAN, BIC und Gläubigerreferenz nach ISO 11649. Jedes Feld prüft die Eingabe beim Absenden, damit nur gültige Bankdaten im Eintrag landen.

Steuer-Felder (TAXES)

TAXES Fields for Gravity Forms bringt Preisfelder mit Umsatzsteuer. Das Formular rechnet Nettobetrag, Steuer und Bruttobetrag selbst aus, auch bei verschiedenen Steuersätzen.

E-Rechnung aus Gravity Forms

eInvoice Generator for Gravity Forms erzeugt aus einem abgeschickten Formular eine Rechnung nach der Norm EN 16931. Das Plugin ist ein Kaufprodukt und im Shop von invoicePress.de erhältlich.

E-Rechnung aus Gravity PDF

eInvoice Generator for Gravity PDF macht aus dem Rechnungs-PDF, das Gravity PDF ohnehin erzeugt, eine E-Rechnung nach EN 16931. Auch dieses Plugin ist ein Kaufprodukt und im Shop von invoicePress.de erhältlich.


Bald im Shop, schon jetzt auf Anfrage.

Gravity Forms EN16931 Fields kommt in Kürze in den Shop auf invoicePress.de. Bis dahin erhalten Sie das Plugin auf Anfrage. Schreiben Sie uns, und Sie können die Codelisten schon heute in Ihren Formularen nutzen.