Steuer- und Registernummern · EU

VAT ID Field for Gravity Forms

VAT ID Field for Gravity Forms bringt ein Feld für die Umsatzsteuer-Identifikationsnummer der Europäischen Union in Gravity Forms, das Formular-Plugin für WordPress. In Deutschland heißt diese Nummer kurz USt-IdNr. Das Feld prüft die Nummer beim Absenden auf Ihrem eigenen Server und fängt einen falschen Ländercode, eine falsche Länge oder unerlaubte Zeichen ab, bevor die Nummer in Ihren Daten landet.

Auf Wunsch fragt das Feld danach bei VIES nach, ob die Nummer gültig ist. VIES ist das Abfragesystem der Europäischen Kommission für Umsatzsteuer-Identifikationsnummern.


Für wen es gedacht ist

Wer davon profitiert.

Das Feld ist für Formulare gedacht, in denen Geschäftskunden aus der EU ihre Daten eingeben, zum Beispiel für Rechnungsadressen, Händlerkonten oder steuerfreie Lieferungen innerhalb der EU. Außerdem richtet es sich an Entwickler, die in den Einstellungen ihres eigenen Plugins eine geprüfte USt-IdNr. brauchen.

Sie haben davon zweierlei. Ein falscher Ländercode, eine falsche Länge oder unerlaubte Zeichen fallen schon beim Absenden auf und nicht erst später in Ihren Daten. Und in Ihren Einträgen stehen nur Nummern in richtiger Form. Das ist eine verlässliche Grundlage für Ihre Kundendaten, Ihre Rechnungen und Ihre E-Rechnungen, also Rechnungen als strukturierte Datei, die ein Programm lesen kann.

Die Prüfung läuft in zwei Stufen. Die erste läuft immer, die zweite nur, wenn Sie sie einschalten.

Nur auf Ihrem Server Zusätzlich mit Abfrage bei VIES
Ländercode, erlaubte Zeichen und Länge ✓ ✓
Die Nummer ist gültig – ✓
Was die Prüfung auf Ihrem Server erkennt und was die Abfrage bei VIES ergänzt.

Was das Feld für Sie tut

  • Sie finden das Feld USt-IdNr. im Formulareditor in der Feldgruppe e-Invoicing-Felder und setzen es wie jedes andere Feld in Ihr Formular.
  • Es prüft die Nummer auf Ihrem Server: den Ländercode, die erlaubten Zeichen und die Länge. Das Plugin kennt 28 Länderkennungen, nämlich die 27 EU-Länder und Nordirland.
  • Auf Wunsch lässt es nur Nummern aus einem bestimmten Land zu. Das kann ein festes Land sein oder das Land, das Ihr Kunde in einem anderen Feld des Formulars angegeben hat. So passt die Nummer zum angegebenen Land.
  • Auf Wunsch bestätigt es die Nummer zusätzlich bei VIES. Sie wissen dann, dass die Nummer wirklich gültig ist und nicht nur richtig aussieht. Die Abfrage läuft direkt bei VIES oder über Ihr Konto bei invoicePress.
  • Es speichert die Nummer einheitlich in Großbuchstaben und ohne Leerzeichen. So steht jede Nummer in derselben Schreibweise in Ihren Daten.
  • Entwickler nutzen dieselbe Prüfung als Feldtyp auf den Einstellungsseiten ihrer eigenen Plugins. So steht sie auch außerhalb eines Formulars bereit, und niemand muss die Regeln selbst nachbauen.

Wo seine Grenzen liegen

  • Es prüft keine Prüfziffern. Eine Nummer mit richtigem Ländercode und richtiger Länge besteht deshalb die Prüfung auf Ihrem Server, auch wenn sie nie vergeben wurde. Ob die Nummer vergeben ist, klärt nur die Abfrage bei VIES.
  • Es kennt keine Nummern von außerhalb der EU, also zum Beispiel keine aus der Schweiz und keine aus dem Vereinigten Königreich ohne Nordirland.
  • Es übernimmt Name und Anschrift, die VIES zurückmeldet, nicht in den Eintrag.
  • Es macht Ihr Formular nicht von VIES abhängig. Ist VIES gerade nicht erreichbar, kann Ihr Kunde das Formular trotzdem absenden.

So funktioniert es

Von der Eingabe bis zum Eintrag

1 · Eingabe
Ihr Kunde tippt die Nummer ein
2 · Prüfung auf Ihrem Server
Ländercode, Zeichen, Länge
3 · Auf Wunsch: VIES
Ist die Nummer gültig?
4 · Gespeichert
mit geprüfter Nummer
So prüft das Feld eine Eingabe beim Absenden: zuerst auf Ihrem Server, auf Wunsch zusätzlich bei VIES, und danach wird der Eintrag gespeichert.

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


Voraussetzungen

Was Sie brauchen.

WordPress eine laufende WordPress-Installation
PHP Version 7.4 oder neuer
Gravity Forms Version 2.5 oder neuer, installiert und aktiv
Prüfung bei VIES Ihr Server braucht eine Verbindung ins Internet. Einen Schlüssel brauchen Sie nur, wenn die Abfrage über Ihr Konto bei invoicePress laufen soll.

Handbuch

Alles Schritt für Schritt erklärt.

Das Handbuch führt Sie durch die Installation und die ersten Schritte. Es erklärt jede Einstellung und beschreibt auch besondere Fälle. Es gilt für die Version 1.7.1 des Plugins.


Passt dazu

Diese Felder passen dazu

LEI · weltweit

LEI Field for Gravity Forms bringt ein Feld für den Legal Entity Identifier (LEI), die weltweit eindeutige Kennung für Unternehmen und andere Rechtsträger. Auf Wunsch bestätigt es die Kennung im Register der GLEIF.

ISO 6523 (ICD) · weltweit

ISO6523 ICD Field for Gravity Forms bringt ein Feld für Organisationskennungen nach ISO 6523. Mit dieser Liste von Kennungsarten bezeichnet eine E-Rechnung Verkäufer und Käufer.

EN16931-Felder

Gravity Forms EN16931 Fields bringt die Codelisten der E-Rechnung als fertige Auswahlen in Gravity Forms. Eine Codeliste ist eine festgelegte Liste erlaubter Werte, zum Beispiel die Währungscodes.


Jetzt anfragen, bald im Shop.

Dieses Plugin kommt in Kürze in den Shop auf invoicePress.de. Bis dahin erhalten Sie es auf Anfrage. Schreiben Sie uns einfach, welches Kennungsfeld Sie brauchen.