validate_ustidnr
Validiert eine EU USt-IdNr (Format + BZSt/VIES-Prüfung).
Prüft zunächst das Format, dann die Gültigkeit über die BZSt eVatR-
oder VIES-Schnittstelle. Für deutsche USt-IdNr wird zusätzlich die
Prüfziffer validiert.
Args:
vat_id: Die zu prüfende USt-IdNr (z.B. DE123456789, FR12345678901).
validate_batch
Batch-Validierung mehrerer EU USt-IdNr (bis zu 100).
Validiert alle übergebenen USt-IdNr parallel und gibt eine
Zusammenfassung mit Einzelergebnissen zurück.
Args:
vat_ids: Liste der zu prüfenden USt-IdNr (max. 100).
qualified_confirmation
Qualifizierte Bestätigung nach §6a UStG (BZSt eVatR).
Prüft die USt-IdNr des Geschäftspartners und vergleicht Name,
Ort, PLZ und Straße mit den offiziellen Daten des Mitgliedstaats.
Ergebniscodes pro Feld:
- A = Übereinstimmung
- B = Keine Übereinstimmung
- C = Nicht angefragt
- D = Vom Mitgliedstaat nicht unterstützt
Args:
own_vat_id: Eigene deutsche USt-IdNr (z.B. DE123456789).
partner_vat_id: USt-IdNr des Geschäftspartners.
company_name: Erwarteter Firmenname des Partners.
city: Erwarteter Ort des Partners.
zip_code: Erwartete PLZ des Partners.
street: Erwartete Straße des Partners.