IntegrationVatValidationResponseDTO
Aktueller Zustand und Ergebnis-Payload für eine USt-Validierungsoperation.
Eindeutige Kennung der Validierungsoperation.
Aktueller Lebenszykluszustand der Validierungsoperation.
Mögliche Werte [Running, Completed, Failed]
Zeitstempel, zu dem die Validierungsoperation akzeptiert wurde.
Zeitstempel, nach dem das Validierungsergebnis möglicherweise nicht mehr abrufbar ist.
Zeitstempel, zu dem die Operation einen terminalen Zustand erreicht hat.
Kennung des generierten Snapshots, sofern einer erstellt wurde.
pdfDocument objectnullable
Metadaten des generierten PDF-Berichts, wenn PDF-Ausgabe angefordert wurde.
Ursprünglicher Dateiname des generierten PDF-Berichts.
Download-URL für den generierten PDF-Bericht. Nur vorhanden, wenn returnAsUrl aktiviert wurde.
Base64-kodiertes PDF-Dokument. Nur vorhanden, wenn returnAsBase64 aktiviert wurde.
records object[]nullable
Validierungsergebnisse pro Datensatz, sofern verfügbar. Weggelassen, solange der Lauf noch läuft oder wenn der Lauf fehlgeschlagen ist, bevor Ergebnisse erzeugt wurden.
USt-Identifikationsnummer aus dem übermittelten Datensatz.
Endgültiger Auflösungsstatus für die USt-Identifikationsnummer.
Mögliche Werte [Valid, Invalid, Unavailable]
Zusätzliche Flags, die erklären, wie der Datensatz bewertet wurde.
Mögliche Werte [VatSyntaxInvalid, FullyVerified, HasInvalidFields, DeQualifiedVerification, DeQualifiedVerificationNotEligible, MissingRequiredData, NonEligibleCountry]
companyName objectnullable
Vergleichsergebnis für den Unternehmensnamen.
Ursprünglicher Wert, der für das Feld übermittelt wurde.
Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.
Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]
Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.
city objectnullable
Vergleichsergebnis für den Ort.
Ursprünglicher Wert, der für das Feld übermittelt wurde.
Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.
Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]
Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.
zip objectnullable
Vergleichsergebnis für die Postleitzahl.
Ursprünglicher Wert, der für das Feld übermittelt wurde.
Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.
Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]
Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.
street objectnullable
Vergleichsergebnis für die Straße.
Ursprünglicher Wert, der für das Feld übermittelt wurde.
Vergleichsergebnis zwischen dem übermittelten Wert und dem autoritativen Wert.
Mögliche Werte [Match, NoMatch, NotQueried, NotReturned]
Korrigierter Wert, der vom Validator zurückgegeben wird, sofern verfügbar.
customFields object[]nullable
Benutzerdefinierte Eingabefelder, die aus der Anfrage beibehalten wurden.
Name der benutzerdefinierten Spalte aus dem übermittelten Datensatz.
Ursprünglicher Wert, der für die benutzerdefinierte Spalte übermittelt wurde.
included objectnullable
Zusätzlich angeforderte Felder nach Include-Wert.
Fehlerdetails, wenn die Validierungsoperation mit dem Status Failed endet.
{
"operationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "Running",
"submittedAt": "2024-07-29T15:51:28.071Z",
"expiresAt": "2024-07-29T15:51:28.071Z",
"completedAt": "2024-07-29T15:51:28.071Z",
"snapshotId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"pdfDocument": {
"fileName": "string",
"url": "string",
"base64": "string"
},
"records": [
{
"vatId": "string",
"status": "Valid",
"flags": [
"VatSyntaxInvalid"
],
"companyName": {
"value": "string",
"matchStatus": "Match",
"correctionValue": "string"
},
"city": {
"value": "string",
"matchStatus": "Match",
"correctionValue": "string"
},
"zip": {
"value": "string",
"matchStatus": "Match",
"correctionValue": "string"
},
"street": {
"value": "string",
"matchStatus": "Match",
"correctionValue": "string"
},
"customFields": [
{
"columnName": "string",
"value": "string"
}
],
"included": {}
}
],
"error": "string"
}