Alles, was du zum Prüfen, Belegen und Neuprüfen brauchst.
Sieben offizielle Register, qualifizierte Prüfungen mit Treffer-Verdikten, automatische Wiederholungen, geplante Neuprüfung und manipulationssichere Nachweise — die komplette Toolchain für USt-Compliance, auf einer europäischen Plattform.
Prüfen
Eine Prüfung, fünf ehrliche Antworten
Sende einen Ländercode und eine ID — Normalisierung, Schema-Erkennung und Register-Routing übernehmen wir für dich. Und wenn die Antwort kein klares Ja ist, erfährst du genau, warum.
- Verzeihende Eingabe — Leerzeichen, Punkte und Bindestriche werden entfernt, Buchstaben großgeschrieben, Ländercode-Präfixe korrigiert — „de 123.456.789“ funktioniert einfach.
- Gegen deine Daten prüfen — übergib optional Firmenname und Adresse von deiner Rechnung — das Ergebnis sagt dir Feld für Feld, ob sie mit dem Register übereinstimmen.
- Fünf klare Ergebnisse — Gültig, Ungültig, Unbekannt, Quelle nicht verfügbar, Nicht unterstützt — „das Register ist down“ wird nie still als „ungültig“ gemeldet.
- Auch live aus dem Dashboard — jede Prüfung kann auch aus dem Dashboard gestartet werden — kein Code nötig für den Einzelfall.
Register & Abdeckung
Sieben offizielle Register, eine API
Jede Antwort kommt aus der offiziellen Quelle für das jeweilige Land — die Europäische Kommission, nationale Steuerbehörden, Handelsregister — nie aus einer zwischengespeicherten Kopie.
- Automatisches Routing — der Ländercode entscheidet über das Register — EU-IDs gehen an VIES, GB an HMRC, CHE an das Schweizer UID-Register und so weiter.
- Bevorzugter Anbieter pro Prüfung — lege bei Bedarf ein bestimmtes Register fest — pro Prüfung, pro Zeitplan oder als Projekt-Standard.
- Wachsende Abdeckung — IDs aus Ländern ohne angebundenes Register — Singapur UEN, indische GSTIN, kanadische BN und andere — werden gespeichert und per manueller Prüfung verifiziert.
Qualifizierte Prüfungen
„Die Nummer existiert“ heißt nicht „das sind wirklich sie“
Eine ID kann gültig sein und trotzdem jemand anderem gehören. Qualifizierte Prüfungen verifizieren, dass Name und Adresse auf deiner Rechnung mit dem Register übereinstimmen — der Standard, den Finanzämter tatsächlich erwarten.
- Treffer-Verdikte pro Feld — Firmenname, Straße, Postleitzahl, Stadt, Region und Land erhalten jeweils ihr eigenes Verdikt — Treffer, Teiltreffer oder Kein Treffer.
- Das Verdikt des Registers selbst — wo das Register die Felder selbst vergleicht — qualifizierte VIES-Prüfungen, BZSt — wird sein Verdikt direkt verwendet, nicht unsere Näherung.
- Abfragenummern — qualifizierte VIES-Prüfungen liefern eine offizielle Abfragenummer — mit dem Ergebnis archiviert als Nachweis für dein Finanzamt.
- BZSt für deutsche Anfragende — wenn deine anfragende USt-IdNr. mit DE beginnt, wird bei EU-Prüfungen automatisch die qualifizierte deutsche Bestätigung (eVatR) verwendet.
Zuverlässigkeit & Wiederholungen
Registerwartung ist unser Problem, nicht deins
VIES geht regelmäßig für nationale Datenbank-Backups offline, oft über Nacht. Prüfungen, die auf einen Ausfall treffen, wiederholen sich selbst — mit Backoff, einem Sicherheitsnetz und ohne Doppelabrechnung.
- 5 Wiederholungen über 4 Stunden — nach 1, 5, 15, 60 und 240 Minuten — Timeouts, Rate-Limits und Registerfehler werden alle automatisch wiederholt.
- Innerhalb von Sekunden aufgenommen — Prüfungen in der Warteschlange starten innerhalb von etwa 15 Sekunden; hängengebliebene Prüfungen werden erkannt und sicher neu eingereiht.
- Fallback manuelle Prüfung — wenn jede Wiederholung fehlschlägt, wandert die Prüfung standardmäßig in die Prüf-Warteschlange — ein Mensch schließt den Kreis, nichts verschwindet.
- Einmal gezählt — eine Prüfung zählt gegen dein Kontingent, wenn sie angelegt wird — Wiederholungen und manuelle Prüfung verbrauchen nie eine zweite Prüfung.
Batch & API
Dein gesamter Kundenstamm, eine Anfrage
Prüfe bei der Registrierung, an der Kasse oder 10.000 Lieferanten auf einmal — die REST-API ist für Automatisierung gebaut, mit den buchhalterischen Details bereits durchdacht.
- Batch-Prüfung — sende eine Liste von IDs in einem Aufruf — Ergebnisse kommen pro Eintrag, in Reihenfolge, asynchron per Webhook oder Polling geliefert zurück.
- Alles-oder-nichts-Eingabeprüfung — ist ein Eintrag im Batch fehlerhaft, wird der ganze Batch vor der Verarbeitung abgewiesen — kein halb importiertes Chaos.
- Idempotenz eingebaut — übergib einen Idempotenz-Schlüssel und Wiederholungen deiner eigenen Anfragen erzeugen nie doppelte Prüfungen — oder doppelte Kosten.
- Deine Metadaten, zurückgespiegelt — hänge Bestellnummern, Kunden-IDs oder ERP-Referenzen an jede Prüfung — bis zu 20 Schlüssel-Wert-Paare, zurückgegeben mit dem Ergebnis und dem Webhook.
Geplante Neuprüfung
Setze den Rhythmus einmal. Bleib für immer aktuell.
Steuerberater empfehlen, Geschäftskunden regelmäßig neu zu prüfen — quartalsweise ist der übliche Rhythmus. Zeitpläne tun es pünktlich, jedes Mal, ohne Kalendererinnerung.
- Monatlich, quartalsweise oder jährlich — pro Kennung, mit so vielen Zeitplänen wie du brauchst — hänge einen direkt beim Anlegen einer Prüfung an oder jederzeit später.
- Jetzt ausführen — löse eine sofortige Neuprüfung vor einer großen Rechnung aus — ohne den regulären Zeitplan zu verschieben.
- Verhalten pro Zeitplan — jeder Zeitplan kann seinen eigenen Modus, sein bevorzugtes Register und seine Fehlerbehandlung festlegen — jederzeit pausieren und fortsetzen.
- Nie still übersprungen — fällige Zeitpläne werden innerhalb einer Minute aufgenommen; ein fehlgeschlagener Scheduler-Tick wird beim nächsten wiederholt — Läufe verschwinden nicht einfach.
Manuelle Prüfung
Für alles, was ein Register nicht beantworten kann
Manche IDs haben kein angebundenes Register. Manche Register bleiben down. Manche Verdikte kommen per Post. Die manuelle Prüfung hält alles im selben System — mit derselben Nachweisspur.
- Eine Warteschlange, keine Sackgasse — fehlgeschlagene und nicht unterstützte Prüfungen warten auf ein menschliches Verdikt — Benachrichtigungs-E-Mails und ein Webhook sorgen dafür, dass jemand sie sieht. Nichts verfällt.
- Strukturierte Verdikte — Prüfende erfassen das Ergebnis, die Treffer pro Feld, eine Quellenreferenz und einen Kommentar — abgeschlossen im selben Ergebnisformat wie automatische Prüfungen.
- Externe Ergebnisse erfassen — ein Bestätigungsschreiben vom Finanzamt, ein telefonisch geprüftes Register — speichere es mit dem ursprünglichen Prüfdatum und hänge das Schreiben als Nachweis an.
- Prüfer sehen den Unterschied — manuelle Ergebnisse führen die prüfende Person als Akteur und die Methode „Manuell“ — ein menschliches Verdikt wird nie als Registerantwort verkleidet.
Ergebnisse & Nachweise
Jedes Ergebnis ist eine in sich geschlossene Nachweisdatei
Jahre später erinnert sich niemand mehr, was gesendet oder wer was geklickt hat. Ein Prüfergebnis schon — es friert die Anfrage, die Antwort des Registers und jeden Anhang in einem dauerhaften Datensatz ein.
- Eingefrorener Anfrage-Snapshot — die exakte Eingabe, der Modus und der Auslöser, plus der Akteur — Nutzer, API-Key oder Zeitplan. Das Ergebnis hängt nie von Daten ab, die sich später ändern könnten.
- Die rohe Antwort, archiviert — die exakte XML- oder JSON-Antwort des Registers, verschlüsselt gespeichert und herunterladbar — der stärkste Nachweis, den es gibt.
- Deine eigenen Nachweise anhängen — Bestätigungsschreiben, Screenshots, PDFs — bis zu 10 MB pro Datei, verschlüsselt gespeichert mit erfasstem Uploader und Beschreibung.
- Tarifbasierte Aufbewahrung — Ergebnisse und Nachweise bleiben für den Aufbewahrungszeitraum deines Tarifs — mit individuellen Fristen für die gesetzliche Aufbewahrung.
Exporte & Berichte
Gib dem Prüfer ein Paket, keinen Login
Wenn das Finanzamt oder dein Buchhalter fragt, exportierst du — pro Prüfung, pro Kennung oder alles auf einmal. Manipulationssicher, sodass dem Paket auch außerhalb deiner Systeme vertraut wird.
- Berichtspakete pro Prüfung — PDF- + JSON-Bericht, die rohe Registerantwort und alle Nachweise in einer ZIP — mit einem SHA-256-Manifest jeder Datei.
- Dossiers pro Kennung — dasselbe Paket über die gesamte Historie einer USt-IdNr. — die komplette Geschichte einer Kundenbeziehung.
- Massen-Exporte — alle Ergebnisse als CSV, JSON und Excel in einem Archiv — filterbar nach Zeitraum, Ergebnis und Register, per Dashboard oder API.
- Verifizierbare Integrität — das Bericht-JSON bettet einen SHA-256 seines kanonischen Inhalts ein — jeder kann belegen, dass nach dem Export nichts verändert wurde.
Webhooks
Deine Systeme erfahren es, bevor sich jemand einloggt
Asynchrone Prüfungen, Batches und Zeitpläne melden sich alle auf dieselbe Weise zurück: signierte Webhooks direkt in dein Abrechnungssystem, ERP oder deine Slack-Pipeline.
- Drei präzise Events — completed für jedes Ergebnis, invalid nur, wenn eine ID fehlschlägt, manual-review-required, wenn ein Mensch nötig ist — abonniere genau das, was dich interessiert.
- Signiert und verifizierbar — jede Zustellung ist HMAC-SHA256-signiert mit einem rotierbaren Secret — standardisierte, mit Zeitstempel versehene Signaturen, die dein Framework bereits versteht.
- Zustellung, der du vertrauen kannst — automatische Wiederholungen mit Backoff, manuelle Neuzustellung für 72 Stunden und vollständige Zustellprotokolle für 90 Tage.
- Testen, bevor du ausrollst — löse jederzeit ein Test-Event an jedem Endpunkt aus dem Dashboard aus — du musst keine echte Prüfung fehlschlagen lassen.
Plattform & Governance
Compliance-Tooling, das selbst compliant ist
VAT Checker läuft auf der TrustComponent-Plattform — ein europäisches Fundament mit den Governance-Features, nach denen dein Rechtsteam zuerst fragt.
- EU-gehostet, EU-eigen — ein europäisches Unternehmen auf ISO 27001-zertifizierter EU-Infrastruktur — deine Prüfdaten werden nie zum Export von jemand anderem.
- AVV in Minuten — ein Auftragsverarbeitungsvertrag nach DSGVO Art. 28, online generiert und unterschrieben — plus SLA, NDA und individuelle Verträge, wenn der Einkauf sie braucht.
- Sitze, Rollen & SSO — Rollen für Viewer, Member und Admin, OIDC Single Sign-on und erzwungenes MFA — dein Buchhalter liest, deine Entwickler schreiben.
- Manipulationssichere Audit-Logs — jede Änderung mit Akteur und Vorher- → Nachher-Werten — inklusive, wer welche manuelle Prüfung erledigt hat. Exportierbar.
- Gebaut für Agenturen — Organisationen bündeln mehrere Kundenprojekte unter einem Dach — ein Login, getrennte Daten, getrennte AVVs pro Kunde.
Läuft auf der TrustComponent-Plattform
EU-gehostetEin Account, ein Fundament — geteilt mit jedem TrustComponent-Produkt.
Support
Sprich mit Ingenieuren, nicht mit Ticket-Bots
Von deinem ersten API-Aufruf bis zur kompletten Migration deines Kundenstamms — der Support kommt von den Leuten, die das Produkt bauen.
- Migrationshilfe — Umstieg von Tabellen oder einer anderen Prüf-API? Wir helfen dir, Kennungen zu importieren, Zeitpläne einzurichten und deine Webhooks zu mappen.
- Dedizierter Account Manager — für individuelle Vereinbarungen — ein einziger Ansprechpartner, der dein Setup kennt.
- Individuelle Verträge & Einkauf — maßgeschneiderte Vereinbarungen, Einkaufsunterstützung und individuelle AVVs, wenn deine Organisation sie braucht.
- Health-Checks — regelmäßige Reviews deines Prüf-Setups — Abdeckungslücken, Zeitplan-Rhythmus, Vollständigkeit der Nachweise.
Häufig gestellte Fragen
Warum muss ich USt-IdNrn. überhaupt prüfen?
Was ist eine qualifizierte Prüfung?
Was ist eine Abfragenummer?
Welche Länder und Register werden unterstützt?
Was passiert, wenn VIES down ist?
Wie lange werden Ergebnisse gespeichert?
Kann ich meinen bestehenden Kundenstamm neu prüfen?
Wo werden meine Daten gehostet?
Bereit, bevor es deine nächste Betriebsprüfung ist.
- Prüfen, neu prüfen & Nachweis exportieren
- DSGVO-konform, EU-gehostet
- In Minuten integriert